@font-face{font-family:lg;src:url(../fonts/lg.ttf?22t19m) format("truetype"),url(../fonts/lg.woff?22t19m) format("woff"),url(../fonts/lg.svg?22t19m#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;outline:0;border:none;background-color:transparent}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:""}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:""}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0, 0, 0, 0.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:0;background:0 0;border:none;box-shadow:none;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:""}.lg-toolbar .lg-download:after{content:""}.lg-sub-html{background-color:rgba(0, 0, 0, 0.45);bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .35s cubic-bezier(0, 0, 0.25, 1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .35s cubic-bezier(0, 0, 0.25, 1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .35s cubic-bezier(0, 0, 0.25, 1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .35s cubic-bezier(0, 0, 0.25, 1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-moz-transition:-moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-o-transition:-o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;transition:transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform .25s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform .25s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #fff;border-radius:4px;margin-bottom:5px}@media(min-width: 1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toggle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;outline:0;border:none}.lg-outer .lg-toggle-thumb:after{content:""}.lg-outer .lg-toggle-thumb:hover{color:#fff}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(../img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:""}.lg-show-autoplay .lg-autoplay-button:after{content:""}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform .3s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform .3s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0, 0, 0.25, 1) 0s,top .3s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:left .3s cubic-bezier(0, 0, 0.25, 1) 0s,top .3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:left .3s cubic-bezier(0, 0, 0.25, 1) 0s,top .3s cubic-bezier(0, 0, 0.25, 1) 0s;transition:left .3s cubic-bezier(0, 0, 0.25, 1) 0s,top .3s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:-webkit-transform .3s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .15s !important;-moz-transition:-moz-transform .3s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .15s !important;-o-transition:-o-transform .3s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .15s !important;transition:transform .3s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:""}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:""}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:""}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255, 255, 255, 0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255, 255, 255, 0.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:""}.lg-fullscreen-on .lg-fullscreen:after{content:""}.lg-outer #lg-dropdown-overlay{background-color:rgba(0, 0, 0, 0.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active #lg-share{color:#fff}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0, 5px, 0);-o-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#fff;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0, 0, 0, 0.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{height:100%;width:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:""}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:""}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:""}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:""}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:""}.lg-outer .lg-img-rotate{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0;-webkit-transition:-webkit-transform .3s cubic-bezier(0.32, 0, 0.67, 0) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0.32, 0, 0.67, 0) 0s;-o-transition:-o-transform .3s cubic-bezier(0.32, 0, 0.67, 0) 0s;transition:transform .3s cubic-bezier(0.32, 0, 0.67, 0) 0s}.lg-rotate-left:after{content:""}.lg-rotate-right:after{content:""}.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver{font-size:26px}.lg-flip-hor:after{content:""}.lg-flip-ver:after{content:""}.lg-group:after,.lg-group:before{display:table;content:"";line-height:0}.lg-group:after{clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;opacity:0;outline:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(../img/loading.gif) center center no-repeat;display:none !important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block !important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet,.swiper-pagination-bullet.btn,.vivo-callout-media-text article p a.swiper-pagination-bullet,.slide-nav .mob-nav-btn a.swiper-pagination-bullet,body:not(.post-type-archive-products) input.swiper-pagination-bullet[type=submit],body:not(.post-type-archive-products) input.swiper-pagination-bullet[type=file]::-webkit-file-upload-button,.single-products #crumbs span.swiper-pagination-bullet,.swiper-pagination-bullet.btn--plain,.swiper-pagination-bullet.wp-element-button,.swiper-pagination-bullet.wp-block-button__link{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}@font-face{font-family:"Blank-Icons";src:url("../fonts/icons/icons.eot");src:url("../fonts/icons/icons.eot?#iefix") format("embedded-opentype"),url("../fonts/icons/icons.woff2") format("woff2"),url("../fonts/icons/icons.woff") format("woff"),url("../fonts/icons/icons.ttf") format("truetype"),url("../fonts/icons/icons.otf") format("opentype");font-weight:normal;font-style:normal}.icon--browser:not(.wp-block-button):not(.menu-item)::before,.icon--browser.wp-block-button .wp-block-button__link::before,.icon--browser-after:not(.wp-block-button):not(.menu-item)::before,.icon--browser-after.wp-block-button .wp-block-button__link::before,.icon--browser.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--browser-after:not(.wp-block-button):not(.menu-item),.icon--browser-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--date:not(.wp-block-button):not(.menu-item)::before,.icon--date.wp-block-button .wp-block-button__link::before,.icon--date-after:not(.wp-block-button):not(.menu-item)::before,.icon--date-after.wp-block-button .wp-block-button__link::before,.icon--date.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--date-after:not(.wp-block-button):not(.menu-item),.icon--date-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--chevron-down:not(.wp-block-button):not(.menu-item)::before,.icon--chevron-down.wp-block-button .wp-block-button__link::before,.icon--chevron-down-after:not(.wp-block-button):not(.menu-item)::before,.icon--chevron-down-after.wp-block-button .wp-block-button__link::before,.icon--chevron-down.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--chevron-down-after:not(.wp-block-button):not(.menu-item),.icon--chevron-down-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--chevron-up:not(.wp-block-button):not(.menu-item)::before,.icon--chevron-up.wp-block-button .wp-block-button__link::before,.icon--chevron-up-after:not(.wp-block-button):not(.menu-item)::before,.icon--chevron-up-after.wp-block-button .wp-block-button__link::before,.icon--chevron-up.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--chevron-up-after:not(.wp-block-button):not(.menu-item),.icon--chevron-up-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--close:not(.wp-block-button):not(.menu-item)::before,.icon--close.wp-block-button .wp-block-button__link::before,.icon--close-after:not(.wp-block-button):not(.menu-item)::before,.icon--close-after.wp-block-button .wp-block-button__link::before,.icon--close.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--close-after:not(.wp-block-button):not(.menu-item),.icon--close-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--download:not(.wp-block-button):not(.menu-item)::before,.icon--download.wp-block-button .wp-block-button__link::before,.icon--download-after:not(.wp-block-button):not(.menu-item)::before,.icon--download-after.wp-block-button .wp-block-button__link::before,.icon--download.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--download-after:not(.wp-block-button):not(.menu-item),.icon--download-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--ext-link:not(.wp-block-button):not(.menu-item)::before,.icon--ext-link.wp-block-button .wp-block-button__link::before,.icon--ext-link-after:not(.wp-block-button):not(.menu-item)::before,.icon--ext-link-after.wp-block-button .wp-block-button__link::before,.icon--ext-link.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--ext-link-after:not(.wp-block-button):not(.menu-item),.icon--ext-link-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--minus:not(.wp-block-button):not(.menu-item)::before,.icon--minus.wp-block-button .wp-block-button__link::before,.icon--minus-after:not(.wp-block-button):not(.menu-item)::before,.icon--minus-after.wp-block-button .wp-block-button__link::before,.icon--minus.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--minus-after:not(.wp-block-button):not(.menu-item),.icon--minus-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--pdf:not(.wp-block-button):not(.menu-item)::before,.icon--pdf.wp-block-button .wp-block-button__link::before,.icon--pdf-after:not(.wp-block-button):not(.menu-item)::before,.icon--pdf-after.wp-block-button .wp-block-button__link::before,.icon--pdf.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--pdf-after:not(.wp-block-button):not(.menu-item),.icon--pdf-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--pin:not(.wp-block-button):not(.menu-item)::before,.icon--pin.wp-block-button .wp-block-button__link::before,.icon--pin-after:not(.wp-block-button):not(.menu-item)::before,.icon--pin-after.wp-block-button .wp-block-button__link::before,.icon--pin.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--pin-after:not(.wp-block-button):not(.menu-item),.icon--pin-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--plus:not(.wp-block-button):not(.menu-item)::before,.icon--plus.wp-block-button .wp-block-button__link::before,.icon--plus-after:not(.wp-block-button):not(.menu-item)::before,.icon--plus-after.wp-block-button .wp-block-button__link::before,.icon--plus.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--plus-after:not(.wp-block-button):not(.menu-item),.icon--plus-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--share:not(.wp-block-button):not(.menu-item)::before,.icon--share.wp-block-button .wp-block-button__link::before,.icon--share-after:not(.wp-block-button):not(.menu-item)::before,.icon--share-after.wp-block-button .wp-block-button__link::before,.icon--share.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--share-after:not(.wp-block-button):not(.menu-item),.icon--share-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--search:not(.wp-block-button):not(.menu-item)::before,.icon--search.wp-block-button .wp-block-button__link::before,.icon--search-after:not(.wp-block-button):not(.menu-item)::before,.icon--search-after.wp-block-button .wp-block-button__link::before,.icon--search.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--search-after:not(.wp-block-button):not(.menu-item),.icon--search-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--upload:not(.wp-block-button):not(.menu-item)::before,.icon--upload.wp-block-button .wp-block-button__link::before,.icon--upload-after:not(.wp-block-button):not(.menu-item)::before,.icon--upload-after.wp-block-button .wp-block-button__link::before,.icon--upload.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--upload-after:not(.wp-block-button):not(.menu-item),.icon--upload-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--wishlist:not(.wp-block-button):not(.menu-item)::before,.icon--wishlist.wp-block-button .wp-block-button__link::before,.icon--wishlist-after:not(.wp-block-button):not(.menu-item)::before,.icon--wishlist-after.wp-block-button .wp-block-button__link::before,.icon--wishlist.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--wishlist-after:not(.wp-block-button):not(.menu-item),.icon--wishlist-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--facebook:not(.wp-block-button):not(.menu-item)::before,.icon--facebook.wp-block-button .wp-block-button__link::before,.icon--facebook-after:not(.wp-block-button):not(.menu-item)::before,.icon--facebook-after.wp-block-button .wp-block-button__link::before,.icon--facebook.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--facebook-after:not(.wp-block-button):not(.menu-item),.icon--facebook-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--instagram:not(.wp-block-button):not(.menu-item)::before,.icon--instagram.wp-block-button .wp-block-button__link::before,.icon--instagram-after:not(.wp-block-button):not(.menu-item)::before,.icon--instagram-after.wp-block-button .wp-block-button__link::before,.icon--instagram.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--instagram-after:not(.wp-block-button):not(.menu-item),.icon--instagram-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--pinterest:not(.wp-block-button):not(.menu-item)::before,.icon--pinterest.wp-block-button .wp-block-button__link::before,.icon--pinterest-after:not(.wp-block-button):not(.menu-item)::before,.icon--pinterest-after.wp-block-button .wp-block-button__link::before,.icon--pinterest.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--pinterest-after:not(.wp-block-button):not(.menu-item),.icon--pinterest-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--twitter:not(.wp-block-button):not(.menu-item)::before,.icon--twitter.wp-block-button .wp-block-button__link::before,.icon--twitter-after:not(.wp-block-button):not(.menu-item)::before,.icon--twitter-after.wp-block-button .wp-block-button__link::before,.icon--twitter.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--twitter-after:not(.wp-block-button):not(.menu-item),.icon--twitter-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--map-marker:not(.wp-block-button):not(.menu-item)::before,.icon--map-marker.wp-block-button .wp-block-button__link::before,.icon--map-marker-after:not(.wp-block-button):not(.menu-item)::before,.icon--map-marker-after.wp-block-button .wp-block-button__link::before,.icon--map-marker.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--map-marker-after:not(.wp-block-button):not(.menu-item),.icon--map-marker-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--heart:not(.wp-block-button):not(.menu-item)::before,.icon--heart.wp-block-button .wp-block-button__link::before,.icon--heart-after:not(.wp-block-button):not(.menu-item)::before,.icon--heart-after.wp-block-button .wp-block-button__link::before,.icon--heart.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--heart-after:not(.wp-block-button):not(.menu-item),.icon--heart-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}.icon--heart-outlined:not(.wp-block-button):not(.menu-item)::before,.icon--heart-outlined.wp-block-button .wp-block-button__link::before,.icon--heart-outlined-after:not(.wp-block-button):not(.menu-item)::before,.icon--heart-outlined-after.wp-block-button .wp-block-button__link::before,.icon--heart-outlined.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--heart-outlined-after:not(.wp-block-button):not(.menu-item),.icon--heart-outlined-after.wp-block-button .wp-block-button__link{flex-direction:row-reverse}@keyframes loading-spin{to{transform:rotate(360deg)}}.align-center,.are-vertically-aligned-center{align-items:center}.justify-between{justify-content:space-between}.has-logo-overlay-parent{position:relative}.has-logo-overlay-parent::before{content:"";position:absolute;inset:0;background:rgba(40,40,41,.3);opacity:0;transition:opacity .25s ease-out;z-index:1}.has-logo-overlay-parent:hover::before,.has-logo-overlay-parent:focus-visible::before{opacity:1 !important}.has-logo-overlay-parent:hover picture:first-of-type::before,.has-logo-overlay-parent:focus-visible picture:first-of-type::before{transform:rotateZ(0)}.has-logo-overlay-parent:hover picture:first-of-type::after,.has-logo-overlay-parent:focus-visible picture:first-of-type::after{transform:rotateY(180deg) rotateZ(0)}.has-logo-overlay-parent .has-logo-overlay-child{position:relative}.has-logo-overlay-parent .has-logo-overlay-child::before,.has-logo-overlay-parent .has-logo-overlay-child::after{content:"";position:absolute;height:100%;aspect-ratio:1;background-image:url("../img/logo-circle-small.png");background-position:center;background-size:cover;background-repeat:no-repeat;z-index:2;transition:transform .8s .2s ease-out}.has-logo-overlay-parent .has-logo-overlay-child::before{left:55%;transform:rotateZ(180deg)}.has-logo-overlay-parent .has-logo-overlay-child::after{right:55%;transform:rotateY(180deg) rotateZ(180deg)}.has-primary-background-color,.image-grid::after{background-color:#282829}.has-primary-background-color-after{position:relative;width:100%}.has-primary-background-color-after::after{content:"";position:absolute;inset:0;margin-inline:calc(50% - 50vw);background-color:#282829;z-index:-1}.has-secondary-background-color{background-color:#007ac8}.has-secondary-background-color-after{position:relative;width:100%}.has-secondary-background-color-after::after{content:"";position:absolute;inset:0;margin-inline:calc(50% - 50vw);background-color:#007ac8;z-index:-1}.has-tertiary-background-color,.foster-x-linsol .vivo-callout-media-text{background-color:#f7f9fc}.has-tertiary-background-color-after,.single-products .product-profile__left{position:relative;width:100%}.has-tertiary-background-color-after::after,.single-products .product-profile__left::after{content:"";position:absolute;inset:0;margin-inline:calc(50% - 50vw);background-color:#f7f9fc;z-index:-1}.has-white-background-color{background-color:#fff}.has-white-background-color-after{position:relative;width:100%}.has-white-background-color-after::after{content:"";position:absolute;inset:0;margin-inline:calc(50% - 50vw);background-color:#fff;z-index:-1}.has-primary-color{color:#1b1d25}.has-white-color{color:#fff}.has-background,.foster-x-linsol .vivo-callout-media-text{position:relative}.has-primary-background-color,.image-grid::after,.has-secondary-background-color{color:#fff}body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) .btn:focus,body:not(.user-is-tabbing) .vivo-callout-media-text article p a:focus,.vivo-callout-media-text article p body:not(.user-is-tabbing) a:focus,body:not(.user-is-tabbing) .slide-nav .mob-nav-btn a:focus,.slide-nav .mob-nav-btn body:not(.user-is-tabbing) a:focus,body:not(.user-is-tabbing) body:not(.post-type-archive-products) input[type=submit]:focus,body:not(.post-type-archive-products) body:not(.user-is-tabbing) input[type=submit]:focus,body:not(.user-is-tabbing) body:not(.post-type-archive-products) input[type=file]:focus::-webkit-file-upload-button,body:not(.post-type-archive-products) body:not(.user-is-tabbing) input[type=file]:focus::-webkit-file-upload-button,body:not(.user-is-tabbing) .single-products #crumbs span:focus,.single-products #crumbs body:not(.user-is-tabbing) span:focus,body:not(.user-is-tabbing) .btn--plain:focus,body:not(.user-is-tabbing) .wp-element-button:focus,body:not(.user-is-tabbing) .wp-block-button__link:focus{outline:none;box-shadow:none}body:not(.user-is-tabbing) a:focus{outline:none;box-shadow:none}#skip-link{position:absolute;left:10px;top:5px;text-transform:uppercase;font-size:14px;font-weight:bold;background:#fff}#skip-link:not(:focus){white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.user-is-tabbing a:focus,.user-is-tabbing button:focus,.user-is-tabbing .btn:focus,.user-is-tabbing body:not(.post-type-archive-products) input[type=submit]:focus,body:not(.post-type-archive-products) .user-is-tabbing input[type=submit]:focus,.user-is-tabbing body:not(.post-type-archive-products) input[type=file]:focus::-webkit-file-upload-button,body:not(.post-type-archive-products) .user-is-tabbing input[type=file]:focus::-webkit-file-upload-button,.user-is-tabbing .single-products #crumbs span:focus,.single-products #crumbs .user-is-tabbing span:focus,.user-is-tabbing .btn--plain:focus,.user-is-tabbing .wp-element-button:focus,.user-is-tabbing .wp-block-button__link:focus,.user-is-tabbing input:focus,.user-is-tabbing select:focus,.user-is-tabbing textarea:focus{outline:1px dotted #1b1d25;box-shadow:0 0 2px #fff}*,*::after,*::before{box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-smoothing:antialiased}body{background-color:#fff;color:#1b1d25;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif;overflow-x:clip}img{max-width:100%;vertical-align:middle}a{color:inherit;transition:color .25s ease-out,opacity .25s ease-out}a:hover{text-decoration:none}a:focus,a:hover,a:active{outline:0}input{font-size:inherit;line-height:inherit}input:focus{outline:0}::selection{background:#007ac8;color:#fff;text-shadow:none}::-webkit-selection{background:#007ac8;color:#fff;text-shadow:none}::-moz-selection{background:#007ac8;color:#fff;text-shadow:none}.grecaptcha-badge{display:none}@media print{*::before,*::after{background:rgba(0,0,0,0) !important;color:#000 !important;text-shadow:none !important;box-shadow:none !important}a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}abbr[title]::after{content:" (" attr(title) ")"}h1{font-size:20pt}h2{font-size:16pt}h5{font-size:14pt}p{font-size:12pt}.container,.container--narrow,.wp-block-cover__inner-container>p,.container--no-padding{width:100%}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page-template-page-wishlist #hero-section{text-align:left}.page-template-page-wishlist button,.page-template-page-wishlist .btn,.page-template-page-wishlist .vivo-callout-media-text article p a,.vivo-callout-media-text article p .page-template-page-wishlist a,.page-template-page-wishlist .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .page-template-page-wishlist a,.page-template-page-wishlist body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) .page-template-page-wishlist input[type=submit],.page-template-page-wishlist body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .page-template-page-wishlist input[type=file]::-webkit-file-upload-button,.page-template-page-wishlist .single-products #crumbs span,.single-products #crumbs .page-template-page-wishlist span,.page-template-page-wishlist .btn--plain,.page-template-page-wishlist .wp-element-button,.page-template-page-wishlist .wp-block-button__link{display:none !important}.page-template-page-wishlist .wishlist-item{grid-template-columns:1fr 1fr;column-gap:5%}*{overflow:hidden !important;scrollbar-width:none}@page{size:A4 portrait}}h1,h2,h3,h4,h5,h6{font-weight:500;margin-top:0}h1,.has-x-large-font-size{font-size:clamp(2.25rem, 2.612244898vw + 1.637755102rem, 4.25rem);line-height:1.2;margin-bottom:1em}h2,.has-large-font-size,#hero-section.has-article h1{font-size:clamp(2rem, 1.306122449vw + 1.693877551rem, 3rem);line-height:1.2;margin-bottom:1.875em}@media only screen and (min-width: 782px){h2,.has-large-font-size,#hero-section.has-article h1{margin-bottom:1.5em}}.has-medium-font-size,h2.has-medium-font-size{font-size:clamp(1.5rem, 0.9795918367vw + 1.2704081633rem, 2.25rem);line-height:1.6;margin-bottom:1.5em}@media only screen and (min-width: 782px){.has-medium-font-size,h2.has-medium-font-size{line-height:1.5}}h3,.has-small-font-size,.vivo-callout-media-text article blockquote cite,h2.has-small-font-size{font-size:clamp(1.125rem, 0.5714285714vw + 0.9910714286rem, 1.5625rem)}h3.has-small-font-size{font-size:1rem !important;margin-bottom:.25em;line-height:2}h4,h5{font-size:1rem;margin-bottom:1em}h4.has-small-font-size,h5.has-small-font-size{font-size:.875rem !important}h6{font-size:.875rem;margin-bottom:1em}p.has-small-font-size,span.has-small-font-size,div.has-small-font-size,label.has-small-font-size,cite.has-small-font-size,.vivo-callout-media-text article blockquote cite,li.has-small-font-size,a.has-small-font-size{font-size:.875rem !important}em,.slide-nav .menu-level-two .submenu-title{font-family:"Juana-Light" !important;font-style:italic !important;font-weight:300 !important}p{margin-bottom:1.75rem}.has-headings-font-family,.slide-nav__menu li:not(.mob-nav-btn)>a.menu-item{font-family:Helvetica-Neue-Extended,Helvetica-Neue,Helvetica,Arial,sans-serif}.container,.container--narrow,.wp-block-cover__inner-container>p,.container--no-padding{margin-inline:auto;padding-inline:20px;width:100%;max-width:1660px}@media(min-width: 782px){.container,.container--narrow,.wp-block-cover__inner-container>p,.container--no-padding{padding-inline:30px}}@media only screen and (min-width: 1200px){.container,.container--narrow,.wp-block-cover__inner-container>p,.container--no-padding{width:86.5%}}.container--no-padding{padding-right:0;padding-left:0}.container--narrow,.wp-block-cover__inner-container>p{max-width:980px}@media only screen and (min-width: 782px){.container--narrow,.wp-block-cover__inner-container>p{width:75%}}@media only screen and (min-width: 1200px){.container--narrow,.wp-block-cover__inner-container>p{width:55%}}.row{display:flex;flex-wrap:wrap;margin:-10px}.row.row--no-gutter{margin:0}button,.btn,.vivo-callout-media-text article p a,.slide-nav .mob-nav-btn a,body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,.single-products #crumbs span,.btn--plain,.wp-element-button,.wp-block-button__link{cursor:pointer;appearance:none;outline:none;text-align:center;padding:0;border:none;color:currentColor;background:none}button i,.btn i,.vivo-callout-media-text article p a i,.slide-nav .mob-nav-btn a i,body:not(.post-type-archive-products) input[type=submit] i,body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button i,body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button i,body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button i,.single-products #crumbs span i,.btn--plain i,.wp-element-button i,.wp-block-button__link i,button span,.btn span,.vivo-callout-media-text article p a span,.slide-nav .mob-nav-btn a span,body:not(.post-type-archive-products) input[type=submit] span,body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button span,body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button span,body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button span,.single-products #crumbs span span,.btn--plain span,.wp-element-button span,.wp-block-button__link span,button::before,.btn::before,.vivo-callout-media-text article p a::before,.slide-nav .mob-nav-btn a::before,body:not(.post-type-archive-products) input[type=submit]::before,.single-products #crumbs span::before,.btn--plain::before,.wp-element-button::before,.wp-block-button__link::before,button::after,.btn::after,.vivo-callout-media-text article p a::after,.slide-nav .mob-nav-btn a::after,body:not(.post-type-archive-products) input[type=submit]::after,.single-products #crumbs span::after,.btn--plain::after,.wp-element-button::after,.wp-block-button__link::after,a i,a span,a::before,a::after{pointer-events:none}button span,.btn span,.vivo-callout-media-text article p a span,.slide-nav .mob-nav-btn a span,body:not(.post-type-archive-products) input[type=submit] span,body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button span,body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button span,body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button span,.single-products #crumbs span span,.btn--plain span,.wp-element-button span,.wp-block-button__link span,a span{transition:opacity .25s ease-out}button:active span,.btn:active span,.vivo-callout-media-text article p a:active span,.slide-nav .mob-nav-btn a:active span,body:not(.post-type-archive-products) input[type=submit]:active span,body:not(.post-type-archive-products) input[type=file]:active::-webkit-file-upload-button span,.single-products #crumbs span:active span,.btn--plain:active span,.wp-element-button:active span,.wp-block-button__link:active span,button:hover span,.btn:hover span,.vivo-callout-media-text article p a:hover span,.slide-nav .mob-nav-btn a:hover span,body:not(.post-type-archive-products) input[type=submit]:hover span,body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button span,.single-products #crumbs span:hover span,.btn--plain:hover span,.wp-element-button:hover span,.wp-block-button__link:hover span,button:focus-visible span,.btn:focus-visible span,.vivo-callout-media-text article p a:focus-visible span,.slide-nav .mob-nav-btn a:focus-visible span,body:not(.post-type-archive-products) input[type=submit]:focus-visible span,body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button span,.single-products #crumbs span:focus-visible span,.btn--plain:focus-visible span,.wp-element-button:focus-visible span,.wp-block-button__link:focus-visible span,a:active span,a:hover span,a:focus-visible span{opacity:.75}.menu-item a{text-decoration:none;color:currentColor}.menu-item button,.menu-item .btn,.menu-item .vivo-callout-media-text article p a,.vivo-callout-media-text article p .menu-item a,.menu-item .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .menu-item a,.menu-item body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) .menu-item input[type=submit],.menu-item body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .menu-item input[type=file]::-webkit-file-upload-button,.menu-item .single-products #crumbs span,.single-products #crumbs .menu-item span,.menu-item .btn--plain,.menu-item .wp-element-button,.menu-item .wp-block-button__link,.menu-item a{position:relative;display:flex;align-items:center}.menu-item button,.menu-item .btn,.menu-item .vivo-callout-media-text article p a,.vivo-callout-media-text article p .menu-item a,.menu-item .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .menu-item a,.menu-item body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) .menu-item input[type=submit],.menu-item body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .menu-item input[type=file]::-webkit-file-upload-button,.menu-item .single-products #crumbs span,.single-products #crumbs .menu-item span,.menu-item .btn--plain,.menu-item .wp-element-button,.menu-item .wp-block-button__link,.menu-item a:not([title^=Wishlist]){transition:transform .25s ease-out}.menu-item button::before,.menu-item .btn::before,.menu-item .vivo-callout-media-text article p a::before,.vivo-callout-media-text article p .menu-item a::before,.menu-item .slide-nav .mob-nav-btn a::before,.slide-nav .mob-nav-btn .menu-item a::before,.menu-item body:not(.post-type-archive-products) input[type=submit]::before,body:not(.post-type-archive-products) .menu-item input[type=submit]::before,.menu-item .single-products #crumbs span::before,.single-products #crumbs .menu-item span::before,.menu-item .btn--plain::before,.menu-item .wp-element-button::before,.menu-item .wp-block-button__link::before,.menu-item a:not([title^=Wishlist])::before{content:"";position:absolute;width:.25rem;height:.25rem;border-radius:50%;transition:background-color .25s ease-out,border-color .25s ease-out,transform .25s ease-out}.menu-item button:active,.menu-item .btn:active,.menu-item .vivo-callout-media-text article p a:active,.vivo-callout-media-text article p .menu-item a:active,.menu-item .slide-nav .mob-nav-btn a:active,.slide-nav .mob-nav-btn .menu-item a:active,.menu-item body:not(.post-type-archive-products) input[type=submit]:active,body:not(.post-type-archive-products) .menu-item input[type=submit]:active,.menu-item body:not(.post-type-archive-products) input[type=file]:active::-webkit-file-upload-button,body:not(.post-type-archive-products) .menu-item input[type=file]:active::-webkit-file-upload-button,.menu-item .single-products #crumbs span:active,.single-products #crumbs .menu-item span:active,.menu-item .btn--plain:active,.menu-item .wp-element-button:active,.menu-item .wp-block-button__link:active,.menu-item button:hover,.menu-item .btn:hover,.menu-item .vivo-callout-media-text article p a:hover,.vivo-callout-media-text article p .menu-item a:hover,.menu-item .slide-nav .mob-nav-btn a:hover,.slide-nav .mob-nav-btn .menu-item a:hover,.menu-item body:not(.post-type-archive-products) input[type=submit]:hover,body:not(.post-type-archive-products) .menu-item input[type=submit]:hover,.menu-item body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products) .menu-item input[type=file]:hover::-webkit-file-upload-button,.menu-item .single-products #crumbs span:hover,.single-products #crumbs .menu-item span:hover,.menu-item .btn--plain:hover,.menu-item .wp-element-button:hover,.menu-item .wp-block-button__link:hover,.menu-item button:focus-visible,.menu-item .btn:focus-visible,.menu-item .vivo-callout-media-text article p a:focus-visible,.vivo-callout-media-text article p .menu-item a:focus-visible,.menu-item .slide-nav .mob-nav-btn a:focus-visible,.slide-nav .mob-nav-btn .menu-item a:focus-visible,.menu-item body:not(.post-type-archive-products) input[type=submit]:focus-visible,body:not(.post-type-archive-products) .menu-item input[type=submit]:focus-visible,.menu-item body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products) .menu-item input[type=file]:focus-visible::-webkit-file-upload-button,.menu-item .single-products #crumbs span:focus-visible,.single-products #crumbs .menu-item span:focus-visible,.menu-item .btn--plain:focus-visible,.menu-item .wp-element-button:focus-visible,.menu-item .wp-block-button__link:focus-visible,.menu-item a:not([title^=Wishlist]):active,.menu-item a:not([title^=Wishlist]):hover,.menu-item a:not([title^=Wishlist]):focus-visible{transform:translateX(0.375rem)}.menu-item button:active::before,.menu-item .btn:active::before,.menu-item .vivo-callout-media-text article p a:active::before,.vivo-callout-media-text article p .menu-item a:active::before,.menu-item .slide-nav .mob-nav-btn a:active::before,.slide-nav .mob-nav-btn .menu-item a:active::before,.menu-item body:not(.post-type-archive-products) input[type=submit]:active::before,body:not(.post-type-archive-products) .menu-item input[type=submit]:active::before,.menu-item .single-products #crumbs span:active::before,.single-products #crumbs .menu-item span:active::before,.menu-item .btn--plain:active::before,.menu-item .wp-element-button:active::before,.menu-item .wp-block-button__link:active::before,.menu-item button:hover::before,.menu-item .btn:hover::before,.menu-item .vivo-callout-media-text article p a:hover::before,.vivo-callout-media-text article p .menu-item a:hover::before,.menu-item .slide-nav .mob-nav-btn a:hover::before,.slide-nav .mob-nav-btn .menu-item a:hover::before,.menu-item body:not(.post-type-archive-products) input[type=submit]:hover::before,body:not(.post-type-archive-products) .menu-item input[type=submit]:hover::before,.menu-item .single-products #crumbs span:hover::before,.single-products #crumbs .menu-item span:hover::before,.menu-item .btn--plain:hover::before,.menu-item .wp-element-button:hover::before,.menu-item .wp-block-button__link:hover::before,.menu-item button:focus-visible::before,.menu-item .btn:focus-visible::before,.menu-item .vivo-callout-media-text article p a:focus-visible::before,.vivo-callout-media-text article p .menu-item a:focus-visible::before,.menu-item .slide-nav .mob-nav-btn a:focus-visible::before,.slide-nav .mob-nav-btn .menu-item a:focus-visible::before,.menu-item body:not(.post-type-archive-products) input[type=submit]:focus-visible::before,body:not(.post-type-archive-products) .menu-item input[type=submit]:focus-visible::before,.menu-item .single-products #crumbs span:focus-visible::before,.single-products #crumbs .menu-item span:focus-visible::before,.menu-item .btn--plain:focus-visible::before,.menu-item .wp-element-button:focus-visible::before,.menu-item .wp-block-button__link:focus-visible::before,.menu-item a:not([title^=Wishlist]):active::before,.menu-item a:not([title^=Wishlist]):hover::before,.menu-item a:not([title^=Wishlist]):focus-visible::before{background-color:#007ac8;transform:translateX(-0.625rem)}.current-menu-item button,.current-menu-item .btn,.current-menu-item .vivo-callout-media-text article p a,.vivo-callout-media-text article p .current-menu-item a,.current-menu-item .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .current-menu-item a,.current-menu-item body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) .current-menu-item input[type=submit],.current-menu-item body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .current-menu-item input[type=file]::-webkit-file-upload-button,.current-menu-item .single-products #crumbs span,.single-products #crumbs .current-menu-item span,.current-menu-item .btn--plain,.current-menu-item .wp-element-button,.current-menu-item .wp-block-button__link,.current-menu-item a:not([title=Wishlist]){transform:translateX(0.375rem)}.current-menu-item button::before,.current-menu-item .btn::before,.current-menu-item .vivo-callout-media-text article p a::before,.vivo-callout-media-text article p .current-menu-item a::before,.current-menu-item .slide-nav .mob-nav-btn a::before,.slide-nav .mob-nav-btn .current-menu-item a::before,.current-menu-item body:not(.post-type-archive-products) input[type=submit]::before,body:not(.post-type-archive-products) .current-menu-item input[type=submit]::before,.current-menu-item .single-products #crumbs span::before,.single-products #crumbs .current-menu-item span::before,.current-menu-item .btn--plain::before,.current-menu-item .wp-element-button::before,.current-menu-item .wp-block-button__link::before,.current-menu-item a:not([title=Wishlist])::before{background:#007ac8;transform:translateX(-0.625rem)}.btn,.vivo-callout-media-text article p a,.slide-nav .mob-nav-btn a,body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,.single-products #crumbs span,.btn--plain,.wp-element-button,.wp-block-button__link{text-transform:uppercase;text-decoration:none;font-size:.875em;font-family:Helvetica-Neue-Extended,Helvetica-Neue,Helvetica,Arial,sans-serif;color:currentColor;padding:.75em .75em;display:inline-flex;align-items:center;gap:.75em;transition:opacity .3s ease-in-out,color .25s ease-out}.btn::before,.vivo-callout-media-text article p a::before,.slide-nav .mob-nav-btn a::before,body:not(.post-type-archive-products) input[type=submit]::before,.single-products #crumbs span::before,.btn--plain::before,.wp-element-button::before,.wp-block-button__link::before{content:"";width:.625rem;height:.625rem;border:1px solid rgba(27,29,37,.4);border-radius:50%;transition:background .3s ease-in-out,border-color .3s ease-in-out}.btn:active::before,.vivo-callout-media-text article p a:active::before,.slide-nav .mob-nav-btn a:active::before,body:not(.post-type-archive-products) input[type=submit]:active::before,.single-products #crumbs span:active::before,.btn--plain:active::before,.btn:hover::before,.vivo-callout-media-text article p a:hover::before,.slide-nav .mob-nav-btn a:hover::before,body:not(.post-type-archive-products) input[type=submit]:hover::before,.single-products #crumbs span:hover::before,.btn--plain:hover::before,.btn:focus-visible::before,.vivo-callout-media-text article p a:focus-visible::before,.slide-nav .mob-nav-btn a:focus-visible::before,body:not(.post-type-archive-products) input[type=submit]:focus-visible::before,.single-products #crumbs span:focus-visible::before,.btn--plain:focus-visible::before,.wp-element-button:active::before,.wp-element-button:hover::before,.wp-element-button:focus-visible::before,.wp-block-button__link:active::before,.wp-block-button__link:hover::before,.wp-block-button__link:focus-visible::before{border-color:#007ac8;background:#007ac8}.btn--plain::before{display:none}.btn--share{display:inline-flex;align-items:center;gap:.75em;padding:.75em .75em;transition:opacity .25s ease-out}.btn--share::before{content:"";font-family:Linsol}.btn--share:hover,.btn--share:focus,.btn--share:active{opacity:.7}.btn--download{display:inline-flex;align-items:center;gap:.75em;padding:.75em .75em;transition:opacity .25s ease-out}.btn--download::before{content:"";font-family:Linsol}.btn--download:hover,.btn--download:focus,.btn--download:active{opacity:.7}.btn--disabled{cursor:default}.btn--disabled,.btn--disabled:hover{background-color:#1b1d25;color:#000}.btn--disabled::after{display:none}.btn-cta{background-color:#1b1d25;color:#fff;width:100%;display:inline-flex;align-items:center;justify-content:center;padding-block:.5rem;text-decoration:none;border:1px solid #1b1d25;transition:background-color .2s ease-in,color .2s ease-in-out;font-size:1rem;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif}.btn-cta:hover{background-color:rgba(0,0,0,0);color:#1b1d25}.btn-cta--transparent{background-color:rgba(0,0,0,0);color:rgba(27,29,37,.6);border-color:rgba(0,0,0,0)}.btn--map-icon{position:relative}.btn--map-icon::before{font-family:Linsol;content:"";margin-right:.75rem}p{margin-top:0}ul,ol{margin-bottom:3.75rem;padding:0 0 0 1rem}ul{list-style-type:circle}ul.menu{margin:0;padding:0;list-style-type:none}ul:not(.menu),ol{margin-left:.25rem}ul:not(.menu) li,ol li{padding-left:1.5rem}ul:not(.menu) li:not(:last-child),ol li:not(:last-child){margin-bottom:.75em}svg{pointer-events:none}.loading{filter:blur(5px)}p+.wp-block-image,ul+.wp-block-image,ol+.wp-block-image{margin-block:2rem 2.5rem}@media only screen and (min-width: 782px){p+.wp-block-image,ul+.wp-block-image,ol+.wp-block-image{margin-block:3rem 3.5rem}}:where(.wp-block-columns.is-layout-flex){row-gap:0}.wp-block-columns:not([class^=are-vertically-aligned-]){align-items:baseline !important}.wp-block-cover{padding-inline:0;overflow:initial}.wp-block-cover .wp-block-cover__background{inset:-1px calc(50% - 50vw)}.wp-block-cover__inner-container>p{padding-inline:0;font-size:clamp(1.125rem, 1.1428571429vw + 0.8571428571rem, 2rem);line-height:1.7}@media only screen and (min-width: 782px){.wp-block-cover__inner-container>p{line-height:1.5}}.wp-block-cover__inner-container>:last-child{margin-bottom:0}.container>.wp-block-heading em,.container>.wp-block-heading .slide-nav .menu-level-two .submenu-title,.slide-nav .menu-level-two .container>.wp-block-heading .submenu-title,.container--no-padding>.wp-block-heading em,.container--no-padding>.wp-block-heading .slide-nav .menu-level-two .submenu-title,.slide-nav .menu-level-two .container--no-padding>.wp-block-heading .submenu-title,.container--narrow>.wp-block-heading em,.container--narrow>.wp-block-heading .slide-nav .menu-level-two .submenu-title,.slide-nav .menu-level-two .container--narrow>.wp-block-heading .submenu-title,.wp-block-cover__inner-container>p>.wp-block-heading em,.wp-block-cover__inner-container>p>.wp-block-heading .slide-nav .menu-level-two .submenu-title,.slide-nav .menu-level-two .wp-block-cover__inner-container>p>.wp-block-heading .submenu-title{display:block}#footer{padding-block:5rem 1rem}@media only screen and (min-width: 782px){#footer{padding-block:8.125rem 2.25rem}}#footer #footer-other-links{margin-top:2.5em}@media only screen and (min-width: 782px){#footer #footer-other-links{margin-top:0}}@media only screen and (min-width: 782px){#footer header{display:flex;align-items:baseline;justify-content:space-between}}#footer header p.footer-other-links{margin-bottom:2.5em}#footer header .logo-link-linsol{display:none}@media only screen and (min-width: 782px){#footer header .logo-link-linsol{display:block}}@media only screen and (min-width: 782px){#footer header .logo-link-linsol svg{height:2rem}}#footer-sitemap-links{display:flex;flex-direction:column;gap:3.75rem;font-size:.875rem}@media only screen and (min-width: 782px){#footer-sitemap-links{flex-direction:row-reverse;align-items:baseline;justify-content:space-between}}#footer-sitemap-links .social-links{margin-block:1em .5em;font-size:1.625rem;gap:3.75rem}@media only screen and (min-width: 782px){#footer-sitemap-links .social-links{margin-block:0;font-size:1.125rem;gap:2.5rem}}#footer-widgets{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.75rem 20px}@media only screen and (min-width: 782px){#footer-widgets{grid-template-columns:repeat(3, max-content);gap:3.75rem}}@media only screen and (min-width: 980px){#footer-widgets{gap:6.25rem}}#footer-widgets nav h4,#footer-widgets nav h5,#footer-widgets nav h6{font-size:.875rem}@media only screen and (min-width: 782px){#footer-widgets nav h4,#footer-widgets nav h5,#footer-widgets nav h6{margin-bottom:3.75rem}}#footer-widgets nav .menu{display:grid;gap:1.5em;line-height:1.5}@media only screen and (min-width: 782px){#footer-widgets nav .menu{gap:1em}}#footer-widgets nav .menu li p{margin:0;line-height:inherit}#footer-other-links,#footer-copyright-and-terms{display:flex;align-items:center;gap:.625rem 2.125rem}#footer-other-links a,#footer-copyright-and-terms a{text-decoration:none}#footer-other-links{align-items:center;justify-content:space-between;font-size:.875rem}@media only screen and (min-width: 782px){#footer-other-links{justify-content:end}}#footer-copyright-and-terms{color:rgba(27,29,37,.6);flex-direction:column}@media only screen and (min-width: 782px){#footer-copyright-and-terms{flex-direction:row}}#footer-copyright-and-terms .privacy-policy-link{transition:color .25 ease-out}#footer-copyright-and-terms .privacy-policy-link:active,#footer-copyright-and-terms .privacy-policy-link:hover,#footer-copyright-and-terms .privacy-policy-link:focus-visible{color:#1b1d25}#logo-link-vivo{display:grid}#logo-link-vivo svg{fill:currentColor;transition:.2s ease-out fill;height:1.75rem}#logo-link-vivo:hover svg{fill:#007ac8}.acknowledgement{display:flex;justify-content:center;align-items:center}.acknowledgement__container{border-top:1px solid rgba(2,2,2,.1);margin-top:2rem;padding-top:2rem}@media(min-width: 782px){.acknowledgement__container{margin-top:5rem}}.acknowledgement svg+svg{margin-left:.5rem}.acknowledgement p{margin-left:1rem;margin-bottom:0;font-size:.75rem}#page-header{position:fixed;top:0;width:100%;z-index:90;--bg-offset-y: -100%;background-color:rgba(0,0,0,0) !important}#page-header::after{content:"";position:absolute;inset:0;background:#fff;z-index:-1;transform:translateY(var(--bg-offset-y))}#page-header nav,#page-header #header-search-form>.container,#page-header #header-search-form>.container--no-padding,#page-header #header-search-form>.container--narrow,#page-header .wp-block-cover__inner-container#header-search-form>p,#page-header #menu-header{--gap: 1.375rem;display:flex;align-items:center;gap:var(--gap)}@media only screen and (min-width: 980px){#page-header nav,#page-header #header-search-form>.container,#page-header #header-search-form>.container--no-padding,#page-header #header-search-form>.container--narrow,#page-header .wp-block-cover__inner-container#header-search-form>p,#page-header #menu-header{--gap: 2.5rem}}#page-header{background-color:rgba(0,0,0,0)}#page-header nav{padding-block:1rem;justify-content:right;position:relative;top:.75rem}#page-header nav a:not(.logo-link-linsol),#page-header nav button,#page-header nav .btn,#page-header nav .vivo-callout-media-text article p a,.vivo-callout-media-text article p #page-header nav a,#page-header nav .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn #page-header nav a,#page-header nav body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) #page-header nav input[type=submit],#page-header nav body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) #page-header nav input[type=file]::-webkit-file-upload-button,#page-header nav .single-products #crumbs span,.single-products #crumbs #page-header nav span,#page-header nav .wp-element-button,#page-header nav .wp-block-button__link,#page-header nav .btn--plain{font-size:.875rem}#page-header nav a.logo-link-linsol{line-height:0;margin-right:auto}@media only screen and (min-width: 980px){#page-header nav a.logo-link-linsol{margin-right:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}#page-header nav a.logo-link-linsol .linsol-logo{height:.875rem;width:auto;transition:height .25s ease-out}@media only screen and (min-width: 782px){#page-header nav a.logo-link-linsol .linsol-logo{height:1.25rem}}@media only screen and (min-width: 980px){#page-header nav #menu-header{flex-grow:1}}#page-header nav #menu-header .menu-item{font-family:Helvetica-Neue-Extended,Helvetica-Neue,Helvetica,Arial,sans-serif}#page-header nav #menu-header .menu-item:not(.icon--wishlist){display:none}#page-header nav #menu-header .menu-item:not(.icon--wishlist) svg{display:none}@media only screen and (min-width: 980px){#page-header nav #menu-header .menu-item:not(.icon--wishlist){display:inline-block}}@media only screen and (min-width: 980px){#page-header nav #menu-header .menu-item.icon--wishlist{margin-right:auto}}#page-header nav #menu-header .menu-item.icon--wishlist a:active,#page-header nav #menu-header .menu-item.icon--wishlist a:hover,#page-header nav #menu-header .menu-item.icon--wishlist a:focus-visible{opacity:.75}#page-header nav #menu-header .menu-item.icon--wishlist a span{display:none}#page-header nav #menu-header .menu-item.icon--wishlist a::before{pointer-events:none;display:none}#page-header nav #menu-header .menu-item.icon--wishlist a span.wishlist_count{display:block;margin-left:.1rem}#page-header nav #menu-header .menu-item.icon--wishlist.wishlist-act .wishlist-icon{stroke:#e1251b !important;fill:#e1251b !important}#page-header nav #menu-header .menu-item .wishlist-icon{height:.875rem;stroke:currentColor;fill:rgba(0,0,0,0);pointer-events:auto;transition:fill .25s ease-out,stroke .25s ease-out;position:relative}#page-header nav #menu-header .menu-item .wishlist-icon:hover,#page-header nav #menu-header .menu-item .wishlist-icon:focus-visible{stroke:#1b1d25;fill:#1b1d25}#page-header nav #menu-header .menu-item>a{position:relative}#page-header nav #menu-header>li::after{content:"";display:block;width:100vw;position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);top:100%;bottom:0;background-color:rgba(183,184,185,.75);clear:both;height:calc(100vh - 60px);height:calc(100dvh - 60px);height:calc(100svh - 60px);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}#page-header nav #menu-header>li.open::after{opacity:1;visibility:visible}#page-header nav #menu-header .open .sub-menu-drawer{pointer-events:auto;visibility:visible;transform:translateX(0)}#page-header nav #menu-header .open .sub-menu-drawer::after{display:block}#page-header nav #menu-header .sub-menu-drawer{padding:12vh 1.875rem 2rem 1.875rem;position:absolute;top:100%;left:0;right:0;margin:0;width:50%;background-color:#fff;z-index:4;pointer-events:none;transform:translateX(-55vw);transition:transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media screen and (min-width: 980px){#page-header nav #menu-header .sub-menu-drawer{height:calc(100vh - 60px);height:calc(100dvh - 60px);height:calc(100svh - 60px)}}#page-header nav #menu-header .sub-menu-drawer::before{content:"";display:block;width:50vw;z-index:3;position:absolute;left:-50vw;right:auto;top:0;bottom:0;background-color:#fff}#page-header nav #menu-header .sub-menu-drawer::after{content:"";display:none;width:75vw;z-index:3;position:absolute;left:auto;right:0;top:0;bottom:0;background-color:#fff;clear:both}#page-header nav #menu-header .sub-menu-drawer #menu-images-container{aspect-ratio:2/1;margin-bottom:1em;position:relative;width:calc(100% - 3em);z-index:4}#page-header nav #menu-header .sub-menu-drawer #default-menu-image,#page-header nav #menu-header .sub-menu-drawer .menu-image{display:block;aspect-ratio:2/1;object-fit:cover;position:absolute;inset:0;transition:opacity .45s ease-in-out}#page-header nav #menu-header .sub-menu-drawer .menu-image{opacity:0}#page-header nav #menu-header .sub-menu-drawer li{display:block;width:48%;margin:0;padding-left:0;padding-right:0}#page-header nav #menu-header .sub-menu-drawer li a{color:#1b1d25;font-size:clamp(1.125rem,1.069rem + .24vw,1.5rem);line-height:1.75;padding:.5rem 0;position:relative;z-index:4}#page-header nav #menu-header .sub-menu-drawer li a:hover{padding-left:.25rem}#page-header nav #menu-header .sub-menu-drawer li .parent-image__child{display:block;overflow:hidden;aspect-ratio:2/1}#page-header nav #menu-header .sub-menu-drawer li .parent-image__child img{width:100%;height:100%;object-fit:cover;object-position:center}#page-header nav #menu-header .sub-menu-drawer li .nav-menu-image{position:absolute;z-index:4;left:1.875rem;top:12vh;right:4.875rem;padding:0;display:block;overflow:hidden;aspect-ratio:2/1;opacity:0;visibility:hidden;transition:all .3s ease-in-out}#page-header nav #menu-header .sub-menu-drawer li .nav-menu-image img{width:100%;height:100%;object-fit:cover;object-position:center}#page-header nav #menu-header .sub-menu-drawer .open::after{background-color:#f7f9fc}#page-header nav #menu-header .sub-menu-drawer .open .sub-submenu{transform:translateX(0)}#page-header nav #menu-header .sub-menu-drawer-title{position:absolute;top:5vh;display:inline-block;left:1.875rem;font-size:clamp(0.875rem, 0.3265306122vw + 0.7984693878rem, 1.125rem);z-index:4;color:#1b1d25;line-height:1.5}#page-header nav #menu-header .sub-submenu{position:absolute;width:100%;height:100%;top:0;left:100%;margin:0;background-color:#f7f9fc;display:flex;flex-direction:column;padding:12vh 1.875rem 2rem 10%;z-index:3;transform:translateX(-105vw);transition:transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#page-header nav #menu-header .sub-submenu::before{content:"";display:block;width:25vw;position:absolute;right:-25vw;left:auto;top:0;bottom:0;background-color:#f7f9fc}#page-header nav #menu-header .sub-submenu li{width:100%}#page-header nav #menu-header .open .sub-submenu{transform:translateX(-80vw)}#page-header nav .close-sub{position:absolute;z-index:4;width:1.5rem;height:1.5rem;top:5vh;right:1.875rem;display:inline-block}#page-header nav .close-sub::after,#page-header nav .close-sub::before{content:"";position:absolute;background-color:#0f1a21;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}#page-header nav .close-sub::after{height:.5px;width:1.5rem}#page-header nav .close-sub::before{width:.5px;height:1.5rem}#page-header nav .close-sub:hover{transform:none;transition:none}#page-header nav .close-sub:hover::before{border:none}#page-header nav .close-sub.main-close-btn{top:5vh}#page-header nav .close-sub.main-close-btn.hide{display:none}#page-header nav .return-link{font-family:Helvetica-Neue,Helvetica,Arial,sans-serif}#page-header nav .return-link a{font-size:14px !important}#page-header nav #header-search-form-toggle{transition:opacity 1.25s ease-out}#page-header nav #header-search-form-toggle:active,#page-header nav #header-search-form-toggle:hover,#page-header nav #header-search-form-toggle:focus-visible{opacity:.75}#page-header nav #mobile-menu-toggle{width:1.5rem;height:.625rem;position:relative}@media only screen and (min-width: 980px){#page-header nav #mobile-menu-toggle{display:none}}#page-header nav #mobile-menu-toggle::before,#page-header nav #mobile-menu-toggle::after{content:"";position:absolute;background:currentColor;width:100%;height:1px;left:0;transition:transform .25s ease-out}#page-header nav #mobile-menu-toggle::before{top:0}#page-header nav #mobile-menu-toggle::after{bottom:0}#page-header nav #mobile-menu-toggle:hover::before,#page-header nav #mobile-menu-toggle:focus-visible::before{transform:translateY(0.3rem)}#page-header nav #mobile-menu-toggle:hover::after,#page-header nav #mobile-menu-toggle:focus-visible::after{transform:translateY(-0.3rem)}.sub-menu__linkWrap{margin:0 !important;padding:0 !important;display:flex;flex-wrap:wrap;justify-content:space-between;max-height:calc(88vh - 6rem);max-height:calc(88dvh - 6rem);max-height:calc(88svh - 6rem);overflow:hidden;overflow-y:auto}.sub-submenu__linkWrap{margin-left:0 !important;padding:0 !important;display:flex;flex-wrap:wrap;justify-content:space-between;max-height:calc(88vh - 6rem);max-height:calc(88dvh - 6rem);max-height:calc(88svh - 6rem);overflow:hidden;overflow-y:auto}.product-grid{margin-top:6rem}@media only screen and (min-width: 782px){.product-grid{margin-top:6rem}}.product-grid h2{text-align:center}.explore-btn{position:relative}.explore-btn__in a{text-decoration:none;font-size:clamp(1.375rem, 2.1224489796vw + 0.8775510204rem, 3rem)}.explore-btn__in a:hover{text-decoration:none}.home .wp-block-columns{margin-bottom:0}.home .wp-block-columns>.wp-block-column{position:relative}.home .wp-block-columns>.wp-block-column::after{content:"";position:absolute;background-color:inherit;top:-1px;right:calc(50% - 50vw);bottom:-1px;left:calc(50% - 50vw);z-index:-1}@media only screen and (min-width: 980px){.home #hero-section .lin-banner-text-inner{padding-top:15vh}}@media only screen and (min-width: 980px){.home #hero-section #products-search-form{margin-bottom:0}}@media only screen and (min-width: 980px){.home #hero-section #products-search-form input[type=search]{font-size:clamp(0.875rem, 0.4761904762vw + 0.5833333333rem, 1rem)}}.home #hero-section #products-search-form:focus .products-search--list,.home #hero-section #products-search-form:active .products-search--list{background-color:rgba(247,249,252,.15)}.home .container>.wp-block-cover.alignfull,.home .container--no-padding>.wp-block-cover.alignfull,.home .container--narrow>.wp-block-cover.alignfull,.home .wp-block-cover__inner-container>p>.wp-block-cover.alignfull{position:relative}.home .container>.wp-block-cover.alignfull::before,.home .container--no-padding>.wp-block-cover.alignfull::before,.home .container--narrow>.wp-block-cover.alignfull::before,.home .wp-block-cover__inner-container>p>.wp-block-cover.alignfull::before,.home .container>.wp-block-cover.alignfull::after,.home .container--no-padding>.wp-block-cover.alignfull::after,.home .container--narrow>.wp-block-cover.alignfull::after,.home .wp-block-cover__inner-container>p>.wp-block-cover.alignfull::after{display:none;content:"";position:absolute;height:160%;top:-13%;aspect-ratio:1;background-image:url("../img/curve.svg");background-position:center;background-size:contain;background-repeat:no-repeat;z-index:2;transition:transform .8s .2s ease-out}.home .container>.wp-block-cover.alignfull::before,.home .container--no-padding>.wp-block-cover.alignfull::before,.home .container--narrow>.wp-block-cover.alignfull::before,.home .wp-block-cover__inner-container>p>.wp-block-cover.alignfull::before{left:55%;transform:rotateZ(0);width:60%}.home .container>.wp-block-cover.alignfull::after,.home .container--no-padding>.wp-block-cover.alignfull::after,.home .container--narrow>.wp-block-cover.alignfull::after,.home .wp-block-cover__inner-container>p>.wp-block-cover.alignfull::after{right:55%;transform:rotateY(180deg) rotateZ(0);width:60%}@media(min-width: 980px)and (max-width: 1300px){.home #hero-section.has-banner-image .container>div .lin-banner-text-inner,.home #hero-section.has-banner-image .container--no-padding>div .lin-banner-text-inner,.home #hero-section.has-banner-image .container--narrow>div .lin-banner-text-inner,.home #hero-section.has-banner-image .wp-block-cover__inner-container>p>div .lin-banner-text-inner{margin-left:-1.5rem}}@media only screen and (min-width: 782px){.headline-column{gap:5rem}}@media only screen and (min-width: 782px){.headline-column .wp-block-column.is-vertically-aligned-bottom{padding-top:200px}}@media only screen and (min-width: 980px){.headline-column .wp-block-column.is-vertically-aligned-bottom{padding-top:350px}}.retailer-block{padding-top:15vh;margin-bottom:7.5vh}@media only screen and (min-width: 782px){.retailer-block{padding-top:20vh}}.retailer-block__inner{display:flex;justify-content:space-between;flex-wrap:wrap}.retailer-block__left{width:100%}@media only screen and (min-width: 782px){.retailer-block__left{width:47.5%}}@media only screen and (min-width: 980px){.retailer-block__left{width:40%}}@media only screen and (min-width: 1200px){.retailer-block__left{width:35%}}.retailer-block .top-block{margin-bottom:4.75rem}.retailer-block__right{width:100%}@media only screen and (min-width: 782px){.retailer-block__right{width:50%}}@media only screen and (min-width: 980px){.retailer-block__right{width:55%}}@media only screen and (min-width: 1200px){.retailer-block__right{width:60%}}.retailer-map{position:relative;overflow:hidden;aspect-ratio:3/2;display:none}@media screen and (min-width: 782px){.retailer-map{display:block}}.retailer-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 979px){.single #hero-section.has-feature-image{background-color:#f7f9fc !important;color:#1b1d25 !important}}@media only screen and (max-width: 979px){.single #hero-section.has-feature-image+.container>.wp-block-cover:first-child .wp-block-cover__background,.single #hero-section.has-feature-image+.container--no-padding>.wp-block-cover:first-child .wp-block-cover__background,.single #hero-section.has-feature-image+.container--narrow>.wp-block-cover:first-child .wp-block-cover__background,.single .wp-block-cover__inner-container>#hero-section.has-feature-image+p>.wp-block-cover:first-child .wp-block-cover__background{background-color:#f7f9fc !important}}@media only screen and (max-width: 979px){.single #hero-section.has-feature-image+.container>.wp-block-cover:first-child .wp-block-cover__inner-container,.single #hero-section.has-feature-image+.container--no-padding>.wp-block-cover:first-child .wp-block-cover__inner-container,.single #hero-section.has-feature-image+.container--narrow>.wp-block-cover:first-child .wp-block-cover__inner-container,.single .wp-block-cover__inner-container>#hero-section.has-feature-image+p>.wp-block-cover:first-child .wp-block-cover__inner-container{color:#1b1d25 !important}}.single-post #main-content{margin-bottom:4.375rem}@media only screen and (min-width: 782px){.single-post #main-content{margin-bottom:7rem}}.single-products .product-profile{padding-top:4rem;position:relative}@media only screen and (min-width: 980px){.single-products .product-profile{padding-top:7rem}}.single-products .product-profile__inner{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;row-gap:1.5rem}.single-products .product-profile__left{width:100%}@media only screen and (min-width: 782px){.single-products .product-profile__left::after{display:none}}@media only screen and (min-width: 980px){.single-products .product-profile__left{width:50%}}@media only screen and (min-width: 1660px){.single-products .product-profile__left{width:55%}}.single-products .product-profile__right{width:100%;display:grid;row-gap:4rem}@media only screen and (min-width: 980px){.single-products .product-profile__right{width:45%}}@media only screen and (min-width: 1660px){.single-products .product-profile__right{width:40%}}.single-products .product-profile__right h2{font-size:1.125rem;margin-bottom:1.25rem}.single-products .product-profile .main-title{margin-bottom:6px}.single-products #crumbs{display:flex;list-style:none;padding-left:0;margin:0;gap:.75em}.single-products #crumbs li{margin-bottom:0;padding-left:0}.single-products #crumbs li:not(:last-child){opacity:.75}.single-products #crumbs li:not(:last-child):hover,.single-products #crumbs li:not(:last-child):focus{opacity:1;text-decoration:underline}.single-products #crumbs li:last-child span::before{background-color:#1b1d25}.single-products #crumbs span{font-size:.75rem;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif;text-align:left;text-transform:capitalize;padding-inline:0}.single-products #crumbs span:not(:last-child){opacity:.5}.single-products #crumbs span::before{width:.375rem;height:.375rem}@media only screen and (min-width: 980px){.single-products .mobile-breadcrumbs{display:none}}.single-products .desktop-breadcrumbs{display:none;align-items:baseline;justify-content:space-between}@media only screen and (min-width: 980px){.single-products .desktop-breadcrumbs{display:flex}}.single-products .desktop-breadcrumbs .btn--share{padding-block:0;font-size:.875rem;opacity:.6}.single-products .desktop-breadcrumbs .btn--share:hover,.single-products .desktop-breadcrumbs .btn--share:focus{opacity:1}.single-products .product__actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-block:1rem 1.5em}@media(min-width: 782px){.single-products .product__actions{gap:2rem}}.single-products .product-info>*:last-child{margin-bottom:0}.single-products .price{font-size:1rem;line-height:1rem;color:#1b1d25;display:block;font-weight:600}.single-products .special-order-tag{font-family:Helvetica-Neue,Helvetica,Arial,sans-serif !important;color:rgba(27,29,37,.75)}.single-products .price,.single-products .special-order-tag{margin-bottom:.75em}.single-products .wishlist-added{text-decoration:none;position:relative;padding-left:1.5rem;opacity:.8;transition:all .25s ease-out;justify-content:flex-start}.single-products .wishlist-added::before{font-family:Linsol;content:"";margin-right:.75rem}.single-products .wishlist-added.added{opacity:1}.single-products .wishlist-added.added::before{content:"";color:#ff0001}.single-products .wishlist-added:hover{opacity:1}.single-products .finish-option__list{margin:0 !important;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.75rem}.single-products .finish-option__list li{padding-left:0 !important;margin-bottom:0 !important}.single-products .finish-option_swatch>a{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:start;width:2.125rem;position:relative;row-gap:.625rem;text-align:center;overflow:visible}.single-products .finish-option_swatch>a img{aspect-ratio:1;border:2px solid rgba(0,0,0,0);border-radius:50%;outline:1px solid rgba(0,0,0,0);transition:outline-color .3s ease-in-out}.single-products .finish-option_swatch>a span{font-size:.875rem;line-height:1.2;opacity:0;transition:opacity .3s ease-in-out;display:none;position:absolute;top:calc(100% + .5em)}@media only screen and (min-width: 980px){.single-products .finish-option_swatch>a span{display:unset}}.single-products .finish-option_swatch>a:hover img{outline-color:#e2e2e2}.single-products .finish-option_swatch>a:hover span{opacity:1;visibility:visible}.single-products .finish-option_swatch.active img{outline:1px solid #007ac8}.single-products .product-features ul{list-style-type:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px 30px}@media only screen and (min-width: 782px){.single-products .product-features ul{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 980px){.single-products .product-features ul{grid-template-columns:repeat(2, 1fr);row-gap:30px}}.single-products .product-features ul li{--icon-width: 1.75rem;--column-gap: 0.75rem;margin:0;padding:0;display:flex;column-gap:var(--column-gap);align-items:center;line-height:1.5}@media only screen and (min-width: 980px){.single-products .product-features ul li{--icon-width: 2.125rem}}.single-products .product-features ul li.has-small-font-size{margin-left:calc(var(--icon-width) + var(--column-gap))}.single-products .product-features ul li img{width:var(--icon-width);aspect-ratio:1}.single-products .product-specifications .line-drawings{width:100%;display:inline-flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:both mandatory;scrollbar-width:thin;scrollbar-color:#eaedf0 rgba(0,0,0,0)}.single-products .product-specifications .line-drawings::-webkit-scrollbar{width:6px}.single-products .product-specifications .line-drawings::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.single-products .product-specifications .line-drawings::-webkit-scrollbar-thumb{background-color:#eaedf0;border-radius:9999px;border:4px solid #fff}.single-products .product-specifications picture{display:block;flex-grow:0;flex-shrink:0;flex-basis:100%;aspect-ratio:3/2;overflow:hidden;scroll-snap-stop:always;scroll-snap-align:center}.single-products .product-specifications picture img{width:100%;height:100%;object-position:center;object-fit:contain}.single-products .product-specifications ul{margin-left:0 !important;margin-bottom:0 !important;padding:0;list-style:none}.single-products .product-specifications li{display:flex;justify-content:space-between;border-bottom:1px solid rgba(112,112,112,.5);margin-bottom:0 !important;padding:.75rem !important}.single-products .product-specifications .description-head{width:55%;margin-bottom:0;line-height:1.5;text-transform:capitalize}@media only screen and (min-width: 782px){.single-products .product-specifications .description-head{width:60%}}.single-products .product-specifications .description{width:40%;display:block;line-height:1.5}@media only screen and (min-width: 782px){.single-products .product-specifications .description{width:35%}}.single-products .downloads__links{display:block;margin-bottom:12px;padding:1rem 2.5rem 1rem 1.25rem;border-radius:3px;background-color:#f7f9fc;text-decoration:none;transition:all .3s ease;position:relative}@media only screen and (min-width: 782px){.single-products .downloads__links{padding-right:3rem}}.single-products .downloads__links:hover{background-color:#eaedf0}.single-products .downloads__links:hover .downloads__icon{align-items:flex-end}.single-products .downloads__icon{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:14px;height:1.5rem;border-bottom:1px solid #1b1d25;transition:all .3s ease}.single-products .downloads__icon::before{position:absolute;transform:rotate(134deg);font-size:10px;line-height:1.4}.single-products .stockists__list{margin-left:0 !important;margin-bottom:1.75rem;padding:0;list-style:none;display:grid}@media only screen and (min-width: 782px){.single-products .stockists__list{grid-template-rows:repeat(3, auto);grid-auto-columns:auto;grid-auto-flow:column}}@media only screen and (min-width: 980px){.single-products .stockists__list{justify-content:space-between}}.single-products .stockists__list li{padding:0;margin-bottom:0 !important}.single-products .stockists__list li:nth-child(n+4) a{text-decoration:none}.single-products .stockists .btn,.single-products .stockists .vivo-callout-media-text article p a,.vivo-callout-media-text article p .single-products .stockists a,.single-products .stockists .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .single-products .stockists a,.single-products .stockists body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) .single-products .stockists input[type=submit],.single-products .stockists body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .single-products .stockists input[type=file]::-webkit-file-upload-button,.single-products .stockists .btn--plain,.single-products .stockists #crumbs span,.single-products #crumbs .stockists span{padding-left:0}.single-products .care-maintenance ul{list-style:disc}.single-products .care-maintenance ul li{padding-left:.25rem}.single-products .archive-prods{display:flex;justify-content:space-between;align-items:flex-end;margin-top:3.75rem}@media(min-width: 782px){.single-products .archive-prods{align-items:baseline}}.single-products .archive-prods h2{margin-bottom:0}.single-products .archive-prods__button{position:relative;text-decoration:none;font-size:14px;padding-left:15px;min-width:145px}.single-products .archive-prods__button::before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;left:0;top:9px;border:1px solid #282829;border-radius:10px}.single-products .archive-prods__button:hover::before{background-color:#007ac8;border-color:#007ac8}.single-products .category.has-cursive-font-family{display:inline-block;margin-bottom:1.5em}@media(max-width: 782px){.single-products .category.has-cursive-font-family{font-style:italic}}.sp-discover-cta{padding-top:4rem}.product_description{margin-top:2rem;font-size:.875rem}.search-page{padding:42px 0}@media screen and (min-width: 782px){.search-page{padding:60px 0}}.search-page__title{margin-bottom:.5rem}.search-page__subtitle{font-size:1rem;font-weight:normal;margin-bottom:0}.search-page__list{background-color:#f7f9fc;padding:2rem 0}@media screen and (min-width: 782px){.search-page__list{padding:3rem 0}}.search-page__no-result{padding:0}.search-page__no-result .container,.search-page__no-result .container--no-padding,.search-page__no-result .container--narrow,.search-page__no-result .wp-block-cover__inner-container>p{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.search-page__no-result__image{max-width:7rem;height:auto;margin-bottom:2rem}@media screen and (min-width: 782px){.search-page__no-result__image{max-width:8rem;margin-bottom:3rem}}.search-page__no-result__heading{font-size:1.125rem;font-weight:bold;margin-bottom:1rem;text-align:center}@media screen and (min-width: 782px){.search-page__no-result__heading{font-size:1.25rem}}.search-page__no-result__text{font-size:1rem;margin-bottom:2rem;text-align:center}@media screen and (min-width: 782px){.search-page__no-result__text{margin-bottom:3rem}}.search-page__no-result #search-form{width:100%}@media screen and (min-width: 782px){.search-page__no-result #search-form{width:80%}}@media screen and (min-width: 1200px){.search-page__no-result #search-form{width:70%}}.search-page__no-result #search-form label{width:100%}body.search .pre-footer{padding-top:0}.page-404__heading{font-size:1.125rem;font-weight:bold;margin-bottom:1rem;text-align:center}@media screen and (min-width: 782px){.page-404__heading{font-size:1.25rem}}.page-404__text{font-size:1rem;margin-bottom:2rem;text-align:center}@media screen and (min-width: 782px){.page-404__text{margin-bottom:3rem}}.page-404__image{max-width:7rem;height:auto;margin-bottom:2rem}@media screen and (min-width: 980px){.page-404__image{max-width:8rem}}body.error404 #main-content{padding-bottom:5.125rem}body.error404 #main-content #hero-section{margin-bottom:2.5rem}body.error404 #main-content #hero-section h1{margin-bottom:1.5rem}.page-404__form #search-form .container,.page-404__form #search-form .container--no-padding,.page-404__form #search-form .container--narrow,.page-404__form #search-form .wp-block-cover__inner-container>p{position:relative}.page-404__form #search-form .container label,.page-404__form #search-form .container--no-padding label,.page-404__form #search-form .container--narrow label,.page-404__form #search-form .wp-block-cover__inner-container>p label{display:block}.page-404__form #search-form .container .btn--plain,.page-404__form #search-form .container--no-padding .btn--plain,.page-404__form #search-form .container--narrow .btn--plain,.page-404__form #search-form .wp-block-cover__inner-container>p .btn--plain{position:absolute;right:30px;top:3px}@media only screen and (min-width: 782px){.page.wishlist #hero-section{margin-bottom:0}}@media only screen and (min-width: 782px){.page.wishlist #hero-section .container,.page.wishlist #hero-section .container--no-padding,.page.wishlist #hero-section .container--narrow,.page.wishlist #hero-section .wp-block-cover__inner-container>p{display:flex;align-items:baseline;justify-content:space-between}}.page.wishlist .my-wishlist{display:flex;flex-direction:column;gap:2.5em}@media only screen and (min-width: 980px){.page.wishlist .my-wishlist{gap:3em}}.page.wishlist .wishlist-item{display:grid;row-gap:.75em;border-bottom:1px solid #f7f9fc;position:relative;padding-bottom:2.5rem}@media only screen and (min-width: 782px){.page.wishlist .wishlist-item{grid-template-columns:repeat(2, 1fr);gap:30px 3.5%}}@media only screen and (min-width: 980px){.page.wishlist .wishlist-item{grid-template-columns:1.25fr 1fr auto auto}}@media only screen and (min-width: 1200px){.page.wishlist .wishlist-item{padding-bottom:3em}}@media only screen and (min-width: 1660px){.page.wishlist .wishlist-item{grid-template-columns:1.25fr 1fr 1fr auto}}.page.wishlist .wishlist-item>a{display:grid;grid-template-columns:2fr 3fr;grid-auto-flow:dense;column-gap:20px;text-decoration:none}.page.wishlist .wishlist-item>a picture{display:block;aspect-ratio:3/4;background-color:#f7f9fc;max-width:8.875rem}.page.wishlist .wishlist-item>a picture img{width:100%;height:100%;object-fit:contain;object-position:center;mix-blend-mode:multiply}.page.wishlist .wishlist-item__details h3{line-height:1.375}.page.wishlist .wishlist-item__details p{margin-bottom:0}.page.wishlist .wishlist-item__details p:last-of-type{font-weight:600}@media only screen and (min-width: 782px){.page.wishlist .wishlist-item__details{margin-top:1em}}@media only screen and (min-width: 782px){.page.wishlist .wishlist-item__notes h4{font-size:1rem !important;margin-top:1em}}.page.wishlist .wishlist-item__notes textarea{border-color:#f7f9fc;padding-inline:0;padding-block:.25em;margin-bottom:0 !important;font-size:.875rem}.page.wishlist .wishlist-item__notes textarea::placeholder{color:rgba(27,29,37,.6)}.page.wishlist .wishlist-item button,.page.wishlist .wishlist-item .btn,.page.wishlist .wishlist-item .vivo-callout-media-text article p a,.vivo-callout-media-text article p .page.wishlist .wishlist-item a,.page.wishlist .wishlist-item .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .page.wishlist .wishlist-item a,.page.wishlist .wishlist-item body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) .page.wishlist .wishlist-item input[type=submit],.page.wishlist .wishlist-item body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .page.wishlist .wishlist-item input[type=file]::-webkit-file-upload-button,.page.wishlist .wishlist-item .wp-element-button,.page.wishlist .wishlist-item .wp-block-button__link,.page.wishlist .wishlist-item .btn--plain,.page.wishlist .wishlist-item .single-products #crumbs span,.single-products #crumbs .page.wishlist .wishlist-item span{align-self:center;font-family:Helvetica-Neue-Extended,Helvetica-Neue,Helvetica,Arial,sans-serif;font-size:.875em}.page.wishlist .wishlist-item button[class^=icon--],.page.wishlist .wishlist-item [class^=icon--].btn,.page.wishlist .wishlist-item .vivo-callout-media-text article p a[class^=icon--],.vivo-callout-media-text article p .page.wishlist .wishlist-item a[class^=icon--],.page.wishlist .wishlist-item .slide-nav .mob-nav-btn a[class^=icon--],.slide-nav .mob-nav-btn .page.wishlist .wishlist-item a[class^=icon--],.page.wishlist .wishlist-item body:not(.post-type-archive-products) input[class^=icon--][type=submit],body:not(.post-type-archive-products) .page.wishlist .wishlist-item input[class^=icon--][type=submit],.page.wishlist .wishlist-item body:not(.post-type-archive-products) input[class^=icon--][type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .page.wishlist .wishlist-item input[class^=icon--][type=file]::-webkit-file-upload-button,.page.wishlist .wishlist-item [class^=icon--].wp-element-button,.page.wishlist .wishlist-item [class^=icon--].wp-block-button__link,.page.wishlist .wishlist-item [class^=icon--].btn--plain,.page.wishlist .wishlist-item .single-products #crumbs span[class^=icon--],.single-products #crumbs .page.wishlist .wishlist-item span[class^=icon--]{width:max-content;display:inline-flex;align-items:baseline;gap:.5em}.page.wishlist .wishlist-item button[class^=icon--]:disabled,.page.wishlist .wishlist-item [class^=icon--].btn:disabled,.page.wishlist .wishlist-item .vivo-callout-media-text article p a[class^=icon--]:disabled,.vivo-callout-media-text article p .page.wishlist .wishlist-item a[class^=icon--]:disabled,.page.wishlist .wishlist-item .slide-nav .mob-nav-btn a[class^=icon--]:disabled,.slide-nav .mob-nav-btn .page.wishlist .wishlist-item a[class^=icon--]:disabled,.page.wishlist .wishlist-item body:not(.post-type-archive-products) input[class^=icon--][type=submit]:disabled,body:not(.post-type-archive-products) .page.wishlist .wishlist-item input[class^=icon--][type=submit]:disabled,.page.wishlist .wishlist-item body:not(.post-type-archive-products) input[class^=icon--][type=file]:disabled::-webkit-file-upload-button,body:not(.post-type-archive-products) .page.wishlist .wishlist-item input[class^=icon--][type=file]:disabled::-webkit-file-upload-button,.page.wishlist .wishlist-item [class^=icon--].wp-element-button:disabled,.page.wishlist .wishlist-item [class^=icon--].wp-block-button__link:disabled,.page.wishlist .wishlist-item [class^=icon--].btn--plain:disabled,.page.wishlist .wishlist-item .single-products #crumbs span[class^=icon--]:disabled,.single-products #crumbs .page.wishlist .wishlist-item span[class^=icon--]:disabled{opacity:0;cursor:default}@media only screen and (min-width: 1660px){.page.wishlist .wishlist-item button[class^=icon--],.page.wishlist .wishlist-item [class^=icon--].btn,.page.wishlist .wishlist-item .vivo-callout-media-text article p a[class^=icon--],.vivo-callout-media-text article p .page.wishlist .wishlist-item a[class^=icon--],.page.wishlist .wishlist-item .slide-nav .mob-nav-btn a[class^=icon--],.slide-nav .mob-nav-btn .page.wishlist .wishlist-item a[class^=icon--],.page.wishlist .wishlist-item body:not(.post-type-archive-products) input[class^=icon--][type=submit],body:not(.post-type-archive-products) .page.wishlist .wishlist-item input[class^=icon--][type=submit],.page.wishlist .wishlist-item body:not(.post-type-archive-products) input[class^=icon--][type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .page.wishlist .wishlist-item input[class^=icon--][type=file]::-webkit-file-upload-button,.page.wishlist .wishlist-item [class^=icon--].wp-element-button,.page.wishlist .wishlist-item [class^=icon--].wp-block-button__link,.page.wishlist .wishlist-item [class^=icon--].btn--plain,.page.wishlist .wishlist-item .single-products #crumbs span[class^=icon--],.single-products #crumbs .page.wishlist .wishlist-item span[class^=icon--]{justify-self:center}}.page.wishlist .wishlist-item button[class^=icon--]::before,.page.wishlist .wishlist-item [class^=icon--].btn::before,.page.wishlist .wishlist-item .vivo-callout-media-text article p a[class^=icon--]::before,.vivo-callout-media-text article p .page.wishlist .wishlist-item a[class^=icon--]::before,.page.wishlist .wishlist-item .slide-nav .mob-nav-btn a[class^=icon--]::before,.slide-nav .mob-nav-btn .page.wishlist .wishlist-item a[class^=icon--]::before,.page.wishlist .wishlist-item body:not(.post-type-archive-products) input[class^=icon--][type=submit]::before,body:not(.post-type-archive-products) .page.wishlist .wishlist-item input[class^=icon--][type=submit]::before,.page.wishlist .wishlist-item [class^=icon--].wp-element-button::before,.page.wishlist .wishlist-item [class^=icon--].wp-block-button__link::before,.page.wishlist .wishlist-item [class^=icon--].btn--plain::before,.page.wishlist .wishlist-item .single-products #crumbs span[class^=icon--]::before,.single-products #crumbs .page.wishlist .wishlist-item span[class^=icon--]::before{width:.875em}.page.wishlist .wishlist-item button.icon--close,.page.wishlist .wishlist-item .icon--close.btn,.page.wishlist .wishlist-item .vivo-callout-media-text article p a.icon--close,.vivo-callout-media-text article p .page.wishlist .wishlist-item a.icon--close,.page.wishlist .wishlist-item .slide-nav .mob-nav-btn a.icon--close,.slide-nav .mob-nav-btn .page.wishlist .wishlist-item a.icon--close,.page.wishlist .wishlist-item body:not(.post-type-archive-products) input.icon--close[type=submit],body:not(.post-type-archive-products) .page.wishlist .wishlist-item input.icon--close[type=submit],.page.wishlist .wishlist-item body:not(.post-type-archive-products) input.icon--close[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .page.wishlist .wishlist-item input.icon--close[type=file]::-webkit-file-upload-button,.page.wishlist .wishlist-item .icon--close.wp-element-button,.page.wishlist .wishlist-item .icon--close.wp-block-button__link,.page.wishlist .wishlist-item .icon--close.btn--plain,.page.wishlist .wishlist-item .single-products #crumbs span.icon--close,.single-products #crumbs .page.wishlist .wishlist-item span.icon--close{color:rgba(27,29,37,.6)}@media only screen and (min-width: 782px){.page.wishlist .wishlist-item button.icon--close,.page.wishlist .wishlist-item .icon--close.btn,.page.wishlist .wishlist-item .vivo-callout-media-text article p a.icon--close,.vivo-callout-media-text article p .page.wishlist .wishlist-item a.icon--close,.page.wishlist .wishlist-item .slide-nav .mob-nav-btn a.icon--close,.slide-nav .mob-nav-btn .page.wishlist .wishlist-item a.icon--close,.page.wishlist .wishlist-item body:not(.post-type-archive-products) input.icon--close[type=submit],body:not(.post-type-archive-products) .page.wishlist .wishlist-item input.icon--close[type=submit],.page.wishlist .wishlist-item body:not(.post-type-archive-products) input.icon--close[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .page.wishlist .wishlist-item input.icon--close[type=file]::-webkit-file-upload-button,.page.wishlist .wishlist-item .icon--close.wp-element-button,.page.wishlist .wishlist-item .icon--close.wp-block-button__link,.page.wishlist .wishlist-item .icon--close.btn--plain,.page.wishlist .wishlist-item .single-products #crumbs span.icon--close,.single-products #crumbs .page.wishlist .wishlist-item span.icon--close{margin-left:auto}}@media only screen and (min-width: 1660px){.page.wishlist .wishlist-item button.icon--close,.page.wishlist .wishlist-item .icon--close.btn,.page.wishlist .wishlist-item .vivo-callout-media-text article p a.icon--close,.vivo-callout-media-text article p .page.wishlist .wishlist-item a.icon--close,.page.wishlist .wishlist-item .slide-nav .mob-nav-btn a.icon--close,.slide-nav .mob-nav-btn .page.wishlist .wishlist-item a.icon--close,.page.wishlist .wishlist-item body:not(.post-type-archive-products) input.icon--close[type=submit],body:not(.post-type-archive-products) .page.wishlist .wishlist-item input.icon--close[type=submit],.page.wishlist .wishlist-item body:not(.post-type-archive-products) input.icon--close[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .page.wishlist .wishlist-item input.icon--close[type=file]::-webkit-file-upload-button,.page.wishlist .wishlist-item .icon--close.wp-element-button,.page.wishlist .wishlist-item .icon--close.wp-block-button__link,.page.wishlist .wishlist-item .icon--close.btn--plain,.page.wishlist .wishlist-item .single-products #crumbs span.icon--close,.single-products #crumbs .page.wishlist .wishlist-item span.icon--close{margin-left:0;margin-right:2em}}.page.wishlist .wishlist-item button.icon--close::before,.page.wishlist .wishlist-item .icon--close.btn::before,.page.wishlist .wishlist-item .vivo-callout-media-text article p a.icon--close::before,.vivo-callout-media-text article p .page.wishlist .wishlist-item a.icon--close::before,.page.wishlist .wishlist-item .slide-nav .mob-nav-btn a.icon--close::before,.slide-nav .mob-nav-btn .page.wishlist .wishlist-item a.icon--close::before,.page.wishlist .wishlist-item body:not(.post-type-archive-products) input.icon--close[type=submit]::before,body:not(.post-type-archive-products) .page.wishlist .wishlist-item input.icon--close[type=submit]::before,.page.wishlist .wishlist-item .icon--close.wp-element-button::before,.page.wishlist .wishlist-item .icon--close.wp-block-button__link::before,.page.wishlist .wishlist-item .icon--close.btn--plain::before,.page.wishlist .wishlist-item .single-products #crumbs span.icon--close::before,.single-products #crumbs .page.wishlist .wishlist-item span.icon--close::before{transform:scale(1.25)}@media print{@page{size:A4;margin:2cm 1cm}html,body{height:99%;page-break-after:avoid;page-break-before:avoid}.ScrollSmoother-wrapper{position:relative !important;overflow:scroll !important}.slide-nav,#page-header,#footer{display:none;height:0;padding:0;width:0}a[href]:after{content:none !important}#hero-section{padding-top:2rem !important}}.terms-and-privacy #hero-section .container,.terms-and-privacy #hero-section .container--no-padding,.terms-and-privacy #hero-section .container--narrow,.terms-and-privacy #hero-section .wp-block-cover__inner-container>p{padding-bottom:0}.terms-and-privacy .container,.terms-and-privacy .container--no-padding,.terms-and-privacy .container--narrow,.terms-and-privacy .wp-block-cover__inner-container>p{padding-bottom:2rem}@media only screen and (min-width: 782px){.terms-and-privacy .container,.terms-and-privacy .container--no-padding,.terms-and-privacy .container--narrow,.terms-and-privacy .wp-block-cover__inner-container>p{padding-bottom:3rem}}.terms-and-privacy .container h2,.terms-and-privacy .container--no-padding h2,.terms-and-privacy .container--narrow h2,.terms-and-privacy .wp-block-cover__inner-container>p h2{margin-bottom:1.5rem}.terms-and-privacy .container h2:not(:first-child),.terms-and-privacy .container--no-padding h2:not(:first-child),.terms-and-privacy .container--narrow h2:not(:first-child),.terms-and-privacy .wp-block-cover__inner-container>p h2:not(:first-child){padding-top:1rem}@media only screen and (min-width: 782px){.terms-and-privacy .container h2:not(:first-child),.terms-and-privacy .container--no-padding h2:not(:first-child),.terms-and-privacy .container--narrow h2:not(:first-child),.terms-and-privacy .wp-block-cover__inner-container>p h2:not(:first-child){padding-top:3rem}}.ie-notice{display:none}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.ie-notice{display:block;z-index:1001;position:fixed;background-color:#1b1d25;color:#000;width:100%;padding:1rem 0 1rem;height:auto}}#custom-cursor{--size: 1.25rem;pointer-events:none;position:fixed;left:0;top:0;transform:translate(-50%, -50%);z-index:999;align-items:center;color:var(--brand-primary);border-radius:50%;border-color:var(--brand-primary);opacity:0;display:none}@media(pointer: fine){#custom-cursor{display:flex}}#custom-cursor-pointer{height:var(--size);width:var(--size);border:1px solid;border-radius:inherit}#custom-cursor-label{content:attr(data-label);font-family:Helvetica-Neue-Extended,Helvetica-Neue,Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:300;text-transform:uppercase;line-height:.9;position:fixed;left:3.125rem;transform:translateY(50%);clip-path:inset(0% 0% 100% 0%)}#custom-cursor-pointer,#custom-cursor-label{color:inherit;border-color:inherit}::placeholder{font-size:inherit;color:#1b1d25}input[type=text],textarea{cursor:text}input[type=search]{cursor:text !important}input:not([type=text]){cursor:pointer}body:not(.post-type-archive-products) input,body:not(.post-type-archive-products) textarea,body:not(.post-type-archive-products) select{border:none;border-radius:0;padding:.75em .25em;background:none;appearance:none;font-family:Helvetica-Neue-Extended,Helvetica-Neue,Helvetica,Arial,sans-serif}body:not(.post-type-archive-products) input:not([type=submit]):not([type=checkbox]),body:not(.post-type-archive-products) textarea:not([type=submit]):not([type=checkbox]),body:not(.post-type-archive-products) select:not([type=submit]):not([type=checkbox]){width:100%;border-bottom:1px solid rgba(27,29,37,.25)}body:not(.post-type-archive-products) input:not([type=submit]),body:not(.post-type-archive-products) textarea:not([type=submit]),body:not(.post-type-archive-products) select:not([type=submit]){margin-bottom:.75rem}body:not(.post-type-archive-products) input[type=checkbox]{height:.625rem;width:.625rem;border-radius:50%;border:1px solid #1b1d25;transition:border-color .25s ease-out,background-color .25s ease-out}body:not(.post-type-archive-products) input[type=checkbox]:checked{border-color:#007ac8;background-color:#007ac8}body:not(.post-type-archive-products) input[type=date]{text-align:left;color:#1b1d25;position:relative}body:not(.post-type-archive-products) input[type=date]::before{content:attr(placeholder)}body:not(.post-type-archive-products) input[type=date]::after{content:"";font-family:Linsol;color:#1b1d25;position:absolute;display:grid;top:18px;right:0;padding:inherit;background-color:#fff;place-content:center;pointer-events:none;transition:color .25s ease-out}body:not(.post-type-archive-products) input[type=date]:hover::after,body:not(.post-type-archive-products) input[type=date]:focus-visible::after{color:rgba(27,29,37,.75)}body:not(.post-type-archive-products) input[type=date]::-webkit-calendar-picker-indicator{color:rgba(0,0,0,0);background:rgba(0,0,0,0)}body:not(.post-type-archive-products) input[type=date]::-webkit-inner-spin-button,body:not(.post-type-archive-products) input[type=date]::-webkit-clear-button{z-index:1}body:not(.post-type-archive-products) input[type=file]{position:relative;font-size:.875rem}body:not(.post-type-archive-products) input[type=file]::before{content:"";font-family:Linsol}body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button{color:rgba(27,29,37,.75)}body:not(.post-type-archive-products) input[type=file]:hover::before,body:not(.post-type-archive-products) input[type=file]:focus-visible::before{color:rgba(27,29,37,.75)}body:not(.post-type-archive-products) input[type=search]::-webkit-search-cancel-button{display:none}body:not(.post-type-archive-products) fieldset{margin:0 0 2rem;padding:0;border:none}body:not(.post-type-archive-products) fieldset legend{display:none}.products-search-form{margin-block:4vh 10vh;margin-block:4dvh 10dvh;margin-block:4svh 10svh}.products-search-form ::placeholder{color:#fff}.products-search-form label{text-transform:uppercase;display:block}@media only screen and (min-width: 782px){.products-search-form label{margin-inline:1.5rem}}.products-search-form div{display:flex;align-items:center;position:relative}.products-search-form input[type=text]{border:1px solid #fff;border-radius:3rem;padding:.875rem 1.5rem .875rem 3.25rem;color:#fff;font-size:.875rem;margin-block:.875rem}@media only screen and (min-width: 782px){.products-search-form input[type=text]{width:42ch;max-width:100%;font-size:1rem}}@media only screen and (min-width: 1660px){.products-search-form input[type=text]{font-size:1.125rem}}.products-search-form .fa-search{position:absolute;left:1.5rem}#header-search-form{position:absolute;top:-100%;left:0;width:100%;z-index:-2;background-color:#fff;font-size:.875rem}#header-search-form::before{content:"";position:absolute;background:inherit;inset:-200% 0 0;z-index:-1}#header-search-form .container,#header-search-form .container--no-padding,#header-search-form .container--narrow,#header-search-form .wp-block-cover__inner-container>p{opacity:0}#header-search-form label{flex-grow:1}#header-search-form input{border:none;margin-bottom:.5rem}.wpcf7-list-item{margin-inline:.25rem 0;margin-bottom:1.5rem}.wpcf7-list-item label{display:flex;align-items:baseline;gap:1rem;line-height:2}.wpcf7-not-valid-tip{position:relative;top:-0.5rem;font-size:.875rem;padding-inline:.25rem}.wpcf7-submit{display:inline-flex !important;width:auto !important;margin-top:.5rem}.wpcf7-spinner{display:inline-block;margin:0;position:relative;top:.4rem;margin-left:.5rem}.wpcf7-response-output{margin:0 !important;padding:.75em 1em !important;border-color:#0071ce !important;border-radius:.25em !important}[dir=ltr] .wpcf7-list-item{margin-left:0}.col-span-2 .wpcf7-form-control.wpcf7-acceptance input[type=checkbox]{margin:0;padding:0;flex-shrink:0;border-color:rgba(0,0,0,0);outline-offset:2px;outline:1px solid #1b1d25}.product-search{margin-top:2rem}.product-search__container{position:relative}.product-search label{display:block;font-size:.875rem;text-transform:uppercase;margin-bottom:1rem;margin-left:1.5rem;font-family:Helvetica-Neue-Extended,Helvetica-Neue,Helvetica,Arial,sans-serif}.product-search__field{position:relative;margin-top:1.5rem}.product-search__field::before{font-family:Linsol;content:"";position:absolute;left:.25rem;top:1.25rem;padding-left:1rem}.product-search input.product-search__input{font-family:Helvetica-Neue-Extended,Helvetica-Neue,Helvetica,Arial,sans-serif;border:1px solid #fff !important;border-radius:2rem;padding:1.25rem 1.5rem 1.25rem 3rem;color:#fff;font-size:.95rem;margin-bottom:.875rem;transition:background-color}.product-search input.product-search__input::placeholder{color:#fff}.product-search input.product-search__input:focus{background-color:rgba(255,255,255,.1)}.product-search__results{max-height:126px;overflow-y:scroll;background-color:rgba(255,255,255,.1);border:1px solid #fff;border-radius:2rem;padding:1rem;position:absolute;width:100%}.product-search ul{list-style-type:none;padding:0}.product-search ul li{padding:0}.product-search ul a{text-decoration:none;margin:0;padding:0;color:#fff;position:relative;width:100%}.product-search ul a:hover{opacity:.8}.wpforms-field-checkbox input[type=checkbox]{border-radius:0 !important;border:none !important;background-color:rgba(0,0,0,0) !important}.wpforms-field-select select{border:1px solid rgba(27,29,37,.25) !important;cursor:pointer !important}#hero-section{padding-top:7.125rem;margin-bottom:4.25rem}@media only screen and (min-width: 782px){#hero-section{padding-top:10.25rem}}@media(max-width: 782px){.post-type-archive #hero-section{margin-bottom:0}}#hero-section #page-intro{margin:3.75rem auto 0;max-width:35rem}#hero-section:not(.has-product-filter) .menu,#hero-section:not(.has-product-filter) form{max-width:100vw;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth}#hero-section:not(.has-product-filter) .menu,#hero-section:not(.has-product-filter) fieldset{display:flex;align-items:center;gap:30px;padding-inline:20px}@media only screen and (min-width: 782px){#hero-section:not(.has-product-filter) .menu,#hero-section:not(.has-product-filter) fieldset{padding-inline:30px;justify-content:center;gap:3rem}}#hero-section:not(.has-product-filter) .menu a,#hero-section:not(.has-product-filter) .menu label,#hero-section:not(.has-product-filter) fieldset a,#hero-section:not(.has-product-filter) fieldset label{display:inline-block;text-decoration:none;text-transform:capitalize;font-family:Helvetica-Neue-Extended,Helvetica-Neue,Helvetica,Arial,sans-serif;line-height:2;color:rgba(27,29,37,.7);min-width:max-content;transition:color .25s ease-out}#hero-section:not(.has-product-filter) .menu a:hover,#hero-section:not(.has-product-filter) .menu a:focus-visible,#hero-section:not(.has-product-filter) .menu a:active,#hero-section:not(.has-product-filter) .menu label:hover,#hero-section:not(.has-product-filter) .menu label:focus-visible,#hero-section:not(.has-product-filter) .menu label:active,#hero-section:not(.has-product-filter) fieldset a:hover,#hero-section:not(.has-product-filter) fieldset a:focus-visible,#hero-section:not(.has-product-filter) fieldset a:active,#hero-section:not(.has-product-filter) fieldset label:hover,#hero-section:not(.has-product-filter) fieldset label:focus-visible,#hero-section:not(.has-product-filter) fieldset label:active{color:#1b1d25}#hero-section:not(.has-product-filter) fieldset{margin:0}#hero-section:not(.has-product-filter) fieldset input{display:none}#hero-section:not(.has-product-filter) fieldset input:checked+label{color:#1b1d25}@media only screen and (min-width: 782px){#hero-section.no-intro{margin-bottom:6.25rem}}#hero-section.has-banner-image,#hero-section.has-feature-image{margin-bottom:0;padding-top:0}@media only screen and (min-width: 980px){#hero-section.has-banner-image,#hero-section.has-feature-image{flex-direction:row-reverse}}#hero-section.has-banner-image .container,#hero-section.has-banner-image .container--no-padding,#hero-section.has-banner-image .container--narrow,#hero-section.has-banner-image .wp-block-cover__inner-container>p,#hero-section.has-feature-image .container,#hero-section.has-feature-image .container--no-padding,#hero-section.has-feature-image .container--narrow,#hero-section.has-feature-image .wp-block-cover__inner-container>p{height:100vh;height:100dvh;height:100svh;min-height:600px;max-height:1440px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 980px){#hero-section.has-banner-image .container,#hero-section.has-banner-image .container--no-padding,#hero-section.has-banner-image .container--narrow,#hero-section.has-banner-image .wp-block-cover__inner-container>p,#hero-section.has-feature-image .container,#hero-section.has-feature-image .container--no-padding,#hero-section.has-feature-image .container--narrow,#hero-section.has-feature-image .wp-block-cover__inner-container>p{flex-direction:row}}#hero-section.has-banner-image .container picture,#hero-section.has-banner-image .container--no-padding picture,#hero-section.has-banner-image .container--narrow picture,#hero-section.has-banner-image .wp-block-cover__inner-container>p picture,#hero-section.has-feature-image .container picture,#hero-section.has-feature-image .container--no-padding picture,#hero-section.has-feature-image .container--narrow picture,#hero-section.has-feature-image .wp-block-cover__inner-container>p picture{display:block;margin-inline:calc(50% - 50vw);flex-grow:1}@media only screen and (max-width: 979px){#hero-section.has-banner-image .container picture,#hero-section.has-banner-image .container--no-padding picture,#hero-section.has-banner-image .container--narrow picture,#hero-section.has-banner-image .wp-block-cover__inner-container>p picture,#hero-section.has-feature-image .container picture,#hero-section.has-feature-image .container--no-padding picture,#hero-section.has-feature-image .container--narrow picture,#hero-section.has-feature-image .wp-block-cover__inner-container>p picture{max-height:75vh;max-height:75dvh;max-height:75svh}}@media only screen and (min-width: 980px){#hero-section.has-banner-image .container picture,#hero-section.has-banner-image .container--no-padding picture,#hero-section.has-banner-image .container--narrow picture,#hero-section.has-banner-image .wp-block-cover__inner-container>p picture,#hero-section.has-feature-image .container picture,#hero-section.has-feature-image .container--no-padding picture,#hero-section.has-feature-image .container--narrow picture,#hero-section.has-feature-image .wp-block-cover__inner-container>p picture{height:100%;margin-right:0;width:60vw;flex-grow:0}}#hero-section.has-banner-image .container picture img,#hero-section.has-banner-image .container--no-padding picture img,#hero-section.has-banner-image .container--narrow picture img,#hero-section.has-banner-image .wp-block-cover__inner-container>p picture img,#hero-section.has-feature-image .container picture img,#hero-section.has-feature-image .container--no-padding picture img,#hero-section.has-feature-image .container--narrow picture img,#hero-section.has-feature-image .wp-block-cover__inner-container>p picture img{width:100%;height:100%;object-fit:cover;object-position:center}#hero-section.has-banner-image .container>div,#hero-section.has-banner-image .container--no-padding>div,#hero-section.has-banner-image .container--narrow>div,#hero-section.has-banner-image .wp-block-cover__inner-container>p>div,#hero-section.has-feature-image .container>div,#hero-section.has-feature-image .container--no-padding>div,#hero-section.has-feature-image .container--narrow>div,#hero-section.has-feature-image .wp-block-cover__inner-container>p>div{min-height:25%;display:grid;align-items:center}@media only screen and (min-width: 980px){#hero-section.has-banner-image .container>div,#hero-section.has-banner-image .container--no-padding>div,#hero-section.has-banner-image .container--narrow>div,#hero-section.has-banner-image .wp-block-cover__inner-container>p>div,#hero-section.has-feature-image .container>div,#hero-section.has-feature-image .container--no-padding>div,#hero-section.has-feature-image .container--narrow>div,#hero-section.has-feature-image .wp-block-cover__inner-container>p>div{height:100%;width:40%}}#hero-section.has-banner-image .container>div h1,#hero-section.has-banner-image .container--no-padding>div h1,#hero-section.has-banner-image .container--narrow>div h1,#hero-section.has-banner-image .wp-block-cover__inner-container>p>div h1,#hero-section.has-feature-image .container>div h1,#hero-section.has-feature-image .container--no-padding>div h1,#hero-section.has-feature-image .container--narrow>div h1,#hero-section.has-feature-image .wp-block-cover__inner-container>p>div h1{margin-block:1em;margin-block:0}@media only screen and (min-width: 782px){#hero-section.has-banner-image .container>div h1,#hero-section.has-banner-image .container--no-padding>div h1,#hero-section.has-banner-image .container--narrow>div h1,#hero-section.has-banner-image .wp-block-cover__inner-container>p>div h1,#hero-section.has-feature-image .container>div h1,#hero-section.has-feature-image .container--no-padding>div h1,#hero-section.has-feature-image .container--narrow>div h1,#hero-section.has-feature-image .wp-block-cover__inner-container>p>div h1{max-width:75%}}@media only screen and (min-width: 980px){#hero-section.has-banner-image .container>div h1,#hero-section.has-banner-image .container--no-padding>div h1,#hero-section.has-banner-image .container--narrow>div h1,#hero-section.has-banner-image .wp-block-cover__inner-container>p>div h1,#hero-section.has-feature-image .container>div h1,#hero-section.has-feature-image .container--no-padding>div h1,#hero-section.has-feature-image .container--narrow>div h1,#hero-section.has-feature-image .wp-block-cover__inner-container>p>div h1{max-width:100%}}#hero-section.has-banner-image{position:relative}#hero-section.has-banner-image img{min-height:100%;position:absolute;inset:0}#hero-section.has-banner-image div{z-index:1}#hero-section.has-banner-image div.products-search--list{border:1px solid #fff;border-radius:2rem;padding:.4rem 1.5rem .4rem;color:#fff;font-size:.875rem;margin-top:.875rem;margin-bottom:.875rem;flex-wrap:wrap;margin-top:1.5rem;background-color:rgba(247,249,252,0);transition:all .3s ease-in-out;overflow:hidden;min-height:65px}#hero-section.has-banner-image div.products-search--list:hover{background-color:rgba(247,249,252,.15)}#hero-section.has-banner-image div.products-search--list input{border:0;padding:0 0 0 1.5rem;margin-top:1rem;height:20px}#hero-section.has-banner-image div.products-search--list .fa-search{top:26px}#hero-section.has-banner-image div.products-search--list .fa-plus{right:1.35rem;top:27px;position:absolute;transform:rotate(45deg);cursor:pointer}#hero-section.has-banner-image div.products-search--list .fa-plus.hide{display:none}#hero-section.has-banner-image div.products-search--list__box{margin:1.15rem 0 10px;width:100%;display:none;max-height:115px;overflow-y:auto;overflow-x:hidden}#hero-section.has-banner-image div.products-search--list__box a{display:block;text-decoration:none;opacity:.8;margin:5px 0;transition:transform .25s ease-out;position:relative}#hero-section.has-banner-image div.products-search--list__box a::before{content:"";position:absolute;width:.25rem;height:.25rem;border-radius:50%;transition:background-color .25s ease-out,border-color .25s ease-out,transform .25s ease-out;top:13px}#hero-section.has-banner-image div.products-search--list__box a:hover,#hero-section.has-banner-image div.products-search--list__box a:focus-visible{transform:translateX(0.625rem)}#hero-section.has-banner-image div.products-search--list__box a:hover::before,#hero-section.has-banner-image div.products-search--list__box a:focus-visible::before{background-color:#fff;transform:translateX(-0.625rem)}#hero-section.has-banner-image div.products-search--list ::-webkit-scrollbar{width:6px}#hero-section.has-banner-image div.products-search--list ::-webkit-scrollbar-track{background-color:rgba(247,247,247,.5)}#hero-section.has-banner-image div.products-search--list ::-webkit-scrollbar-thumb{background-color:#f7f7f7}#hero-section.has-feature-image .container,#hero-section.has-feature-image .container--no-padding,#hero-section.has-feature-image .container--narrow,#hero-section.has-feature-image .wp-block-cover__inner-container>p{position:relative}#hero-section.has-feature-image .container img,#hero-section.has-feature-image .container--no-padding img,#hero-section.has-feature-image .container--narrow img,#hero-section.has-feature-image .wp-block-cover__inner-container>p img{width:100%;height:100%}@media only screen and (min-width: 980px){#hero-section.has-feature-image .container div,#hero-section.has-feature-image .container--no-padding div,#hero-section.has-feature-image .container--narrow div,#hero-section.has-feature-image .wp-block-cover__inner-container>p div{padding-left:5%}}#hero-section.has-feature-image .container .logo-circle-svg,#hero-section.has-feature-image .container--no-padding .logo-circle-svg,#hero-section.has-feature-image .container--narrow .logo-circle-svg,#hero-section.has-feature-image .wp-block-cover__inner-container>p .logo-circle-svg{position:absolute;top:10%;right:10%;height:112.5vh;width:112.5vh;pointer-events:none;z-index:20;opacity:.4}@media only screen and (min-width: 782px){#hero-section.has-feature-image .container .logo-circle-svg,#hero-section.has-feature-image .container--no-padding .logo-circle-svg,#hero-section.has-feature-image .container--narrow .logo-circle-svg,#hero-section.has-feature-image .wp-block-cover__inner-container>p .logo-circle-svg{opacity:.2}}@media only screen and (min-width: 980px){#hero-section.has-feature-image .container .logo-circle-svg,#hero-section.has-feature-image .container--no-padding .logo-circle-svg,#hero-section.has-feature-image .container--narrow .logo-circle-svg,#hero-section.has-feature-image .wp-block-cover__inner-container>p .logo-circle-svg{top:-0.25rem;right:30px}}#hero-section.has-article{padding-bottom:0;padding-top:7.625rem}@media only screen and (min-width: 782px){#hero-section.has-article{padding-top:16rem}}#hero-section.has-article h1{margin-bottom:2.75em;max-width:980px}@media only screen and (min-width: 782px){#hero-section.has-article h1{width:75%;line-height:1.35}}@media only screen and (min-width: 1200px){#hero-section.has-article h1{width:62%}}@media only screen and (max-width: 781px){#hero-section.has-article .container:last-child,#hero-section.has-article .container--no-padding:last-child,#hero-section.has-article .container--narrow:last-child,#hero-section.has-article .wp-block-cover__inner-container>p:last-child{padding-inline:0}}@media only screen and (min-width: 782px){#hero-section.has-article .container:last-child,#hero-section.has-article .container--no-padding:last-child,#hero-section.has-article .container--narrow:last-child,#hero-section.has-article .wp-block-cover__inner-container>p:last-child{display:flex;flex-direction:column-reverse;align-items:flex-end;width:90%;max-width:1200px}}#hero-section.has-article .container:last-child picture,#hero-section.has-article .container--no-padding:last-child picture,#hero-section.has-article .container--narrow:last-child picture,#hero-section.has-article .wp-block-cover__inner-container>p:last-child picture{display:block;overflow:hidden;aspect-ratio:4/3}@media only screen and (min-width: 782px){#hero-section.has-article .container:last-child picture,#hero-section.has-article .container--no-padding:last-child picture,#hero-section.has-article .container--narrow:last-child picture,#hero-section.has-article .wp-block-cover__inner-container>p:last-child picture{aspect-ratio:2/1}}#hero-section.has-article .container:last-child img,#hero-section.has-article .container--no-padding:last-child img,#hero-section.has-article .container--narrow:last-child img,#hero-section.has-article .wp-block-cover__inner-container>p:last-child img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width: 781px){#hero-section.has-article .container:last-child button,#hero-section.has-article .container--no-padding:last-child button,#hero-section.has-article .container--narrow:last-child button,#hero-section.has-article .wp-block-cover__inner-container>p:last-child button,#hero-section.has-article .container:last-child .btn,#hero-section.has-article .container:last-child .vivo-callout-media-text article p a,.vivo-callout-media-text article p #hero-section.has-article .container:last-child a,#hero-section.has-article .container:last-child .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn #hero-section.has-article .container:last-child a,#hero-section.has-article .container--no-padding:last-child .btn,#hero-section.has-article .container--no-padding:last-child .vivo-callout-media-text article p a,.vivo-callout-media-text article p #hero-section.has-article .container--no-padding:last-child a,#hero-section.has-article .container--no-padding:last-child .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn #hero-section.has-article .container--no-padding:last-child a,#hero-section.has-article .container--narrow:last-child .btn,#hero-section.has-article .container--narrow:last-child .vivo-callout-media-text article p a,.vivo-callout-media-text article p #hero-section.has-article .container--narrow:last-child a,#hero-section.has-article .container--narrow:last-child .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn #hero-section.has-article .container--narrow:last-child a,#hero-section.has-article .wp-block-cover__inner-container>p:last-child .btn,#hero-section.has-article .vivo-callout-media-text article .wp-block-cover__inner-container>p:last-child a,.vivo-callout-media-text article #hero-section.has-article .wp-block-cover__inner-container>p:last-child a,#hero-section.has-article .wp-block-cover__inner-container>p:last-child .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn #hero-section.has-article .wp-block-cover__inner-container>p:last-child a,#hero-section.has-article .container:last-child .wp-element-button,#hero-section.has-article .container--no-padding:last-child .wp-element-button,#hero-section.has-article .container--narrow:last-child .wp-element-button,#hero-section.has-article .wp-block-cover__inner-container>p:last-child .wp-element-button,#hero-section.has-article .container:last-child .wp-block-button__link,#hero-section.has-article .container--no-padding:last-child .wp-block-button__link,#hero-section.has-article .container--narrow:last-child .wp-block-button__link,#hero-section.has-article .wp-block-cover__inner-container>p:last-child .wp-block-button__link,#hero-section.has-article .container:last-child .btn--plain,#hero-section.has-article .container--no-padding:last-child .btn--plain,#hero-section.has-article .container--narrow:last-child .btn--plain,#hero-section.has-article .wp-block-cover__inner-container>p:last-child .btn--plain,#hero-section.has-article .container:last-child .single-products #crumbs span,.single-products #crumbs #hero-section.has-article .container:last-child span,#hero-section.has-article .container--no-padding:last-child .single-products #crumbs span,.single-products #crumbs #hero-section.has-article .container--no-padding:last-child span,#hero-section.has-article .container--narrow:last-child .single-products #crumbs span,.single-products #crumbs #hero-section.has-article .container--narrow:last-child span,#hero-section.has-article .wp-block-cover__inner-container>p:last-child .single-products #crumbs span,.single-products #crumbs #hero-section.has-article .wp-block-cover__inner-container>p:last-child span,#hero-section.has-article .container:last-child body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) #hero-section.has-article .container:last-child input[type=file]::-webkit-file-upload-button,#hero-section.has-article .container--no-padding:last-child body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) #hero-section.has-article .container--no-padding:last-child input[type=file]::-webkit-file-upload-button,#hero-section.has-article .container--narrow:last-child body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) #hero-section.has-article .container--narrow:last-child input[type=file]::-webkit-file-upload-button,#hero-section.has-article .wp-block-cover__inner-container>p:last-child body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) #hero-section.has-article .wp-block-cover__inner-container>p:last-child input[type=file]::-webkit-file-upload-button,#hero-section.has-article .container:last-child body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) #hero-section.has-article .container:last-child input[type=submit],#hero-section.has-article .container--no-padding:last-child body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) #hero-section.has-article .container--no-padding:last-child input[type=submit],#hero-section.has-article .container--narrow:last-child body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) #hero-section.has-article .container--narrow:last-child input[type=submit],#hero-section.has-article .wp-block-cover__inner-container>p:last-child body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) #hero-section.has-article .wp-block-cover__inner-container>p:last-child input[type=submit]{color:#1b1d25;background:#fff;padding-top:1.5rem;width:100%}}#hero-section.has-ui:not(.has-article):not(.resource_tax_template){text-align:left;border-bottom:1px solid rgba(27,29,37,.1);padding-bottom:.5rem}@media only screen and (min-width: 782px){#hero-section.has-ui:not(.has-article):not(.resource_tax_template):not(.has-product-filter){text-align:center}}@media only screen and (min-width: 782px){#hero-section.has-ui:not(.has-article):not(.resource_tax_template):not([data-ui-type^=filter]){margin-bottom:8.125rem}}#hero-section.has-ui:not(.has-article):not(.resource_tax_template).tabs--links{padding-bottom:0}#hero-section.has-ui:not(.has-article):not(.resource_tax_template).tabs--links label{padding-bottom:.5rem;cursor:pointer}#hero-section.has-ui:not(.has-article):not(.resource_tax_template).tabs--links label:hover{text-decoration:underline;text-underline-offset:18px}#hero-section.has-ui:not(.has-article):not(.resource_tax_template).tabs--links label.active{text-decoration:underline;text-underline-offset:18px}#hero-section.has-ui:not(.has-article):not(.resource_tax_template).tabs--links form{overflow-x:auto;overflow-y:visible}@media only screen and (min-width: 782px){#hero-section.has-ui:not(.has-article):not(.resource_tax_template).tabs--links form{overflow-x:inherit}}#hero-section form.result-found .products-search--list__box{display:block}@media only screen and (min-width: 782px){.lin-banner-text-inner{display:grid}}.loop-grid{display:grid;margin-block:3.75rem 6.875rem;gap:20px}.loop-grid__infinite{margin-block:.875rem 0rem}.loop-grid__infinite:first-of-type{margin-top:3.75rem}.loop-grid__infinite:last-of-type{margin-bottom:6.875rem}@media only screen and (min-width: 782px){body:not(.post-type-archive) .loop-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1200px){body:not(.post-type-archive) .loop-grid{grid-template-columns:repeat(3, 1fr);column-gap:3.25rem}}.vivo-products .loop-grid{gap:.875rem !important;grid-template-columns:repeat(2, 1fr) !important}@media only screen and (min-width: 768px){.vivo-products .loop-grid{grid-template-columns:repeat(3, 1fr) !important}}@media only screen and (min-width: 980px){.vivo-products .loop-grid{grid-template-columns:repeat(4, 1fr) !important}}@media only screen and (min-width: 1300px){.vivo-products .loop-grid{grid-template-columns:repeat(5, 1fr) !important}}.post-type-archive .loop-grid{grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 782px){.post-type-archive .loop-grid{gap:30px}}@media only screen and (min-width: 980px){.post-type-archive .loop-grid{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 1200px){.post-type-archive .loop-grid .has-cursive-font-family{font-style:italic}}.post-type-archive .loop-grid span.product-price{margin-left:auto}@media only screen and (max-width: 781px){.post-type-archive-resources .loop-grid{grid-template-columns:repeat(1, 1fr)}}.post-type-archive-products .loop-grid{gap:.875rem !important;grid-template-columns:repeat(2, 1fr) !important}@media only screen and (min-width: 768px){.post-type-archive-products .loop-grid{grid-template-columns:repeat(3, 1fr) !important}}@media only screen and (min-width: 980px){.post-type-archive-products .loop-grid{grid-template-columns:repeat(4, 1fr) !important}}@media only screen and (min-width: 1300px){.post-type-archive-products .loop-grid{grid-template-columns:repeat(5, 1fr) !important}}body.homepage .loop-grid{grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 782px){body.homepage .loop-grid{gap:30px}}@media only screen and (min-width: 980px){body.homepage .loop-grid{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}}.load-more-btn{text-align:center;margin-bottom:6rem}.load-more-btn button,.load-more-btn .btn,.load-more-btn .vivo-callout-media-text article p a,.vivo-callout-media-text article p .load-more-btn a,.load-more-btn .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .load-more-btn a,.load-more-btn .wp-element-button,.load-more-btn .wp-block-button__link,.load-more-btn .btn--plain,.load-more-btn .single-products #crumbs span,.single-products #crumbs .load-more-btn span,.load-more-btn body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .load-more-btn input[type=file]::-webkit-file-upload-button,.load-more-btn body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) .load-more-btn input[type=submit]{background-color:rgba(0,0,0,0)}[class^=loop-item]{text-align:center;text-decoration:none}[class^=loop-item] article{display:flex;flex-direction:column;align-items:center;justify-content:center}[class^=loop-item] article picture{display:block;overflow:hidden}[class^=loop-item] article img{aspect-ratio:5/4;object-fit:cover;object-position:center}.loop-item article{flex-direction:column-reverse}.loop-item article h2{font-size:1rem;line-height:1.5}@media only screen and (min-width: 782px){.loop-item article h2{font-size:1.125rem;line-height:1.3}}.loop-item article p{text-transform:capitalize;color:rgba(27,29,37,.7);margin-block:.75rem .25rem}.loop-item-thumbnail article{position:relative}.loop-item-thumbnail article h2{margin-block:1em;font-size:1.125rem;position:absolute;z-index:1;color:#fff;width:100%}@media only screen and (min-width: 782px){.loop-item-thumbnail article h2{font-size:1.75rem}}.loop-item-thumbnail article img{aspect-ratio:5/6}.loop-item-resource{background-color:#f7f9fc;padding:1rem 1.125rem;text-align:left;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;min-height:6.5rem;transition:background-color .25s ease-out}.loop-item-resource p{line-height:1.5;margin:0;display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem}.loop-item-resource p .fa{position:relative;top:-0.2rem;transition:all .3s ease-in-out}.loop-item-resource p .fa-ext-link{font-size:.75em}.loop-item-resource p .fa-download{font-size:1.25em}.loop-item-resource:hover,.loop-item-resource:focus-visible{background-color:#eaedf0}.loop-item-resource:hover .fa-download,.loop-item-resource:focus-visible .fa-download{position:relative;top:.2rem}.loop-item-resource:hover .fa-ext-link,.loop-item-resource:focus-visible .fa-ext-link{position:relative;top:-0.6rem}.loop-item-product{text-align:left;min-width:0}.loop-item-product article{background-color:#f7f9fc;flex-direction:column-reverse;align-items:stretch;justify-content:space-between;height:100%;gap:1rem;padding:.625rem 1rem 1rem;transition:background-color .25s ease-out}.loop-item-product article button,.loop-item-product article .btn,.loop-item-product .vivo-callout-media-text article p a,.vivo-callout-media-text .loop-item-product article p a,.loop-item-product article .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .loop-item-product article a,.loop-item-product article .wp-element-button,.loop-item-product article .wp-block-button__link,.loop-item-product article .btn--plain,.loop-item-product article .single-products #crumbs span,.single-products #crumbs .loop-item-product article span,.loop-item-product article body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .loop-item-product article input[type=file]::-webkit-file-upload-button,.loop-item-product article body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) .loop-item-product article input[type=submit]{width:fit-content;align-self:flex-end}.loop-item-product article .wishlist-icon{height:.875rem;stroke:#1b1d25;fill:rgba(0,0,0,0);pointer-events:auto;transition:fill .25s ease-out,stroke .25s ease-out}.loop-item-product article .wishlist-icon:hover,.loop-item-product article .wishlist-icon:focus-visible{stroke:#e1251b !important;fill:#e1251b !important}.loop-item-product article .added .wishlist-icon{stroke:#e1251b !important;fill:#e1251b !important}.loop-item-product article picture{mix-blend-mode:multiply;flex-grow:1;transition:opacity .25s ease-out;aspect-ratio:4/5;display:block}.loop-item-product article picture img{height:100%;width:100%;object-fit:contain;object-position:center}.loop-item-product article h3{text-transform:capitalize;text-align:left;line-height:1.5;margin-block:.5em;transition:transform .25s ease-out;position:relative}.loop-item-product article h3::before{content:"";position:absolute;top:.625em;width:.25rem;height:.25rem;border-radius:50%;background:currentColor;opacity:0;transition:opacity .25s ease-out,transform .25s ease-out}.loop-item-product article div.has-small-font-size{line-height:1;display:flex;justify-content:space-between}.loop-item-product:hover article,.loop-item-product:focus-visible article{background-color:#eaedf0}.loop-item-product:hover article h3,.loop-item-product:focus-visible article h3{transform:translateX(0.375rem)}.loop-item-product:hover article h3::before,.loop-item-product:focus-visible article h3::before{opacity:1;transform:translateX(-0.625rem)}.loop-item-product.has-secondary-image{background-position:center;background-size:cover}.loop-item-product.has-secondary-image article{position:relative;transition:background-color .25s ease-out,color .25s ease-out}.loop-item-product.has-secondary-image article::before{content:"";position:absolute;inset:0;background-image:linear-gradient(transparent 65%, rgba(27, 29, 37, 0.75));opacity:0}.loop-item-product.has-secondary-image article>*{z-index:1}.loop-item-product.has-secondary-image:hover article,.loop-item-product.has-secondary-image:focus-visible article{color:#fff;background-color:rgba(0,0,0,0)}.loop-item-product.has-secondary-image:hover article::before,.loop-item-product.has-secondary-image:focus-visible article::before{opacity:1}.loop-item-product.has-secondary-image:hover article .wishlist-icon,.loop-item-product.has-secondary-image:focus-visible article .wishlist-icon{stroke:#fff}.loop-item-product.has-secondary-image:hover article picture,.loop-item-product.has-secondary-image:focus-visible article picture{opacity:0}.social-links{display:flex;align-items:center;justify-content:center;gap:1rem}.social-links a{text-decoration:none}.more-explore{padding-top:5rem;padding-bottom:3.75rem;position:relative;background-color:#f7f9fc}@media only screen and (min-width: 782px){.more-explore{padding-top:7rem;padding-bottom:5rem}}@media only screen and (min-width: 980px){.more-explore{padding-top:8.75rem;padding-bottom:7rem}}.more-explore::after{content:"";position:absolute;background-color:inherit;top:-1px;right:calc(50% - 50vw);bottom:-1px;left:calc(50% - 50vw);z-index:-1}.more-explore h2{text-align:center}.more-explore__row{display:grid;gap:6.5%;grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 782px){.more-explore__row{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1200px){.more-explore__row{grid-template-columns:repeat(4, 1fr);column-gap:6.25%}}.more-explore picture{display:block;overflow:hidden;margin-bottom:14px}@media only screen and (min-width: 782px){.more-explore picture{margin-bottom:26px}}.more-explore picture img{aspect-ratio:1;width:100%;height:100%;object-fit:cover;object-position:center}.more-explore__subtitle{display:block;text-align:center;font-size:1rem;line-height:1.4}.more-explore__item{text-decoration:none}.image-grid{position:relative;padding-top:5rem;padding-bottom:3.125rem}@media only screen and (min-width: 782px){.image-grid{padding-top:145px;padding-bottom:6rem}}.image-grid::after{content:"";position:absolute;top:0;left:calc(100% - 100vw);right:calc(100% - 100vw);bottom:0;z-index:-1}.image-grid__row{display:flex;align-items:flex-start;justify-content:center;max-height:100vh;margin-bottom:60px}@media only screen and (min-width: 782px){.image-grid__row{margin-bottom:120px}}.image-grid__row:last-child{justify-content:space-between}.image-grid__img{max-width:500px}.image-grid__img:first-child img{aspect-ratio:3/4}.image-grid__img img{width:100%;height:100%;object-fit:cover;object-position:center}.image-grid .second-row .image-grid__img:nth-child(1) img{aspect-ratio:3/2}.image-grid .second-row .image-grid__img:nth-child(2) img{aspect-ratio:1}.team-grid{padding-top:60px;padding-bottom:118px;display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}@media only screen and (min-width: 782px){.team-grid{padding-top:100px;padding-bottom:250px;margin-left:-30px;margin-right:-30px}}.team-grid__card{width:50%;padding-left:20px;padding-right:20px}@media only screen and (min-width: 782px){.team-grid__card{width:33.33%;padding-left:30px;padding-right:30px}}@media only screen and (min-width: 980px){.team-grid__card{width:25%;padding-left:30px;padding-right:30px}}.team-grid__img{display:block;margin-bottom:22px}.team-grid__img img{aspect-ratio:1;width:100%;height:100%;object-fit:cover;object-position:center}.wp-block-cover.full-width-img{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.wp-block-cover.full-width-img .wp-block-cover__image-background{object-fit:cover;object-position:center}.wp-block-cover.full-width-img .has-text-align-center{color:#fff}.wp-block-gallery{display:grid !important;gap:20px !important;grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 782px){.wp-block-gallery{gap:3.5% !important}}@media only screen and (min-width: 980px){.wp-block-gallery{grid-template-columns:repeat(4, 1fr)}}.wp-block-gallery>.wp-block-image{aspect-ratio:4/5;width:100% !important}@keyframes shimmer{0%{transform:skewX(-20deg) translateX(-150%)}100%{transform:skewX(-20deg) translateX(150%)}}.hero-inner{position:relative}.hero-inner .shimmer{display:block;position:relative;overflow:hidden}.hero-inner .shimmer::before{content:"";position:absolute;inset:0;transform:skewX(-20deg);animation:shimmer 2s infinite linear}.hero-inner::before{content:"";position:absolute;inset:0;background:rgba(40,40,41,.3);opacity:1;transition:opacity .25s ease-out;z-index:1}.hero-inner__in{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100vh;z-index:1}.hero-inner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transition:all .8s ease-in-out}.hero-inner__overlay::before,.hero-inner__overlay::after{content:"";position:absolute;height:120%;bottom:0;aspect-ratio:1;background-image:url("../img/linsol-circle-large.png");background-position:0 101%;background-size:120vh;background-repeat:no-repeat;z-index:2;transition:transform .8s .2s ease-out}.hero-inner__overlay::before{left:55%;transform:rotateZ(180deg)}.hero-inner__overlay::after{right:55%;transform:rotateY(180deg) rotateZ(180deg)}.hero-inner .vertical-text{display:inline-block;position:absolute;transform:translateX(-50%);left:50%;bottom:15vh;font-weight:400;text-transform:uppercase;writing-mode:vertical-rl}.hero-inner .vertical-text a{cursor:pointer;text-decoration:none}.hero-inner h1{text-align:center}.hero-inner.has-white-background-color::before{background:rgba(0,0,0,0)}.hero-inner.has-white-background-color .hero-inner__overlay::before,.hero-inner.has-white-background-color .hero-inner__overlay::after{background-image:url("../img/linsol-circle-large.png")}.the-difference .shimmer::before{background-image:linear-gradient(120deg, rgba(255, 255, 255, 0.1) 25%, rgba(255, 255, 255, 0.75) 50%, rgba(255, 255, 255, 0.1) 75%)}.the-difference #page-header nav{color:#282829}.our-story .shimmer::before{background-image:linear-gradient(120deg, transparent 25%, rgba(40, 40, 41, 0.5) 50%, transparent 75%)}.hero-inner__overlay.circle-animate::before{transform:rotateZ(0deg)}.hero-inner__overlay.circle-animate::after{transform:rotateY(180deg) rotateZ(0)}@media only screen and (min-width: 782px){.product-gallery-wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:row;height:40rem}}@media only screen and (min-width: 980px){.product-gallery-wrapper{flex-direction:row-reverse;height:26rem}}@media only screen and (min-width: 1200px){.product-gallery-wrapper{height:28rem}}@media only screen and (min-width: 1300px){.product-gallery-wrapper{height:34rem}}@media only screen and (min-width: 1500px){.product-gallery-wrapper{height:38rem}}@media only screen and (min-width: 1660px){.product-gallery-wrapper{height:46rem}}@media only screen and (min-width: 1920px){.product-gallery-wrapper{height:52rem}}.product-gallery-wrapper .swiper-slide{display:block;overflow:hidden;height:100%}.product-gallery-wrapper .swiper-slide img{width:100%;height:100%;object-fit:contain;object-position:center;transition:all .3s ease-in-out}.product-gallery-swiper{--swiper-pagination-color: #1b1d25;--swiper-pagination-bullet-size: 0.375rem;--swiper-pagination-bullet-inactive-color: transparent;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-horizontal-gap: 0}@media only screen and (min-width: 782px){.product-gallery-swiper{margin-inline:0;height:100%;aspect-ratio:4/5}}@media only screen and (min-width: 1300px){.product-gallery-swiper{aspect-ratio:3/4}}.product-gallery-swiper .swiper-slide{aspect-ratio:1}@media only screen and (min-width: 580px){.product-gallery-swiper .swiper-slide{aspect-ratio:auto}}.product-gallery-swiper .swiper-zoom-container{cursor:zoom-in}.product-gallery-swiper .swiper-slide-zoomed .swiper-zoom-container{cursor:move}.product-gallery-swiper picture{display:block;height:100%;background-color:#f7f9fc}.product-gallery-swiper picture img{mix-blend-mode:multiply}.product-gallery-swiper .swiper-slide-thumb-active{opacity:1}.product-gallery-swiper .swiper-pagination{height:2.625rem;display:flex;align-items:center;justify-content:flex-end;gap:.75rem;position:static}@media only screen and (min-width: 782px){.product-gallery-swiper .swiper-pagination{display:none}}.product-gallery-swiper .swiper-pagination-bullet{cursor:pointer;border:1px solid #1b1d25}.product-gallery-thumbnail-swiper-wrapper{--swiper-navigation-size: auto;--swiper-navigation-top-offset: -1.75rem;--swiper-navigation-sides-offset: auto;--swiper-navigation-color: #1b1d25;display:none;position:relative}@media only screen and (min-width: 782px){.product-gallery-thumbnail-swiper-wrapper{display:block;height:90%}}@media only screen and (min-width: 1300px){.product-gallery-thumbnail-swiper-wrapper{height:80%}}.product-gallery-thumbnail-swiper-wrapper .swiper-button-prev,.product-gallery-thumbnail-swiper-wrapper .swiper-button-next{width:100%;padding:.5rem}.product-gallery-thumbnail-swiper-wrapper .swiper-button-prev::after,.product-gallery-thumbnail-swiper-wrapper .swiper-button-next::after{transform:rotate(90deg)}.product-gallery-thumbnail-swiper-wrapper .swiper-button-next{top:unset;bottom:-1.75rem}.product-gallery-thumbnail-swiper-wrapper .swiper-button-next::after{transform:rotate(90deg)}.product-gallery-thumbnail-swiper{height:100%}.product-gallery-thumbnail-swiper .swiper-slide{padding:.25rem;border:1px solid rgba(0,0,0,0);aspect-ratio:5/6;border:1px solid #f7f9fc}.product-gallery-thumbnail-swiper .swiper-slide-thumb-active{border-color:#007ac8}.installation-guides form,.installation-block form{max-width:300px;margin:0 auto 5rem;position:relative}.installation-guides form input,.installation-block form input{padding-right:3rem;margin-bottom:0;border-bottom:1px solid rgba(27,29,37,.22)}.installation-guides form input::placeholder,.installation-block form input::placeholder{letter-spacing:1px}.installation-guides form .search-btn,.installation-block form .search-btn{position:absolute;top:50%;transform:translateY(-50%);right:0}.guide__holder{display:flex;margin-bottom:2rem}.filters{display:flex;justify-content:space-between}.filters>.flex{min-width:max-content}@media(max-width: 980px){.filters{overflow-x:scroll;padding-inline:1rem}.filters::-webkit-scrollbar{display:none}.filters--title{display:none}.filters-wrapper{position:relative}.filters>.flex+.flex{margin-left:1.5rem}}.filter-active{font-weight:bold}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.mr-16{margin-right:1rem}.filter-btn{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 35px 10px 24px;border-radius:20px;background-color:#f7f9fc;border:1px solid #0f1a21;font-size:14px;transition:background-color .3s ease-in-out;min-width:max-content;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif}.filter-btn--wrapper{margin-left:1.5rem;min-width:max-content}@media(min-width: 980px){.filter-btn--wrapper{position:relative}}.filter-btn--wrapper:first-child{margin-left:0}.filter-btn[disabled]{cursor:not-allowed;opacity:.25}.filter-btn--list{position:absolute;left:0;top:100%;width:max-content;z-index:2;margin:11px 0 0;border-radius:4px;padding:1rem;background-color:#fff;border:.5px solid #a9a9ac}@media(max-width: 980px){.filter-btn--list{width:calc(100% - 2rem);inset:auto 1rem}}.filter-btn--list button,.filter-btn--list .btn,.filter-btn--list .vivo-callout-media-text article p a,.vivo-callout-media-text article p .filter-btn--list a,.filter-btn--list .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .filter-btn--list a,.filter-btn--list .wp-element-button,.filter-btn--list .wp-block-button__link,.filter-btn--list .btn--plain,.filter-btn--list .single-products #crumbs span,.single-products #crumbs .filter-btn--list span,.filter-btn--list body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list input[type=file]::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) .filter-btn--list input[type=submit]{display:flex;justify-content:space-between;align-items:center;text-align:left;font-size:.875rem;width:100%;padding:5px 5px 5px 0;position:relative;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif}.filter-btn--list button::after,.filter-btn--list .btn::after,.filter-btn--list .vivo-callout-media-text article p a::after,.vivo-callout-media-text article p .filter-btn--list a::after,.filter-btn--list .slide-nav .mob-nav-btn a::after,.slide-nav .mob-nav-btn .filter-btn--list a::after,.filter-btn--list .wp-element-button::after,.filter-btn--list .wp-block-button__link::after,.filter-btn--list .btn--plain::after,.filter-btn--list .single-products #crumbs span::after,.single-products #crumbs .filter-btn--list span::after,.filter-btn--list body:not(.post-type-archive-products) input[type=submit]::after,body:not(.post-type-archive-products) .filter-btn--list input[type=submit]::after{content:"";display:inline-block;height:7px;width:7px;border:1px solid #020202;border-radius:50%;background-color:rgba(0,0,0,0);transition:background-color .2s ease-in-out;margin-left:2rem}.filter-btn--list button+button,.filter-btn--list .btn+button,.filter-btn--list .vivo-callout-media-text article p a+button,.vivo-callout-media-text article p .filter-btn--list a+button,.filter-btn--list .slide-nav .mob-nav-btn a+button,.slide-nav .mob-nav-btn .filter-btn--list a+button,.filter-btn--list .wp-element-button+button,.filter-btn--list .wp-block-button__link+button,.filter-btn--list .btn--plain+button,.filter-btn--list .single-products #crumbs span+button,.single-products #crumbs .filter-btn--list span+button,.filter-btn--list body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button+button,body:not(.post-type-archive-products) .filter-btn--list input[type=file]::-webkit-file-upload-button+button,.filter-btn--list body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button+button,body:not(.post-type-archive-products) .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+button,.filter-btn--list body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button+button,body:not(.post-type-archive-products) .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+button,.filter-btn--list body:not(.post-type-archive-products) input[type=submit]+button,body:not(.post-type-archive-products) .filter-btn--list input[type=submit]+button,.filter-btn--list button+.btn,.filter-btn--list .vivo-callout-media-text article p button+a,.vivo-callout-media-text article p .filter-btn--list button+a,.filter-btn--list .slide-nav .mob-nav-btn button+a,.slide-nav .mob-nav-btn .filter-btn--list button+a,.filter-btn--list .btn+.btn,.filter-btn--list .vivo-callout-media-text article p a+.btn,.vivo-callout-media-text article p .filter-btn--list a+.btn,.filter-btn--list .vivo-callout-media-text article p .btn+a,.vivo-callout-media-text article p .filter-btn--list .btn+a,.filter-btn--list .vivo-callout-media-text article p a+a,.vivo-callout-media-text article p .filter-btn--list a+a,.filter-btn--list .slide-nav .mob-nav-btn a+.btn,.filter-btn--list .slide-nav .mob-nav-btn .vivo-callout-media-text article p a+a,.vivo-callout-media-text article p .filter-btn--list .slide-nav .mob-nav-btn a+a,.slide-nav .mob-nav-btn .filter-btn--list a+.btn,.slide-nav .mob-nav-btn .filter-btn--list .vivo-callout-media-text article p a+a,.vivo-callout-media-text article p .slide-nav .mob-nav-btn .filter-btn--list a+a,.filter-btn--list .slide-nav .mob-nav-btn .btn+a,.filter-btn--list .slide-nav .mob-nav-btn .vivo-callout-media-text article p a+a,.vivo-callout-media-text article p .filter-btn--list .slide-nav .mob-nav-btn a+a,.slide-nav .mob-nav-btn .filter-btn--list .btn+a,.slide-nav .mob-nav-btn .filter-btn--list .vivo-callout-media-text article p a+a,.vivo-callout-media-text article p .slide-nav .mob-nav-btn .filter-btn--list a+a,.filter-btn--list .slide-nav .mob-nav-btn a+a,.slide-nav .mob-nav-btn .filter-btn--list a+a,.filter-btn--list .wp-element-button+.btn,.filter-btn--list .vivo-callout-media-text article p .wp-element-button+a,.vivo-callout-media-text article p .filter-btn--list .wp-element-button+a,.filter-btn--list .slide-nav .mob-nav-btn .wp-element-button+a,.slide-nav .mob-nav-btn .filter-btn--list .wp-element-button+a,.filter-btn--list .wp-block-button__link+.btn,.filter-btn--list .vivo-callout-media-text article p .wp-block-button__link+a,.vivo-callout-media-text article p .filter-btn--list .wp-block-button__link+a,.filter-btn--list .slide-nav .mob-nav-btn .wp-block-button__link+a,.slide-nav .mob-nav-btn .filter-btn--list .wp-block-button__link+a,.filter-btn--list .btn--plain+.btn,.filter-btn--list .vivo-callout-media-text article p .btn--plain+a,.vivo-callout-media-text article p .filter-btn--list .btn--plain+a,.filter-btn--list .slide-nav .mob-nav-btn .btn--plain+a,.slide-nav .mob-nav-btn .filter-btn--list .btn--plain+a,.filter-btn--list .single-products #crumbs span+.btn,.filter-btn--list .single-products #crumbs .vivo-callout-media-text article p span+a,.vivo-callout-media-text article p .filter-btn--list .single-products #crumbs span+a,.filter-btn--list .single-products #crumbs .slide-nav .mob-nav-btn span+a,.slide-nav .mob-nav-btn .filter-btn--list .single-products #crumbs span+a,.single-products #crumbs .filter-btn--list span+.btn,.single-products #crumbs .filter-btn--list .vivo-callout-media-text article p span+a,.vivo-callout-media-text article p .single-products #crumbs .filter-btn--list span+a,.single-products #crumbs .filter-btn--list .slide-nav .mob-nav-btn span+a,.slide-nav .mob-nav-btn .single-products #crumbs .filter-btn--list span+a,.filter-btn--list body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button+.btn,.filter-btn--list body:not(.post-type-archive-products) .vivo-callout-media-text article p input[type=file]::-webkit-file-upload-button+a,.vivo-callout-media-text article p .filter-btn--list body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button+a,.filter-btn--list body:not(.post-type-archive-products) .slide-nav .mob-nav-btn input[type=file]::-webkit-file-upload-button+a,.slide-nav .mob-nav-btn .filter-btn--list body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button+a,body:not(.post-type-archive-products) .filter-btn--list input[type=file]::-webkit-file-upload-button+.btn,body:not(.post-type-archive-products) .filter-btn--list .vivo-callout-media-text article p input[type=file]::-webkit-file-upload-button+a,.vivo-callout-media-text article p body:not(.post-type-archive-products) .filter-btn--list input[type=file]::-webkit-file-upload-button+a,body:not(.post-type-archive-products) .filter-btn--list .slide-nav .mob-nav-btn input[type=file]::-webkit-file-upload-button+a,.slide-nav .mob-nav-btn body:not(.post-type-archive-products) .filter-btn--list input[type=file]::-webkit-file-upload-button+a,.filter-btn--list body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button+.btn,.filter-btn--list body:not(.post-type-archive-products) .vivo-callout-media-text article p input[type=file]:hover::-webkit-file-upload-button+a,.vivo-callout-media-text article p .filter-btn--list body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button+a,.filter-btn--list body:not(.post-type-archive-products) .slide-nav .mob-nav-btn input[type=file]:hover::-webkit-file-upload-button+a,.slide-nav .mob-nav-btn .filter-btn--list body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button+a,body:not(.post-type-archive-products) .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+.btn,body:not(.post-type-archive-products) .filter-btn--list .vivo-callout-media-text article p input[type=file]:hover::-webkit-file-upload-button+a,.vivo-callout-media-text article p body:not(.post-type-archive-products) .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+a,body:not(.post-type-archive-products) .filter-btn--list .slide-nav .mob-nav-btn input[type=file]:hover::-webkit-file-upload-button+a,.slide-nav .mob-nav-btn body:not(.post-type-archive-products) .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+a,.filter-btn--list body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button+.btn,.filter-btn--list body:not(.post-type-archive-products) .vivo-callout-media-text article p input[type=file]:focus-visible::-webkit-file-upload-button+a,.vivo-callout-media-text article p .filter-btn--list body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button+a,.filter-btn--list body:not(.post-type-archive-products) .slide-nav .mob-nav-btn input[type=file]:focus-visible::-webkit-file-upload-button+a,.slide-nav .mob-nav-btn .filter-btn--list body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button+a,body:not(.post-type-archive-products) .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+.btn,body:not(.post-type-archive-products) .filter-btn--list .vivo-callout-media-text article p input[type=file]:focus-visible::-webkit-file-upload-button+a,.vivo-callout-media-text article p body:not(.post-type-archive-products) .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+a,body:not(.post-type-archive-products) .filter-btn--list .slide-nav .mob-nav-btn input[type=file]:focus-visible::-webkit-file-upload-button+a,.slide-nav .mob-nav-btn body:not(.post-type-archive-products) .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+a,.filter-btn--list body:not(.post-type-archive-products) input[type=submit]+.btn,.filter-btn--list body:not(.post-type-archive-products) .vivo-callout-media-text article p input[type=submit]+a,.vivo-callout-media-text article p .filter-btn--list body:not(.post-type-archive-products) input[type=submit]+a,.filter-btn--list body:not(.post-type-archive-products) .slide-nav .mob-nav-btn input[type=submit]+a,.slide-nav .mob-nav-btn .filter-btn--list body:not(.post-type-archive-products) input[type=submit]+a,body:not(.post-type-archive-products) .filter-btn--list input[type=submit]+.btn,body:not(.post-type-archive-products) .filter-btn--list .vivo-callout-media-text article p input[type=submit]+a,.vivo-callout-media-text article p body:not(.post-type-archive-products) .filter-btn--list input[type=submit]+a,body:not(.post-type-archive-products) .filter-btn--list .slide-nav .mob-nav-btn input[type=submit]+a,.slide-nav .mob-nav-btn body:not(.post-type-archive-products) .filter-btn--list input[type=submit]+a,.filter-btn--list button+.wp-element-button,.filter-btn--list .btn+.wp-element-button,.filter-btn--list .vivo-callout-media-text article p a+.wp-element-button,.vivo-callout-media-text article p .filter-btn--list a+.wp-element-button,.filter-btn--list .slide-nav .mob-nav-btn a+.wp-element-button,.slide-nav .mob-nav-btn .filter-btn--list a+.wp-element-button,.filter-btn--list .wp-element-button+.wp-element-button,.filter-btn--list .wp-block-button__link+.wp-element-button,.filter-btn--list .btn--plain+.wp-element-button,.filter-btn--list .single-products #crumbs span+.wp-element-button,.single-products #crumbs .filter-btn--list span+.wp-element-button,.filter-btn--list body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button+.wp-element-button,body:not(.post-type-archive-products) .filter-btn--list input[type=file]::-webkit-file-upload-button+.wp-element-button,.filter-btn--list body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button+.wp-element-button,body:not(.post-type-archive-products) .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+.wp-element-button,.filter-btn--list body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button+.wp-element-button,body:not(.post-type-archive-products) .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+.wp-element-button,.filter-btn--list body:not(.post-type-archive-products) input[type=submit]+.wp-element-button,body:not(.post-type-archive-products) .filter-btn--list input[type=submit]+.wp-element-button,.filter-btn--list button+.wp-block-button__link,.filter-btn--list .btn+.wp-block-button__link,.filter-btn--list .vivo-callout-media-text article p a+.wp-block-button__link,.vivo-callout-media-text article p .filter-btn--list a+.wp-block-button__link,.filter-btn--list .slide-nav .mob-nav-btn a+.wp-block-button__link,.slide-nav .mob-nav-btn .filter-btn--list a+.wp-block-button__link,.filter-btn--list .wp-element-button+.wp-block-button__link,.filter-btn--list .wp-block-button__link+.wp-block-button__link,.filter-btn--list .btn--plain+.wp-block-button__link,.filter-btn--list .single-products #crumbs span+.wp-block-button__link,.single-products #crumbs .filter-btn--list span+.wp-block-button__link,.filter-btn--list body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button+.wp-block-button__link,body:not(.post-type-archive-products) .filter-btn--list input[type=file]::-webkit-file-upload-button+.wp-block-button__link,.filter-btn--list body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button+.wp-block-button__link,body:not(.post-type-archive-products) .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+.wp-block-button__link,.filter-btn--list body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button+.wp-block-button__link,body:not(.post-type-archive-products) .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+.wp-block-button__link,.filter-btn--list body:not(.post-type-archive-products) input[type=submit]+.wp-block-button__link,body:not(.post-type-archive-products) .filter-btn--list input[type=submit]+.wp-block-button__link,.filter-btn--list button+.btn--plain,.filter-btn--list .btn+.btn--plain,.filter-btn--list .vivo-callout-media-text article p a+.btn--plain,.vivo-callout-media-text article p .filter-btn--list a+.btn--plain,.filter-btn--list .slide-nav .mob-nav-btn a+.btn--plain,.slide-nav .mob-nav-btn .filter-btn--list a+.btn--plain,.filter-btn--list .wp-element-button+.btn--plain,.filter-btn--list .wp-block-button__link+.btn--plain,.filter-btn--list .btn--plain+.btn--plain,.filter-btn--list .single-products #crumbs span+.btn--plain,.single-products #crumbs .filter-btn--list span+.btn--plain,.filter-btn--list body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button+.btn--plain,body:not(.post-type-archive-products) .filter-btn--list input[type=file]::-webkit-file-upload-button+.btn--plain,.filter-btn--list body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button+.btn--plain,body:not(.post-type-archive-products) .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+.btn--plain,.filter-btn--list body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button+.btn--plain,body:not(.post-type-archive-products) .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+.btn--plain,.filter-btn--list body:not(.post-type-archive-products) input[type=submit]+.btn--plain,body:not(.post-type-archive-products) .filter-btn--list input[type=submit]+.btn--plain,.filter-btn--list .single-products #crumbs button+span,.single-products #crumbs .filter-btn--list button+span,.filter-btn--list .single-products #crumbs .btn+span,.filter-btn--list .single-products #crumbs .vivo-callout-media-text article p a+span,.vivo-callout-media-text article p .filter-btn--list .single-products #crumbs a+span,.filter-btn--list .single-products #crumbs .slide-nav .mob-nav-btn a+span,.slide-nav .mob-nav-btn .filter-btn--list .single-products #crumbs a+span,.single-products #crumbs .filter-btn--list .btn+span,.single-products #crumbs .filter-btn--list .vivo-callout-media-text article p a+span,.vivo-callout-media-text article p .single-products #crumbs .filter-btn--list a+span,.single-products #crumbs .filter-btn--list .slide-nav .mob-nav-btn a+span,.slide-nav .mob-nav-btn .single-products #crumbs .filter-btn--list a+span,.filter-btn--list .single-products #crumbs .wp-element-button+span,.single-products #crumbs .filter-btn--list .wp-element-button+span,.filter-btn--list .single-products #crumbs .wp-block-button__link+span,.single-products #crumbs .filter-btn--list .wp-block-button__link+span,.filter-btn--list .single-products #crumbs .btn--plain+span,.single-products #crumbs .filter-btn--list .btn--plain+span,.filter-btn--list .single-products #crumbs span+span,.single-products #crumbs .filter-btn--list span+span,.filter-btn--list body:not(.post-type-archive-products) .single-products #crumbs input[type=file]::-webkit-file-upload-button+span,.single-products #crumbs .filter-btn--list body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button+span,body:not(.post-type-archive-products) .filter-btn--list .single-products #crumbs input[type=file]::-webkit-file-upload-button+span,.single-products #crumbs body:not(.post-type-archive-products) .filter-btn--list input[type=file]::-webkit-file-upload-button+span,.filter-btn--list body:not(.post-type-archive-products) .single-products #crumbs input[type=file]:hover::-webkit-file-upload-button+span,.single-products #crumbs .filter-btn--list body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button+span,body:not(.post-type-archive-products) .filter-btn--list .single-products #crumbs input[type=file]:hover::-webkit-file-upload-button+span,.single-products #crumbs body:not(.post-type-archive-products) .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+span,.filter-btn--list body:not(.post-type-archive-products) .single-products #crumbs input[type=file]:focus-visible::-webkit-file-upload-button+span,.single-products #crumbs .filter-btn--list body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button+span,body:not(.post-type-archive-products) .filter-btn--list .single-products #crumbs input[type=file]:focus-visible::-webkit-file-upload-button+span,.single-products #crumbs body:not(.post-type-archive-products) .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+span,.filter-btn--list body:not(.post-type-archive-products) .single-products #crumbs input[type=submit]+span,.single-products #crumbs .filter-btn--list body:not(.post-type-archive-products) input[type=submit]+span,body:not(.post-type-archive-products) .filter-btn--list .single-products #crumbs input[type=submit]+span,.single-products #crumbs body:not(.post-type-archive-products) .filter-btn--list input[type=submit]+span,.filter-btn--list body:not(.post-type-archive-products) button+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list button+input[type=file]::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) .btn+input[type=file]::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) .vivo-callout-media-text article p a+input[type=file]::-webkit-file-upload-button,.vivo-callout-media-text article p .filter-btn--list body:not(.post-type-archive-products) a+input[type=file]::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) .slide-nav .mob-nav-btn a+input[type=file]::-webkit-file-upload-button,.slide-nav .mob-nav-btn .filter-btn--list body:not(.post-type-archive-products) a+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .btn+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .vivo-callout-media-text article p a+input[type=file]::-webkit-file-upload-button,.vivo-callout-media-text article p body:not(.post-type-archive-products) .filter-btn--list a+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .slide-nav .mob-nav-btn a+input[type=file]::-webkit-file-upload-button,.slide-nav .mob-nav-btn body:not(.post-type-archive-products) .filter-btn--list a+input[type=file]::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) .wp-element-button+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .wp-element-button+input[type=file]::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) .wp-block-button__link+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .wp-block-button__link+input[type=file]::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) .btn--plain+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .btn--plain+input[type=file]::-webkit-file-upload-button,.filter-btn--list .single-products #crumbs body:not(.post-type-archive-products) span+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .single-products #crumbs span+input[type=file]::-webkit-file-upload-button,.single-products #crumbs .filter-btn--list body:not(.post-type-archive-products) span+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .single-products #crumbs .filter-btn--list span+input[type=file]::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list input[type=file]::-webkit-file-upload-button+input[type=file]::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+input[type=file]::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+input[type=file]::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) input[type=submit]+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list input[type=submit]+input[type=file]::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) button+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list button+input[type=file]:hover::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) .btn+input[type=file]:hover::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) .vivo-callout-media-text article p a+input[type=file]:hover::-webkit-file-upload-button,.vivo-callout-media-text article p .filter-btn--list body:not(.post-type-archive-products) a+input[type=file]:hover::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) .slide-nav .mob-nav-btn a+input[type=file]:hover::-webkit-file-upload-button,.slide-nav .mob-nav-btn .filter-btn--list body:not(.post-type-archive-products) a+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .btn+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .vivo-callout-media-text article p a+input[type=file]:hover::-webkit-file-upload-button,.vivo-callout-media-text article p body:not(.post-type-archive-products) .filter-btn--list a+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .slide-nav .mob-nav-btn a+input[type=file]:hover::-webkit-file-upload-button,.slide-nav .mob-nav-btn body:not(.post-type-archive-products) .filter-btn--list a+input[type=file]:hover::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) .wp-element-button+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .wp-element-button+input[type=file]:hover::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) .wp-block-button__link+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .wp-block-button__link+input[type=file]:hover::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) .btn--plain+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .btn--plain+input[type=file]:hover::-webkit-file-upload-button,.filter-btn--list .single-products #crumbs body:not(.post-type-archive-products) span+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .single-products #crumbs span+input[type=file]:hover::-webkit-file-upload-button,.single-products #crumbs .filter-btn--list body:not(.post-type-archive-products) span+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products) .single-products #crumbs .filter-btn--list span+input[type=file]:hover::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list input[type=file]::-webkit-file-upload-button+input[type=file]:hover::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+input[type=file]:hover::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+input[type=file]:hover::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) input[type=submit]+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list input[type=submit]+input[type=file]:hover::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) button+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list button+input[type=file]:focus-visible::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) .btn+input[type=file]:focus-visible::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) .vivo-callout-media-text article p a+input[type=file]:focus-visible::-webkit-file-upload-button,.vivo-callout-media-text article p .filter-btn--list body:not(.post-type-archive-products) a+input[type=file]:focus-visible::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) .slide-nav .mob-nav-btn a+input[type=file]:focus-visible::-webkit-file-upload-button,.slide-nav .mob-nav-btn .filter-btn--list body:not(.post-type-archive-products) a+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .btn+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .vivo-callout-media-text article p a+input[type=file]:focus-visible::-webkit-file-upload-button,.vivo-callout-media-text article p body:not(.post-type-archive-products) .filter-btn--list a+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .slide-nav .mob-nav-btn a+input[type=file]:focus-visible::-webkit-file-upload-button,.slide-nav .mob-nav-btn body:not(.post-type-archive-products) .filter-btn--list a+input[type=file]:focus-visible::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) .wp-element-button+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .wp-element-button+input[type=file]:focus-visible::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) .wp-block-button__link+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .wp-block-button__link+input[type=file]:focus-visible::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) .btn--plain+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .btn--plain+input[type=file]:focus-visible::-webkit-file-upload-button,.filter-btn--list .single-products #crumbs body:not(.post-type-archive-products) span+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list .single-products #crumbs span+input[type=file]:focus-visible::-webkit-file-upload-button,.single-products #crumbs .filter-btn--list body:not(.post-type-archive-products) span+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products) .single-products #crumbs .filter-btn--list span+input[type=file]:focus-visible::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list input[type=file]::-webkit-file-upload-button+input[type=file]:focus-visible::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+input[type=file]:focus-visible::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+input[type=file]:focus-visible::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) input[type=submit]+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-btn--list input[type=submit]+input[type=file]:focus-visible::-webkit-file-upload-button,.filter-btn--list body:not(.post-type-archive-products) button+input[type=submit],body:not(.post-type-archive-products) .filter-btn--list button+input[type=submit],.filter-btn--list body:not(.post-type-archive-products) .btn+input[type=submit],.filter-btn--list body:not(.post-type-archive-products) .vivo-callout-media-text article p a+input[type=submit],.vivo-callout-media-text article p .filter-btn--list body:not(.post-type-archive-products) a+input[type=submit],.filter-btn--list body:not(.post-type-archive-products) .slide-nav .mob-nav-btn a+input[type=submit],.slide-nav .mob-nav-btn .filter-btn--list body:not(.post-type-archive-products) a+input[type=submit],body:not(.post-type-archive-products) .filter-btn--list .btn+input[type=submit],body:not(.post-type-archive-products) .filter-btn--list .vivo-callout-media-text article p a+input[type=submit],.vivo-callout-media-text article p body:not(.post-type-archive-products) .filter-btn--list a+input[type=submit],body:not(.post-type-archive-products) .filter-btn--list .slide-nav .mob-nav-btn a+input[type=submit],.slide-nav .mob-nav-btn body:not(.post-type-archive-products) .filter-btn--list a+input[type=submit],.filter-btn--list body:not(.post-type-archive-products) .wp-element-button+input[type=submit],body:not(.post-type-archive-products) .filter-btn--list .wp-element-button+input[type=submit],.filter-btn--list body:not(.post-type-archive-products) .wp-block-button__link+input[type=submit],body:not(.post-type-archive-products) .filter-btn--list .wp-block-button__link+input[type=submit],.filter-btn--list body:not(.post-type-archive-products) .btn--plain+input[type=submit],body:not(.post-type-archive-products) .filter-btn--list .btn--plain+input[type=submit],.filter-btn--list .single-products #crumbs body:not(.post-type-archive-products) span+input[type=submit],body:not(.post-type-archive-products) .filter-btn--list .single-products #crumbs span+input[type=submit],.single-products #crumbs .filter-btn--list body:not(.post-type-archive-products) span+input[type=submit],body:not(.post-type-archive-products) .single-products #crumbs .filter-btn--list span+input[type=submit],.filter-btn--list body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button+input[type=submit],body:not(.post-type-archive-products) .filter-btn--list input[type=file]::-webkit-file-upload-button+input[type=submit],.filter-btn--list body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button+input[type=submit],body:not(.post-type-archive-products) .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+input[type=submit],.filter-btn--list body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button+input[type=submit],body:not(.post-type-archive-products) .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+input[type=submit],.filter-btn--list body:not(.post-type-archive-products) input[type=submit]+input[type=submit],body:not(.post-type-archive-products) .filter-btn--list input[type=submit]+input[type=submit]{margin-top:1rem}.filter-btn--list button.filter-btn--active::after,.filter-btn--list .filter-btn--active.btn::after,.filter-btn--list .vivo-callout-media-text article p a.filter-btn--active::after,.vivo-callout-media-text article p .filter-btn--list a.filter-btn--active::after,.filter-btn--list .slide-nav .mob-nav-btn a.filter-btn--active::after,.slide-nav .mob-nav-btn .filter-btn--list a.filter-btn--active::after,.filter-btn--list .filter-btn--active.wp-element-button::after,.filter-btn--list .filter-btn--active.wp-block-button__link::after,.filter-btn--list .filter-btn--active.btn--plain::after,.filter-btn--list .single-products #crumbs span.filter-btn--active::after,.single-products #crumbs .filter-btn--list span.filter-btn--active::after,.filter-btn--list body:not(.post-type-archive-products) input.filter-btn--active[type=submit]::after,body:not(.post-type-archive-products) .filter-btn--list input.filter-btn--active[type=submit]::after,.filter-btn--list button:hover::after,.filter-btn--list .btn:hover::after,.filter-btn--list .vivo-callout-media-text article p a:hover::after,.vivo-callout-media-text article p .filter-btn--list a:hover::after,.filter-btn--list .slide-nav .mob-nav-btn a:hover::after,.slide-nav .mob-nav-btn .filter-btn--list a:hover::after,.filter-btn--list .wp-element-button:hover::after,.filter-btn--list .wp-block-button__link:hover::after,.filter-btn--list .btn--plain:hover::after,.filter-btn--list .single-products #crumbs span:hover::after,.single-products #crumbs .filter-btn--list span:hover::after,.filter-btn--list body:not(.post-type-archive-products) input[type=submit]:hover::after,body:not(.post-type-archive-products) .filter-btn--list input[type=submit]:hover::after{background-color:#020202}.filter-btn::after{font-family:Linsol;content:"";position:relative;right:-1rem;transition:transform .3s ease-in-out;font-size:6px}.filter-btn:hover{background-color:#eaedf0}.filter-btn--open{background-color:#eaedf0}.filter-btn--open::after{transform:rotate(-180deg)}.filter-separator{border:none;border-top:1px solid rgba(27,29,37,.1);margin-top:1.5rem}.filter-badge{position:relative;background-color:#f7f7f7;border-radius:20px;padding:11px 38px 11px 24px;margin-bottom:1rem;margin-right:1rem;font-size:14px;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif}.filter-badge--container{margin-top:2rem}.filter-badge--container button,.filter-badge--container .btn,.filter-badge--container .vivo-callout-media-text article p a,.vivo-callout-media-text article p .filter-badge--container a,.filter-badge--container .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .filter-badge--container a,.filter-badge--container .wp-element-button,.filter-badge--container .wp-block-button__link,.filter-badge--container .btn--plain,.filter-badge--container .single-products #crumbs span,.single-products #crumbs .filter-badge--container span,.filter-badge--container body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .filter-badge--container input[type=file]::-webkit-file-upload-button,.filter-badge--container body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) .filter-badge--container input[type=submit]{font-family:Helvetica-Neue,Helvetica,Arial,sans-serif}.filter-badge:hover{background-color:#eaedf0}.filter-badge::after{font-family:Linsol;content:"";position:relative;right:-1rem}.toggle-switch{right:0;left:auto;top:auto;bottom:0;display:flex;padding:4px 40px 4px 0;margin-left:1.5rem;align-items:center;position:relative}.toggle-switch label{display:block;cursor:pointer;max-width:70px}.toggle-switch label img{width:100%;display:block}.toggle-switch .toggle-btn{position:absolute;display:block;top:50%;transform:translateY(-50%);right:0;width:32px;height:20px}.toggle-switch .toggle-btn::before{content:"";position:absolute;cursor:pointer;top:0px;right:0;bottom:auto;border-radius:20px;border:0px solid #b7b8b9;background-color:#b7b8b9;transition:.4s;width:32px;height:20px;z-index:0}.toggle-switch .toggle-btn::after{position:absolute;content:"";height:14px;width:14px;left:3px;top:3px;bottom:auto;border-radius:50%;background-color:#fff;transition:.4s;z-index:0}.toggle-switch input[type=checkbox]{position:absolute;width:32px;height:20px;right:0;top:50%;transform:translateY(-50%);opacity:0;z-index:1}.toggle-switch input[type=checkbox]:checked+.toggle-btn::before{border-color:#007ac8;background-color:#007ac8}.toggle-switch input[type=checkbox]:checked+.toggle-btn::after{left:15px}@media(max-width: 980px){.filters--container{padding-inline:0}}@media(max-width: 980px){.toggle-switch img{min-width:70px}}.slide-nav{position:fixed;top:0;left:auto;right:0;bottom:0;width:100%;height:100%;padding:0 0 5rem;transform:translateY(-105%);transition:transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94);background-color:#fff;color:#1b1d25;font-size:1rem;font-weight:400;text-align:left;overflow:hidden;z-index:100;-webkit-overflow-scrolling:touch}@media(min-width: 980px){.slide-nav{display:none}}.slide-nav__top{padding:1.375rem 1.25rem 1.375rem;position:relative;width:100%;display:flex;justify-content:flex-end;align-items:center}.slide-nav__title{display:block;font-size:1rem;text-transform:uppercase;line-height:1;margin-bottom:1.5rem}.slide-nav__close{background:rgba(0,0,0,0);border:none;padding:0;width:1rem;height:1rem;font-size:0;position:relative;cursor:pointer}.slide-nav__close::after,.slide-nav__close::before{content:"";display:block;position:absolute;width:100%;height:1px;background-color:#020202}.slide-nav__close::before{transform:rotate(45deg)}.slide-nav__close::after{transform:rotate(-45deg)}.slide-nav__menu{padding-left:1.25rem;padding-right:1.25rem;display:block;position:relative;width:100%;height:calc(100vh - 140px);height:calc(100dvh - 140px);height:calc(100svh - 140px);overflow:hidden;overflow-y:auto}.slide-nav__menu ul{margin:0;padding:0;list-style:none;text-align:left;width:100%}.slide-nav__menu li:not(.mob-nav-btn){width:100%;margin:0;padding:0;transition:opacity .5s ease-in-out,top .5s ease-in-out;transition-delay:.15s;position:relative;line-height:1}.slide-nav__menu li:not(.mob-nav-btn)>a{display:block;width:100%;border-bottom:none;font-size:inherit;line-height:inherit;position:relative}.slide-nav__menu li:not(.mob-nav-btn)>a:hover{text-decoration:none;font-weight:inherit;transform:none}.slide-nav__menu li:not(.mob-nav-btn)>a::before{display:none}.slide-nav__menu li:not(.mob-nav-btn).menu-item-has-children.open ul{display:block}.slide-nav__menu li:not(.mob-nav-btn):hover span{right:0px}.slide-nav__menu li:not(.mob-nav-btn).icon--wishlist>a.drop-down{position:relative;padding-left:25px}.slide-nav__menu li:not(.mob-nav-btn).icon--wishlist>a.drop-down::after{display:inline-block;content:"";font-family:Linsol;pointer-events:none;position:absolute;left:0;top:1px;font-size:14px}.slide-nav__menu picture{margin-bottom:.875rem;overflow:hidden;display:block;aspect-ratio:3/2}.slide-nav__menu picture img{width:100%;height:100%;object-fit:cover;object-position:center}.slide-nav__social{position:absolute;left:1.25rem;right:1.25rem;bottom:2.25rem}.slide-nav__social .social-links{justify-content:flex-start;gap:2.5rem}.slide-nav__social .social-links a{font-size:1.25rem;line-height:1}.slide-nav .menu-level-one{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;max-height:calc(100vh - 180px);max-height:calc(100dvh - 180px);max-height:calc(100svh - 180px)}.slide-nav .menu-level-one>li:not(.mob-nav-btn){list-style-type:none;margin-bottom:1.5rem;width:48%}.slide-nav .menu-level-one>li:not(.mob-nav-btn).wihtout-href{width:100%;pointer-events:none;text-transform:uppercase;line-height:1;margin-bottom:1.5rem;font-family:Helvetica-Neue-Extended,Helvetica-Neue,Helvetica,Arial,sans-serif;font-weight:normal}.slide-nav .menu-level-one>li:not(.mob-nav-btn).wihtout-href:not(:first-child){margin-top:2rem}.slide-nav .menu-level-one>li:not(.mob-nav-btn) span{transition:all .3s ease}.slide-nav .menu-level-one>li:not(.mob-nav-btn) span:hover{cursor:pointer;right:0px}.slide-nav .menu-level-one>li:not(.mob-nav-btn):hover:after{right:0;color:#007ac8}.slide-nav .menu-level-one .menu-level-two{position:fixed;left:0;top:60px;bottom:0;background-color:#fff;transform:translateX(105%);transition:transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:2;width:100%;height:calc(100vh - 60px);height:calc(100dvh - 60px);height:calc(100svh - 60px);padding-top:1.75rem;padding-left:1.25rem;padding-right:1.25rem}.slide-nav .menu-level-one .menu-level-two li:not(.mob-nav-btn){margin-bottom:1rem;border-bottom:none;padding:0}.slide-nav .menu-level-one .menu-level-two li:not(.mob-nav-btn) a{font-size:1rem;line-height:1;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif;padding-top:.5rem;padding-bottom:.25rem}.slide-nav .menu-level-one .menu-level-two li:not(.mob-nav-btn):hover:after{color:#007ac8}.slide-nav .menu-level-one li:not(.mob-nav-btn).menu-level-back-to-one{line-height:1.25rem;padding:0 0 0 1.75rem;position:absolute;cursor:pointer;top:-2.5rem;margin-bottom:0;text-transform:uppercase;opacity:.7;display:inline-block;font-family:Helvetica-Neue-Extended,Helvetica-Neue,Helvetica,Arial,sans-serif;width:auto;font-weight:normal}.slide-nav .menu-level-one li:not(.mob-nav-btn).menu-level-back-to-one::before{position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg);left:0;right:auto;font-size:7px}.slide-nav .menu-level-one .menu-level-three{position:fixed;left:0;top:0;bottom:0;background-color:#fff;transform:translateX(105%);transition:transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:3;width:100%;height:calc(100vh - 60px);height:calc(100dvh - 60px);height:calc(100svh - 60px);padding-top:1.75rem;padding-left:1.25rem;padding-right:1.25rem}.slide-nav .menu-level-one .menu-level-three li:not(.mob-nav-btn){margin-bottom:1rem;border-bottom:none;padding:0}.slide-nav .menu-level-one .menu-level-three li:not(.mob-nav-btn) a{font-size:1rem;line-height:1;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif;padding-top:.5rem;padding-bottom:.25rem}.slide-nav .menu-level-one .menu-level-three li:not(.mob-nav-btn):hover:after{color:#007ac8}.slide-nav .menu-level-one .menu-level-three .menu-parent-product-link{padding-top:1rem !important}.slide-nav .menu-level-one .menu-level-three .menu-parent-product-link a{font-weight:300 !important}.slide-nav .menu-level-one li:not(.mob-nav-btn).menu-level-back-to-two{line-height:1.25rem;padding:0 0 0 1.75rem;position:absolute;cursor:pointer;top:-2.5rem;margin-bottom:0;text-transform:uppercase;opacity:.7;display:inline-block;font-family:Helvetica-Neue-Extended,Helvetica-Neue,Helvetica,Arial,sans-serif;width:auto;font-weight:normal}.slide-nav .menu-level-one li:not(.mob-nav-btn).menu-level-back-to-two::before{position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg);left:0;right:auto;font-size:7px}.slide-nav .menu-level-one .submenu.open{transition:background-color .3s ease-in-out}.slide-nav .menu-level-one .submenu.open .menu-level-two{transform:translateX(0)}.slide-nav .menu-level-one .submenu.open .menu-drop-down::after{transition:transform .3s ease-in-out}.slide-nav .menu-level-one .sub-submenu.open{transition:background-color .3s ease-in-out}.slide-nav .menu-level-one .sub-submenu.open .menu-level-three{transform:translateX(0)}.slide-nav .menu-level-one .sub-submenu.open .menu-drop-down::after{transition:transform .3s ease-in-out}.slide-nav .menu-drop-down{position:absolute;left:0;right:0;top:0;bottom:0;margin-left:0;width:100%;display:inline-block;font-size:14px;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.slide-nav .menu-drop-down::before,.slide-nav .menu-drop-down::after{display:none}.slide-nav .mob-nav-btn{padding-top:1.75rem;border-top:1px solid #007ac8}.slide-nav .menu-level-two .submenu-title{font-size:1.125rem;line-height:1.5rem;margin-bottom:2.5rem !important}.slide-nav .menu-level-two .mob-nav-btn{margin-top:1rem}.nav-active .slide-nav{transform:translateY(0);box-shadow:0px 0px 5px 0px rgba(0,0,0,.15)}.search-item__link{display:flex;align-items:center;background-color:#f7f9fc;box-shadow:0 0px 2px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07);transition:background-color .25s ease-out;text-decoration:none}.search-item__link .btn,.search-item__link .vivo-callout-media-text article p a,.vivo-callout-media-text article p .search-item__link a,.search-item__link .btn--plain,.search-item__link .single-products #crumbs span,.single-products #crumbs .search-item__link span,.search-item__link body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .search-item__link input[type=file]::-webkit-file-upload-button,.search-item__link body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) .search-item__link input[type=submit],.search-item__link .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .search-item__link a{padding-left:0}.search-item__link:hover{background-color:#eaedf0}.search-item__link:hover .btn::before,.search-item__link:hover .vivo-callout-media-text article p a::before,.vivo-callout-media-text article p .search-item__link:hover a::before,.search-item__link:hover .btn--plain::before,.search-item__link:hover .single-products #crumbs span::before,.single-products #crumbs .search-item__link:hover span::before,.search-item__link:hover body:not(.post-type-archive-products) input[type=submit]::before,body:not(.post-type-archive-products) .search-item__link:hover input[type=submit]::before,.search-item__link:hover .slide-nav .mob-nav-btn a::before,.slide-nav .mob-nav-btn .search-item__link:hover a::before{border-color:#007ac8;background:#007ac8}.search-item__link:hover .search-item__label{opacity:1}.search-item h3{margin-bottom:0}.search-item__image{width:200px;height:125px;display:flex;justify-content:center;align-items:center}.search-item__image img{height:auto;width:auto;height:100%;object-fit:contain;mix-blend-mode:multiply}.search-item__content{padding:1rem 1rem 1rem 2rem;width:100%}.search-item+.search-item{margin-top:2rem}.search-item__title{display:flex;align-items:center;justify-content:space-between;line-height:1.4}@media(max-width: 782px){.search-item__title{flex-direction:column;align-items:flex-start}}.search-item__label{background-color:#e7e7e7;font-size:.875rem;padding:.25rem .5rem;line-height:1;margin-left:1rem;opacity:.5;transition:opacity .2s ease-in-out}@media(max-width: 782px){.search-item__label{margin-left:0;margin-top:1rem}}.search-page__content{margin-top:1.5rem;margin-bottom:4rem}.search-page__content .search-page__list{background-color:#fff;padding:0}.search-page__content .pagination{text-align:center;margin-top:4rem}.search-page__content .pagination a{text-decoration:none;margin:0 5px}.search-page__content .pagination .current{font-weight:bold;color:#007ac8}.modal{display:flex;flex-direction:row;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:0;height:0;transition:opacity .25s ease-out;opacity:0;overflow:hidden;z-index:200;pointer-events:none}.modal .container,.modal .container--no-padding,.modal .container--narrow,.modal .wp-block-cover__inner-container>p{position:relative}.modal__box{position:relative;width:100%;height:auto;max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:0 auto;transform:scale(0.9);transition:transform .25s ease-out;background-color:#fff;z-index:2}@media screen and (min-width: 782px){.modal__box{width:70%}}.modal__close{position:absolute;font-size:1.5em;top:1rem;right:1rem;z-index:2;color:#1b1d25;opacity:.4;transition:opacity .3s ease-in-out}.modal__close:hover,.modal__close:focus-visible{opacity:1}.modal__content{position:relative;overflow:hidden}.modal__inner{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.75rem}.modal__inner:has(form[name=search-retailers]){padding-block:1.75em}.modal__inner:has(form[name=search-retailers]) form{width:min(100%,300px)}.modal__inner:has(form[name=search-retailers]) .search-retailers__results{height:37.5vh;overflow-y:auto;margin-block:1.5em}.modal__inner:has(form[name=search-retailers]) .wp-block-button__link{align-self:start;padding-inline:0}@media screen and (min-width: 782px){.modal__inner{padding:4rem}}.modal__shadow{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:-1}.modal--active{width:100%;min-height:100%;opacity:1;pointer-events:all}.modal--active .modal__shadow{display:block}.modal--active .modal__box{transform:scale(1)}.modal--closing{width:100%;height:100%;opacity:0}.modal--closing .modal__box{transform:scale(0.9)}.modal--loading .modal__box{padding:50px 0}.modal--loading .modal__box::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;content:"";z-index:90}.modal--loading .modal__box::after{position:absolute;top:50%;width:100%;margin-top:-20px;font-size:1.875rem;line-height:1.33;text-align:center;content:"";z-index:100;animation:loading 1.5s infinite}@keyframes loading{to{transform:rotate(360deg)}}form[name=search-retailers]{display:flex;align-items:center;position:relative}form[name=search-retailers] label{flex:1}form[name=search-retailers] input[type=search]{margin-bottom:0;font-size:.875em;padding-right:3.5em}form[name=search-retailers] input[type=search]::placeholder{opacity:.5}form[name=search-retailers] button,form[name=search-retailers] .btn,form[name=search-retailers] .vivo-callout-media-text article p a,.vivo-callout-media-text article p form[name=search-retailers] a,form[name=search-retailers] .wp-element-button,form[name=search-retailers] .wp-block-button__link,form[name=search-retailers] .btn--plain,form[name=search-retailers] .single-products #crumbs span,.single-products #crumbs form[name=search-retailers] span,form[name=search-retailers] body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) form[name=search-retailers] input[type=file]::-webkit-file-upload-button,form[name=search-retailers] body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) form[name=search-retailers] input[type=submit],form[name=search-retailers] .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn form[name=search-retailers] a{padding-inline:.5em;transition:color .3s ease-in-out;position:absolute}form[name=search-retailers] button:hover,form[name=search-retailers] .btn:hover,form[name=search-retailers] .vivo-callout-media-text article p a:hover,.vivo-callout-media-text article p form[name=search-retailers] a:hover,form[name=search-retailers] .wp-element-button:hover,form[name=search-retailers] .wp-block-button__link:hover,form[name=search-retailers] .btn--plain:hover,form[name=search-retailers] .single-products #crumbs span:hover,.single-products #crumbs form[name=search-retailers] span:hover,form[name=search-retailers] body:not(.post-type-archive-products) input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products) form[name=search-retailers] input[type=file]:hover::-webkit-file-upload-button,form[name=search-retailers] body:not(.post-type-archive-products) input[type=submit]:hover,body:not(.post-type-archive-products) form[name=search-retailers] input[type=submit]:hover,form[name=search-retailers] .slide-nav .mob-nav-btn a:hover,.slide-nav .mob-nav-btn form[name=search-retailers] a:hover,form[name=search-retailers] button:focus-visible,form[name=search-retailers] .btn:focus-visible,form[name=search-retailers] .vivo-callout-media-text article p a:focus-visible,.vivo-callout-media-text article p form[name=search-retailers] a:focus-visible,form[name=search-retailers] .wp-element-button:focus-visible,form[name=search-retailers] .wp-block-button__link:focus-visible,form[name=search-retailers] .btn--plain:focus-visible,form[name=search-retailers] .single-products #crumbs span:focus-visible,.single-products #crumbs form[name=search-retailers] span:focus-visible,form[name=search-retailers] body:not(.post-type-archive-products) input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products) form[name=search-retailers] input[type=file]:focus-visible::-webkit-file-upload-button,form[name=search-retailers] body:not(.post-type-archive-products) input[type=submit]:focus-visible,body:not(.post-type-archive-products) form[name=search-retailers] input[type=submit]:focus-visible,form[name=search-retailers] .slide-nav .mob-nav-btn a:focus-visible,.slide-nav .mob-nav-btn form[name=search-retailers] a:focus-visible{color:#007ac8}form[name=search-retailers] button[type=button],form[name=search-retailers] [type=button].btn,form[name=search-retailers] .vivo-callout-media-text article p a[type=button],.vivo-callout-media-text article p form[name=search-retailers] a[type=button],form[name=search-retailers] [type=button].wp-element-button,form[name=search-retailers] [type=button].wp-block-button__link,form[name=search-retailers] [type=button].btn--plain,form[name=search-retailers] .single-products #crumbs span[type=button],.single-products #crumbs form[name=search-retailers] span[type=button],form[name=search-retailers] body:not(.post-type-archive-products) input[type=button][type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) form[name=search-retailers] input[type=button][type=file]::-webkit-file-upload-button,form[name=search-retailers] body:not(.post-type-archive-products) input[type=button][type=submit],body:not(.post-type-archive-products) form[name=search-retailers] input[type=button][type=submit],form[name=search-retailers] .slide-nav .mob-nav-btn a[type=button],.slide-nav .mob-nav-btn form[name=search-retailers] a[type=button]{right:2em;transform:scale(1.05)}form[name=search-retailers] button[type=submit],form[name=search-retailers] [type=submit].btn,form[name=search-retailers] .vivo-callout-media-text article p a[type=submit],.vivo-callout-media-text article p form[name=search-retailers] a[type=submit],form[name=search-retailers] [type=submit].wp-element-button,form[name=search-retailers] [type=submit].wp-block-button__link,form[name=search-retailers] [type=submit].btn--plain,form[name=search-retailers] .single-products #crumbs span[type=submit],.single-products #crumbs form[name=search-retailers] span[type=submit],form[name=search-retailers] body:not(.post-type-archive-products) input[type=submit][type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) form[name=search-retailers] input[type=submit][type=file]::-webkit-file-upload-button,form[name=search-retailers] body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) form[name=search-retailers] input[type=submit],form[name=search-retailers] .slide-nav .mob-nav-btn a[type=submit],.slide-nav .mob-nav-btn form[name=search-retailers] a[type=submit]{right:0}ul.search-retailers__results{list-style-type:none;margin:2em 0;overflow-y:auto;padding:0;width:100%}ul.search-retailers__results li{padding:0 .25em .75em .25em;border-bottom:1px solid rgba(0,0,0,.15)}ul.search-retailers__results li address{font-style:normal;line-height:1.3;margin-block:.25em}ul.search-retailers__results li a{color:rgba(27,29,37,.75);text-decoration:underline;text-underline-offset:.15em;transition:color .3s ease-in-out}ul.search-retailers__results li a:hover,ul.search-retailers__results li a:focus-visible{color:#007ac8}@media only screen and (min-width: 980px){.vivo-block-contact-details{columns:2}}.vivo-block-contact-details>div{line-height:2;margin-bottom:.5em;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}@media only screen and (min-width: 980px){.vivo-block-contact-details>div{margin-bottom:2rem}}.vivo-block-contact-details>div p,.vivo-block-contact-details>div a{margin:0;line-height:inherit}.vivo-collapsible{margin-inline:auto;width:100%;max-width:calc(980px + 100px)}@media only screen and (min-width: 782px){.vivo-collapsible{width:75%}}.vivo-collapsible-item{border-bottom:1px solid rgba(27,29,37,.25);transition:border-color .25s ease-out;padding-left:.25rem;padding-right:.75rem}.vivo-collapsible-item:hover,.vivo-collapsible-item:focus-visible{border-color:#1b1d25}.vivo-collapsible-item>h3{cursor:row-resize;text-align:left;width:100%;display:flex;justify-content:space-between;align-items:center;margin-block:1em;gap:20px}@media only screen and (min-width: 782px){.vivo-collapsible-item>h3{gap:15%}}.vivo-collapsible-item>h3::before{font-size:.875rem;transform:rotate(-45deg);transform-origin:center;transition:transform .3s ease-in-out}.vivo-collapsible-item .collapsible-content{margin-top:2rem;padding-inline:.25rem}@media only screen and (min-width: 782px){.vivo-collapsible-item .collapsible-content{padding-right:15%}}.vivo-collapsible-item .collapsible-content h2,.vivo-collapsible-item .collapsible-content h3,.vivo-collapsible-item .collapsible-content h4,.vivo-collapsible-item .collapsible-content h5,.vivo-collapsible-item .collapsible-content h6{font-size:var(--wp--preset--font-size--small)}.vivo-collapsible-item.collapsed>h3::before{transform:rotate(0)}.vivo-collapsible-item.collapsed .collapsible-content{display:none}@media only screen and (min-width: 782px){.wp-block-column>.vivo-collapsible{width:100%}}.wp-block-cover:has(.has-primary-background-color,.image-grid::after) .gutenberg-block .vivo-collapsible-item{border-color:rgba(255,255,255,.25)}.wp-block-cover:has(.has-primary-background-color,.image-grid::after) .gutenberg-block .vivo-collapsible-item:hover,.wp-block-cover:has(.has-primary-background-color,.image-grid::after) .gutenberg-block .vivo-collapsible-item:focus-visible{border-color:#fff}.vivo-callout-media-text{display:grid;grid-auto-flow:dense;row-gap:2.5rem}@media only screen and (min-width: 980px){.vivo-callout-media-text article{display:flex;flex-direction:column;justify-content:center}}.vivo-callout-media-text article h2{margin-bottom:3.2em}@media only screen and (min-width: 782px){.vivo-callout-media-text article h2{margin-bottom:2.25em}}@media only screen and (min-width: 980px){.vivo-callout-media-text article h2{margin-bottom:auto}}@media only screen and (min-width: 1200px){.vivo-callout-media-text article p{max-width:85%}}@media only screen and (min-width: 1660px){.vivo-callout-media-text article p:not(.has-medium-font-size):not(h2.has-medium-font-size){max-width:65%}}.vivo-callout-media-text article blockquote{margin-block:3rem 5rem}@media only screen and (min-width: 782px){.vivo-callout-media-text article blockquote{margin-block:0}}@media only screen and (min-width: 1200px){.vivo-callout-media-text article blockquote{margin-bottom:0}}.vivo-callout-media-text article blockquote p{font-size:clamp(1.125rem, 1.1428571429vw + 0.8571428571rem, 2rem);line-height:1.75}@media only screen and (min-width: 782px){.vivo-callout-media-text article blockquote p{line-height:1.5}}.vivo-callout-media-text article blockquote cite{text-transform:uppercase;font-style:normal}.vivo-callout-media-text__img{grid-row:1;aspect-ratio:1;overflow:hidden;position:relative}@media only screen and (min-width: 580px){.vivo-callout-media-text__img{aspect-ratio:4/3}}.vivo-callout-media-text__img img{width:100%;height:100%;object-fit:cover;object-position:center}.vivo-callout-media-text__img .logo-circle-svg{position:absolute;z-index:1;height:100%;width:100%}@media only screen and (min-width: 782px){.vivo-callout-media-text__img .logo-circle-svg{width:auto}}@media only screen and (min-width: 782px){.vivo-callout-media-text.has-reversed-layout .vivo-callout-media-text__img{grid-column:2}}@media only screen and (min-width: 782px){.vivo-callout-media-text.has-contained-layout{grid-template-columns:repeat(2, 45%);align-items:center;justify-content:space-between}}@media only screen and (min-width: 980px){.vivo-callout-media-text.has-contained-layout{grid-template-columns:repeat(2, 40%);align-items:unset;justify-content:space-around}}@media only screen and (min-width: 980px){.vivo-callout-media-text.has-contained-layout article{padding-block:5% 10%}}@media only screen and (min-width: 782px){.vivo-callout-media-text.has-contained-layout article h2 em,.vivo-callout-media-text.has-contained-layout article h2 .slide-nav .menu-level-two .submenu-title,.slide-nav .menu-level-two .vivo-callout-media-text.has-contained-layout article h2 .submenu-title{display:block}}@media only screen and (min-width: 980px){.vivo-callout-media-text.has-contained-layout article p:last-child{margin-bottom:0}}@media only screen and (min-width: 782px){.vivo-callout-media-text.has-contained-layout .vivo-callout-media-text__img{align-self:flex-start;aspect-ratio:3/4;margin-left:20px;margin-right:0}}@media only screen and (min-width: 980px){.vivo-callout-media-text.has-contained-layout .vivo-callout-media-text__img{margin-left:20px;margin-right:10%}}.vivo-callout-media-text.has-contained-layout .vivo-callout-media-text__img .logo-circle-svg{inset:0 25% 0 auto;opacity:.75}@media only screen and (min-width: 782px){.vivo-callout-media-text.has-contained-layout.has-reversed-layout .vivo-callout-media-text__img{margin-left:0;margin-right:20px}}@media only screen and (min-width: 980px){.vivo-callout-media-text.has-contained-layout.has-reversed-layout .vivo-callout-media-text__img{margin-left:10%;margin-right:20px}}.vivo-callout-media-text.has-contained-layout.has-reversed-layout .vivo-callout-media-text__img .logo-circle-svg{inset:0 auto 0 25%}@media only screen and (min-width: 782px){.vivo-callout-media-text.has-fullwidth-layout{grid-template-columns:repeat(2, 1fr);position:relative}}@media only screen and (min-width: 782px){.vivo-callout-media-text.has-fullwidth-layout article{padding-top:30px;padding-right:0;padding-left:10%}}@media only screen and (min-width: 782px){.vivo-callout-media-text.has-fullwidth-layout article:has(blockquote){padding-block:10%}}@media only screen and (min-width: 782px){.vivo-callout-media-text.has-fullwidth-layout article:has(p.has-medium-font-size){padding-block:10%}}@media only screen and (min-width: 1200px){.vivo-callout-media-text.has-fullwidth-layout article{padding-block:7.5% 12.5%}}@media only screen and (min-width: 1200px){.vivo-callout-media-text.has-fullwidth-layout article h2{max-width:85%}}@media only screen and (min-width: 1660px){.vivo-callout-media-text.has-fullwidth-layout article h2{max-width:65%}}.vivo-callout-media-text.has-fullwidth-layout article p:last-child{margin-bottom:5rem}@media only screen and (min-width: 1200px){.vivo-callout-media-text.has-fullwidth-layout article p:last-child{margin-bottom:0}}.vivo-callout-media-text.has-fullwidth-layout .vivo-callout-media-text__img{--gsap-target-value: 0%;margin-inline:calc(50% - 50vw);clip-path:inset(0 var(--gsap-target-value) 0 0)}@media only screen and (min-width: 782px){.vivo-callout-media-text.has-fullwidth-layout .vivo-callout-media-text__img{margin-right:0;aspect-ratio:auto;position:static;min-height:42.8571428571vw;margin-left:calc(100% - 50vw)}}.vivo-callout-media-text.has-fullwidth-layout .vivo-callout-media-text__img .logo-circle-svg{inset:0 auto 0 50%;opacity:.5}@media only screen and (min-width: 782px){.vivo-callout-media-text.has-fullwidth-layout .vivo-callout-media-text__img .logo-circle-svg{inset:0 calc(50% + 25vw) 0 auto}}@media only screen and (min-width: 782px){.vivo-callout-media-text.has-fullwidth-layout.has-reversed-layout article{padding-left:0;padding-right:10%}}@media only screen and (min-width: 782px){.vivo-callout-media-text.has-fullwidth-layout.has-reversed-layout .vivo-callout-media-text__img{margin-left:0;margin-right:calc(100% - 50vw)}}.vivo-callout-media-text.has-fullwidth-layout.has-reversed-layout .vivo-callout-media-text__img .logo-circle-svg{inset:0 50% 0 auto}@media only screen and (min-width: 782px){.vivo-callout-media-text.has-fullwidth-layout.has-reversed-layout .vivo-callout-media-text__img .logo-circle-svg{inset:0 auto 0 calc(50% + 25vw)}}.vivo-image-carousel{position:relative;padding-block:15vh;overflow:visible !important}.vivo-image-carousel[class*=-background-color]::before{content:"";position:absolute;background-color:inherit;inset:-1px calc(50% - 50vw)}@media only screen and (min-width: 782px){.vivo-image-carousel{padding-left:5%}}.vivo-image-carousel picture.swiper-slide{overflow:hidden;aspect-ratio:4/3}.vivo-image-carousel picture.swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center}.vivo-products{text-align:center;margin-block:10vh 7.5vh;margin-block:10dvh 7.5dvh;margin-block:10svh 7.5svh}@media only screen and (min-width: 782px){.vivo-products{text-align:left;display:grid;grid-template-areas:"heading button" "loop loop";align-items:baseline}}.vivo-products h2{max-width:16ch;margin-inline:auto}@media only screen and (min-width: 782px){.vivo-products h2{margin-inline:0;max-width:unset;grid-area:heading}}@media only screen and (min-width: 782px){.vivo-products .btn,.vivo-products .btn--plain,.vivo-products .single-products #crumbs span,.single-products #crumbs .vivo-products span,.vivo-products body:not(.post-type-archive-products) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products) .vivo-products input[type=file]::-webkit-file-upload-button,.vivo-products body:not(.post-type-archive-products) input[type=submit],body:not(.post-type-archive-products) .vivo-products input[type=submit],.vivo-products .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .vivo-products a,.vivo-products .vivo-callout-media-text article p a,.vivo-callout-media-text article p .vivo-products a{grid-area:button;justify-self:end}}.vivo-products .loop-grid{margin-block:0 2rem}@media only screen and (min-width: 782px){.vivo-products .loop-grid{grid-area:loop}}@media(max-width: 1200px){.vivo-products .loop-grid .has-cursive-font-family{font-style:italic}}.loader{display:flex;justify-content:center;padding-block:5rem}.loader span{width:1.5rem;height:1.5rem;display:inline-block;background:#ff0001;border-radius:50%}.loader span:nth-child(1){animation:preloader 1.15s ease-in-out infinite}.loader span:nth-child(2){background:#007ac8;margin-left:-0.25rem;animation:preloader 1.15s ease-in-out .58s infinite}@keyframes preloader{70%{transform:scale(0.5)}}@media(max-width: 980px){.post-type-archive-products h3.has-small-font-size{font-size:.8rem !important}}.product-callout{display:grid;grid-auto-flow:dense;transition:background-color .3s ease-in-out;position:relative;pointer-events:none}.product-callout::after{background-color:inherit}.product-callout:hover,.product-callout:focus{background-color:#eaedf0 !important}@media only screen and (min-width: 782px){.product-callout{grid-template-columns:repeat(2, 1fr);margin-inline:calc(50% - 50vw);width:unset;align-items:stretch;min-height:42.8571428571vw}}@media only screen and (min-width: 1920px){.product-callout{max-height:calc(100vh - 60px)}}.product-callout a{pointer-events:auto}.product-callout>a{text-decoration:none;padding-block:3.75rem;background-color:inherit;grid-row:2}@media only screen and (min-width: 782px){.product-callout>a{grid-row:unset;display:grid;align-items:center}}.product-callout__content{text-align:center;background-color:inherit;max-width:23rem;margin-inline:auto}.product-callout__content h2{font-size:.875rem;margin-bottom:1rem;line-height:1}@media only screen and (min-width: 782px){.product-callout__content h2{font-size:1rem;margin-bottom:2.25rem}}.product-callout__content .product-finish{margin-bottom:1rem}@media only screen and (min-width: 782px){.product-callout__content .product-finish{margin-bottom:2rem}}.product-callout__content .product-thumbnail-image{display:block;aspect-ratio:4/3;margin-bottom:2.5rem}.product-callout__content .product-thumbnail-image img{width:100%;height:100%;object-fit:contain;object-position:center;mix-blend-mode:multiply}.product-callout__content p:last-child{margin-bottom:0}.product-callout__img{--gsap-target-value: 0%;margin-inline:calc(50% - 50vw);aspect-ratio:1;overflow:hidden;position:relative;clip-path:inset(0 var(--gsap-target-value) 0 0)}@media only screen and (min-width: 580px){.product-callout__img{aspect-ratio:4/3}}@media only screen and (min-width: 782px){.product-callout__img{margin-inline:0;aspect-ratio:auto}}.product-callout__img img{width:100%;height:100%;object-fit:cover;object-position:center}.product-callout__img h2{position:absolute;z-index:1;width:100%;color:#fff;font-size:clamp(1.5625rem, 1.8775510204vw + 1.1224489796rem, 3rem);padding:1rem 20px}@media only screen and (min-width: 782px){.product-callout__img h2{padding:20px}}@media only screen and (min-width: 980px){.product-callout__img h2{padding:30px}}@media only screen and (min-width: 1300px){.product-callout__img h2{padding:30px 3rem}}.product-callout__img h2 em,.product-callout__img h2 .slide-nav .menu-level-two .submenu-title,.slide-nav .menu-level-two .product-callout__img h2 .submenu-title{display:block}.product-callout__img .logo-circle-svg{position:absolute;z-index:1;height:100%;width:100%;opacity:.5}@media only screen and (min-width: 782px){.product-callout__img .logo-circle-svg{width:auto}}.product-callout:not(.reverse) .product-callout__img .logo-circle-svg{inset:0 auto 0 50%}@media only screen and (min-width: 782px){.product-callout.reverse>a{grid-column:2}}.product-callout.reverse .product-callout__img h2{text-align:right}.product-callout.reverse .product-callout__img .logo-circle-svg{inset:0 50% 0 auto}.multi-image-text{display:grid;gap:2rem;grid-auto-flow:dense}@media only screen and (min-width: 782px){.multi-image-text{grid-template-columns:2fr 1fr;align-items:center}}@media only screen and (min-width: 782px){.multi-image-text article{padding-block:2rem}}@media only screen and (min-width: 980px){.multi-image-text article{height:100%;display:flex;flex-direction:column;justify-content:center;padding-bottom:15%}}@media only screen and (min-width: 782px){.multi-image-text article p:last-child{margin-bottom:0}}.multi-image-text article .has-medium-font-size.mb-auto+p{margin-top:1.5rem}@media only screen and (min-width: 980px){.multi-image-text h2{margin-bottom:auto}}.multi-image-text p:empty{display:none}.multi-image-text>div{grid-row:1;display:flex;justify-content:space-between;align-items:center;width:100%;align-self:start}.multi-image-text picture{max-width:48%;aspect-ratio:2/3;display:block;overflow:hidden}@media only screen and (min-width: 980px){.multi-image-text picture{max-width:47.5%}}.multi-image-text picture img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (min-width: 782px){.multi-image-text:not(.has-reversed-layout){grid-template-columns:2fr 1fr}}@media only screen and (min-width: 782px){.multi-image-text:not(.has-reversed-layout)>div{padding-inline:5%}}@media only screen and (min-width: 1300px){.multi-image-text:not(.has-reversed-layout)>div{padding-inline:10%}}@media only screen and (min-width: 782px){.multi-image-text.has-reversed-layout{grid-template-columns:1fr 2fr}}@media only screen and (min-width: 782px){.multi-image-text.has-reversed-layout>div{grid-column:2}}@media only screen and (min-width: 782px){.multi-image-text.has-reversed-layout article{padding-inline:5%}}@media only screen and (min-width: 1300px){.multi-image-text.has-reversed-layout article{padding-inline:10%}}.mb-auto{margin-bottom:auto}.image-text-slider{background-color:#f7f9fc;position:relative}.image-text-slider::after{content:"";position:absolute;background-color:inherit;top:-1px;right:calc(50% - 50vw);bottom:-1px;width:calc(100% + 100vw);left:calc(50% - 50vw);z-index:-1}@media screen and (min-width: 782px){.image-text-slider{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media screen and (max-width: 781px){.image-text-slider .vivo-callout-media-text{flex-direction:column}}.image-text-slider .vivo-callout-media-text .swiper{max-width:initial;width:100%}@media screen and (min-width: 782px){.image-text-slider .vivo-callout-media-text .swiper{width:50%}}.image-text-slider .vivo-callout-media-text picture{max-height:910px}@media screen and (max-width: 781px){.image-text-slider .vivo-callout-media-text picture{margin-right:0;margin-left:0}}@media screen and (max-width: 781px){.image-text-slider .vivo-callout-media-text article{padding-right:0}}.image-text-slider .vivo-callout-media-text article h2{margin-bottom:revert}.image-text-slider ul{margin:0;padding:0;list-style:none}.image-text-slider ul li{margin:0;padding:0;margin-bottom:0 !important}@media screen and (max-width: 781px){.image-text-slider .swiper-slave{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto !important}}@media screen and (min-width: 782px){.image-text-slider .swiper-slave li>div{max-width:100vh}}.image-text-slider .swiper-slave .only-content{display:none}.image-text-slider .swiper-master .only-images{display:none}.image-text-slider article{padding-top:2rem;padding-bottom:3.25rem}@media only screen and (min-width: 782px){.image-text-slider article{display:flex;flex-direction:column;height:100%;padding-top:10%;padding-left:10%;padding-bottom:10%;padding-right:0 !important;justify-content:flex-end}.image-text-slider article p:last-child{margin-bottom:0}}.image-text-slider aside{padding-top:5rem}.image-text-slider .swiper-slide__subtitle{opacity:0;visibility:hidden;margin-bottom:auto;font-size:0;display:none}.image-text-slider .swiper-pagination{position:absolute;width:100%;left:0;top:1.5rem;z-index:1;display:flex;overflow:hidden}@media only screen and (min-width: 782px){.image-text-slider .swiper-pagination{top:4rem;left:10%;width:90%}}.image-text-slider .swiper-pagination-bullet{margin-right:1rem;font-size:clamp(1rem, 0.2424242424vw + 0.9431818182rem, 1.125rem);color:rgba(40,40,41,.2);font-family:Helvetica-Neue-Extended,Helvetica-Neue,Helvetica,Arial,sans-serif;cursor:pointer}@media only screen and (min-width: 782px){.image-text-slider .swiper-pagination-bullet{margin-right:1.25rem}}@media only screen and (min-width: 1200px){.image-text-slider .swiper-pagination-bullet{margin-right:2.5rem;font-size:clamp(1rem, 0.6451612903vw + 0.6048387097rem, 1.25rem)}}.image-text-slider .swiper-pagination-bullet:hover{color:#282829}.image-text-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#282829}.image-text-slider .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";margin:.8rem auto 0;display:block;width:5px;height:5px;border-radius:50%;background-color:#282829}
