@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-slider p a.swiper-pagination-bullet,.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,.post-type-archive-resources) input.swiper-pagination-bullet[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) 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:Linsol;src:url("../fonts/icons.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Helvetica-Neue";src:url("../fonts/helvetica-neue_normal_400.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Helvetica-Neue-Extended";src:url("../fonts/helvetica-neue-extended_normal_500.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Juana-Light";src:url("../fonts/juana-light_italic_400.woff2") format("woff2");font-weight:400;font-style:italic}.fa{display:inline-block;font:normal normal normal 14px/1 Linsol;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-instagram:before{content:""}.fa-pinterest:before{content:""}.fa-facebook:before{content:""}.fa-wishlist:before{content:""}.fa-search:before{content:""}.fa-upload:before{content:""}.fa-date:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-download:before{content:""}.fa-pdf:before{content:""}.fa-share:before{content:""}.fa-pin:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-up:before{content:""}.fa-twitter:before{content:""}.fa-ext-link:before{content:""}.fa-close:before{content:""}.fa-map-marker:before{content:""}.fa-heart-outlined:before{content:""}.fa-heart:before{content:""}.fa-youtube:before{content:""}.fa-arrow-narrow-right:before{content:""}.fa-circle-caret-right:before{content:""}.fa-eye:before{content:""}.fa-link:before{content:""}.fa-check:before{content:""}.fa-image:before{content:""}.fa-doc:before{content:""}.fa-filters:before{content:""}.fa-badge-3d:before{content:""}.fa-arrow-down:before{content:""}.icon--arrow-down:not(.wp-block-button):not(.menu-item)::before,.icon--arrow-down.wp-block-button .wp-block-button__link::before,.icon--arrow-down-after:not(.wp-block-button):not(.menu-item)::before,.icon--arrow-down-after.wp-block-button .wp-block-button__link::before,.icon--arrow-down.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--arrow-down-after:not(.wp-block-button):not(.menu-item),.icon--arrow-down-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}.icon--youtube:not(.wp-block-button):not(.menu-item)::before,.icon--youtube.wp-block-button .wp-block-button__link::before,.icon--youtube-after:not(.wp-block-button):not(.menu-item)::before,.icon--youtube-after.wp-block-button .wp-block-button__link::before,.icon--youtube.menu-item a::before{content:"";font-family:Linsol;pointer-events:none}.icon--youtube-after:not(.wp-block-button):not(.menu-item),.icon--youtube-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)}@media print{.logo-pdf{display:block !important;width:200px;margin:0 auto 20px}}.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-slider p a:focus,.vivo-callout-media-text-slider p body:not(.user-is-tabbing) a: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,.post-type-archive-resources) input[type=submit]:focus,body:not(.post-type-archive-products,.post-type-archive-resources) body:not(.user-is-tabbing) input[type=submit]:focus,body:not(.user-is-tabbing) body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) 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,.post-type-archive-resources) input[type=submit]:focus,body:not(.post-type-archive-products,.post-type-archive-resources) .user-is-tabbing input[type=submit]:focus,.user-is-tabbing body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .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}summary::-webkit-details-marker{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-slider p a,.vivo-callout-media-text-slider p .page-template-page-wishlist a,.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,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .page-template-page-wishlist input[type=submit],.page-template-page-wishlist body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .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:var(--wp--preset--font-family--headings)}.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-slider p a,.vivo-callout-media-text article p a,.slide-nav .mob-nav-btn a,body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) 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-slider p a i,.vivo-callout-media-text article p a i,.slide-nav .mob-nav-btn a i,body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit] i,body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button i,body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button i,body:not(.post-type-archive-products,.post-type-archive-resources) 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-slider p a span,.vivo-callout-media-text article p a span,.slide-nav .mob-nav-btn a span,body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit] span,body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button span,body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button span,body:not(.post-type-archive-products,.post-type-archive-resources) 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-slider p a::before,.vivo-callout-media-text article p a::before,.slide-nav .mob-nav-btn a::before,body:not(.post-type-archive-products,.post-type-archive-resources) 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-slider p a::after,.vivo-callout-media-text article p a::after,.slide-nav .mob-nav-btn a::after,body:not(.post-type-archive-products,.post-type-archive-resources) 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-slider p a span,.vivo-callout-media-text article p a span,.slide-nav .mob-nav-btn a span,body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit] span,body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button span,body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button span,body:not(.post-type-archive-products,.post-type-archive-resources) 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,.post-type-archive-resources) input[type=submit]:active span,body:not(.post-type-archive-products,.post-type-archive-resources) 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,.post-type-archive-resources) input[type=submit]:hover span,body:not(.post-type-archive-products,.post-type-archive-resources) 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,.post-type-archive-resources) input[type=submit]:focus-visible span,body:not(.post-type-archive-products,.post-type-archive-resources) 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-slider p a,.vivo-callout-media-text-slider p .menu-item a,.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,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .menu-item input[type=submit],.menu-item body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a,.vivo-callout-media-text-slider p .menu-item a,.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,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .menu-item input[type=submit],.menu-item body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a::before,.vivo-callout-media-text-slider p .menu-item a::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,.post-type-archive-resources) input[type=submit]::before,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a:active,.vivo-callout-media-text-slider p .menu-item a: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,.post-type-archive-resources) input[type=submit]:active,body:not(.post-type-archive-products,.post-type-archive-resources) .menu-item input[type=submit]:active,.menu-item body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:active::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a:hover,.vivo-callout-media-text-slider p .menu-item a: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,.post-type-archive-resources) input[type=submit]:hover,body:not(.post-type-archive-products,.post-type-archive-resources) .menu-item input[type=submit]:hover,.menu-item body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a:focus-visible,.vivo-callout-media-text-slider p .menu-item a: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,.post-type-archive-resources) input[type=submit]:focus-visible,body:not(.post-type-archive-products,.post-type-archive-resources) .menu-item input[type=submit]:focus-visible,.menu-item body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a:active::before,.vivo-callout-media-text-slider p .menu-item a: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,.post-type-archive-resources) input[type=submit]:active::before,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a:hover::before,.vivo-callout-media-text-slider p .menu-item a: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,.post-type-archive-resources) input[type=submit]:hover::before,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a:focus-visible::before,.vivo-callout-media-text-slider p .menu-item a: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,.post-type-archive-resources) input[type=submit]:focus-visible::before,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a,.vivo-callout-media-text-slider p .current-menu-item a,.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,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .current-menu-item input[type=submit],.current-menu-item body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a::before,.vivo-callout-media-text-slider p .current-menu-item a::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,.post-type-archive-resources) input[type=submit]::before,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a,.vivo-callout-media-text article p a,.slide-nav .mob-nav-btn a,body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) 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:var(--wp--preset--font-family--headings);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-slider p a::before,.vivo-callout-media-text article p a::before,.slide-nav .mob-nav-btn a::before,body:not(.post-type-archive-products,.post-type-archive-resources) 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-slider p a: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,.post-type-archive-resources) input[type=submit]:active::before,.single-products #crumbs span:active::before,.btn--plain:active::before,.btn:hover::before,.vivo-callout-media-text-slider p a: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,.post-type-archive-resources) input[type=submit]:hover::before,.single-products #crumbs span:hover::before,.btn--plain:hover::before,.btn:focus-visible::before,.vivo-callout-media-text-slider p a: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,.post-type-archive-resources) 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--cta,.btn--cta-light{font-size:1rem;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif;text-decoration:none;background-color:#1b1d25;color:#fff;border:1px solid rgba(0,0,0,0);width:100%;display:inline-flex;align-items:center;justify-content:center;padding:1rem .625rem;transition:background-color .2s ease-in,color .2s ease-in-out}.btn--cta:focus-visible,.btn--cta-light:focus-visible,.btn--cta:hover,.btn--cta-light:hover{background-color:rgba(0,0,0,0);color:#1b1d25;border-color:rgba(27,29,37,.1)}.btn--cta-light{background-color:rgba(0,0,0,0);color:#1b1d25;border-color:rgba(27,29,37,.1)}.btn--cta-light:focus-visible,.btn--cta-light:hover{background-color:rgba(27,29,37,.1)}.btn--disabled{cursor:default;pointer-events:none}.btn--disabled::after{display:none}.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:focus-visible,.btn-cta:hover{background-color:rgba(0,0,0,0);color:#1b1d25}.btn-cta:disabled{cursor:not-allowed;background-color:#1b1d25;color:#fff;opacity:.2}.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}.btn--plain::before{display:none}.btn-primary a{background-color:#007ac8;color:#fff;border-radius:0;padding-inline:1rem;border:1px solid #007ac8;transition:background-color .2s ease-out,color .2s ease-out}.btn-primary a::before{display:none}a.btn--icon-light{text-decoration:none}.btn--icon,.btn--icon-light{font-size:1.25rem;line-height:1;color:#fff;background-color:var(--wp--preset--color--black);border:1px solid rgba(0,0,0,0);border-radius:50%;padding:clamp(.625rem,.521rem + .44vw,1rem);display:grid;place-content:center;width:fit-content;aspect-ratio:1;transition:all .25s ease-out}.btn--icon:focus-visible,.btn--icon-light:focus-visible,.btn--icon:hover,.btn--icon-light:hover{background-color:rgba(0,0,0,0);color:var(--wp--preset--color--black);border-color:rgba(27,29,37,.1)}.btn--icon-light{background-color:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--black)}.btn--icon-light:focus-visible,.btn--icon-light:hover{background-color:var(--wp--preset--color--black);color:#fff}.btn--share{display:inline-flex;align-items:center;gap:.5em;padding:.75em .75em;transition:opacity .25s ease-out}.btn--share::before{content:"";font-size:1.25em;font-family:Linsol}.btn--share:hover,.btn--share:focus,.btn--share:active{opacity:.7}.btn--tag{font-family:var(--wp--preset--font-family--body);font-size:.875rem;text-decoration:none;line-height:1;background-color:var(--wp--preset--color--tertiary);border-radius:9999px;display:inline-flex;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:.75rem .5rem;transition:color .25s ease-in-out,background-color .25s ease-in-out}.btn--tag i.fa{font-size:1rem}.btn--tag:focus-visible,.btn--tag:hover,.btn--tag:active{background-color:var(--wp--preset--color--black);color:#fff}.wp-block-file{background-color:var(--wp--preset--color--tertiary);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;position:relative}.wp-block-file a{font-size:.875rem;text-decoration:none;font-family:var(--wp--preset--font-family--headings);position:absolute;padding-left:1.2rem;padding-top:2.5rem;inset:0}.wp-block-file a:hover .wp-block-file{background-color:#eaedf0}.wp-block-file::before,.wp-block-file::after{font-family:Linsol;display:block;content:""}.wp-block-file::after{content:"";text-align:right}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}@media only screen and (max-width: 782px){.images--columns .wp-block-column:first-child .wp-block-spacer:first-child{height:15vh !important}.images--columns .wp-block-column:first-child .wp-block-spacer:last-child{height:20vh !important}.images--columns .wp-block-column:last-child .wp-block-spacer:first-child{height:15vh !important}}.wp-block-embed-vimeo .wp-block-embed__wrapper{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.wp-block-embed-vimeo iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}div.wpforms-container-full .wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:#f7f9fc;border:1px solid #dedede}div.wpforms-container-full .wpforms-confirmation-container-full p,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p{display:grid;grid-template-columns:20px 1fr;gap:1rem;line-height:1.5;align-items:center}div.wpforms-container-full .wpforms-confirmation-container-full p::before,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p::before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='20px' height='20px' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 7.5C0 3.35786 3.35786 0 7.5 0C11.6421 0 15 3.35786 15 7.5C15 11.6421 11.6421 15 7.5 15C3.35786 15 0 11.6421 0 7.5ZM7.0718 10.7106L11.3905 5.31232L10.6096 4.68762L6.92825 9.2893L4.32012 7.11586L3.67993 7.88408L7.0718 10.7106Z' fill='%23000000'/%3E%3C/svg%3E");content:"";width:20px;height:20px}#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}#site-header{--bg-offset-y: -100%;position:fixed;top:0;width:100%;z-index:90;background-color:rgba(0,0,0,0) !important}#site-header::after{content:"";position:absolute;inset:0;background:#fff;z-index:-1;transform:translateY(var(--bg-offset-y))}#site-header nav,#site-header #header-search-form>.container,#site-header #header-search-form>.container--no-padding,#site-header #header-search-form>.container--narrow,#site-header .wp-block-cover__inner-container#header-search-form>p,#site-header #menu-header{--gap: 1.375rem;display:flex;align-items:center;gap:var(--gap)}@media only screen and (min-width: 980px){#site-header nav,#site-header #header-search-form>.container,#site-header #header-search-form>.container--no-padding,#site-header #header-search-form>.container--narrow,#site-header .wp-block-cover__inner-container#header-search-form>p,#site-header #menu-header{--gap: 2rem}}.post-type-archive-products #site-header{--bg-offset-y: 0;background-color:#fff !important}#site-header{background-color:rgba(0,0,0,0)}#site-header nav{padding-block:1rem;justify-content:right;position:relative;top:.75rem}#site-header nav a:not(.logo-link-linsol),#site-header nav button,#site-header nav .btn,#site-header nav .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p #site-header nav a,#site-header nav .vivo-callout-media-text article p a,.vivo-callout-media-text article p #site-header nav a,#site-header nav .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn #site-header nav a,#site-header nav body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #site-header nav input[type=submit],#site-header nav body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #site-header nav input[type=file]::-webkit-file-upload-button,#site-header nav .single-products #crumbs span,.single-products #crumbs #site-header nav span,#site-header nav .wp-element-button,#site-header nav .wp-block-button__link,#site-header nav .btn--plain{font-size:.875rem}#site-header nav .logo-link-linsol{line-height:0;margin-right:auto}#site-header nav .logo-link-linsol a{line-height:0}@media only screen and (min-width: 980px){#site-header nav .logo-link-linsol{margin-right:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}#site-header nav .logo-link-linsol .linsol-logo{height:.875rem;width:auto;transition:height .25s ease-out}@media only screen and (min-width: 782px){#site-header nav .logo-link-linsol .linsol-logo{height:1.25rem}}@media only screen and (min-width: 980px){#site-header nav #menu-header{flex-grow:1}}#site-header nav #menu-header .menu-item{font-family:var(--wp--preset--font-family--headings)}#site-header nav #menu-header .menu-item:not(.icon--wishlist){display:none}#site-header nav #menu-header .menu-item:not(.icon--wishlist) svg{display:none}@media only screen and (min-width: 980px){#site-header nav #menu-header .menu-item:not(.icon--wishlist){display:inline-block}}@media only screen and (min-width: 980px){#site-header nav #menu-header .menu-item.icon--wishlist{margin-right:auto}}#site-header nav #menu-header .menu-item.icon--wishlist a:active,#site-header nav #menu-header .menu-item.icon--wishlist a:hover,#site-header nav #menu-header .menu-item.icon--wishlist a:focus-visible{opacity:.75}#site-header nav #menu-header .menu-item.icon--wishlist a span{display:none}#site-header nav #menu-header .menu-item.icon--wishlist a::before{pointer-events:none;display:none}#site-header nav #menu-header .menu-item.icon--wishlist a span.wishlist_count{display:block;margin-left:.1rem}#site-header nav #menu-header .menu-item.icon--wishlist.wishlist-act .wishlist-icon{stroke:#e1251b !important;fill:#e1251b !important}#site-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}#site-header nav #menu-header .menu-item .wishlist-icon:hover,#site-header nav #menu-header .menu-item .wishlist-icon:focus-visible{stroke:#1b1d25;fill:#1b1d25}#site-header nav #menu-header .menu-item>a{position:relative}#site-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}#site-header nav #menu-header>li.open::after{opacity:1;visibility:visible}#site-header nav #menu-header .open .sub-menu-drawer{pointer-events:auto;visibility:visible;transform:translateX(0)}#site-header nav #menu-header .open .sub-menu-drawer::after{display:block}#site-header nav #menu-header .sub-menu-drawer{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){#site-header nav #menu-header .sub-menu-drawer{height:calc(100vh - 60px);height:calc(100dvh - 60px);height:calc(100svh - 60px)}}#site-header nav #menu-header .sub-menu-drawer-inner{padding:12vh 1.875rem 2rem 1.875rem;overflow-y:auto;height:100%;scrollbar-width:none}#site-header nav #menu-header .sub-menu-drawer-inner::-webkit-scrollbar{display:none}#site-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}#site-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}#site-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}#site-header nav #menu-header .sub-menu-drawer #default-menu-image,#site-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}#site-header nav #menu-header .sub-menu-drawer .menu-image{opacity:0}#site-header nav #menu-header .sub-menu-drawer li{display:block;width:32%;margin:0;padding-left:0;padding-right:0}#site-header nav #menu-header .sub-menu-drawer li a{color:#1b1d25;line-height:1.45;padding:.5rem 0;position:relative;z-index:4}#site-header nav #menu-header .sub-menu-drawer li a:hover{padding-left:.25rem}#site-header nav #menu-header .sub-menu-drawer li .parent-image__child{display:block;overflow:hidden;aspect-ratio:2/1}#site-header nav #menu-header .sub-menu-drawer li .parent-image__child img{width:100%;height:100%;object-fit:cover;object-position:center}#site-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}#site-header nav #menu-header .sub-menu-drawer li .nav-menu-image img{width:100%;height:100%;object-fit:cover;object-position:center}#site-header nav #menu-header .sub-menu-drawer .open::after{background-color:#f7f9fc}#site-header nav #menu-header .sub-menu-drawer .open .sub-submenu{transform:translateX(0)}#site-header nav #menu-header .sub-menu-drawer-title{position:absolute;top:5vh;left:1.875rem;font-size:clamp(0.875rem, 0.3265306122vw + 0.7984693878rem, 1.125rem);z-index:4;color:#1b1d25;line-height:1.5;width:calc(100% - 90px);border-bottom:1px solid rgba(2,2,2,.1)}#site-header nav #menu-header .sub-menu-drawer-title-finish,#site-header nav #menu-header .sub-menu-drawer-title-range{position:relative;font-size:clamp(0.875rem, 0.3265306122vw + 0.7984693878rem, 1.125rem);z-index:4;color:#1b1d25;line-height:1.5;margin-bottom:1rem;border-bottom:1px solid rgba(2,2,2,.1);width:calc(100% - 36px)}#site-header nav #menu-header .sub-menu-drawer-title,#site-header nav #menu-header .sub-menu-drawer-title-finish,#site-header nav #menu-header .sub-menu-drawer-title-range{padding-bottom:.75rem;display:flex;justify-content:space-between;align-items:flex-end}#site-header nav #menu-header .sub-menu-drawer-title a,#site-header nav #menu-header .sub-menu-drawer-title-finish a,#site-header nav #menu-header .sub-menu-drawer-title-range a{opacity:.6;font-size:.75rem}#site-header nav #menu-header .sub-menu-drawer-title a:hover,#site-header nav #menu-header .sub-menu-drawer-title-finish a:hover,#site-header nav #menu-header .sub-menu-drawer-title-range a:hover{opacity:1}#site-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)}#site-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}#site-header nav #menu-header .sub-submenu li{width:100%}#site-header nav #menu-header .open .sub-submenu{transform:translateX(-80vw)}#site-header nav .close-sub{position:absolute;z-index:4;width:1.5rem;height:1.5rem;top:5vh;right:1.875rem;display:inline-block}#site-header nav .close-sub::after,#site-header nav .close-sub::before{content:"";position:absolute;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-x"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M18 6l-12 12" /><path d="M6 6l12 12" /></svg>')}#site-header nav .close-sub::after{height:1.5rem;width:1.5rem;left:0;top:0}#site-header nav .close-sub:hover{transform:none;transition:none}#site-header nav .close-sub:hover::before{border:none}#site-header nav .close-sub.main-close-btn{top:1rem;right:1rem}#site-header nav .close-sub.main-close-btn.hide{display:none}#site-header nav .return-link{font-family:Helvetica-Neue,Helvetica,Arial,sans-serif}#site-header nav .return-link a{font-size:14px !important}#site-header nav #header-search-form-toggle{transition:opacity 1.25s ease-out}#site-header nav #header-search-form-toggle i.fa{font-size:1.125rem;display:inline-block}#site-header nav #header-search-form-toggle:active,#site-header nav #header-search-form-toggle:hover,#site-header nav #header-search-form-toggle:focus-visible{opacity:.75}#site-header nav #mobile-menu-toggle{width:1.5rem;height:.625rem;position:relative}@media only screen and (min-width: 980px){#site-header nav #mobile-menu-toggle{display:none}}#site-header nav #mobile-menu-toggle::before,#site-header nav #mobile-menu-toggle::after{content:"";position:absolute;background:currentColor;width:100%;height:1px;left:0;transition:transform .25s ease-out}#site-header nav #mobile-menu-toggle::before{top:0}#site-header nav #mobile-menu-toggle::after{bottom:0}#site-header nav #mobile-menu-toggle:hover::before,#site-header nav #mobile-menu-toggle:focus-visible::before{transform:translateY(0.3rem)}#site-header nav #mobile-menu-toggle:hover::after,#site-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}.logo-link-linsol{display:flex !important;align-items:center;text-decoration:none}.linsol-logo-25{height:2.5rem !important;margin-left:1rem}@media(max-width: 782px){.footer-logo{display:flex;justify-content:center}}@media(max-width: 782px){.footer-logo .linsol-logo{height:1.5rem !important}}.footer-logo .linsol-logo-25{height:3rem !important}.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}}.linsol-25-year-logo-overlay{position:relative}.linsol-25-year-logo-overlay ::before{content:"";position:absolute;inset:-100px 0 0 0;z-index:2;height:200px;background-image:url("../img/logo-25-year-white.png");background-position:center;background-size:contain;background-repeat:no-repeat}@media(max-width: 782px){.linsol-25-year-logo-overlay ::before{inset:-60px 0 0 0;height:120px}}@media(max-width: 1200px){.page-id-9385 .wp-block-cover.wp-block-cover-custom{min-height:700px}}@media(max-width: 782px){.page-id-9385 .wp-block-cover.wp-block-cover-custom{min-height:400px}}.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}}#hero-section .post-password-form{font-family:var(--wp--preset--font-family--headings)}#hero-section .post-password-form p{margin-bottom:0}@media screen and (max-width: 980px){#hero-section .post-password-form p{font-size:.85rem}}#hero-section .post-password-form>p:has(input[type=submit]){display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fff}#hero-section .post-password-form>p:has(input[type=submit]) input{color:#fff;margin-bottom:0}#hero-section .post-password-form>p:has(input[type=submit]) label[for^=pwbox]{color:rgba(0,0,0,0)}#hero-section .post-password-form>p:has(input[type=submit]) label[for^=pwbox] input{color:#fff}#hero-section .post-password-form>p:has(input[type=submit]) input[type=submit]{align-self:flex-end;text-transform:capitalize}#hero-section .post-password-form>p:has(input[type=submit]) input[type=submit]:hover{opacity:.6}@supports(hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){html:has(.single-products){overscroll-behavior:auto !important}}.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 .post-type-archive-products .loop-grid{grid-template-columns:repeat(2, 1fr) !important;gap:1rem !important;margin-top:2rem !important}@media only screen and (min-width: 782px){.single-products .post-type-archive-products .loop-grid{grid-template-columns:repeat(3, 1fr) !important}}@media only screen and (min-width: 980px){.single-products .post-type-archive-products .loop-grid{grid-template-columns:repeat(4, 1fr) !important}}@media only screen and (min-width: 1660px){.single-products .post-type-archive-products .loop-grid{grid-template-columns:repeat(5, 1fr) !important}}.single-products #crumbs{display:flex;align-items:center;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-visible{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;align-items:center}}.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-visible{opacity:1}.single-products .product__actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-block:1rem 1.5em}.single-products .product__actions .btn--cta,.single-products .product__actions .btn--cta-light{line-height:2}@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;margin-top:1.5em}.single-products .price,.single-products .special-tag{margin-bottom:.75em}.single-products .wishlist-added{text-decoration:none;position:relative;opacity:.8;transition:all .25s ease-out}.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:#e1251b}.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:flex;align-items:center;justify-content:space-between;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::before{transform:translateY(0.25rem)}.single-products .downloads .fa::before{font-size:1.4rem}.single-products .downloads__icon{border-bottom:1px solid #1b1d25;transform:translateY(-0.25rem)}.single-products .downloads__icon::before{display:inline-flex;font-size:.8rem;transition:transform .2s ease-in-out}.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;font-style:italic}.sp-discover-cta{padding-top:4rem}.product_description{margin-top:2rem;font-size:.875rem}.has-cursive-font-family{font-style:italic}.special-tag{font-family:Helvetica-Neue,Helvetica,Arial,sans-serif !important;color:rgba(27,29,37,.75);display:block}.product_details h2{font-size:1rem !important;margin-bottom:1em !important}.product_details p:empty{display:none}.product_details ul{margin:0 0 0 1rem;font-size:.875rem}.product_details ul li{font-size:.875rem;list-style-type:disc;padding-left:0}.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}body.error404 #hero-section{margin-bottom:2.5rem}body.error404 #hero-section h1{margin-bottom:1.5rem}body.error404 #main-content{margin-bottom:max(5.25rem,15vh)}@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 main{min-height:calc(100vh - 60px)}.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-slider p a,.vivo-callout-media-text-slider p .page.wishlist .wishlist-item a,.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,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .page.wishlist .wishlist-item input[type=submit],.page.wishlist .wishlist-item body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .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:var(--wp--preset--font-family--headings);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-slider p a[class^=icon--],.vivo-callout-media-text-slider p .page.wishlist .wishlist-item a[class^=icon--],.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,.post-type-archive-resources) input[class^=icon--][type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .page.wishlist .wishlist-item input[class^=icon--][type=submit],.page.wishlist .wishlist-item body:not(.post-type-archive-products,.post-type-archive-resources) input[class^=icon--][type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a[class^=icon--]:disabled,.vivo-callout-media-text-slider p .page.wishlist .wishlist-item a[class^=icon--]: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,.post-type-archive-resources) input[class^=icon--][type=submit]:disabled,body:not(.post-type-archive-products,.post-type-archive-resources) .page.wishlist .wishlist-item input[class^=icon--][type=submit]:disabled,.page.wishlist .wishlist-item body:not(.post-type-archive-products,.post-type-archive-resources) input[class^=icon--][type=file]:disabled::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a[class^=icon--],.vivo-callout-media-text-slider p .page.wishlist .wishlist-item a[class^=icon--],.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,.post-type-archive-resources) input[class^=icon--][type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .page.wishlist .wishlist-item input[class^=icon--][type=submit],.page.wishlist .wishlist-item body:not(.post-type-archive-products,.post-type-archive-resources) input[class^=icon--][type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a[class^=icon--]::before,.vivo-callout-media-text-slider p .page.wishlist .wishlist-item a[class^=icon--]::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,.post-type-archive-resources) input[class^=icon--][type=submit]::before,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a.icon--close,.vivo-callout-media-text-slider p .page.wishlist .wishlist-item a.icon--close,.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,.post-type-archive-resources) input.icon--close[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .page.wishlist .wishlist-item input.icon--close[type=submit],.page.wishlist .wishlist-item body:not(.post-type-archive-products,.post-type-archive-resources) input.icon--close[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a.icon--close,.vivo-callout-media-text-slider p .page.wishlist .wishlist-item a.icon--close,.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,.post-type-archive-resources) input.icon--close[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .page.wishlist .wishlist-item input.icon--close[type=submit],.page.wishlist .wishlist-item body:not(.post-type-archive-products,.post-type-archive-resources) input.icon--close[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a.icon--close,.vivo-callout-media-text-slider p .page.wishlist .wishlist-item a.icon--close,.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,.post-type-archive-resources) input.icon--close[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .page.wishlist .wishlist-item input.icon--close[type=submit],.page.wishlist .wishlist-item body:not(.post-type-archive-products,.post-type-archive-resources) input.icon--close[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a.icon--close::before,.vivo-callout-media-text-slider p .page.wishlist .wishlist-item a.icon--close::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,.post-type-archive-resources) input.icon--close[type=submit]::before,body:not(.post-type-archive-products,.post-type-archive-resources) .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)}.qr-code-for-pdf{display:none}@media print{@page{size:A4;margin:2cm 1cm}.wishlist-item__notes{display:grid;grid-template-columns:auto 80px;gap:1.25rem}.qr-code-for-pdf{display:inline-block}html,body{height:99%;page-break-after:avoid;page-break-before:avoid}.ScrollSmoother-wrapper{position:relative !important;overflow:scroll !important}.slide-nav,#site-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}}.post-type-archive-resources main{border-top:1px solid rgba(27,29,37,.1);padding-block:3.125rem 4rem}@media(min-width: 980px){.post-type-archive-resources main .container,.post-type-archive-resources main .container--no-padding,.post-type-archive-resources main .container--narrow,.post-type-archive-resources main .wp-block-cover__inner-container>p{display:grid;grid-template-columns:clamp(12rem,6.759rem + 8.56vw,16rem) 1fr;gap:clamp(2rem,-0.948rem + 4.81vw,4.25rem)}}@media(min-width: 1200px){.post-type-archive-resources main .container,.post-type-archive-resources main .container--no-padding,.post-type-archive-resources main .container--narrow,.post-type-archive-resources main .wp-block-cover__inner-container>p{padding-inline:0}}@media(max-width: 979px){.post-type-archive-resources main .container aside,.post-type-archive-resources main .container--no-padding aside,.post-type-archive-resources main .container--narrow aside,.post-type-archive-resources main .wp-block-cover__inner-container>p aside{display:none}}.post-type-archive-resources main .container aside header,.post-type-archive-resources main .container--no-padding aside header,.post-type-archive-resources main .container--narrow aside header,.post-type-archive-resources main .wp-block-cover__inner-container>p aside header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.post-type-archive-resources main .container aside header h2,.post-type-archive-resources main .container--no-padding aside header h2,.post-type-archive-resources main .container--narrow aside header h2,.post-type-archive-resources main .wp-block-cover__inner-container>p aside header h2{font-size:1rem;margin:0}.post-type-archive-resources main .container aside header a,.post-type-archive-resources main .container--no-padding aside header a,.post-type-archive-resources main .container--narrow aside header a,.post-type-archive-resources main .wp-block-cover__inner-container>p aside header a{font-family:var(--wp--preset--font-family--body);font-size:.875rem;display:flex;align-items:center;gap:.5rem;padding-block:.25rem;text-decoration:none}.post-type-archive-resources main .container aside header a:focus-visible,.post-type-archive-resources main .container--no-padding aside header a:focus-visible,.post-type-archive-resources main .container--narrow aside header a:focus-visible,.post-type-archive-resources main .wp-block-cover__inner-container>p aside header a:focus-visible,.post-type-archive-resources main .container aside header a:hover,.post-type-archive-resources main .container--no-padding aside header a:hover,.post-type-archive-resources main .container--narrow aside header a:hover,.post-type-archive-resources main .wp-block-cover__inner-container>p aside header a:hover{color:color-mix(in srgb, var(--wp--preset--color--black) 50%, transparent)}.post-type-archive-resources main .container aside header i.fa,.post-type-archive-resources main .container--no-padding aside header i.fa,.post-type-archive-resources main .container--narrow aside header i.fa,.post-type-archive-resources main .wp-block-cover__inner-container>p aside header i.fa{font-size:1.25rem}.post-type-archive-resources main .container aside fieldset:first-of-type,.post-type-archive-resources main .container--no-padding aside fieldset:first-of-type,.post-type-archive-resources main .container--narrow aside fieldset:first-of-type,.post-type-archive-resources main .wp-block-cover__inner-container>p aside fieldset:first-of-type{margin-block:1.5rem}.post-type-archive-resources main .container aside fieldset:first-of-type details:first-of-type,.post-type-archive-resources main .container--no-padding aside fieldset:first-of-type details:first-of-type,.post-type-archive-resources main .container--narrow aside fieldset:first-of-type details:first-of-type,.post-type-archive-resources main .wp-block-cover__inner-container>p aside fieldset:first-of-type details:first-of-type{border-top-color:rgba(27,29,37,.1)}.post-type-archive-resources main .container>div,.post-type-archive-resources main .container--no-padding>div,.post-type-archive-resources main .container--narrow>div,.post-type-archive-resources main .wp-block-cover__inner-container>p>div{display:grid;align-items:start;gap:1.5rem;grid-auto-rows:min-content}.post-type-archive-resources main .container>div section#display-options,.post-type-archive-resources main .container--no-padding>div section#display-options,.post-type-archive-resources main .container--narrow>div section#display-options,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options{display:grid;align-items:center;justify-content:end;gap:2rem;width:fit-content;margin-left:auto}@media(min-width: 980px){.post-type-archive-resources main .container>div section#display-options,.post-type-archive-resources main .container--no-padding>div section#display-options,.post-type-archive-resources main .container--narrow>div section#display-options,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options{grid-template-columns:repeat(2, 8.875rem)}}.post-type-archive-resources main .container>div section#display-options i.fa,.post-type-archive-resources main .container--no-padding>div section#display-options i.fa,.post-type-archive-resources main .container--narrow>div section#display-options i.fa,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options i.fa{font-size:2rem}.post-type-archive-resources main .container>div section#display-options button,.post-type-archive-resources main .container--no-padding>div section#display-options button,.post-type-archive-resources main .container--narrow>div section#display-options button,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options button,.post-type-archive-resources main .container>div section#display-options .btn,.post-type-archive-resources main .container>div section#display-options .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p .post-type-archive-resources main .container>div section#display-options a,.post-type-archive-resources main .container>div section#display-options .vivo-callout-media-text article p a,.vivo-callout-media-text article p .post-type-archive-resources main .container>div section#display-options a,.post-type-archive-resources main .container>div section#display-options .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .post-type-archive-resources main .container>div section#display-options a,.post-type-archive-resources main .container>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .container>div section#display-options input[type=submit],.post-type-archive-resources main .container>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .container>div section#display-options input[type=file]::-webkit-file-upload-button,.post-type-archive-resources main .container--no-padding>div section#display-options .btn,.post-type-archive-resources main .container--no-padding>div section#display-options .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p .post-type-archive-resources main .container--no-padding>div section#display-options a,.post-type-archive-resources main .container--no-padding>div section#display-options .vivo-callout-media-text article p a,.vivo-callout-media-text article p .post-type-archive-resources main .container--no-padding>div section#display-options a,.post-type-archive-resources main .container--no-padding>div section#display-options .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .post-type-archive-resources main .container--no-padding>div section#display-options a,.post-type-archive-resources main .container--no-padding>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .container--no-padding>div section#display-options input[type=submit],.post-type-archive-resources main .container--no-padding>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .container--no-padding>div section#display-options input[type=file]::-webkit-file-upload-button,.post-type-archive-resources main .container--narrow>div section#display-options .btn,.post-type-archive-resources main .container--narrow>div section#display-options .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p .post-type-archive-resources main .container--narrow>div section#display-options a,.post-type-archive-resources main .container--narrow>div section#display-options .vivo-callout-media-text article p a,.vivo-callout-media-text article p .post-type-archive-resources main .container--narrow>div section#display-options a,.post-type-archive-resources main .container--narrow>div section#display-options .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .post-type-archive-resources main .container--narrow>div section#display-options a,.post-type-archive-resources main .container--narrow>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .container--narrow>div section#display-options input[type=submit],.post-type-archive-resources main .container--narrow>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .container--narrow>div section#display-options input[type=file]::-webkit-file-upload-button,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options .btn,.post-type-archive-resources main .vivo-callout-media-text-slider .wp-block-cover__inner-container>p>div section#display-options a,.vivo-callout-media-text-slider .post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options a,.post-type-archive-resources main .vivo-callout-media-text article .wp-block-cover__inner-container>p>div section#display-options a,.vivo-callout-media-text article .post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options a,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options a,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options input[type=submit],.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options input[type=file]::-webkit-file-upload-button,.post-type-archive-resources main .container>div section#display-options .wp-element-button,.post-type-archive-resources main .container--no-padding>div section#display-options .wp-element-button,.post-type-archive-resources main .container--narrow>div section#display-options .wp-element-button,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options .wp-element-button,.post-type-archive-resources main .container>div section#display-options .wp-block-button__link,.post-type-archive-resources main .container--no-padding>div section#display-options .wp-block-button__link,.post-type-archive-resources main .container--narrow>div section#display-options .wp-block-button__link,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options .wp-block-button__link,.post-type-archive-resources main .container>div section#display-options .btn--plain,.post-type-archive-resources main .container--no-padding>div section#display-options .btn--plain,.post-type-archive-resources main .container--narrow>div section#display-options .btn--plain,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options .btn--plain,.post-type-archive-resources main .container>div section#display-options .single-products #crumbs span,.single-products #crumbs .post-type-archive-resources main .container>div section#display-options span,.post-type-archive-resources main .container--no-padding>div section#display-options .single-products #crumbs span,.single-products #crumbs .post-type-archive-resources main .container--no-padding>div section#display-options span,.post-type-archive-resources main .container--narrow>div section#display-options .single-products #crumbs span,.single-products #crumbs .post-type-archive-resources main .container--narrow>div section#display-options span,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options .single-products #crumbs span,.single-products #crumbs .post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options span,.post-type-archive-resources main .container>div section#display-options details summary,.post-type-archive-resources main .container--no-padding>div section#display-options details summary,.post-type-archive-resources main .container--narrow>div section#display-options details summary,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options details summary{font-family:var(--wp--preset--font-family--headings);font-size:1rem;text-transform:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem}@media(max-width: 979px){.post-type-archive-resources main .container>div section#display-options button,.post-type-archive-resources main .container--no-padding>div section#display-options button,.post-type-archive-resources main .container--narrow>div section#display-options button,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options button,.post-type-archive-resources main .container>div section#display-options .btn,.post-type-archive-resources main .container>div section#display-options .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p .post-type-archive-resources main .container>div section#display-options a,.post-type-archive-resources main .container>div section#display-options .vivo-callout-media-text article p a,.vivo-callout-media-text article p .post-type-archive-resources main .container>div section#display-options a,.post-type-archive-resources main .container>div section#display-options .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .post-type-archive-resources main .container>div section#display-options a,.post-type-archive-resources main .container>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .container>div section#display-options input[type=submit],.post-type-archive-resources main .container>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .container>div section#display-options input[type=file]::-webkit-file-upload-button,.post-type-archive-resources main .container--no-padding>div section#display-options .btn,.post-type-archive-resources main .container--no-padding>div section#display-options .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p .post-type-archive-resources main .container--no-padding>div section#display-options a,.post-type-archive-resources main .container--no-padding>div section#display-options .vivo-callout-media-text article p a,.vivo-callout-media-text article p .post-type-archive-resources main .container--no-padding>div section#display-options a,.post-type-archive-resources main .container--no-padding>div section#display-options .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .post-type-archive-resources main .container--no-padding>div section#display-options a,.post-type-archive-resources main .container--no-padding>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .container--no-padding>div section#display-options input[type=submit],.post-type-archive-resources main .container--no-padding>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .container--no-padding>div section#display-options input[type=file]::-webkit-file-upload-button,.post-type-archive-resources main .container--narrow>div section#display-options .btn,.post-type-archive-resources main .container--narrow>div section#display-options .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p .post-type-archive-resources main .container--narrow>div section#display-options a,.post-type-archive-resources main .container--narrow>div section#display-options .vivo-callout-media-text article p a,.vivo-callout-media-text article p .post-type-archive-resources main .container--narrow>div section#display-options a,.post-type-archive-resources main .container--narrow>div section#display-options .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .post-type-archive-resources main .container--narrow>div section#display-options a,.post-type-archive-resources main .container--narrow>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .container--narrow>div section#display-options input[type=submit],.post-type-archive-resources main .container--narrow>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .container--narrow>div section#display-options input[type=file]::-webkit-file-upload-button,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options .btn,.post-type-archive-resources main .vivo-callout-media-text-slider .wp-block-cover__inner-container>p>div section#display-options a,.vivo-callout-media-text-slider .post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options a,.post-type-archive-resources main .vivo-callout-media-text article .wp-block-cover__inner-container>p>div section#display-options a,.vivo-callout-media-text article .post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options a,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options a,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options input[type=submit],.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options input[type=file]::-webkit-file-upload-button,.post-type-archive-resources main .container>div section#display-options .wp-element-button,.post-type-archive-resources main .container--no-padding>div section#display-options .wp-element-button,.post-type-archive-resources main .container--narrow>div section#display-options .wp-element-button,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options .wp-element-button,.post-type-archive-resources main .container>div section#display-options .wp-block-button__link,.post-type-archive-resources main .container--no-padding>div section#display-options .wp-block-button__link,.post-type-archive-resources main .container--narrow>div section#display-options .wp-block-button__link,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options .wp-block-button__link,.post-type-archive-resources main .container>div section#display-options .btn--plain,.post-type-archive-resources main .container--no-padding>div section#display-options .btn--plain,.post-type-archive-resources main .container--narrow>div section#display-options .btn--plain,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options .btn--plain,.post-type-archive-resources main .container>div section#display-options .single-products #crumbs span,.single-products #crumbs .post-type-archive-resources main .container>div section#display-options span,.post-type-archive-resources main .container--no-padding>div section#display-options .single-products #crumbs span,.single-products #crumbs .post-type-archive-resources main .container--no-padding>div section#display-options span,.post-type-archive-resources main .container--narrow>div section#display-options .single-products #crumbs span,.single-products #crumbs .post-type-archive-resources main .container--narrow>div section#display-options span,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options .single-products #crumbs span,.single-products #crumbs .post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options span{display:none}}.post-type-archive-resources main .container>div section#display-options button:disabled,.post-type-archive-resources main .container--no-padding>div section#display-options button:disabled,.post-type-archive-resources main .container--narrow>div section#display-options button:disabled,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options button:disabled,.post-type-archive-resources main .container>div section#display-options .btn:disabled,.post-type-archive-resources main .container>div section#display-options .vivo-callout-media-text-slider p a:disabled,.vivo-callout-media-text-slider p .post-type-archive-resources main .container>div section#display-options a:disabled,.post-type-archive-resources main .container>div section#display-options .vivo-callout-media-text article p a:disabled,.vivo-callout-media-text article p .post-type-archive-resources main .container>div section#display-options a:disabled,.post-type-archive-resources main .container>div section#display-options .slide-nav .mob-nav-btn a:disabled,.slide-nav .mob-nav-btn .post-type-archive-resources main .container>div section#display-options a:disabled,.post-type-archive-resources main .container>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:disabled,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .container>div section#display-options input[type=submit]:disabled,.post-type-archive-resources main .container>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:disabled::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .container>div section#display-options input[type=file]:disabled::-webkit-file-upload-button,.post-type-archive-resources main .container--no-padding>div section#display-options .btn:disabled,.post-type-archive-resources main .container--no-padding>div section#display-options .vivo-callout-media-text-slider p a:disabled,.vivo-callout-media-text-slider p .post-type-archive-resources main .container--no-padding>div section#display-options a:disabled,.post-type-archive-resources main .container--no-padding>div section#display-options .vivo-callout-media-text article p a:disabled,.vivo-callout-media-text article p .post-type-archive-resources main .container--no-padding>div section#display-options a:disabled,.post-type-archive-resources main .container--no-padding>div section#display-options .slide-nav .mob-nav-btn a:disabled,.slide-nav .mob-nav-btn .post-type-archive-resources main .container--no-padding>div section#display-options a:disabled,.post-type-archive-resources main .container--no-padding>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:disabled,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .container--no-padding>div section#display-options input[type=submit]:disabled,.post-type-archive-resources main .container--no-padding>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:disabled::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .container--no-padding>div section#display-options input[type=file]:disabled::-webkit-file-upload-button,.post-type-archive-resources main .container--narrow>div section#display-options .btn:disabled,.post-type-archive-resources main .container--narrow>div section#display-options .vivo-callout-media-text-slider p a:disabled,.vivo-callout-media-text-slider p .post-type-archive-resources main .container--narrow>div section#display-options a:disabled,.post-type-archive-resources main .container--narrow>div section#display-options .vivo-callout-media-text article p a:disabled,.vivo-callout-media-text article p .post-type-archive-resources main .container--narrow>div section#display-options a:disabled,.post-type-archive-resources main .container--narrow>div section#display-options .slide-nav .mob-nav-btn a:disabled,.slide-nav .mob-nav-btn .post-type-archive-resources main .container--narrow>div section#display-options a:disabled,.post-type-archive-resources main .container--narrow>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:disabled,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .container--narrow>div section#display-options input[type=submit]:disabled,.post-type-archive-resources main .container--narrow>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:disabled::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .container--narrow>div section#display-options input[type=file]:disabled::-webkit-file-upload-button,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options .btn:disabled,.post-type-archive-resources main .vivo-callout-media-text-slider .wp-block-cover__inner-container>p>div section#display-options a:disabled,.vivo-callout-media-text-slider .post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options a:disabled,.post-type-archive-resources main .vivo-callout-media-text article .wp-block-cover__inner-container>p>div section#display-options a:disabled,.vivo-callout-media-text article .post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options a:disabled,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options .slide-nav .mob-nav-btn a:disabled,.slide-nav .mob-nav-btn .post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options a:disabled,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:disabled,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options input[type=submit]:disabled,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:disabled::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options input[type=file]:disabled::-webkit-file-upload-button,.post-type-archive-resources main .container>div section#display-options .wp-element-button:disabled,.post-type-archive-resources main .container--no-padding>div section#display-options .wp-element-button:disabled,.post-type-archive-resources main .container--narrow>div section#display-options .wp-element-button:disabled,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options .wp-element-button:disabled,.post-type-archive-resources main .container>div section#display-options .wp-block-button__link:disabled,.post-type-archive-resources main .container--no-padding>div section#display-options .wp-block-button__link:disabled,.post-type-archive-resources main .container--narrow>div section#display-options .wp-block-button__link:disabled,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options .wp-block-button__link:disabled,.post-type-archive-resources main .container>div section#display-options .btn--plain:disabled,.post-type-archive-resources main .container--no-padding>div section#display-options .btn--plain:disabled,.post-type-archive-resources main .container--narrow>div section#display-options .btn--plain:disabled,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options .btn--plain:disabled,.post-type-archive-resources main .container>div section#display-options .single-products #crumbs span:disabled,.single-products #crumbs .post-type-archive-resources main .container>div section#display-options span:disabled,.post-type-archive-resources main .container--no-padding>div section#display-options .single-products #crumbs span:disabled,.single-products #crumbs .post-type-archive-resources main .container--no-padding>div section#display-options span:disabled,.post-type-archive-resources main .container--narrow>div section#display-options .single-products #crumbs span:disabled,.single-products #crumbs .post-type-archive-resources main .container--narrow>div section#display-options span:disabled,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options .single-products #crumbs span:disabled,.single-products #crumbs .post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options span:disabled{color:color-mix(in srgb, var(--wp--preset--color--black) 30%, transparent);cursor:not-allowed}.post-type-archive-resources main .container>div section#display-options details,.post-type-archive-resources main .container--no-padding>div section#display-options details,.post-type-archive-resources main .container--narrow>div section#display-options details,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options details{position:relative}.post-type-archive-resources main .container>div section#display-options details[open] summary i.fa,.post-type-archive-resources main .container--no-padding>div section#display-options details[open] summary i.fa,.post-type-archive-resources main .container--narrow>div section#display-options details[open] summary i.fa,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options details[open] summary i.fa{transform:rotateX(180deg)}.post-type-archive-resources main .container>div section#display-options details[open] fieldset,.post-type-archive-resources main .container--no-padding>div section#display-options details[open] fieldset,.post-type-archive-resources main .container--narrow>div section#display-options details[open] fieldset,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options details[open] fieldset{opacity:1;transform:translateX(0)}@starting-style{.post-type-archive-resources main .container>div section#display-options details[open] fieldset,.post-type-archive-resources main .container--no-padding>div section#display-options details[open] fieldset,.post-type-archive-resources main .container--narrow>div section#display-options details[open] fieldset,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options details[open] fieldset{opacity:0;transform:translateX(-0.5rem)}}.post-type-archive-resources main .container>div section#display-options details summary,.post-type-archive-resources main .container--no-padding>div section#display-options details summary,.post-type-archive-resources main .container--narrow>div section#display-options details summary,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options details summary{cursor:pointer}.post-type-archive-resources main .container>div section#display-options details summary[inert],.post-type-archive-resources main .container--no-padding>div section#display-options details summary[inert],.post-type-archive-resources main .container--narrow>div section#display-options details summary[inert],.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options details summary[inert]{cursor:not-allowed;opacity:.5}.post-type-archive-resources main .container>div section#display-options details summary i.fa,.post-type-archive-resources main .container--no-padding>div section#display-options details summary i.fa,.post-type-archive-resources main .container--narrow>div section#display-options details summary i.fa,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options details summary i.fa{transition:transform .25s ease-in-out}.post-type-archive-resources main .container>div section#display-options details fieldset,.post-type-archive-resources main .container--no-padding>div section#display-options details fieldset,.post-type-archive-resources main .container--narrow>div section#display-options details fieldset,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options details fieldset{background-color:#fff;border:.5px solid color-mix(in srgb, var(--wp--preset--color--black) 30%, transparent);border-radius:.25rem;margin:0;padding:.75rem;display:grid;gap:.75rem;position:absolute;inset:calc(100% + .5rem) 0 auto auto;width:max-content;opacity:0;transform:translateY(-0.5rem);transition:display .25s allow-discrete,transform .25s ease-in-out allow-discrete,opacity .25s ease-in-out allow-discrete}.post-type-archive-resources main .container>div section#display-options details fieldset legend,.post-type-archive-resources main .container--no-padding>div section#display-options details fieldset legend,.post-type-archive-resources main .container--narrow>div section#display-options details fieldset legend,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options details fieldset legend{display:none}.post-type-archive-resources main .container>div section#display-options details fieldset label,.post-type-archive-resources main .container--no-padding>div section#display-options details fieldset label,.post-type-archive-resources main .container--narrow>div section#display-options details fieldset label,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options details fieldset label{font-size:.875rem;display:flex;align-items:center;gap:.75rem}.post-type-archive-resources main .container>div section#display-options details fieldset label input[type=radio],.post-type-archive-resources main .container--no-padding>div section#display-options details fieldset label input[type=radio],.post-type-archive-resources main .container--narrow>div section#display-options details fieldset label input[type=radio],.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options details fieldset label input[type=radio]{display:none}.post-type-archive-resources main .container>div section#display-options details fieldset label i.fa,.post-type-archive-resources main .container--no-padding>div section#display-options details fieldset label i.fa,.post-type-archive-resources main .container--narrow>div section#display-options details fieldset label i.fa,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options details fieldset label i.fa{font-size:.5rem;color:rgba(0,0,0,0);border:1px solid var(--wp--preset--color--black);border-radius:.2rem;width:1rem;height:1rem;display:grid;place-content:center;transition:color .1s ease-in-out,background-color .1s ease-in-out}.post-type-archive-resources main .container>div section#display-options details fieldset label:has(input:checked) i.fa,.post-type-archive-resources main .container--no-padding>div section#display-options details fieldset label:has(input:checked) i.fa,.post-type-archive-resources main .container--narrow>div section#display-options details fieldset label:has(input:checked) i.fa,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#display-options details fieldset label:has(input:checked) i.fa{background-color:var(--wp--preset--color--black);color:#fff;border-color:var(--wp--preset--color--black)}.post-type-archive-resources main .container>div section#posts,.post-type-archive-resources main .container--no-padding>div section#posts,.post-type-archive-resources main .container--narrow>div section#posts,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#posts{display:grid;gap:clamp(.875rem,.771rem + .44vw,1.25rem)}@media(min-width: 35rem){.post-type-archive-resources main .container>div section#posts,.post-type-archive-resources main .container--no-padding>div section#posts,.post-type-archive-resources main .container--narrow>div section#posts,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#posts{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.post-type-archive-resources main .container>div section#posts,.post-type-archive-resources main .container--no-padding>div section#posts,.post-type-archive-resources main .container--narrow>div section#posts,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#posts{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1660px){.post-type-archive-resources main .container>div section#posts,.post-type-archive-resources main .container--no-padding>div section#posts,.post-type-archive-resources main .container--narrow>div section#posts,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#posts{grid-template-columns:repeat(4, 1fr)}}.post-type-archive-resources main .container>div section#posts>p,.post-type-archive-resources main .container--no-padding>div section#posts>p,.post-type-archive-resources main .container--narrow>div section#posts>p,.post-type-archive-resources main .wp-block-cover__inner-container>p>div section#posts>p{text-align:center;grid-column:1/-1}.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:var(--wp--preset--font-family--headings);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}form{accent-color:var(--wp--preset--color--black)}fieldset{border:none;margin:0;padding:0}input::-webkit-search-cancel-button,input::-webkit-search-decoration{appearance:none;-webkit-appearance:none}legend{font-family:var(--wp--preset--font-family--headings);font-size:.875rem;margin-bottom:.75rem;display:none}legend.visible{display:block}body:not(.post-type-archive-products,.post-type-archive-resources) input,body:not(.post-type-archive-products,.post-type-archive-resources) textarea,body:not(.post-type-archive-products,.post-type-archive-resources) select{border:none;border-radius:0;padding:.75em .25em;background:none;appearance:none;font-family:var(--wp--preset--font-family--headings)}body:not(.post-type-archive-products,.post-type-archive-resources) input:not([type=submit]):not([type=checkbox]),body:not(.post-type-archive-products,.post-type-archive-resources) textarea:not([type=submit]):not([type=checkbox]),body:not(.post-type-archive-products,.post-type-archive-resources) select:not([type=submit]):not([type=checkbox]){width:100%;border-bottom:1px solid rgba(27,29,37,.25)}body:not(.post-type-archive-products,.post-type-archive-resources) input:not([type=submit]),body:not(.post-type-archive-products,.post-type-archive-resources) textarea:not([type=submit]),body:not(.post-type-archive-products,.post-type-archive-resources) select:not([type=submit]){margin-bottom:.75rem}body:not(.post-type-archive-products,.post-type-archive-resources) 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,.post-type-archive-resources) input[type=checkbox]:checked{border-color:#007ac8;background-color:#007ac8}body:not(.post-type-archive-products,.post-type-archive-resources) input[type=date]{text-align:left;color:#1b1d25;position:relative}body:not(.post-type-archive-products,.post-type-archive-resources) input[type=date]::before{content:attr(placeholder)}body:not(.post-type-archive-products,.post-type-archive-resources) 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,.post-type-archive-resources) input[type=date]:hover::after,body:not(.post-type-archive-products,.post-type-archive-resources) input[type=date]:focus-visible::after{color:rgba(27,29,37,.75)}body:not(.post-type-archive-products,.post-type-archive-resources) 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,.post-type-archive-resources) input[type=date]::-webkit-inner-spin-button,body:not(.post-type-archive-products,.post-type-archive-resources) input[type=date]::-webkit-clear-button{z-index:1}body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]{position:relative;font-size:.875rem}body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::before{content:"";font-family:Linsol}body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button{color:rgba(27,29,37,.75)}body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::before,body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::before{color:rgba(27,29,37,.75)}body:not(.post-type-archive-products,.post-type-archive-resources) input[type=search]::-webkit-search-cancel-button{display:none}body:not(.post-type-archive-products,.post-type-archive-resources) fieldset{margin:0 0 2rem;padding:0;border: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:var(--wp--preset--font-family--headings)}.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:var(--wp--preset--font-family--headings);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}dialog{position:relative;z-index:99;width:100%;padding:0;pointer-events:none}dialog .container form,dialog .container--no-padding form,dialog .container--narrow form,dialog .wp-block-cover__inner-container>p form{display:flex;flex-direction:column;gap:.25em;pointer-events:all}dialog .container form button,dialog .container--no-padding form button,dialog .container--narrow form button,dialog .wp-block-cover__inner-container>p form button,dialog .container form .btn,dialog .container form .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p dialog .container form a,dialog .container form .vivo-callout-media-text article p a,.vivo-callout-media-text article p dialog .container form a,dialog .container form .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn dialog .container form a,dialog .container--no-padding form .btn,dialog .container--no-padding form .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p dialog .container--no-padding form a,dialog .container--no-padding form .vivo-callout-media-text article p a,.vivo-callout-media-text article p dialog .container--no-padding form a,dialog .container--no-padding form .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn dialog .container--no-padding form a,dialog .container--narrow form .btn,dialog .container--narrow form .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p dialog .container--narrow form a,dialog .container--narrow form .vivo-callout-media-text article p a,.vivo-callout-media-text article p dialog .container--narrow form a,dialog .container--narrow form .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn dialog .container--narrow form a,dialog .wp-block-cover__inner-container>p form .btn,dialog .vivo-callout-media-text-slider .wp-block-cover__inner-container>p form a,.vivo-callout-media-text-slider dialog .wp-block-cover__inner-container>p form a,dialog .vivo-callout-media-text article .wp-block-cover__inner-container>p form a,.vivo-callout-media-text article dialog .wp-block-cover__inner-container>p form a,dialog .wp-block-cover__inner-container>p form .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn dialog .wp-block-cover__inner-container>p form a,dialog .container form .wp-element-button,dialog .container--no-padding form .wp-element-button,dialog .container--narrow form .wp-element-button,dialog .wp-block-cover__inner-container>p form .wp-element-button,dialog .container form .wp-block-button__link,dialog .container--no-padding form .wp-block-button__link,dialog .container--narrow form .wp-block-button__link,dialog .wp-block-cover__inner-container>p form .wp-block-button__link,dialog .container form .btn--plain,dialog .container--no-padding form .btn--plain,dialog .container--narrow form .btn--plain,dialog .wp-block-cover__inner-container>p form .btn--plain,dialog .container form .single-products #crumbs span,.single-products #crumbs dialog .container form span,dialog .container--no-padding form .single-products #crumbs span,.single-products #crumbs dialog .container--no-padding form span,dialog .container--narrow form .single-products #crumbs span,.single-products #crumbs dialog .container--narrow form span,dialog .wp-block-cover__inner-container>p form .single-products #crumbs span,.single-products #crumbs dialog .wp-block-cover__inner-container>p form span,dialog .container form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .container form input[type=file]::-webkit-file-upload-button,dialog .container--no-padding form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .container--no-padding form input[type=file]::-webkit-file-upload-button,dialog .container--narrow form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .container--narrow form input[type=file]::-webkit-file-upload-button,dialog .wp-block-cover__inner-container>p form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .wp-block-cover__inner-container>p form input[type=file]::-webkit-file-upload-button,dialog .container form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) dialog .container form input[type=submit],dialog .container--no-padding form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) dialog .container--no-padding form input[type=submit],dialog .container--narrow form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) dialog .container--narrow form input[type=submit],dialog .wp-block-cover__inner-container>p form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) dialog .wp-block-cover__inner-container>p form input[type=submit]{cursor:pointer;font-size:1.5rem;font-weight:normal;color:currentColor;line-height:1;transition:opacity .15s ease-in-out;align-self:flex-end}dialog .container form button:hover,dialog .container--no-padding form button:hover,dialog .container--narrow form button:hover,dialog .wp-block-cover__inner-container>p form button:hover,dialog .container form .btn:hover,dialog .container form .vivo-callout-media-text-slider p a:hover,.vivo-callout-media-text-slider p dialog .container form a:hover,dialog .container form .vivo-callout-media-text article p a:hover,.vivo-callout-media-text article p dialog .container form a:hover,dialog .container form .slide-nav .mob-nav-btn a:hover,.slide-nav .mob-nav-btn dialog .container form a:hover,dialog .container--no-padding form .btn:hover,dialog .container--no-padding form .vivo-callout-media-text-slider p a:hover,.vivo-callout-media-text-slider p dialog .container--no-padding form a:hover,dialog .container--no-padding form .vivo-callout-media-text article p a:hover,.vivo-callout-media-text article p dialog .container--no-padding form a:hover,dialog .container--no-padding form .slide-nav .mob-nav-btn a:hover,.slide-nav .mob-nav-btn dialog .container--no-padding form a:hover,dialog .container--narrow form .btn:hover,dialog .container--narrow form .vivo-callout-media-text-slider p a:hover,.vivo-callout-media-text-slider p dialog .container--narrow form a:hover,dialog .container--narrow form .vivo-callout-media-text article p a:hover,.vivo-callout-media-text article p dialog .container--narrow form a:hover,dialog .container--narrow form .slide-nav .mob-nav-btn a:hover,.slide-nav .mob-nav-btn dialog .container--narrow form a:hover,dialog .wp-block-cover__inner-container>p form .btn:hover,dialog .vivo-callout-media-text-slider .wp-block-cover__inner-container>p form a:hover,.vivo-callout-media-text-slider dialog .wp-block-cover__inner-container>p form a:hover,dialog .vivo-callout-media-text article .wp-block-cover__inner-container>p form a:hover,.vivo-callout-media-text article dialog .wp-block-cover__inner-container>p form a:hover,dialog .wp-block-cover__inner-container>p form .slide-nav .mob-nav-btn a:hover,.slide-nav .mob-nav-btn dialog .wp-block-cover__inner-container>p form a:hover,dialog .container form .wp-element-button:hover,dialog .container--no-padding form .wp-element-button:hover,dialog .container--narrow form .wp-element-button:hover,dialog .wp-block-cover__inner-container>p form .wp-element-button:hover,dialog .container form .wp-block-button__link:hover,dialog .container--no-padding form .wp-block-button__link:hover,dialog .container--narrow form .wp-block-button__link:hover,dialog .wp-block-cover__inner-container>p form .wp-block-button__link:hover,dialog .container form .btn--plain:hover,dialog .container--no-padding form .btn--plain:hover,dialog .container--narrow form .btn--plain:hover,dialog .wp-block-cover__inner-container>p form .btn--plain:hover,dialog .container form .single-products #crumbs span:hover,.single-products #crumbs dialog .container form span:hover,dialog .container--no-padding form .single-products #crumbs span:hover,.single-products #crumbs dialog .container--no-padding form span:hover,dialog .container--narrow form .single-products #crumbs span:hover,.single-products #crumbs dialog .container--narrow form span:hover,dialog .wp-block-cover__inner-container>p form .single-products #crumbs span:hover,.single-products #crumbs dialog .wp-block-cover__inner-container>p form span:hover,dialog .container form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .container form input[type=file]:hover::-webkit-file-upload-button,dialog .container--no-padding form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .container--no-padding form input[type=file]:hover::-webkit-file-upload-button,dialog .container--narrow form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .container--narrow form input[type=file]:hover::-webkit-file-upload-button,dialog .wp-block-cover__inner-container>p form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .wp-block-cover__inner-container>p form input[type=file]:hover::-webkit-file-upload-button,dialog .container form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:hover,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .container form input[type=submit]:hover,dialog .container--no-padding form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:hover,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .container--no-padding form input[type=submit]:hover,dialog .container--narrow form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:hover,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .container--narrow form input[type=submit]:hover,dialog .wp-block-cover__inner-container>p form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:hover,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .wp-block-cover__inner-container>p form input[type=submit]:hover{opacity:.75}dialog .container form button:focus,dialog .container--no-padding form button:focus,dialog .container--narrow form button:focus,dialog .wp-block-cover__inner-container>p form button:focus,dialog .container form .btn:focus,dialog .container form .vivo-callout-media-text-slider p a:focus,.vivo-callout-media-text-slider p dialog .container form a:focus,dialog .container form .vivo-callout-media-text article p a:focus,.vivo-callout-media-text article p dialog .container form a:focus,dialog .container form .slide-nav .mob-nav-btn a:focus,.slide-nav .mob-nav-btn dialog .container form a:focus,dialog .container--no-padding form .btn:focus,dialog .container--no-padding form .vivo-callout-media-text-slider p a:focus,.vivo-callout-media-text-slider p dialog .container--no-padding form a:focus,dialog .container--no-padding form .vivo-callout-media-text article p a:focus,.vivo-callout-media-text article p dialog .container--no-padding form a:focus,dialog .container--no-padding form .slide-nav .mob-nav-btn a:focus,.slide-nav .mob-nav-btn dialog .container--no-padding form a:focus,dialog .container--narrow form .btn:focus,dialog .container--narrow form .vivo-callout-media-text-slider p a:focus,.vivo-callout-media-text-slider p dialog .container--narrow form a:focus,dialog .container--narrow form .vivo-callout-media-text article p a:focus,.vivo-callout-media-text article p dialog .container--narrow form a:focus,dialog .container--narrow form .slide-nav .mob-nav-btn a:focus,.slide-nav .mob-nav-btn dialog .container--narrow form a:focus,dialog .wp-block-cover__inner-container>p form .btn:focus,dialog .vivo-callout-media-text-slider .wp-block-cover__inner-container>p form a:focus,.vivo-callout-media-text-slider dialog .wp-block-cover__inner-container>p form a:focus,dialog .vivo-callout-media-text article .wp-block-cover__inner-container>p form a:focus,.vivo-callout-media-text article dialog .wp-block-cover__inner-container>p form a:focus,dialog .wp-block-cover__inner-container>p form .slide-nav .mob-nav-btn a:focus,.slide-nav .mob-nav-btn dialog .wp-block-cover__inner-container>p form a:focus,dialog .container form .wp-element-button:focus,dialog .container--no-padding form .wp-element-button:focus,dialog .container--narrow form .wp-element-button:focus,dialog .wp-block-cover__inner-container>p form .wp-element-button:focus,dialog .container form .wp-block-button__link:focus,dialog .container--no-padding form .wp-block-button__link:focus,dialog .container--narrow form .wp-block-button__link:focus,dialog .wp-block-cover__inner-container>p form .wp-block-button__link:focus,dialog .container form .btn--plain:focus,dialog .container--no-padding form .btn--plain:focus,dialog .container--narrow form .btn--plain:focus,dialog .wp-block-cover__inner-container>p form .btn--plain:focus,dialog .container form .single-products #crumbs span:focus,.single-products #crumbs dialog .container form span:focus,dialog .container--no-padding form .single-products #crumbs span:focus,.single-products #crumbs dialog .container--no-padding form span:focus,dialog .container--narrow form .single-products #crumbs span:focus,.single-products #crumbs dialog .container--narrow form span:focus,dialog .wp-block-cover__inner-container>p form .single-products #crumbs span:focus,.single-products #crumbs dialog .wp-block-cover__inner-container>p form span:focus,dialog .container form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .container form input[type=file]:focus::-webkit-file-upload-button,dialog .container--no-padding form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .container--no-padding form input[type=file]:focus::-webkit-file-upload-button,dialog .container--narrow form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .container--narrow form input[type=file]:focus::-webkit-file-upload-button,dialog .wp-block-cover__inner-container>p form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .wp-block-cover__inner-container>p form input[type=file]:focus::-webkit-file-upload-button,dialog .container form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:focus,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .container form input[type=submit]:focus,dialog .container--no-padding form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:focus,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .container--no-padding form input[type=submit]:focus,dialog .container--narrow form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:focus,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .container--narrow form input[type=submit]:focus,dialog .wp-block-cover__inner-container>p form body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:focus,body:not(.post-type-archive-products,.post-type-archive-resources) dialog .wp-block-cover__inner-container>p form input[type=submit]:focus{outline:0}dialog .container form a,dialog .container--no-padding form a,dialog .container--narrow form a,dialog .wp-block-cover__inner-container>p form a{background-color:#fff;color:#000;margin-bottom:1.5rem;border:1px solid #fff;display:inline-flex;align-items:center;justify-content:center;padding-block:.5rem;padding-inline:1.5rem;text-decoration:none;transition:background-color .2s ease-in,color .2s ease-in-out;font-size:1rem;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif}dialog .container form a:hover,dialog .container--no-padding form a:hover,dialog .container--narrow form a:hover,dialog .wp-block-cover__inner-container>p form a:hover{background-color:rgba(0,0,0,0);color:#1b1d25}dialog .container form a::after,dialog .container--no-padding form a::after,dialog .container--narrow form a::after,dialog .wp-block-cover__inner-container>p form a::after{content:"";position:absolute;inset:0;top:90%;transform-origin:left}@media only screen and (min-width: 782px){dialog .container form a::after,dialog .container--no-padding form a::after,dialog .container--narrow form a::after,dialog .wp-block-cover__inner-container>p form a::after{transform:scaleX(0)}}dialog .container form a:hover,dialog .container--no-padding form a:hover,dialog .container--narrow form a:hover,dialog .wp-block-cover__inner-container>p form a:hover{color:rgba(255,255,255,.8)}dialog .container form a:hover::after,dialog .container--no-padding form a:hover::after,dialog .container--narrow form a:hover::after,dialog .wp-block-cover__inner-container>p form a:hover::after{transform:scaleY(1)}#cookie-dialog,#announcement-dialog{border:none;color:#fff}@media only screen and (min-width: 782px)and (max-width: 979px){#cookie-dialog,#announcement-dialog{min-height:25%}}#cookie-dialog{position:fixed;bottom:0}@media only screen and (max-width: 979px){#announcement-dialog-trigger-wrapper{display:none}}#announcement-dialog{position:fixed;bottom:0}@media only screen and (min-width: 980px){#announcement-dialog{bottom:9.5rem;background-color:rgba(0,0,0,0)}}@media only screen and (max-width: 979px){#announcement-dialog{background-color:rgba(0,0,0,0)}#announcement-dialog .container,#announcement-dialog .container--no-padding,#announcement-dialog .container--narrow,#announcement-dialog .wp-block-cover__inner-container>p{padding:0;margin:0}}#announcement-dialog form{background-color:#007ac8;padding-inline:2rem;margin-left:auto}@media(min-width: 980px){#announcement-dialog form{max-width:22rem}}#announcement-dialog .icon--close{position:relative;top:1rem;left:1rem}#announcement-dialog .dialog-message{margin-top:1rem}#announcement-dialog .dialog-message p{line-height:1.5;margin-bottom:1.5rem}#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: 781px){.post-type-archive #hero-section{margin-bottom:0}}#hero-section #page-intro{margin:3.75rem auto 0;max-width:35rem}#hero-section .menu,#hero-section form{max-width:100vw;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth}#hero-section .menu{display:flex;align-items:center;gap:30px}@media only screen and (min-width: 782px){#hero-section .menu{justify-content:center;gap:3rem}}#hero-section .menu a,#hero-section .menu label{display:inline-block;text-decoration:none;text-transform:capitalize;font-family:var(--wp--preset--font-family--headings);line-height:2;color:color-mix(in srgb, var(--wp--preset--color--black) 70%, transparent);min-width:max-content;transition:color .25s ease-out}#hero-section .menu a:hover,#hero-section .menu a:focus-visible,#hero-section .menu a:active,#hero-section .menu label:hover,#hero-section .menu label:focus-visible,#hero-section .menu label:active{color:#1b1d25}#hero-section .menu{padding-inline:20px}@media only screen and (min-width: 782px){#hero-section .menu{padding-inline:30px}}@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}#hero-section.has-banner-image .container>div:has(form),#hero-section.has-banner-image .container--no-padding>div:has(form),#hero-section.has-banner-image .container--narrow>div:has(form),#hero-section.has-banner-image .wp-block-cover__inner-container>p>div:has(form),#hero-section.has-feature-image .container>div:has(form),#hero-section.has-feature-image .container--no-padding>div:has(form),#hero-section.has-feature-image .container--narrow>div:has(form),#hero-section.has-feature-image .wp-block-cover__inner-container>p>div:has(form){min-height:30%}@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-slider p a,.vivo-callout-media-text-slider p #hero-section.has-article .container:last-child a,#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-slider p a,.vivo-callout-media-text-slider p #hero-section.has-article .container--no-padding:last-child a,#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-slider p a,.vivo-callout-media-text-slider p #hero-section.has-article .container--narrow:last-child a,#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-slider .wp-block-cover__inner-container>p:last-child a,.vivo-callout-media-text-slider #hero-section.has-article .wp-block-cover__inner-container>p:last-child a,#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,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #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,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #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,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #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,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #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,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #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,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #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,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #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,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #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){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){text-align:center}}@media only screen and (min-width: 782px){#hero-section.has-ui:not(.has-article){margin-bottom:8.125rem}}#hero-section.has-ui:not(.has-article).tabs--links{padding-bottom:0}#hero-section.has-ui:not(.has-article).tabs--links label{padding-bottom:.5rem;cursor:pointer}#hero-section.has-ui:not(.has-article).tabs--links label:hover{text-decoration:underline;text-underline-offset:18px}#hero-section.has-ui:not(.has-article).tabs--links label.active{text-decoration:underline;text-underline-offset:18px}#hero-section.has-ui:not(.has-article).tabs--links form{overflow-x:auto;overflow-y:visible}@media only screen and (min-width: 782px){#hero-section.has-ui:not(.has-article).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}}.post-type-archive-products #hero-section{margin-bottom:2rem;background-color:#fff;z-index:1}.hero-section-products{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center}@media(min-width: 782px){.hero-section-products{grid-template-columns:auto 350px;gap:2rem}}.hero-section-products h1{font-size:clamp(1.125rem,.605rem + 2.22vw,3rem);order:2}@media(min-width: 782px){.hero-section-products h1{order:unset}}.hero-section-products #close-button{position:absolute;top:50%;transform:translateY(-50%);right:5rem;left:auto;cursor:pointer}@media(min-width: 782px){.hero-section-products #close-button{right:1.5rem}}.hero-section-products h1{margin-bottom:0}.hero-section-products__search{position:relative}.hero-section-products__search i{position:absolute;top:50%;transform:translateY(-50%);left:1.5rem}.hero-section-products__search input{width:calc(100% - 4.25rem);font-size:.875rem;background-color:#f7f9fc;border-radius:4.375rem;padding:1rem 1.5rem 1rem 3.75rem;min-height:3.25rem;color:#000;border:0;outline:0;box-shadow:none;appearance:none;font-family:var(--wp--preset--font-family--headings)}.hero-section-products__search input ::placeholder{font-size:inherit;color:#1b1d25}@media(min-width: 980px){.hero-section-products__search input{width:100%}}.hero-section-products__search [aria-controls=search-filters-drawer]{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:3.25rem;height:3.25rem;background-color:#f7f9fc;border-radius:50%;cursor:pointer;transition:background-color .3s linear}.hero-section-products__search [aria-controls=search-filters-drawer] svg{width:1.25rem;height:1.25rem}.hero-section-products__search [aria-controls=search-filters-drawer] svg path{transition:fill .3s linear}.hero-section-products__search [aria-controls=search-filters-drawer]:focus-visible,.hero-section-products__search [aria-controls=search-filters-drawer]:hover{background-color:#1b1d25}.hero-section-products__search [aria-controls=search-filters-drawer]:focus-visible svg path,.hero-section-products__search [aria-controls=search-filters-drawer]:hover svg path{fill:#fff}@media(min-width: 980px){.hero-section-products__search [aria-controls=search-filters-drawer]{display:none}}.hero-section-products .hide{display:none}.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)}}.post-type-archive .loop-grid .has-cursive-font-family{font-style:italic}.post-type-archive .loop-grid span.product-price{margin-left:auto}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-slider p a,.vivo-callout-media-text-slider p .load-more-btn a,.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,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .load-more-btn input[type=file]::-webkit-file-upload-button,.load-more-btn body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .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-product{text-align:left;min-width:0}.loop-item-product article{background-color:var(--wp--preset--color--tertiary);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 article .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p .loop-item-product article a,.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,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .loop-item-product article input[type=file]::-webkit-file-upload-button,.loop-item-product article body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .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 article:has(.special-tag){filter:opacity(0.6) grayscale(0.5)}.loop-item-product article:has(.special-tag) .special-tag{position:relative;top:.5rem}.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}.loop-item--attachment,.loop-item--resource{text-align:left !important;background-color:var(--wp--preset--color--tertiary);border:1px solid rgba(0,0,0,0);padding:1rem;min-height:clamp(12.5rem,12.154rem + 1.48vw,13.75rem);display:flex;flex-direction:column;align-items:start;row-gap:clamp(1.5rem,1.361rem + .59vw,2rem);transition:all .25s ease-out}.loop-item--attachment:has(a:focus-visible,a:hover,.btn--icon-light:focus-visible,.btn--icon-light:hover),.loop-item--resource:has(a:focus-visible,a:hover,.btn--icon-light:focus-visible,.btn--icon-light:hover){background-color:#fff;border-color:var(--wp--preset--color--tertiary)}.loop-item--attachment:has(>a:hover) div a:first-child,.loop-item--resource:has(>a:hover) div a:first-child{background-color:var(--wp--preset--color--black);border-color:var(--wp--preset--color--black);color:#fff}.loop-item--attachment>i.fa,.loop-item--resource>i.fa{font-size:2rem}.loop-item--attachment a:not(.btn--icon-light),.loop-item--resource a:not(.btn--icon-light){display:inline-block;text-decoration:none}.loop-item--attachment a:not(.btn--icon-light) h3,.loop-item--resource a:not(.btn--icon-light) h3{line-height:1.5;margin:0}.loop-item--attachment div,.loop-item--resource div{margin-top:auto;width:100%;display:flex;align-items:center;justify-content:end;column-gap:.5rem}.loop-item--attachment div a:not(.btn--icon-light),.loop-item--resource div a:not(.btn--icon-light){font-size:.875rem;line-height:1;border:1px solid color-mix(in srgb, var(--wp--preset--color--black) 30%, transparent);border-radius:9999px;margin-right:auto;padding:.375rem 1em;transition:all .25s ease-out}.loop-item--attachment div a:not(.btn--icon-light):focus-visible,.loop-item--attachment div a:not(.btn--icon-light):hover,.loop-item--resource div a:not(.btn--icon-light):focus-visible,.loop-item--resource div a:not(.btn--icon-light):hover{background-color:var(--wp--preset--color--black);border-color:rgba(0,0,0,0);color:#fff}.loop-item--attachment div .btn--icon-light,.loop-item--resource div .btn--icon-light{height:100%;padding: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;padding:0 10px}@media only screen and (min-width: 782px){.wp-block-cover.full-width-img .has-text-align-center{padding:0}}.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 #site-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}.single-products .product-gallery-wrapper .product-feature-badges{margin:0;padding:1rem 0;list-style-type:none;display:grid;grid-template-columns:repeat(5, 1fr);gap:.5rem;position:absolute;bottom:0;width:100%;z-index:10}.single-products .product-gallery-wrapper .product-feature-badges li{padding:0;margin:0}@media only screen and (min-width: 782px){.single-products .product-gallery-wrapper .product-feature-badges{padding-inline:1rem}}.active-filters-container{margin-top:2rem;display:flex;gap:.75rem;flex-wrap:wrap}.post-type-archive-products .filters--container .active-filters-container{margin-block:1.5rem}.post-type-archive-products .filters--container .filters--bottom{display:flex;flex-flow:row nowrap;padding:1.5rem;justify-content:space-between;gap:1rem;border-top:1px solid color-mix(in srgb, var(--wp--preset--color--black) 10%, transparent)}.slide-nav{position:fixed;top:0;left:auto;right:0;bottom:0;width:100%;height:100%;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:space-between;align-items:center}.slide-nav__title{display:block;font-size:1rem;text-transform:uppercase;line-height:1;margin-bottom:1.5rem}.slide-nav__menu{padding-left:1.25rem;padding-right:1.25rem;display:block;position:relative;width:100%;height:calc(100vh - 4rem);height:calc(100dvh - 4rem);overflow-x: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.has-open-submenu 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{padding-block:1.375rem}.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{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.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:var(--wp--preset--font-family--headings);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,.slide-nav .menu-level-one .menu-level-three{position:fixed;left:0;bottom:0;background-color:#fff;transform:translateX(105%);transition:transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:100%;height:calc(100vh - 4rem);height:calc(100dvh - 4rem);padding-inline:1.25rem;padding-bottom:1.375rem;overflow-x:hidden;overflow-y:auto}.slide-nav .menu-level-one .menu-level-two:has(.menu-item.has-open-submenu),.slide-nav .menu-level-one .menu-level-three:has(.menu-item.has-open-submenu){overflow-y:hidden}@media(min-width: 980px){.slide-nav .menu-level-one .menu-level-two,.slide-nav .menu-level-one .menu-level-three{padding-top:1.75rem}}.slide-nav .menu-level-one .menu-level-two li:not(.mob-nav-btn,.submenu-title),.slide-nav .menu-level-one .menu-level-three li:not(.mob-nav-btn,.submenu-title){margin-bottom:0;border-bottom:none;padding:0}.slide-nav .menu-level-one .menu-level-two li:not(.mob-nav-btn,.submenu-title) a,.slide-nav .menu-level-one .menu-level-three li:not(.mob-nav-btn,.submenu-title) a{font-size:1rem;line-height:1;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif;padding-top:.5rem;padding-bottom:.25rem;margin-bottom:1.5rem}.slide-nav .menu-level-one .menu-level-two li:not(.mob-nav-btn,.submenu-title):hover:after,.slide-nav .menu-level-one .menu-level-three li:not(.mob-nav-btn,.submenu-title):hover:after{color:#007ac8}.slide-nav .menu-level-one .menu-level-two{top:4rem;z-index:2}.slide-nav .menu-level-one .menu-level-three{top:0;z-index:3}.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 .submenu.has-open-submenu{transition:background-color .3s ease-in-out}.slide-nav .menu-level-one .submenu.has-open-submenu .menu-level-two{transform:translateX(0)}.slide-nav .menu-level-one .submenu.has-open-submenu .menu-drop-down::after{transition:transform .3s ease-in-out}.slide-nav .menu-level-one .sub-submenu.has-open-submenu{transition:background-color .3s ease-in-out}.slide-nav .menu-level-one .sub-submenu.has-open-submenu .menu-level-three{transform:translateX(0)}.slide-nav .menu-level-one .sub-submenu.has-open-submenu .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:1.375rem}@media(min-width: 980px){.slide-nav .menu-level-two .submenu-title{margin-bottom:2.5rem}}.slide-nav .menu-level-two .mob-nav-btn{margin-top:1rem}.slide-nav #slide-nav__back-button{font-family:var(--wp--preset--font-family--headings);font-weight:normal;line-height:1.25rem;text-transform:uppercase;display:flex;align-items:center;gap:.75rem;pointer-events:none;opacity:0;cursor:pointer}.slide-nav #slide-nav__back-button::before{font-size:.4375rem;transform:rotateZ(-90deg)}.slide-nav .submenu-title{border-bottom:1px solid rgba(2,2,2,.1) !important;padding-bottom:.75rem !important;display:flex !important;justify-content:space-between !important;align-items:flex-end !important}.slide-nav .submenu-title a{width:auto !important;opacity:.6;font-size:.75rem !important;font-style:normal;transition:opacity .2s ease-in-out;margin-bottom:0 !important;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif}.slide-nav .submenu-title a:hover{opacity:1}.slide-nav:has(.menu-level-one>li.menu-item.has-open-submenu) #slide-nav__back-button{opacity:.75;pointer-events:auto}.slide-nav #slide-nav__close-button{background:rgba(0,0,0,0);border:none;padding:0;width:1rem;height:1rem;font-size:0;position:relative;cursor:pointer}.slide-nav #slide-nav__close-button::after,.slide-nav #slide-nav__close-button::before{content:"";display:block;position:absolute;width:1.25rem;height:1px;background-color:#020202}.slide-nav #slide-nav__close-button::before{transform:rotate(45deg)}.slide-nav #slide-nav__close-button::after{transform:rotate(-45deg)}.nav-active .slide-nav{transform:translateY(0);box-shadow:0px 0px 5px 0px rgba(0,0,0,.15)}.submenu-scroll ul:has(>li:nth-child(7)){columns:2}.submenu-scroll ul li a{padding-block:0 !important}.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-slider p a,.vivo-callout-media-text-slider p .search-item__link a,.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,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .search-item__link input[type=file]::-webkit-file-upload-button,.search-item__link body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a::before,.vivo-callout-media-text-slider p .search-item__link:hover a::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,.post-type-archive-resources) input[type=submit]::before,body:not(.post-type-archive-products,.post-type-archive-resources) .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-slider p a,.vivo-callout-media-text-slider p form[name=search-retailers] a,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,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) form[name=search-retailers] input[type=file]::-webkit-file-upload-button,form[name=search-retailers] body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) 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-slider p a:hover,.vivo-callout-media-text-slider p form[name=search-retailers] a: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,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) form[name=search-retailers] input[type=file]:hover::-webkit-file-upload-button,form[name=search-retailers] body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:hover,body:not(.post-type-archive-products,.post-type-archive-resources) 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-slider p a:focus-visible,.vivo-callout-media-text-slider p form[name=search-retailers] a: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,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) form[name=search-retailers] input[type=file]:focus-visible::-webkit-file-upload-button,form[name=search-retailers] body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:focus-visible,body:not(.post-type-archive-products,.post-type-archive-resources) 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-slider p a[type=button],.vivo-callout-media-text-slider p form[name=search-retailers] a[type=button],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,.post-type-archive-resources) input[type=button][type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) form[name=search-retailers] input[type=button][type=file]::-webkit-file-upload-button,form[name=search-retailers] body:not(.post-type-archive-products,.post-type-archive-resources) input[type=button][type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) 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-slider p a[type=submit],.vivo-callout-media-text-slider p form[name=search-retailers] a[type=submit],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,.post-type-archive-resources) input[type=submit][type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) form[name=search-retailers] input[type=submit][type=file]::-webkit-file-upload-button,form[name=search-retailers] body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) 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}.loader{display:flex;justify-content:center;margin-block:3.75rem;margin-inline:auto}.loader span{width:1.5rem;height:1.5rem;display:inline-block;background:#e1251b;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)}}#search-controls-dialog{border:none;box-shadow:0 1rem 2rem rgba(27,29,37,.1);height:100dvh;max-height:100vh;max-width:100vw;margin-left:0;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none;transform:translateX(-100%);transition:display .25s allow-discrete,transform .25s ease-in-out allow-discrete;position:fixed;inset:0 auto auto 0}#search-controls-dialog[open]{pointer-events:auto;transform:translateX(0)}@starting-style{#search-controls-dialog[open]{transform:translateX(-100%)}}#search-controls-dialog::backdrop{display:none}#search-controls-dialog::-webkit-scrollbar{display:none}@media(min-width: 41.25rem){#search-controls-dialog{max-width:23.4375rem;right:auto}}@media(min-width: 980px){#search-controls-dialog{display:none}}#search-controls-dialog header{background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;gap:1rem;position:sticky;top:0}#search-controls-dialog header h2{font-size:1.25rem;margin:0}#search-controls-dialog:has(>a)>a{margin:1.5rem;width:fit-content}#search-controls-dialog:has(>a) details:first-of-type{border-color:rgba(27,29,37,.1)}#search-controls-dialog fieldset details{padding-inline:1.5rem}#search-controls-dialog footer{border-top:1px solid rgba(27,29,37,.1);margin-top:auto;padding:1.5rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(8rem, 1fr));gap:1rem}#search-controls-dialog:not(:has(input:checked,>a)) footer .btn--cta-light{display:none}body:has(#search-controls-dialog[open]){overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}body:has(#search-controls-dialog[open])::-webkit-scrollbar{display:none}#archive-hero-section{margin-block:clamp(5.75rem,4.849rem + 3.84vw,9rem) 2rem;will-change:height;transition:height .25s ease-in-out}@media(min-width: 1200px){#archive-hero-section{padding-inline:0}}#archive-hero-section header{display:flex;flex-direction:column-reverse;row-gap:1.5rem}@media(min-width: 41.25rem){#archive-hero-section header{flex-direction:row;align-items:center;justify-content:space-between}}#archive-hero-section header h1{font-size:clamp(1.125rem,.605rem + 2.22vw,3rem);margin:0}@media(min-width: 41.25rem){#archive-hero-section header fieldset{width:21.875rem}}#archive-hero-section>fieldset{grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:.75rem .875rem;margin-bottom:0}#archive-hero-section>fieldset:first-of-type{margin-top:clamp(2rem,1.446rem + 2.37vw,4rem)}@media(min-width: 1200px){#archive-hero-section>fieldset{grid-template-columns:repeat(4, 1fr)}}#archive-hero-section>fieldset label{font-family:var(--wp--preset--font-family--headings);font-size:1rem;background-color:var(--wp--preset--color--tertiary);border:1px solid rgba(0,0,0,0);border-radius:9999px;padding:clamp(.75rem,.681rem + .3vw,1rem);padding-left:1.5rem;flex-direction:row-reverse;justify-content:space-between;transition:all .25s ease-out}#archive-hero-section>fieldset label:focus-visible,#archive-hero-section>fieldset label:hover{background-color:rgba(0,0,0,0);border-color:var(--wp--preset--color--tertiary)}#archive-hero-section>fieldset label:focus-visible i.fa,#archive-hero-section>fieldset label:hover i.fa{background-color:var(--wp--preset--color--black);border-color:var(--wp--preset--color--black);color:#fff}#archive-hero-section>fieldset label i.fa{font-size:inherit;background-color:inherit;color:currentColor;border:1px solid color-mix(in srgb, var(--wp--preset--color--black) 30%, transparent);border-radius:9999px;padding:.25em .75em;transition:color .25s ease-out,background-color .25s ease-out;height:1.5rem;width:2.5rem}.post-type-archive-resources form:has(input[type=search]){height:clamp(2.5rem,2.292rem + .89vw,3.25rem);display:flex;flex-wrap:nowrap;gap:clamp(.625rem,.521rem + .44vw,1rem);overflow:visible}.post-type-archive-resources form:has(input[type=search])>*{height:100%}.post-type-archive-resources form:has(input[type=search]) fieldset{background-color:var(--wp--preset--color--tertiary);border:none;border-radius:9999px;margin:0;padding:clamp(.3125rem,.261rem + .22vw,.5rem);display:flex;gap:clamp(.3125rem,.261rem + .22vw,.5rem);flex:1}.post-type-archive-resources form:has(input[type=search]) fieldset label{flex:1;order:2}.post-type-archive-resources form:has(input[type=search]) fieldset label input{appearance:none;font-family:inherit;font-size:.875rem;background-color:unset;border:none;border-radius:.25rem;padding:clamp(.3125rem,.261rem + .22vw,.5rem);height:100%;width:100%}.post-type-archive-resources form:has(input[type=search]) fieldset label input::-webkit-search-cancel-button,.post-type-archive-resources form:has(input[type=search]) fieldset label input::-webkit-search-decoration{appearance:none;-webkit-appearance:none}.post-type-archive-resources form:has(input[type=search]) fieldset:has(input:placeholder-shown) a{visibility:hidden}.post-type-archive-resources form:has(input[type=search]) .btn--icon-light{height:100%;padding:0}.post-type-archive-resources form:has(input[type=search]) .btn--icon-light:is(a){order:3}@media(min-width: 980px){.post-type-archive-resources form:has(input[type=search])>.btn--icon-light{display:none}}.post-type-archive-resources fieldset:not(:has(input[type=search])){border:none;padding:0;display:grid;gap:.75rem}.post-type-archive-resources fieldset:not(:has(input[type=search])):has(details){gap:0}.post-type-archive-resources fieldset:not(:has(input[type=search])) label{font-size:.875rem;display:flex;align-items:center;gap:.5rem}.post-type-archive-resources fieldset:not(:has(input[type=search])) label input[type=checkbox]{display:none}.post-type-archive-resources fieldset:not(:has(input[type=search])) label i.fa{font-size:.5rem;color:rgba(0,0,0,0);border:1px solid var(--wp--preset--color--black);border-radius:.2rem;width:1rem;height:1rem;display:grid;place-content:center;transition:color .1s ease-in-out,background-color .1s ease-in-out}.post-type-archive-resources fieldset:not(:has(input[type=search])) label:has(input[type=checkbox]:checked) i.fa{background-color:var(--wp--preset--color--black);color:#fff;border-color:var(--wp--preset--color--black)}.post-type-archive-resources fieldset:not(:has(input[type=search])) details{border-block:1px solid;border-block-color:rgba(0,0,0,0) rgba(27,29,37,.1);transition:border .25s ease-in-out}.post-type-archive-resources fieldset:not(:has(input[type=search])) details[open]:first-of-type{border-top-color:rgba(27,29,37,.1)}.post-type-archive-resources fieldset:not(:has(input[type=search])) details[open]:last-of-type{border-bottom-color:rgba(0,0,0,0)}.post-type-archive-resources fieldset:not(:has(input[type=search])) details[open] summary i.fa{transform:rotateX(180deg)}.post-type-archive-resources fieldset:not(:has(input[type=search])) details summary{font-family:var(--wp--preset--font-family--headings);padding-block:1.5rem 1rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.post-type-archive-resources fieldset:not(:has(input[type=search])) details summary i.fa{font-size:2rem;transition:transform .25s ease-in-out}.post-type-archive-resources fieldset:not(:has(input[type=search])) details div{display:grid;justify-items:start;gap:.75rem;margin-block:0 1.75rem}@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}}.page-template-page-the-difference .vivo-callout-media-text.has-fullwidth-layout article{padding-bottom:7.5%}@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-callout-media-text__img--video>*{grid-area:1/1}.vivo-callout-media-text .play-button{position:relative;z-index:2;background-color:#007ac8;border-radius:50%;padding:30px;display:flex;justify-content:center;align-items:center;transition:background-color .2s ease-in-out}.vivo-callout-media-text .play-button:hover{background-color:#e1251b}@media(max-width: 782px){.vivo-callout-media-text .play-button{left:45%;top:45%}}.vivo-callout-media-text .play-button svg{width:54px;height:54px;fill:#fff}.vivo-callout-media-text dialog{position:fixed;pointer-events:auto;z-index:99999;max-width:94%;border:none;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);background-color:rgba(0,0,0,0)}.vivo-callout-media-text dialog video{display:block}.vivo-callout-media-text dialog::backdrop{background:rgba(0,0,0,.7)}.vivo-callout-media-text .close-button{position:absolute;top:10px;right:10px;background-color:#000;border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.vivo-callout-media-text .close-button svg{width:16px;height:16px}.vivo-callout-media-text .close-button:hover{background-color:#333}.vivo-callout-media-text__img--video{display:grid;place-items:center}.vivo-callout-media-text__img--video::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.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(max-width: 781px){.vivo-products{display:flex;flex-direction:column}.vivo-products a[title="View resource"]{order:1}.vivo-products #partner-products{order:2}}@media only screen and (min-width: 782px){.vivo-products{text-align:left;display:grid;grid-template-areas:"heading button" "loop loop";align-items:baseline}}@media only screen and (min-width: 782px){.vivo-products--partners{grid-template-areas:"heading button" "form form" "loop loop"}}.vivo-products--partners form{display:flex;flex-wrap:wrap;column-gap:1.5rem;row-gap:.5rem}.vivo-products--partners #partner-products{grid-column:span 2}.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 .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p .vivo-products a,.vivo-products .btn--plain,.vivo-products .single-products #crumbs span,.single-products #crumbs .vivo-products span,.vivo-products body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .vivo-products input[type=file]::-webkit-file-upload-button,.vivo-products body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .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 form{grid-area:form}.vivo-products .loop-grid{margin-block:0 2rem}@media only screen and (min-width: 782px){.vivo-products .loop-grid{grid-area:loop}}.vivo-products .loop-grid .has-cursive-font-family{font-style:italic}@media(max-width: 781px){.vivo-products .active-filters-container{text-align:left}}#partner-products .filters--title{margin-right:1rem}@media(max-width: 781px){#partner-products .filter-separator{display:none}}#partner-products .filters{display:flex;justify-content:space-between}#partner-products .filters>.flex{min-width:max-content}@media(max-width: 781px){#partner-products .filters{height:auto}}@media(max-width: 979px){#partner-products .filters{padding-inline:1rem}#partner-products .filters::-webkit-scrollbar{display:none}#partner-products .filters--title{display:none}#partner-products .filters-wrapper{position:relative}}@media(max-width: 979px)and (min-width: 782px){#partner-products .filters>.flex+.flex{margin-left:1.5rem}}@media(max-width: 781px){#partner-products .filters{display:block;height:calc(100dvh - 170px);overflow-y:auto;padding-inline:0}#partner-products .filters>.flex,#partner-products .filters .flex{flex-direction:column !important;width:100%}}#partner-products .flex{display:flex}#partner-products .items-center{align-items:center}#partner-products .filter-btn{position:relative;display:flex;align-items:center;justify-content:space-between;padding:24px 24px 24px 24px;border-radius:0;background-color:rgba(0,0,0,0);font-size:1rem;transition:background-color .3s ease-in-out;min-width:100%;width:100%;font-family:var(--wp--preset--font-family--headings);border-bottom:1px solid color-mix(in srgb, var(--wp--preset--color--black) 10%, transparent)}@media(min-width: 782px){#partner-products .filter-btn{border-radius:20px;background-color:var(--wp--preset--color--tertiary);border:1px solid var(--wp--preset--color--black);padding:10px 35px 10px 24px;font-size:14px;min-width:max-content;width:auto;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif}}#partner-products .filter-btn--wrapper{margin-left:1.5rem;min-width:max-content}@media(min-width: 980px){#partner-products .filter-btn--wrapper{position:relative}}#partner-products .filter-btn--wrapper:first-child{margin-left:0}@media(max-width: 781px){#partner-products .filter-btn--wrapper{min-width:100%;margin-left:0}}#partner-products .filter-btn[disabled]{cursor:not-allowed;opacity:.25}#partner-products .filter-btn--list{width:max-content;z-index:2;padding:1rem;margin:11px 0 0;background-color:#fff}@media(max-width: 979px){#partner-products .filter-btn--list{width:calc(100% - 2rem);inset:auto 1rem}}@media(max-width: 781px){#partner-products .filter-btn--list{width:100%;inset:0;padding:0 1.5rem 1.5rem;border-bottom:1px solid color-mix(in srgb, var(--wp--preset--color--black) 10%, transparent)}}@media(min-width: 782px){#partner-products .filter-btn--list{position:absolute;left:0;top:100%;border-radius:4px;border:.5px solid #a9a9ac}}#partner-products .filter-btn--list button,#partner-products .filter-btn--list .btn,#partner-products .filter-btn--list .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p #partner-products .filter-btn--list a,#partner-products .filter-btn--list .wp-element-button,#partner-products .filter-btn--list .wp-block-button__link,#partner-products .filter-btn--list .btn--plain,#partner-products .filter-btn--list .single-products #crumbs span,.single-products #crumbs #partner-products .filter-btn--list span,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=submit],#partner-products .filter-btn--list .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn #partner-products .filter-btn--list a,#partner-products .filter-btn--list .vivo-callout-media-text article p a,.vivo-callout-media-text article p #partner-products .filter-btn--list a{display:flex;justify-content:flex-end;flex-flow:row-reverse;align-items:center;text-align:left;font-size:.875rem;width:100%;padding:6px 5px;position:relative;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif}@media(min-width: 782px){#partner-products .filter-btn--list button,#partner-products .filter-btn--list .btn,#partner-products .filter-btn--list .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p #partner-products .filter-btn--list a,#partner-products .filter-btn--list .wp-element-button,#partner-products .filter-btn--list .wp-block-button__link,#partner-products .filter-btn--list .btn--plain,#partner-products .filter-btn--list .single-products #crumbs span,.single-products #crumbs #partner-products .filter-btn--list span,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=submit],#partner-products .filter-btn--list .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn #partner-products .filter-btn--list a,#partner-products .filter-btn--list .vivo-callout-media-text article p a,.vivo-callout-media-text article p #partner-products .filter-btn--list a{display:flex;justify-content:space-between;flex-flow:row wrap;padding:5px 5px 5px 0}}#partner-products .filter-btn--list button::after,#partner-products .filter-btn--list .btn::after,#partner-products .filter-btn--list .vivo-callout-media-text-slider p a::after,.vivo-callout-media-text-slider p #partner-products .filter-btn--list a::after,#partner-products .filter-btn--list .wp-element-button::after,#partner-products .filter-btn--list .wp-block-button__link::after,#partner-products .filter-btn--list .btn--plain::after,#partner-products .filter-btn--list .single-products #crumbs span::after,.single-products #crumbs #partner-products .filter-btn--list span::after,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]::after,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=submit]::after,#partner-products .filter-btn--list .slide-nav .mob-nav-btn a::after,.slide-nav .mob-nav-btn #partner-products .filter-btn--list a::after,#partner-products .filter-btn--list .vivo-callout-media-text article p a::after,.vivo-callout-media-text article p #partner-products .filter-btn--list a::after{content:"";display:inline-block;height:1rem;width:1rem;border:1px solid #020202;border-radius:50%;background-color:rgba(0,0,0,0);transition:background-color .2s ease-in-out;margin-right:1.125rem}@media(min-width: 782px){#partner-products .filter-btn--list button::after,#partner-products .filter-btn--list .btn::after,#partner-products .filter-btn--list .vivo-callout-media-text-slider p a::after,.vivo-callout-media-text-slider p #partner-products .filter-btn--list a::after,#partner-products .filter-btn--list .wp-element-button::after,#partner-products .filter-btn--list .wp-block-button__link::after,#partner-products .filter-btn--list .btn--plain::after,#partner-products .filter-btn--list .single-products #crumbs span::after,.single-products #crumbs #partner-products .filter-btn--list span::after,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]::after,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=submit]::after,#partner-products .filter-btn--list .slide-nav .mob-nav-btn a::after,.slide-nav .mob-nav-btn #partner-products .filter-btn--list a::after,#partner-products .filter-btn--list .vivo-callout-media-text article p a::after,.vivo-callout-media-text article p #partner-products .filter-btn--list a::after{margin-left:2rem;height:7px;width:7px}}#partner-products .filter-btn--list button+button,#partner-products .filter-btn--list .btn+button,#partner-products .filter-btn--list .vivo-callout-media-text-slider p a+button,.vivo-callout-media-text-slider p #partner-products .filter-btn--list a+button,#partner-products .filter-btn--list .wp-element-button+button,#partner-products .filter-btn--list .wp-block-button__link+button,#partner-products .filter-btn--list .btn--plain+button,#partner-products .filter-btn--list .single-products #crumbs span+button,.single-products #crumbs #partner-products .filter-btn--list span+button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button+button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]::-webkit-file-upload-button+button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button+button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button+button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]+button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=submit]+button,#partner-products .filter-btn--list .slide-nav .mob-nav-btn a+button,.slide-nav .mob-nav-btn #partner-products .filter-btn--list a+button,#partner-products .filter-btn--list .vivo-callout-media-text article p a+button,.vivo-callout-media-text article p #partner-products .filter-btn--list a+button,#partner-products .filter-btn--list button+.btn,#partner-products .filter-btn--list .vivo-callout-media-text-slider p button+a,.vivo-callout-media-text-slider p #partner-products .filter-btn--list button+a,#partner-products .filter-btn--list .btn+.btn,#partner-products .filter-btn--list .vivo-callout-media-text-slider p a+.btn,.vivo-callout-media-text-slider p #partner-products .filter-btn--list a+.btn,#partner-products .filter-btn--list .vivo-callout-media-text-slider p .btn+a,.vivo-callout-media-text-slider p #partner-products .filter-btn--list .btn+a,#partner-products .filter-btn--list .vivo-callout-media-text-slider p a+a,.vivo-callout-media-text-slider p #partner-products .filter-btn--list a+a,#partner-products .filter-btn--list .wp-element-button+.btn,#partner-products .filter-btn--list .vivo-callout-media-text-slider p .wp-element-button+a,.vivo-callout-media-text-slider p #partner-products .filter-btn--list .wp-element-button+a,#partner-products .filter-btn--list .wp-block-button__link+.btn,#partner-products .filter-btn--list .vivo-callout-media-text-slider p .wp-block-button__link+a,.vivo-callout-media-text-slider p #partner-products .filter-btn--list .wp-block-button__link+a,#partner-products .filter-btn--list .btn--plain+.btn,#partner-products .filter-btn--list .vivo-callout-media-text-slider p .btn--plain+a,.vivo-callout-media-text-slider p #partner-products .filter-btn--list .btn--plain+a,#partner-products .filter-btn--list .single-products #crumbs span+.btn,#partner-products .filter-btn--list .single-products #crumbs .vivo-callout-media-text-slider p span+a,.vivo-callout-media-text-slider p #partner-products .filter-btn--list .single-products #crumbs span+a,.single-products #crumbs #partner-products .filter-btn--list span+.btn,.single-products #crumbs #partner-products .filter-btn--list .vivo-callout-media-text-slider p span+a,.vivo-callout-media-text-slider p .single-products #crumbs #partner-products .filter-btn--list span+a,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button+.btn,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .vivo-callout-media-text-slider p input[type=file]::-webkit-file-upload-button+a,.vivo-callout-media-text-slider p #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button+a,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]::-webkit-file-upload-button+.btn,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .vivo-callout-media-text-slider p input[type=file]::-webkit-file-upload-button+a,.vivo-callout-media-text-slider p body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]::-webkit-file-upload-button+a,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button+.btn,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .vivo-callout-media-text-slider p input[type=file]:hover::-webkit-file-upload-button+a,.vivo-callout-media-text-slider p #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button+a,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+.btn,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .vivo-callout-media-text-slider p input[type=file]:hover::-webkit-file-upload-button+a,.vivo-callout-media-text-slider p body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+a,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button+.btn,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .vivo-callout-media-text-slider p input[type=file]:focus-visible::-webkit-file-upload-button+a,.vivo-callout-media-text-slider p #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button+a,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+.btn,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .vivo-callout-media-text-slider p input[type=file]:focus-visible::-webkit-file-upload-button+a,.vivo-callout-media-text-slider p body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+a,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]+.btn,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .vivo-callout-media-text-slider p input[type=submit]+a,.vivo-callout-media-text-slider p #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]+a,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=submit]+.btn,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .vivo-callout-media-text-slider p input[type=submit]+a,.vivo-callout-media-text-slider p body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=submit]+a,#partner-products .filter-btn--list .slide-nav .mob-nav-btn a+.btn,#partner-products .filter-btn--list .slide-nav .mob-nav-btn .vivo-callout-media-text-slider p a+a,.vivo-callout-media-text-slider p #partner-products .filter-btn--list .slide-nav .mob-nav-btn a+a,.slide-nav .mob-nav-btn #partner-products .filter-btn--list a+.btn,.slide-nav .mob-nav-btn #partner-products .filter-btn--list .vivo-callout-media-text-slider p a+a,.vivo-callout-media-text-slider p .slide-nav .mob-nav-btn #partner-products .filter-btn--list a+a,#partner-products .filter-btn--list .vivo-callout-media-text article p a+.btn,#partner-products .filter-btn--list .vivo-callout-media-text article .vivo-callout-media-text-slider p a+a,.vivo-callout-media-text-slider #partner-products .filter-btn--list .vivo-callout-media-text article p a+a,.vivo-callout-media-text article p #partner-products .filter-btn--list a+.btn,.vivo-callout-media-text article .vivo-callout-media-text-slider p #partner-products .filter-btn--list a+a,.vivo-callout-media-text-slider .vivo-callout-media-text article p #partner-products .filter-btn--list a+a,#partner-products .filter-btn--list button+.wp-element-button,#partner-products .filter-btn--list .btn+.wp-element-button,#partner-products .filter-btn--list .vivo-callout-media-text-slider p a+.wp-element-button,.vivo-callout-media-text-slider p #partner-products .filter-btn--list a+.wp-element-button,#partner-products .filter-btn--list .wp-element-button+.wp-element-button,#partner-products .filter-btn--list .wp-block-button__link+.wp-element-button,#partner-products .filter-btn--list .btn--plain+.wp-element-button,#partner-products .filter-btn--list .single-products #crumbs span+.wp-element-button,.single-products #crumbs #partner-products .filter-btn--list span+.wp-element-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button+.wp-element-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]::-webkit-file-upload-button+.wp-element-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button+.wp-element-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+.wp-element-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button+.wp-element-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+.wp-element-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]+.wp-element-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=submit]+.wp-element-button,#partner-products .filter-btn--list .slide-nav .mob-nav-btn a+.wp-element-button,.slide-nav .mob-nav-btn #partner-products .filter-btn--list a+.wp-element-button,#partner-products .filter-btn--list .vivo-callout-media-text article p a+.wp-element-button,.vivo-callout-media-text article p #partner-products .filter-btn--list a+.wp-element-button,#partner-products .filter-btn--list button+.wp-block-button__link,#partner-products .filter-btn--list .btn+.wp-block-button__link,#partner-products .filter-btn--list .vivo-callout-media-text-slider p a+.wp-block-button__link,.vivo-callout-media-text-slider p #partner-products .filter-btn--list a+.wp-block-button__link,#partner-products .filter-btn--list .wp-element-button+.wp-block-button__link,#partner-products .filter-btn--list .wp-block-button__link+.wp-block-button__link,#partner-products .filter-btn--list .btn--plain+.wp-block-button__link,#partner-products .filter-btn--list .single-products #crumbs span+.wp-block-button__link,.single-products #crumbs #partner-products .filter-btn--list span+.wp-block-button__link,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button+.wp-block-button__link,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]::-webkit-file-upload-button+.wp-block-button__link,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button+.wp-block-button__link,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+.wp-block-button__link,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button+.wp-block-button__link,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+.wp-block-button__link,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]+.wp-block-button__link,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=submit]+.wp-block-button__link,#partner-products .filter-btn--list .slide-nav .mob-nav-btn a+.wp-block-button__link,.slide-nav .mob-nav-btn #partner-products .filter-btn--list a+.wp-block-button__link,#partner-products .filter-btn--list .vivo-callout-media-text article p a+.wp-block-button__link,.vivo-callout-media-text article p #partner-products .filter-btn--list a+.wp-block-button__link,#partner-products .filter-btn--list button+.btn--plain,#partner-products .filter-btn--list .btn+.btn--plain,#partner-products .filter-btn--list .vivo-callout-media-text-slider p a+.btn--plain,.vivo-callout-media-text-slider p #partner-products .filter-btn--list a+.btn--plain,#partner-products .filter-btn--list .wp-element-button+.btn--plain,#partner-products .filter-btn--list .wp-block-button__link+.btn--plain,#partner-products .filter-btn--list .btn--plain+.btn--plain,#partner-products .filter-btn--list .single-products #crumbs span+.btn--plain,.single-products #crumbs #partner-products .filter-btn--list span+.btn--plain,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button+.btn--plain,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]::-webkit-file-upload-button+.btn--plain,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button+.btn--plain,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+.btn--plain,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button+.btn--plain,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+.btn--plain,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]+.btn--plain,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=submit]+.btn--plain,#partner-products .filter-btn--list .slide-nav .mob-nav-btn a+.btn--plain,.slide-nav .mob-nav-btn #partner-products .filter-btn--list a+.btn--plain,#partner-products .filter-btn--list .vivo-callout-media-text article p a+.btn--plain,.vivo-callout-media-text article p #partner-products .filter-btn--list a+.btn--plain,#partner-products .filter-btn--list .single-products #crumbs button+span,.single-products #crumbs #partner-products .filter-btn--list button+span,#partner-products .filter-btn--list .single-products #crumbs .btn+span,#partner-products .filter-btn--list .single-products #crumbs .vivo-callout-media-text-slider p a+span,.vivo-callout-media-text-slider p #partner-products .filter-btn--list .single-products #crumbs a+span,.single-products #crumbs #partner-products .filter-btn--list .btn+span,.single-products #crumbs #partner-products .filter-btn--list .vivo-callout-media-text-slider p a+span,.vivo-callout-media-text-slider p .single-products #crumbs #partner-products .filter-btn--list a+span,#partner-products .filter-btn--list .single-products #crumbs .wp-element-button+span,.single-products #crumbs #partner-products .filter-btn--list .wp-element-button+span,#partner-products .filter-btn--list .single-products #crumbs .wp-block-button__link+span,.single-products #crumbs #partner-products .filter-btn--list .wp-block-button__link+span,#partner-products .filter-btn--list .single-products #crumbs .btn--plain+span,.single-products #crumbs #partner-products .filter-btn--list .btn--plain+span,#partner-products .filter-btn--list .single-products #crumbs span+span,.single-products #crumbs #partner-products .filter-btn--list span+span,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .single-products #crumbs input[type=file]::-webkit-file-upload-button+span,.single-products #crumbs #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button+span,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .single-products #crumbs input[type=file]::-webkit-file-upload-button+span,.single-products #crumbs body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]::-webkit-file-upload-button+span,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .single-products #crumbs input[type=file]:hover::-webkit-file-upload-button+span,.single-products #crumbs #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button+span,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-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,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+span,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .single-products #crumbs input[type=file]:focus-visible::-webkit-file-upload-button+span,.single-products #crumbs #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button+span,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-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,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+span,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .single-products #crumbs input[type=submit]+span,.single-products #crumbs #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]+span,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .single-products #crumbs input[type=submit]+span,.single-products #crumbs body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=submit]+span,#partner-products .filter-btn--list .slide-nav .mob-nav-btn .single-products #crumbs a+span,.single-products #crumbs #partner-products .filter-btn--list .slide-nav .mob-nav-btn a+span,.slide-nav .mob-nav-btn #partner-products .filter-btn--list .single-products #crumbs a+span,.single-products #crumbs .slide-nav .mob-nav-btn #partner-products .filter-btn--list a+span,#partner-products .filter-btn--list .vivo-callout-media-text article p .single-products #crumbs a+span,.single-products #crumbs #partner-products .filter-btn--list .vivo-callout-media-text article p a+span,.vivo-callout-media-text article p #partner-products .filter-btn--list .single-products #crumbs a+span,.single-products #crumbs .vivo-callout-media-text article p #partner-products .filter-btn--list a+span,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) button+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list button+input[type=file]::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .btn+input[type=file]::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .vivo-callout-media-text-slider p a+input[type=file]::-webkit-file-upload-button,.vivo-callout-media-text-slider p #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .btn+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .vivo-callout-media-text-slider p a+input[type=file]::-webkit-file-upload-button,.vivo-callout-media-text-slider p body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list a+input[type=file]::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .wp-element-button+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .wp-element-button+input[type=file]::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .wp-block-button__link+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .wp-block-button__link+input[type=file]::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .btn--plain+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .btn--plain+input[type=file]::-webkit-file-upload-button,#partner-products .filter-btn--list .single-products #crumbs body:not(.post-type-archive-products,.post-type-archive-resources) span+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .single-products #crumbs span+input[type=file]::-webkit-file-upload-button,.single-products #crumbs #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) span+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .single-products #crumbs #partner-products .filter-btn--list span+input[type=file]::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]::-webkit-file-upload-button+input[type=file]::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+input[type=file]::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+input[type=file]::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=submit]+input[type=file]::-webkit-file-upload-button,#partner-products .filter-btn--list .slide-nav .mob-nav-btn body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .slide-nav .mob-nav-btn a+input[type=file]::-webkit-file-upload-button,.slide-nav .mob-nav-btn #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .slide-nav .mob-nav-btn #partner-products .filter-btn--list a+input[type=file]::-webkit-file-upload-button,#partner-products .filter-btn--list .vivo-callout-media-text article p body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .vivo-callout-media-text article p a+input[type=file]::-webkit-file-upload-button,.vivo-callout-media-text article p #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .vivo-callout-media-text article p #partner-products .filter-btn--list a+input[type=file]::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) button+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list button+input[type=file]:hover::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .btn+input[type=file]:hover::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .vivo-callout-media-text-slider p a+input[type=file]:hover::-webkit-file-upload-button,.vivo-callout-media-text-slider p #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .btn+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .vivo-callout-media-text-slider p a+input[type=file]:hover::-webkit-file-upload-button,.vivo-callout-media-text-slider p body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list a+input[type=file]:hover::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .wp-element-button+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .wp-element-button+input[type=file]:hover::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .wp-block-button__link+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .wp-block-button__link+input[type=file]:hover::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .btn--plain+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .btn--plain+input[type=file]:hover::-webkit-file-upload-button,#partner-products .filter-btn--list .single-products #crumbs body:not(.post-type-archive-products,.post-type-archive-resources) span+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .single-products #crumbs span+input[type=file]:hover::-webkit-file-upload-button,.single-products #crumbs #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) span+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .single-products #crumbs #partner-products .filter-btn--list span+input[type=file]:hover::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]::-webkit-file-upload-button+input[type=file]:hover::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+input[type=file]:hover::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+input[type=file]:hover::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=submit]+input[type=file]:hover::-webkit-file-upload-button,#partner-products .filter-btn--list .slide-nav .mob-nav-btn body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .slide-nav .mob-nav-btn a+input[type=file]:hover::-webkit-file-upload-button,.slide-nav .mob-nav-btn #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .slide-nav .mob-nav-btn #partner-products .filter-btn--list a+input[type=file]:hover::-webkit-file-upload-button,#partner-products .filter-btn--list .vivo-callout-media-text article p body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-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 #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .vivo-callout-media-text article p #partner-products .filter-btn--list a+input[type=file]:hover::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) button+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list button+input[type=file]:focus-visible::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .btn+input[type=file]:focus-visible::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .vivo-callout-media-text-slider p a+input[type=file]:focus-visible::-webkit-file-upload-button,.vivo-callout-media-text-slider p #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .btn+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .vivo-callout-media-text-slider p a+input[type=file]:focus-visible::-webkit-file-upload-button,.vivo-callout-media-text-slider p body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list a+input[type=file]:focus-visible::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .wp-element-button+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .wp-element-button+input[type=file]:focus-visible::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .wp-block-button__link+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .wp-block-button__link+input[type=file]:focus-visible::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .btn--plain+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .btn--plain+input[type=file]:focus-visible::-webkit-file-upload-button,#partner-products .filter-btn--list .single-products #crumbs body:not(.post-type-archive-products,.post-type-archive-resources) span+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .single-products #crumbs span+input[type=file]:focus-visible::-webkit-file-upload-button,.single-products #crumbs #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) span+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .single-products #crumbs #partner-products .filter-btn--list span+input[type=file]:focus-visible::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]::-webkit-file-upload-button+input[type=file]:focus-visible::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+input[type=file]:focus-visible::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+input[type=file]:focus-visible::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=submit]+input[type=file]:focus-visible::-webkit-file-upload-button,#partner-products .filter-btn--list .slide-nav .mob-nav-btn body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .slide-nav .mob-nav-btn a+input[type=file]:focus-visible::-webkit-file-upload-button,.slide-nav .mob-nav-btn #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .slide-nav .mob-nav-btn #partner-products .filter-btn--list a+input[type=file]:focus-visible::-webkit-file-upload-button,#partner-products .filter-btn--list .vivo-callout-media-text article p body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-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 #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .vivo-callout-media-text article p #partner-products .filter-btn--list a+input[type=file]:focus-visible::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) button+input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list button+input[type=submit],#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .btn+input[type=submit],#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .vivo-callout-media-text-slider p a+input[type=submit],.vivo-callout-media-text-slider p #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .btn+input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .vivo-callout-media-text-slider p a+input[type=submit],.vivo-callout-media-text-slider p body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list a+input[type=submit],#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .wp-element-button+input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .wp-element-button+input[type=submit],#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .wp-block-button__link+input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .wp-block-button__link+input[type=submit],#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .btn--plain+input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .btn--plain+input[type=submit],#partner-products .filter-btn--list .single-products #crumbs body:not(.post-type-archive-products,.post-type-archive-resources) span+input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .single-products #crumbs span+input[type=submit],.single-products #crumbs #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) span+input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .single-products #crumbs #partner-products .filter-btn--list span+input[type=submit],#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button+input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]::-webkit-file-upload-button+input[type=submit],#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button+input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+input[type=submit],#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button+input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+input[type=submit],#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]+input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=submit]+input[type=submit],#partner-products .filter-btn--list .slide-nav .mob-nav-btn body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .slide-nav .mob-nav-btn a+input[type=submit],.slide-nav .mob-nav-btn #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .slide-nav .mob-nav-btn #partner-products .filter-btn--list a+input[type=submit],#partner-products .filter-btn--list .vivo-callout-media-text article p body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .vivo-callout-media-text article p a+input[type=submit],.vivo-callout-media-text article p #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) a+input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .vivo-callout-media-text article p #partner-products .filter-btn--list a+input[type=submit],#partner-products .filter-btn--list .slide-nav .mob-nav-btn button+a,.slide-nav .mob-nav-btn #partner-products .filter-btn--list button+a,#partner-products .filter-btn--list .slide-nav .mob-nav-btn .btn+a,#partner-products .filter-btn--list .slide-nav .mob-nav-btn .vivo-callout-media-text-slider p a+a,.vivo-callout-media-text-slider p #partner-products .filter-btn--list .slide-nav .mob-nav-btn a+a,.slide-nav .mob-nav-btn #partner-products .filter-btn--list .btn+a,.slide-nav .mob-nav-btn #partner-products .filter-btn--list .vivo-callout-media-text-slider p a+a,.vivo-callout-media-text-slider p .slide-nav .mob-nav-btn #partner-products .filter-btn--list a+a,#partner-products .filter-btn--list .slide-nav .mob-nav-btn .wp-element-button+a,.slide-nav .mob-nav-btn #partner-products .filter-btn--list .wp-element-button+a,#partner-products .filter-btn--list .slide-nav .mob-nav-btn .wp-block-button__link+a,.slide-nav .mob-nav-btn #partner-products .filter-btn--list .wp-block-button__link+a,#partner-products .filter-btn--list .slide-nav .mob-nav-btn .btn--plain+a,.slide-nav .mob-nav-btn #partner-products .filter-btn--list .btn--plain+a,#partner-products .filter-btn--list .single-products #crumbs .slide-nav .mob-nav-btn span+a,.slide-nav .mob-nav-btn #partner-products .filter-btn--list .single-products #crumbs span+a,.single-products #crumbs #partner-products .filter-btn--list .slide-nav .mob-nav-btn span+a,.slide-nav .mob-nav-btn .single-products #crumbs #partner-products .filter-btn--list span+a,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .slide-nav .mob-nav-btn input[type=file]::-webkit-file-upload-button+a,.slide-nav .mob-nav-btn #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button+a,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-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,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]::-webkit-file-upload-button+a,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .slide-nav .mob-nav-btn input[type=file]:hover::-webkit-file-upload-button+a,.slide-nav .mob-nav-btn #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button+a,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-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,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+a,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .slide-nav .mob-nav-btn input[type=file]:focus-visible::-webkit-file-upload-button+a,.slide-nav .mob-nav-btn #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button+a,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-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,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+a,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .slide-nav .mob-nav-btn input[type=submit]+a,.slide-nav .mob-nav-btn #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]+a,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list .slide-nav .mob-nav-btn input[type=submit]+a,.slide-nav .mob-nav-btn body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=submit]+a,#partner-products .filter-btn--list .slide-nav .mob-nav-btn a+a,.slide-nav .mob-nav-btn #partner-products .filter-btn--list a+a,#partner-products .filter-btn--list .vivo-callout-media-text article p .slide-nav .mob-nav-btn a+a,.slide-nav .mob-nav-btn #partner-products .filter-btn--list .vivo-callout-media-text article p a+a,.vivo-callout-media-text article p #partner-products .filter-btn--list .slide-nav .mob-nav-btn a+a,.slide-nav .mob-nav-btn .vivo-callout-media-text article p #partner-products .filter-btn--list a+a,#partner-products .filter-btn--list .vivo-callout-media-text article p button+a,.vivo-callout-media-text article p #partner-products .filter-btn--list button+a,#partner-products .filter-btn--list .vivo-callout-media-text article p .btn+a,#partner-products .filter-btn--list .vivo-callout-media-text article .vivo-callout-media-text-slider p a+a,.vivo-callout-media-text-slider #partner-products .filter-btn--list .vivo-callout-media-text article p a+a,.vivo-callout-media-text article p #partner-products .filter-btn--list .btn+a,.vivo-callout-media-text article .vivo-callout-media-text-slider p #partner-products .filter-btn--list a+a,.vivo-callout-media-text-slider .vivo-callout-media-text article p #partner-products .filter-btn--list a+a,#partner-products .filter-btn--list .vivo-callout-media-text article p .wp-element-button+a,.vivo-callout-media-text article p #partner-products .filter-btn--list .wp-element-button+a,#partner-products .filter-btn--list .vivo-callout-media-text article p .wp-block-button__link+a,.vivo-callout-media-text article p #partner-products .filter-btn--list .wp-block-button__link+a,#partner-products .filter-btn--list .vivo-callout-media-text article p .btn--plain+a,.vivo-callout-media-text article p #partner-products .filter-btn--list .btn--plain+a,#partner-products .filter-btn--list .single-products #crumbs .vivo-callout-media-text article p span+a,.vivo-callout-media-text article p #partner-products .filter-btn--list .single-products #crumbs span+a,.single-products #crumbs #partner-products .filter-btn--list .vivo-callout-media-text article p span+a,.vivo-callout-media-text article p .single-products #crumbs #partner-products .filter-btn--list span+a,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .vivo-callout-media-text article p input[type=file]::-webkit-file-upload-button+a,.vivo-callout-media-text article p #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button+a,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-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,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]::-webkit-file-upload-button+a,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .vivo-callout-media-text article p input[type=file]:hover::-webkit-file-upload-button+a,.vivo-callout-media-text article p #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button+a,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-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,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:hover::-webkit-file-upload-button+a,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .vivo-callout-media-text article p input[type=file]:focus-visible::-webkit-file-upload-button+a,.vivo-callout-media-text article p #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button+a,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-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,.post-type-archive-resources) #partner-products .filter-btn--list input[type=file]:focus-visible::-webkit-file-upload-button+a,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) .vivo-callout-media-text article p input[type=submit]+a,.vivo-callout-media-text article p #partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]+a,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-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,.post-type-archive-resources) #partner-products .filter-btn--list input[type=submit]+a,#partner-products .filter-btn--list .slide-nav .mob-nav-btn .vivo-callout-media-text article p a+a,.vivo-callout-media-text article p #partner-products .filter-btn--list .slide-nav .mob-nav-btn a+a,.slide-nav .mob-nav-btn #partner-products .filter-btn--list .vivo-callout-media-text article p a+a,.vivo-callout-media-text article p .slide-nav .mob-nav-btn #partner-products .filter-btn--list a+a,#partner-products .filter-btn--list .vivo-callout-media-text article p a+a,.vivo-callout-media-text article p #partner-products .filter-btn--list a+a{margin-top:1rem}@media(max-width: 781px){#partner-products .filter-btn--list button.filter-btn--active,#partner-products .filter-btn--list .filter-btn--active.btn,#partner-products .filter-btn--list .vivo-callout-media-text-slider p a.filter-btn--active,.vivo-callout-media-text-slider p #partner-products .filter-btn--list a.filter-btn--active,#partner-products .filter-btn--list .filter-btn--active.wp-element-button,#partner-products .filter-btn--list .filter-btn--active.wp-block-button__link,#partner-products .filter-btn--list .filter-btn--active.btn--plain,#partner-products .filter-btn--list .single-products #crumbs span.filter-btn--active,.single-products #crumbs #partner-products .filter-btn--list span.filter-btn--active,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input.filter-btn--active[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input.filter-btn--active[type=file]::-webkit-file-upload-button,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input.filter-btn--active[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input.filter-btn--active[type=submit],#partner-products .filter-btn--list .slide-nav .mob-nav-btn a.filter-btn--active,.slide-nav .mob-nav-btn #partner-products .filter-btn--list a.filter-btn--active,#partner-products .filter-btn--list .vivo-callout-media-text article p a.filter-btn--active,.vivo-callout-media-text article p #partner-products .filter-btn--list a.filter-btn--active{border-bottom:0}}#partner-products .filter-btn--list button.filter-btn--active::after,#partner-products .filter-btn--list .filter-btn--active.btn::after,#partner-products .filter-btn--list .vivo-callout-media-text-slider p a.filter-btn--active::after,.vivo-callout-media-text-slider p #partner-products .filter-btn--list a.filter-btn--active::after,#partner-products .filter-btn--list .filter-btn--active.wp-element-button::after,#partner-products .filter-btn--list .filter-btn--active.wp-block-button__link::after,#partner-products .filter-btn--list .filter-btn--active.btn--plain::after,#partner-products .filter-btn--list .single-products #crumbs span.filter-btn--active::after,.single-products #crumbs #partner-products .filter-btn--list span.filter-btn--active::after,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input.filter-btn--active[type=submit]::after,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input.filter-btn--active[type=submit]::after,#partner-products .filter-btn--list .slide-nav .mob-nav-btn a.filter-btn--active::after,.slide-nav .mob-nav-btn #partner-products .filter-btn--list a.filter-btn--active::after,#partner-products .filter-btn--list .vivo-callout-media-text article p a.filter-btn--active::after,.vivo-callout-media-text article p #partner-products .filter-btn--list a.filter-btn--active::after{background-color:#020202}@media(min-width: 782px){#partner-products .filter-btn--list button:hover::after,#partner-products .filter-btn--list .btn:hover::after,#partner-products .filter-btn--list .vivo-callout-media-text-slider p a:hover::after,.vivo-callout-media-text-slider p #partner-products .filter-btn--list a:hover::after,#partner-products .filter-btn--list .wp-element-button:hover::after,#partner-products .filter-btn--list .wp-block-button__link:hover::after,#partner-products .filter-btn--list .btn--plain:hover::after,#partner-products .filter-btn--list .single-products #crumbs span:hover::after,.single-products #crumbs #partner-products .filter-btn--list span:hover::after,#partner-products .filter-btn--list body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:hover::after,body:not(.post-type-archive-products,.post-type-archive-resources) #partner-products .filter-btn--list input[type=submit]:hover::after,#partner-products .filter-btn--list .slide-nav .mob-nav-btn a:hover::after,.slide-nav .mob-nav-btn #partner-products .filter-btn--list a:hover::after,#partner-products .filter-btn--list .vivo-callout-media-text article p a:hover::after,.vivo-callout-media-text article p #partner-products .filter-btn--list a:hover::after{background-color:#020202}}#partner-products .filter-btn::after{font-family:Linsol;content:"";position:relative;right:0;transition:transform .3s ease-in-out}@media(min-width: 782px){#partner-products .filter-btn::after{right:-1rem}}@media(min-width: 782px){#partner-products .filter-btn:hover{background-color:#eaedf0}}@media(max-width: 781px){#partner-products .filter-btn--open{border-bottom:0}}@media(min-width: 782px){#partner-products .filter-btn--open{background-color:#eaedf0}}#partner-products .filter-btn--open::after{transform:rotate(-180deg)}#partner-products .filter-separator{border:none;border-top:1px solid color-mix(in srgb, var(--wp--preset--color--black) 10%, transparent);margin-top:1.5rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media(max-width: 781px){#partner-products .filters--container{padding-inline:0;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;top:0;z-index:99999}}@media(max-width: 979px){#partner-products .filters--container{padding-inline:0}}#partner-products .filters--top{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 1.5rem 1rem}#partner-products .filters--top span{font-family:var(--wp--preset--font-family--headings)}#partner-products .filters--top .close-filter{width:2.5rem;height:2.5rem;color:#fff;background-color:#1b1d25;border:1px solid #1b1d25;border-radius:50%;transition:all .3s linear;cursor:pointer}#partner-products .filters--top .close-filter:hover,#partner-products .filters--top .close-filter:active,#partner-products .filters--top .close-filter:focus{background-color:rgba(0,0,0,0);border-color:color-mix(in srgb, var(--wp--preset--color--black) 10%, transparent);color:#1b1d25}@media(min-width: 782px){#partner-products .filters--top{display:none}}#partner-products .partner-product-search{position:relative}@media(max-width: 781px){#partner-products .partner-product-search{margin-top:1rem;width:100%}}#partner-products .partner-product-search::before{font-family:Linsol;content:"";position:absolute;left:1.25rem;top:50%;transform:translateY(-50%)}#partner-products .partner-product-search input{font-size:.875rem !important;background-color:var(--wp--preset--color--tertiary) !important;border-radius:4.375rem !important;padding:1rem 1.5rem 1rem 3.75rem !important;min-height:3.25rem !important;color:#000 !important;border:0 !important;outline:0 !important;box-shadow:none !important;appearance:none !important;font-family:var(--wp--preset--font-family--headings) !important;margin:0 !important}.post-type-archive-products{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}@media(max-width: 979px){.post-type-archive-products h3.has-small-font-size{font-size:.8rem !important}}.post-type-archive-products main{border-top:1px solid color-mix(in srgb, var(--wp--preset--color--black) 10%, transparent);padding-block:0 4rem}@media(min-width: 980px){.post-type-archive-products main>div.container,.post-type-archive-products main>div.container--no-padding,.post-type-archive-products main>div.container--narrow{display:grid;grid-template-columns:clamp(12rem,6.759rem + 8.56vw,16rem) 1fr;gap:clamp(2rem,-0.948rem + 4.81vw,4.25rem)}}.post-type-archive-products main>div.container aside,.post-type-archive-products main>div.container--no-padding aside,.post-type-archive-products main>div.container--narrow aside{background-color:#fff;padding-top:2.25rem;z-index:1}@media(max-width: 979px){.post-type-archive-products main>div.container>aside,.post-type-archive-products main>div.container--no-padding>aside,.post-type-archive-products main>div.container--narrow>aside{display:none}}@media(min-width: 980px){.post-type-archive-products main>div.container>aside,.post-type-archive-products main>div.container--no-padding>aside,.post-type-archive-products main>div.container--narrow>aside{position:sticky;top:3.75rem;align-self:start}}.post-type-archive-products main>div.container>aside header,.post-type-archive-products main>div.container--no-padding>aside header,.post-type-archive-products main>div.container--narrow>aside header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.post-type-archive-products main>div.container>aside header h2,.post-type-archive-products main>div.container--no-padding>aside header h2,.post-type-archive-products main>div.container--narrow>aside header h2{font-size:1rem;margin:0}.post-type-archive-products main>div.container>aside header button,.post-type-archive-products main>div.container--no-padding>aside header button,.post-type-archive-products main>div.container--narrow>aside header button,.post-type-archive-products main>div.container>aside header .btn,.post-type-archive-products main>div.container>aside header .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p .post-type-archive-products main>div.container>aside header a,.post-type-archive-products main>div.container--no-padding>aside header .btn,.post-type-archive-products main>div.container--no-padding>aside header .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p .post-type-archive-products main>div.container--no-padding>aside header a,.post-type-archive-products main>div.container--narrow>aside header .btn,.post-type-archive-products main>div.container--narrow>aside header .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p .post-type-archive-products main>div.container--narrow>aside header a,.post-type-archive-products main>div.container>aside header .wp-element-button,.post-type-archive-products main>div.container--no-padding>aside header .wp-element-button,.post-type-archive-products main>div.container--narrow>aside header .wp-element-button,.post-type-archive-products main>div.container>aside header .wp-block-button__link,.post-type-archive-products main>div.container--no-padding>aside header .wp-block-button__link,.post-type-archive-products main>div.container--narrow>aside header .wp-block-button__link,.post-type-archive-products main>div.container>aside header .btn--plain,.post-type-archive-products main>div.container--no-padding>aside header .btn--plain,.post-type-archive-products main>div.container--narrow>aside header .btn--plain,.post-type-archive-products main>div.container>aside header .single-products #crumbs span,.single-products #crumbs .post-type-archive-products main>div.container>aside header span,.post-type-archive-products main>div.container--no-padding>aside header .single-products #crumbs span,.single-products #crumbs .post-type-archive-products main>div.container--no-padding>aside header span,.post-type-archive-products main>div.container--narrow>aside header .single-products #crumbs span,.single-products #crumbs .post-type-archive-products main>div.container--narrow>aside header span,.post-type-archive-products main>div.container>aside header body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products main>div.container>aside header input[type=file]::-webkit-file-upload-button,.post-type-archive-products main>div.container--no-padding>aside header body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products main>div.container--no-padding>aside header input[type=file]::-webkit-file-upload-button,.post-type-archive-products main>div.container--narrow>aside header body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products main>div.container--narrow>aside header input[type=file]::-webkit-file-upload-button,.post-type-archive-products main>div.container>aside header body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products main>div.container>aside header input[type=submit],.post-type-archive-products main>div.container--no-padding>aside header body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products main>div.container--no-padding>aside header input[type=submit],.post-type-archive-products main>div.container--narrow>aside header body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products main>div.container--narrow>aside header input[type=submit],.post-type-archive-products main>div.container>aside header .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .post-type-archive-products main>div.container>aside header a,.post-type-archive-products main>div.container--no-padding>aside header .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .post-type-archive-products main>div.container--no-padding>aside header a,.post-type-archive-products main>div.container--narrow>aside header .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .post-type-archive-products main>div.container--narrow>aside header a,.post-type-archive-products main>div.container>aside header .vivo-callout-media-text article p a,.vivo-callout-media-text article p .post-type-archive-products main>div.container>aside header a,.post-type-archive-products main>div.container--no-padding>aside header .vivo-callout-media-text article p a,.vivo-callout-media-text article p .post-type-archive-products main>div.container--no-padding>aside header a,.post-type-archive-products main>div.container--narrow>aside header .vivo-callout-media-text article p a,.vivo-callout-media-text article p .post-type-archive-products main>div.container--narrow>aside header a{font-family:var(--wp--preset--font-family--body);font-size:.875rem;display:flex;align-items:center;gap:.5rem;padding-block:.25rem;text-decoration:none}.post-type-archive-products main>div.container>aside header button:focus-visible,.post-type-archive-products main>div.container--no-padding>aside header button:focus-visible,.post-type-archive-products main>div.container--narrow>aside header button:focus-visible,.post-type-archive-products main>div.container>aside header .btn:focus-visible,.post-type-archive-products main>div.container>aside header .vivo-callout-media-text-slider p a:focus-visible,.vivo-callout-media-text-slider p .post-type-archive-products main>div.container>aside header a:focus-visible,.post-type-archive-products main>div.container--no-padding>aside header .btn:focus-visible,.post-type-archive-products main>div.container--no-padding>aside header .vivo-callout-media-text-slider p a:focus-visible,.vivo-callout-media-text-slider p .post-type-archive-products main>div.container--no-padding>aside header a:focus-visible,.post-type-archive-products main>div.container--narrow>aside header .btn:focus-visible,.post-type-archive-products main>div.container--narrow>aside header .vivo-callout-media-text-slider p a:focus-visible,.vivo-callout-media-text-slider p .post-type-archive-products main>div.container--narrow>aside header a:focus-visible,.post-type-archive-products main>div.container>aside header .wp-element-button:focus-visible,.post-type-archive-products main>div.container--no-padding>aside header .wp-element-button:focus-visible,.post-type-archive-products main>div.container--narrow>aside header .wp-element-button:focus-visible,.post-type-archive-products main>div.container>aside header .wp-block-button__link:focus-visible,.post-type-archive-products main>div.container--no-padding>aside header .wp-block-button__link:focus-visible,.post-type-archive-products main>div.container--narrow>aside header .wp-block-button__link:focus-visible,.post-type-archive-products main>div.container>aside header .btn--plain:focus-visible,.post-type-archive-products main>div.container--no-padding>aside header .btn--plain:focus-visible,.post-type-archive-products main>div.container--narrow>aside header .btn--plain:focus-visible,.post-type-archive-products main>div.container>aside header .single-products #crumbs span:focus-visible,.single-products #crumbs .post-type-archive-products main>div.container>aside header span:focus-visible,.post-type-archive-products main>div.container--no-padding>aside header .single-products #crumbs span:focus-visible,.single-products #crumbs .post-type-archive-products main>div.container--no-padding>aside header span:focus-visible,.post-type-archive-products main>div.container--narrow>aside header .single-products #crumbs span:focus-visible,.single-products #crumbs .post-type-archive-products main>div.container--narrow>aside header span:focus-visible,.post-type-archive-products main>div.container>aside header body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products main>div.container>aside header input[type=file]:focus-visible::-webkit-file-upload-button,.post-type-archive-products main>div.container--no-padding>aside header body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products main>div.container--no-padding>aside header input[type=file]:focus-visible::-webkit-file-upload-button,.post-type-archive-products main>div.container--narrow>aside header body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products main>div.container--narrow>aside header input[type=file]:focus-visible::-webkit-file-upload-button,.post-type-archive-products main>div.container>aside header body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:focus-visible,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products main>div.container>aside header input[type=submit]:focus-visible,.post-type-archive-products main>div.container--no-padding>aside header body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:focus-visible,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products main>div.container--no-padding>aside header input[type=submit]:focus-visible,.post-type-archive-products main>div.container--narrow>aside header body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:focus-visible,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products main>div.container--narrow>aside header input[type=submit]:focus-visible,.post-type-archive-products main>div.container>aside header .slide-nav .mob-nav-btn a:focus-visible,.slide-nav .mob-nav-btn .post-type-archive-products main>div.container>aside header a:focus-visible,.post-type-archive-products main>div.container--no-padding>aside header .slide-nav .mob-nav-btn a:focus-visible,.slide-nav .mob-nav-btn .post-type-archive-products main>div.container--no-padding>aside header a:focus-visible,.post-type-archive-products main>div.container--narrow>aside header .slide-nav .mob-nav-btn a:focus-visible,.slide-nav .mob-nav-btn .post-type-archive-products main>div.container--narrow>aside header a:focus-visible,.post-type-archive-products main>div.container>aside header .vivo-callout-media-text article p a:focus-visible,.vivo-callout-media-text article p .post-type-archive-products main>div.container>aside header a:focus-visible,.post-type-archive-products main>div.container--no-padding>aside header .vivo-callout-media-text article p a:focus-visible,.vivo-callout-media-text article p .post-type-archive-products main>div.container--no-padding>aside header a:focus-visible,.post-type-archive-products main>div.container--narrow>aside header .vivo-callout-media-text article p a:focus-visible,.vivo-callout-media-text article p .post-type-archive-products main>div.container--narrow>aside header a:focus-visible,.post-type-archive-products main>div.container>aside header button:hover,.post-type-archive-products main>div.container--no-padding>aside header button:hover,.post-type-archive-products main>div.container--narrow>aside header button:hover,.post-type-archive-products main>div.container>aside header .btn:hover,.post-type-archive-products main>div.container>aside header .vivo-callout-media-text-slider p a:hover,.vivo-callout-media-text-slider p .post-type-archive-products main>div.container>aside header a:hover,.post-type-archive-products main>div.container--no-padding>aside header .btn:hover,.post-type-archive-products main>div.container--no-padding>aside header .vivo-callout-media-text-slider p a:hover,.vivo-callout-media-text-slider p .post-type-archive-products main>div.container--no-padding>aside header a:hover,.post-type-archive-products main>div.container--narrow>aside header .btn:hover,.post-type-archive-products main>div.container--narrow>aside header .vivo-callout-media-text-slider p a:hover,.vivo-callout-media-text-slider p .post-type-archive-products main>div.container--narrow>aside header a:hover,.post-type-archive-products main>div.container>aside header .wp-element-button:hover,.post-type-archive-products main>div.container--no-padding>aside header .wp-element-button:hover,.post-type-archive-products main>div.container--narrow>aside header .wp-element-button:hover,.post-type-archive-products main>div.container>aside header .wp-block-button__link:hover,.post-type-archive-products main>div.container--no-padding>aside header .wp-block-button__link:hover,.post-type-archive-products main>div.container--narrow>aside header .wp-block-button__link:hover,.post-type-archive-products main>div.container>aside header .btn--plain:hover,.post-type-archive-products main>div.container--no-padding>aside header .btn--plain:hover,.post-type-archive-products main>div.container--narrow>aside header .btn--plain:hover,.post-type-archive-products main>div.container>aside header .single-products #crumbs span:hover,.single-products #crumbs .post-type-archive-products main>div.container>aside header span:hover,.post-type-archive-products main>div.container--no-padding>aside header .single-products #crumbs span:hover,.single-products #crumbs .post-type-archive-products main>div.container--no-padding>aside header span:hover,.post-type-archive-products main>div.container--narrow>aside header .single-products #crumbs span:hover,.single-products #crumbs .post-type-archive-products main>div.container--narrow>aside header span:hover,.post-type-archive-products main>div.container>aside header body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products main>div.container>aside header input[type=file]:hover::-webkit-file-upload-button,.post-type-archive-products main>div.container--no-padding>aside header body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products main>div.container--no-padding>aside header input[type=file]:hover::-webkit-file-upload-button,.post-type-archive-products main>div.container--narrow>aside header body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products main>div.container--narrow>aside header input[type=file]:hover::-webkit-file-upload-button,.post-type-archive-products main>div.container>aside header body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:hover,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products main>div.container>aside header input[type=submit]:hover,.post-type-archive-products main>div.container--no-padding>aside header body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:hover,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products main>div.container--no-padding>aside header input[type=submit]:hover,.post-type-archive-products main>div.container--narrow>aside header body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:hover,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products main>div.container--narrow>aside header input[type=submit]:hover,.post-type-archive-products main>div.container>aside header .slide-nav .mob-nav-btn a:hover,.slide-nav .mob-nav-btn .post-type-archive-products main>div.container>aside header a:hover,.post-type-archive-products main>div.container--no-padding>aside header .slide-nav .mob-nav-btn a:hover,.slide-nav .mob-nav-btn .post-type-archive-products main>div.container--no-padding>aside header a:hover,.post-type-archive-products main>div.container--narrow>aside header .slide-nav .mob-nav-btn a:hover,.slide-nav .mob-nav-btn .post-type-archive-products main>div.container--narrow>aside header a:hover,.post-type-archive-products main>div.container>aside header .vivo-callout-media-text article p a:hover,.vivo-callout-media-text article p .post-type-archive-products main>div.container>aside header a:hover,.post-type-archive-products main>div.container--no-padding>aside header .vivo-callout-media-text article p a:hover,.vivo-callout-media-text article p .post-type-archive-products main>div.container--no-padding>aside header a:hover,.post-type-archive-products main>div.container--narrow>aside header .vivo-callout-media-text article p a:hover,.vivo-callout-media-text article p .post-type-archive-products main>div.container--narrow>aside header a:hover{color:color-mix(in srgb, var(--wp--preset--color--black) 50%, transparent)}.post-type-archive-products main>div.container>aside header i.fa,.post-type-archive-products main>div.container--no-padding>aside header i.fa,.post-type-archive-products main>div.container--narrow>aside header i.fa{font-size:1.25rem}.post-type-archive-products main>div.container>aside .filters--container,.post-type-archive-products main>div.container--no-padding>aside .filters--container,.post-type-archive-products main>div.container--narrow>aside .filters--container{margin-block:2rem}.post-type-archive-products main>div.container>div,.post-type-archive-products main>div.container--no-padding>div,.post-type-archive-products main>div.container--narrow>div{display:grid;align-items:start;grid-auto-rows:min-content}.post-type-archive-products main>div.container>div>p,.post-type-archive-products main>div.container--no-padding>div>p,.post-type-archive-products main>div.container--narrow>div>p{margin-inline:auto}.post-type-archive-products main>div.container>div>aside,.post-type-archive-products main>div.container--no-padding>div>aside,.post-type-archive-products main>div.container--narrow>div>aside{padding-bottom:1.5rem;align-self:start}@media(min-width: 980px){.post-type-archive-products main>div.container>div>aside,.post-type-archive-products main>div.container--no-padding>div>aside,.post-type-archive-products main>div.container--narrow>div>aside{position:sticky;top:3.75rem}}.post-type-archive-products main>div.container>div>aside .sort-by-controls,.post-type-archive-products main>div.container--no-padding>div>aside .sort-by-controls,.post-type-archive-products main>div.container--narrow>div>aside .sort-by-controls{margin-left:auto;width:fit-content;position:relative}.post-type-archive-products .product-filter{--scrollbar-color-thumb: var(--wp--preset--color--black);--scrollbar-color-track: var(--wp--preset--color--tertiary);--scrollbar-width: thin;--scrollbar-width-legacy: 0.5rem}@supports(scrollbar-width: auto){.post-type-archive-products .product-filter{scrollbar-color:var(--scrollbar-color-thumb) var(--scrollbar-color-track);scrollbar-width:var(--scrollbar-width)}}@supports selector(::-webkit-scrollbar){.post-type-archive-products .product-filter::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.post-type-archive-products .product-filter::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.post-type-archive-products .product-filter:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-color-thumb)}.post-type-archive-products .product-filter:hover::-webkit-scrollbar-track{background:var(--scrollbar-color-track)}.post-type-archive-products .product-filter::-webkit-scrollbar{max-width:var(--scrollbar-width-legacy)}.post-type-archive-products .product-filter:hover{--fix: }}@media(min-width: 980px){.post-type-archive-products .product-filter{max-height:12.25rem;scroll-behavior:smooth}.post-type-archive-products .product-filter:has(:nth-child(8)){overflow-y:scroll}}.post-type-archive-products .loop-grid{margin-block:0 3.75rem;gap:clamp(.875rem,.771rem + .44vw,1.25rem)}@media(min-width: 35rem){.post-type-archive-products .loop-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.post-type-archive-products .loop-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1660px){.post-type-archive-products .loop-grid{grid-template-columns:repeat(4, 1fr)}}.post-type-archive-products .pagination{border:none;margin:2rem 0;padding:0;display:flex;justify-content:center;align-items:center;gap:.875rem}.post-type-archive-products .pagination button,.post-type-archive-products .pagination .btn,.post-type-archive-products .pagination .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p .post-type-archive-products .pagination a,.post-type-archive-products .pagination .wp-element-button,.post-type-archive-products .pagination .wp-block-button__link,.post-type-archive-products .pagination .btn--plain,.post-type-archive-products .pagination .single-products #crumbs span,.single-products #crumbs .post-type-archive-products .pagination span,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input[type=file]::-webkit-file-upload-button,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input[type=submit],.post-type-archive-products .pagination .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .post-type-archive-products .pagination a,.post-type-archive-products .pagination .vivo-callout-media-text article p a,.vivo-callout-media-text article p .post-type-archive-products .pagination a,.post-type-archive-products .pagination .dots{min-height:2.25rem;aspect-ratio:1}.post-type-archive-products .pagination .dots{font-weight:bold;position:relative;bottom:.25em;display:grid;place-content:center}.post-type-archive-products .pagination button,.post-type-archive-products .pagination .btn,.post-type-archive-products .pagination .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p .post-type-archive-products .pagination a,.post-type-archive-products .pagination .wp-element-button,.post-type-archive-products .pagination .wp-block-button__link,.post-type-archive-products .pagination .btn--plain,.post-type-archive-products .pagination .single-products #crumbs span,.single-products #crumbs .post-type-archive-products .pagination span,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input[type=file]::-webkit-file-upload-button,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input[type=submit],.post-type-archive-products .pagination .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn .post-type-archive-products .pagination a,.post-type-archive-products .pagination .vivo-callout-media-text article p a,.vivo-callout-media-text article p .post-type-archive-products .pagination a{font-family:var(--wp--preset--font-family--headings);font-size:.875rem;background-color:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--black);padding:clamp(.3125rem,.261rem + .22vw,.5rem);transition:opacity .25s ease-in-out}.post-type-archive-products .pagination button:focus-visible,.post-type-archive-products .pagination .btn:focus-visible,.post-type-archive-products .pagination .vivo-callout-media-text-slider p a:focus-visible,.vivo-callout-media-text-slider p .post-type-archive-products .pagination a:focus-visible,.post-type-archive-products .pagination .wp-element-button:focus-visible,.post-type-archive-products .pagination .wp-block-button__link:focus-visible,.post-type-archive-products .pagination .btn--plain:focus-visible,.post-type-archive-products .pagination .single-products #crumbs span:focus-visible,.single-products #crumbs .post-type-archive-products .pagination span:focus-visible,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input[type=file]:focus-visible::-webkit-file-upload-button,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:focus-visible,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input[type=submit]:focus-visible,.post-type-archive-products .pagination .slide-nav .mob-nav-btn a:focus-visible,.slide-nav .mob-nav-btn .post-type-archive-products .pagination a:focus-visible,.post-type-archive-products .pagination .vivo-callout-media-text article p a:focus-visible,.vivo-callout-media-text article p .post-type-archive-products .pagination a:focus-visible,.post-type-archive-products .pagination button:hover,.post-type-archive-products .pagination .btn:hover,.post-type-archive-products .pagination .vivo-callout-media-text-slider p a:hover,.vivo-callout-media-text-slider p .post-type-archive-products .pagination a:hover,.post-type-archive-products .pagination .wp-element-button:hover,.post-type-archive-products .pagination .wp-block-button__link:hover,.post-type-archive-products .pagination .btn--plain:hover,.post-type-archive-products .pagination .single-products #crumbs span:hover,.single-products #crumbs .post-type-archive-products .pagination span:hover,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input[type=file]:hover::-webkit-file-upload-button,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:hover,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input[type=submit]:hover,.post-type-archive-products .pagination .slide-nav .mob-nav-btn a:hover,.slide-nav .mob-nav-btn .post-type-archive-products .pagination a:hover,.post-type-archive-products .pagination .vivo-callout-media-text article p a:hover,.vivo-callout-media-text article p .post-type-archive-products .pagination a:hover{background-color:var(--wp--preset--color--black);color:#fff}.post-type-archive-products .pagination button:focus-visible,.post-type-archive-products .pagination .btn:focus-visible,.post-type-archive-products .pagination .vivo-callout-media-text-slider p a:focus-visible,.vivo-callout-media-text-slider p .post-type-archive-products .pagination a:focus-visible,.post-type-archive-products .pagination .wp-element-button:focus-visible,.post-type-archive-products .pagination .wp-block-button__link:focus-visible,.post-type-archive-products .pagination .btn--plain:focus-visible,.post-type-archive-products .pagination .single-products #crumbs span:focus-visible,.single-products #crumbs .post-type-archive-products .pagination span:focus-visible,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input[type=file]:focus-visible::-webkit-file-upload-button,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:focus-visible,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input[type=submit]:focus-visible,.post-type-archive-products .pagination .slide-nav .mob-nav-btn a:focus-visible,.slide-nav .mob-nav-btn .post-type-archive-products .pagination a:focus-visible,.post-type-archive-products .pagination .vivo-callout-media-text article p a:focus-visible,.vivo-callout-media-text article p .post-type-archive-products .pagination a:focus-visible{outline:1px dotted var(--wp--preset--color--black)}.post-type-archive-products .pagination button[disabled],.post-type-archive-products .pagination [disabled].btn,.post-type-archive-products .pagination .vivo-callout-media-text-slider p a[disabled],.vivo-callout-media-text-slider p .post-type-archive-products .pagination a[disabled],.post-type-archive-products .pagination [disabled].wp-element-button,.post-type-archive-products .pagination [disabled].wp-block-button__link,.post-type-archive-products .pagination [disabled].btn--plain,.post-type-archive-products .pagination .single-products #crumbs span[disabled],.single-products #crumbs .post-type-archive-products .pagination span[disabled],.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input[disabled][type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input[disabled][type=file]::-webkit-file-upload-button,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input[disabled][type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input[disabled][type=submit],.post-type-archive-products .pagination .slide-nav .mob-nav-btn a[disabled],.slide-nav .mob-nav-btn .post-type-archive-products .pagination a[disabled],.post-type-archive-products .pagination .vivo-callout-media-text article p a[disabled],.vivo-callout-media-text article p .post-type-archive-products .pagination a[disabled]{cursor:not-allowed;opacity:.5}.post-type-archive-products .pagination button:first-child,.post-type-archive-products .pagination .btn:first-child,.post-type-archive-products .pagination .vivo-callout-media-text-slider p a:first-child,.vivo-callout-media-text-slider p .post-type-archive-products .pagination a:first-child,.post-type-archive-products .pagination .wp-element-button:first-child,.post-type-archive-products .pagination .wp-block-button__link:first-child,.post-type-archive-products .pagination .btn--plain:first-child,.post-type-archive-products .pagination .single-products #crumbs span:first-child,.single-products #crumbs .post-type-archive-products .pagination span:first-child,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:first-child::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input[type=file]:first-child::-webkit-file-upload-button,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:first-child,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input[type=submit]:first-child,.post-type-archive-products .pagination .slide-nav .mob-nav-btn a:first-child,.slide-nav .mob-nav-btn .post-type-archive-products .pagination a:first-child,.post-type-archive-products .pagination .vivo-callout-media-text article p a:first-child,.vivo-callout-media-text article p .post-type-archive-products .pagination a:first-child{transform:rotate(90deg)}.post-type-archive-products .pagination button:last-child,.post-type-archive-products .pagination .btn:last-child,.post-type-archive-products .pagination .vivo-callout-media-text-slider p a:last-child,.vivo-callout-media-text-slider p .post-type-archive-products .pagination a:last-child,.post-type-archive-products .pagination .wp-element-button:last-child,.post-type-archive-products .pagination .wp-block-button__link:last-child,.post-type-archive-products .pagination .btn--plain:last-child,.post-type-archive-products .pagination .single-products #crumbs span:last-child,.single-products #crumbs .post-type-archive-products .pagination span:last-child,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]:last-child::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input[type=file]:last-child::-webkit-file-upload-button,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit]:last-child,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input[type=submit]:last-child,.post-type-archive-products .pagination .slide-nav .mob-nav-btn a:last-child,.slide-nav .mob-nav-btn .post-type-archive-products .pagination a:last-child,.post-type-archive-products .pagination .vivo-callout-media-text article p a:last-child,.vivo-callout-media-text article p .post-type-archive-products .pagination a:last-child{transform:rotate(-90deg)}.post-type-archive-products .pagination button.current,.post-type-archive-products .pagination .current.btn,.post-type-archive-products .pagination .vivo-callout-media-text-slider p a.current,.vivo-callout-media-text-slider p .post-type-archive-products .pagination a.current,.post-type-archive-products .pagination .current.wp-element-button,.post-type-archive-products .pagination .current.wp-block-button__link,.post-type-archive-products .pagination .current.btn--plain,.post-type-archive-products .pagination .single-products #crumbs span.current,.single-products #crumbs .post-type-archive-products .pagination span.current,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input.current[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input.current[type=file]::-webkit-file-upload-button,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input.current[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input.current[type=submit],.post-type-archive-products .pagination .slide-nav .mob-nav-btn a.current,.slide-nav .mob-nav-btn .post-type-archive-products .pagination a.current,.post-type-archive-products .pagination .vivo-callout-media-text article p a.current,.vivo-callout-media-text article p .post-type-archive-products .pagination a.current{color:#fff;background-color:var(--wp--preset--color--black)}.post-type-archive-products .pagination button.current:focus-visible,.post-type-archive-products .pagination .current.btn:focus-visible,.post-type-archive-products .pagination .vivo-callout-media-text-slider p a.current:focus-visible,.vivo-callout-media-text-slider p .post-type-archive-products .pagination a.current:focus-visible,.post-type-archive-products .pagination .current.wp-element-button:focus-visible,.post-type-archive-products .pagination .current.wp-block-button__link:focus-visible,.post-type-archive-products .pagination .current.btn--plain:focus-visible,.post-type-archive-products .pagination .single-products #crumbs span.current:focus-visible,.single-products #crumbs .post-type-archive-products .pagination span.current:focus-visible,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input.current[type=file]:focus-visible::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input.current[type=file]:focus-visible::-webkit-file-upload-button,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input.current[type=submit]:focus-visible,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input.current[type=submit]:focus-visible,.post-type-archive-products .pagination .slide-nav .mob-nav-btn a.current:focus-visible,.slide-nav .mob-nav-btn .post-type-archive-products .pagination a.current:focus-visible,.post-type-archive-products .pagination .vivo-callout-media-text article p a.current:focus-visible,.vivo-callout-media-text article p .post-type-archive-products .pagination a.current:focus-visible,.post-type-archive-products .pagination button.current:hover,.post-type-archive-products .pagination .current.btn:hover,.post-type-archive-products .pagination .vivo-callout-media-text-slider p a.current:hover,.vivo-callout-media-text-slider p .post-type-archive-products .pagination a.current:hover,.post-type-archive-products .pagination .current.wp-element-button:hover,.post-type-archive-products .pagination .current.wp-block-button__link:hover,.post-type-archive-products .pagination .current.btn--plain:hover,.post-type-archive-products .pagination .single-products #crumbs span.current:hover,.single-products #crumbs .post-type-archive-products .pagination span.current:hover,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input.current[type=file]:hover::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input.current[type=file]:hover::-webkit-file-upload-button,.post-type-archive-products .pagination body:not(.post-type-archive-products,.post-type-archive-resources) input.current[type=submit]:hover,body:not(.post-type-archive-products,.post-type-archive-resources) .post-type-archive-products .pagination input.current[type=submit]:hover,.post-type-archive-products .pagination .slide-nav .mob-nav-btn a.current:hover,.slide-nav .mob-nav-btn .post-type-archive-products .pagination a.current:hover,.post-type-archive-products .pagination .vivo-callout-media-text article p a.current:hover,.vivo-callout-media-text article p .post-type-archive-products .pagination a.current:hover{background-color:rgba(0,0,0,0);color:var(--wp--preset--color--black);border-color:rgba(27,29,37,.1)}.post-type-archive-products .pagination i.fa-chevron-down{font-size:1.25rem}#search-filters-drawer [data-component="Drawer.Body"]{display:flex;flex-direction:column}#search-filters-drawer summary,#search-filters-drawer fieldset,#search-filters-drawer .active-filters-container{padding-inline:1.5rem}#search-filters-drawer footer{border-top:1px solid rgba(27,29,37,.1);margin-top:auto;padding:1.5rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(8rem, 1fr));gap:1rem}.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 .has-medium-font-size{font-family:var(--wp--preset--font-family--headings)}.image-text-slider::after{content:"";position:absolute;background-color:inherit;top:-1px;right:calc(50% - 50vw);bottom:-1px;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)}}.image-text-slider .vivo-callout-media-text{grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 781px){.image-text-slider .vivo-callout-media-text{flex-direction:column;grid-template-columns:1fr}}.image-text-slider .vivo-callout-media-text .swiper{max-width:initial;width:100%}.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}}.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;max-width:100vw;width:100%}@media screen and (min-width: 782px){.image-text-slider aside{max-width:490px}}.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-x:auto;scrollbar-width:none;-ms-overflow-style:none;height:4rem}.image-text-slider .swiper-pagination::-webkit-scrollbar{display:none}@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 !important;font-size:clamp(1rem, 0.2424242424vw + 0.9431818182rem, 1.125rem);color:rgba(40,40,41,.7);font-family:var(--wp--preset--font-family--headings);cursor:pointer;width:auto !important;height:4rem !important;background-color:rgba(0,0,0,0) !important}@media only screen and (min-width: 782px){.image-text-slider .swiper-pagination-bullet{margin-right:1.25rem !important}}@media only screen and (min-width: 1200px){.image-text-slider .swiper-pagination-bullet{margin-right:2.5rem !important;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}.vivo-callout-media-text-slider{display:flex;flex-direction:column}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider{flex-direction:column-reverse}}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider>*{flex-basis:50%}}.vivo-callout-media-text-slider article{padding-block:2rem 4.25rem}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider article{display:flex;flex-direction:column}}@media only screen and (min-width: 980px){.vivo-callout-media-text-slider article{padding-block:5% 14%}}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider article>*{max-width:85%}}@media only screen and (min-width: 980px){.vivo-callout-media-text-slider article>*{max-width:75%}}.vivo-callout-media-text-slider article h2{margin-bottom:3em}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider article h2{margin-bottom:auto}}.vivo-callout-media-text-slider>div{position:relative;width:100%}.vivo-callout-media-text-slider picture{display:block;aspect-ratio:1;max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);max-height:calc(100svh - 60px);margin-inline:calc(50% - 50vw);overflow:hidden}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider picture{aspect-ratio:auto;height:75vw}}@media only screen and (min-width: 980px){.vivo-callout-media-text-slider picture{aspect-ratio:auto;height:calc(100vh - 60px);height:calc(100dvh - 60px);height:calc(100svh - 60px);max-height:1440px}}.vivo-callout-media-text-slider picture img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider:not(.has-reversed-layout){flex-direction:row}}.vivo-callout-media-text-slider:not(.has-reversed-layout) article{padding-right:5%}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider:not(.has-reversed-layout) picture{margin-left:0;margin-right:calc(100% - 50vw)}}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider.has-reversed-layout{flex-direction:row-reverse}}.vivo-callout-media-text-slider.has-reversed-layout>div .logo-circle-svg{right:45%}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider.has-reversed-layout>div .logo-circle-svg{right:67.5%}}.vivo-callout-media-text-slider.has-reversed-layout article{padding-left:5%}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider.has-reversed-layout picture{margin-left:calc(100% - 50vw);margin-right:0}}.vivo-callout-media-text-slider.inside-container{justify-content:space-between}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider.inside-container .vivo-callout-media-text__img{margin-left:0;margin-right:0}}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider.inside-container>div{flex-basis:45%}}.vivo-callout-media-text-slider.inside-container picture{height:auto;max-height:initial;aspect-ratio:4/3}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider.inside-container picture{aspect-ratio:4/5}}.vivo-callout-media-text-slider.inside-container.has-reversed-layout article{padding-left:0;padding-right:0}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider.inside-container.has-reversed-layout article{padding-left:5%}}.vivo-callout-media-text-slider.has-background,.foster-x-linsol .vivo-callout-media-text-slider.vivo-callout-media-text{position:relative;flex-direction:column}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider.has-background,.foster-x-linsol .vivo-callout-media-text-slider.vivo-callout-media-text{flex-direction:row}}.vivo-callout-media-text-slider.has-background::after,.foster-x-linsol .vivo-callout-media-text-slider.vivo-callout-media-text::after{content:"";position:absolute;background-color:inherit;top:-1px;right:calc(50% - 50vw);bottom:-1px;left:calc(50% - 50vw);z-index:-1}.vivo-callout-media-text-slider.has-background p strong,.foster-x-linsol .vivo-callout-media-text-slider.vivo-callout-media-text p strong{text-transform:uppercase;font-size:14px;font-weight:100;font-family:var(--wp--preset--font-family--headings)}.vivo-callout-media-text-slider.has-background article,.foster-x-linsol .vivo-callout-media-text-slider.vivo-callout-media-text article{justify-content:center;order:1}@media only screen and (min-width: 980px){.vivo-callout-media-text-slider.has-background article,.foster-x-linsol .vivo-callout-media-text-slider.vivo-callout-media-text article{padding-bottom:5%}}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider.has-background article>*,.foster-x-linsol .vivo-callout-media-text-slider.vivo-callout-media-text article>*{max-width:90%}}.vivo-callout-media-text-slider.has-background>div,.foster-x-linsol .vivo-callout-media-text-slider.vivo-callout-media-text>div{order:2}.vivo-callout-media-text-slider.has-background.has-reversed-layout,.foster-x-linsol .vivo-callout-media-text-slider.has-reversed-layout.vivo-callout-media-text{flex-direction:column}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider.has-background.has-reversed-layout,.foster-x-linsol .vivo-callout-media-text-slider.has-reversed-layout.vivo-callout-media-text{flex-direction:row-reverse}}.vivo-callout-media-text-slider.has-background.has-reversed-layout article,.foster-x-linsol .vivo-callout-media-text-slider.has-reversed-layout.vivo-callout-media-text article{padding-left:0;padding-right:0}@media only screen and (min-width: 782px){.vivo-callout-media-text-slider.has-background.has-reversed-layout article,.foster-x-linsol .vivo-callout-media-text-slider.has-reversed-layout.vivo-callout-media-text article{padding-left:5%}}.image-text-slider-navigation{max-width:100%;display:none;flex-flow:row-reverse;justify-content:space-between;padding-left:10%;bottom:40px;position:relative}@media only screen and (min-width: 782px){.image-text-slider-navigation{max-width:85%;display:flex}}@media only screen and (min-width: 980px){.image-text-slider-navigation{max-width:75%}}.image-text-slider-navigation .swiper-button-prev,.image-text-slider-navigation .swiper-button-next{font-size:clamp(1rem, 0vw + 1rem, 1rem);color:#282829;cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:.75em;width:auto;transition:all .2s ease-in-out}.image-text-slider-navigation .swiper-button-prev::after,.image-text-slider-navigation .swiper-button-next::after{display:none}.image-text-slider-navigation .swiper-button-prev::before,.image-text-slider-navigation .swiper-button-next::before{content:"";width:10px;height:10px;border:1px solid rgba(27,29,37,.4);border-radius:50%;transition:all .2s ease-in-out}.image-text-slider-navigation .swiper-button-prev:hover::before,.image-text-slider-navigation .swiper-button-next:hover::before{border-color:#007ac8;background:#007ac8}.image-text-slider-navigation .swiper-button-next{right:0;left:auto;top:0}.image-text-slider-navigation .swiper-button-prev{left:0;right:auto;top:0}.wp-block-cover-custom{min-height:100vh}.wp-block-cover-custom__image-background{object-position:50% 50%;object-fit:cover}.wp-block-cover-custom h2,.wp-block-cover-custom h1{font-size:3.125rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media(min-width: 980px){.wp-block-cover-custom h2,.wp-block-cover-custom h1{font-size:5.3125rem}}@media(min-width: 980px){.wp-block-cover-custom h2,.wp-block-cover-custom h1{font-size:6.25rem}}.wp-block-cover__testimonial{color:#fff;min-height:100vh}.wp-block-cover__testimonial---background{background-color:#aaa29c}.wp-block-cover__testimonial--image-background{object-fit:cover}@media(min-width: 782px){.wp-block-cover__testimonial h2{font-size:1.8rem;text-align:center}}[data-component=Checkbox]{font-size:.875rem;line-height:1;display:flex;align-items:center;gap:var(--gap, 0.75rem);min-width:8rem}[data-component=Checkbox]:has(:disabled){cursor:not-allowed;opacity:.5}[data-component=Checkbox] input[type=checkbox]{display:none}[data-component="Checkbox.Group"]{--gap: 0.75rem;display:grid;gap:var(--gap)}[data-component=Disclosure]{--border-color: color-mix(in srgb, var(--wp--preset--color--black) 10%, transparent);border-block:1px solid;border-top-color:rgba(0,0,0,0);border-bottom-color:var(--border-color);transition:border .25s ease-in-out}[data-component=Disclosure][open]:first-of-type{border-top-color:var(--border-color)}[data-component=Disclosure][open]:last-of-type{border-bottom-color:rgba(0,0,0,0)}[data-component="Disclosure.Summary"]{cursor:pointer;font-family:var(--wp--preset--font-family--headings);padding-block:1.5rem 1rem;display:flex;align-items:center;justify-content:space-between}[data-component="Disclosure.Summary"] i.fa-chevron-down{font-size:2rem;transition:transform .25s ease-in-out}[data-component="Disclosure.Summary"][aria-expanded=true] i.fa-chevron-down{transform:rotateX(180deg)}[data-component="Disclosure.Summary"][inert]{cursor:not-allowed;opacity:.5}[data-component="Disclosure.Content"]{margin-bottom:1.75rem}[data-component=Drawer]{border:none;box-shadow:0 1rem 2rem rgba(27,29,37,.1);height:100dvh;max-height:100vh;max-width:100vw;margin-left:0;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none;position:fixed;inset:0 auto auto 0;transform:translateX(-100%);transition:display .25s allow-discrete,transform .25s ease-in-out allow-discrete}[data-component=Drawer][open]{pointer-events:auto;transform:translateX(0)}@starting-style{[data-component=Drawer][open]{display:flex;transform:translateX(-100%)}}[data-component=Drawer]::backdrop{display:none}[data-component=Drawer]::-webkit-scrollbar{display:none}@media(min-width: 41.25rem){[data-component=Drawer]{max-width:23.4375rem;right:auto}}[data-component="Drawer.Header"]{background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;gap:1rem;position:sticky;top:0}[data-component="Drawer.Header"] h2{font-size:1.25rem;margin:0}[data-component="Drawer.Body"]{flex:1}body:has([data-component=Drawer][open]){overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}body:has([data-component=Drawer][open])::-webkit-scrollbar{display:none}[data-component=Dropdown]{--border-color: color-mix(in srgb, var(--wp--preset--color--black) 30%, transparent);--gap: 0.75rem;width:fit-content;min-width:9.375rem;position:relative;z-index:2}[data-component="Dropdown.Summary"]{cursor:pointer;font-family:var(--wp--preset--font-family--headings);padding-block:0 1rem;display:flex;align-items:center;justify-content:space-between;gap:var(--gap)}[data-component="Dropdown.Summary"] i.fa-chevron-down{font-size:2rem;transition:transform .25s ease-in-out}[data-component="Dropdown.Summary"][aria-expanded=true] i.fa-chevron-down{transform:rotateX(180deg)}[data-component="Dropdown.Summary"][inert]{cursor:not-allowed}[data-component="Dropdown.Content"]{background-color:#fff;border:.5px solid var(--border-color);border-radius:.25rem;padding:.75rem;min-width:100%;width:fit-content;position:absolute;top:calc(100% - var(--gap));min-width:100%;width:max-content}[data-component=IconCheck]{font-size:.5rem;color:rgba(0,0,0,0);border:1px solid var(--wp--preset--color--black);border-radius:.2rem;width:1rem;height:1rem;display:grid;place-content:center;transition:color .1s ease-in-out,background-color .1s ease-in-out}[data-component=IconCheck].checked{color:#fff;background-color:var(--wp--preset--color--black);border-color:var(--wp--preset--color--black)}[data-component=Radio]{font-size:.875rem;line-height:1;display:flex;align-items:center;gap:var(--gap, 0.75rem);min-width:8rem}[data-component=Radio]:has(:disabled){cursor:not-allowed;opacity:.5}[data-component=Radio] input[type=radio]{display:none}[data-component="Radio.Group"]{--gap: 0.75rem;display:grid;gap:var(--gap)}[data-component=SearchControls]{display:flex;flex-wrap:nowrap;gap:.625rem;height:clamp(2.5rem,2.292rem + .89vw,3.25rem)}[data-component=SearchControls]>div{--spacing: clamp(0.3125rem, 0.261rem + 0.22vw, 0.5rem);background-color:var(--wp--preset--color--tertiary);border-radius:9999px;padding:var(--spacing);display:flex;flex-wrap:nowrap;gap:var(--spacing);height:100%;width:min(100%,21.875rem)}[data-component=SearchControls]>div input{appearance:none;font-family:inherit;font-size:.875rem;background-color:unset;border:none;border-radius:.25rem;padding:clamp(.3125rem,.261rem + .22vw,.5rem);height:100%;flex-grow:1}[data-component=SearchControls]>div button,[data-component=SearchControls]>div .btn,[data-component=SearchControls]>div .wp-element-button,[data-component=SearchControls]>div .wp-block-button__link,[data-component=SearchControls]>div .btn--plain,[data-component=SearchControls]>div .single-products #crumbs span,.single-products #crumbs [data-component=SearchControls]>div span,[data-component=SearchControls]>div body:not(.post-type-archive-products,.post-type-archive-resources) input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) [data-component=SearchControls]>div input[type=file]::-webkit-file-upload-button,[data-component=SearchControls]>div body:not(.post-type-archive-products,.post-type-archive-resources) input[type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) [data-component=SearchControls]>div input[type=submit],[data-component=SearchControls]>div .slide-nav .mob-nav-btn a,.slide-nav .mob-nav-btn [data-component=SearchControls]>div a,[data-component=SearchControls]>div .vivo-callout-media-text article p a,.vivo-callout-media-text article p [data-component=SearchControls]>div a,[data-component=SearchControls]>div .vivo-callout-media-text-slider p a,.vivo-callout-media-text-slider p [data-component=SearchControls]>div a{height:100%;padding:0}[data-component=SearchControls]>div button[type=reset]:disabled,[data-component=SearchControls]>div [type=reset].btn:disabled,[data-component=SearchControls]>div [type=reset].wp-element-button:disabled,[data-component=SearchControls]>div [type=reset].wp-block-button__link:disabled,[data-component=SearchControls]>div [type=reset].btn--plain:disabled,[data-component=SearchControls]>div .single-products #crumbs span[type=reset]:disabled,.single-products #crumbs [data-component=SearchControls]>div span[type=reset]:disabled,[data-component=SearchControls]>div body:not(.post-type-archive-products,.post-type-archive-resources) input[type=reset][type=file]:disabled::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) [data-component=SearchControls]>div input[type=reset][type=file]:disabled::-webkit-file-upload-button,[data-component=SearchControls]>div body:not(.post-type-archive-products,.post-type-archive-resources) input[type=reset][type=submit]:disabled,body:not(.post-type-archive-products,.post-type-archive-resources) [data-component=SearchControls]>div input[type=reset][type=submit]:disabled,[data-component=SearchControls]>div .slide-nav .mob-nav-btn a[type=reset]:disabled,.slide-nav .mob-nav-btn [data-component=SearchControls]>div a[type=reset]:disabled,[data-component=SearchControls]>div .vivo-callout-media-text article p a[type=reset]:disabled,.vivo-callout-media-text article p [data-component=SearchControls]>div a[type=reset]:disabled,[data-component=SearchControls]>div .vivo-callout-media-text-slider p a[type=reset]:disabled,.vivo-callout-media-text-slider p [data-component=SearchControls]>div a[type=reset]:disabled{visibility:hidden}[data-component=SearchControls]>div input:placeholder-shown+button[type=reset],[data-component=SearchControls]>div input:placeholder-shown+[type=reset].btn,[data-component=SearchControls]>div input:placeholder-shown+[type=reset].wp-element-button,[data-component=SearchControls]>div input:placeholder-shown+[type=reset].wp-block-button__link,[data-component=SearchControls]>div input:placeholder-shown+[type=reset].btn--plain,[data-component=SearchControls]>div .single-products #crumbs input:placeholder-shown+span[type=reset],.single-products #crumbs [data-component=SearchControls]>div input:placeholder-shown+span[type=reset],[data-component=SearchControls]>div body:not(.post-type-archive-products,.post-type-archive-resources) input:placeholder-shown+input[type=reset][type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) [data-component=SearchControls]>div input:placeholder-shown+input[type=reset][type=file]::-webkit-file-upload-button,[data-component=SearchControls]>div body:not(.post-type-archive-products,.post-type-archive-resources) input:placeholder-shown+input[type=reset][type=submit],body:not(.post-type-archive-products,.post-type-archive-resources) [data-component=SearchControls]>div input:placeholder-shown+input[type=reset][type=submit],[data-component=SearchControls]>div .slide-nav .mob-nav-btn input:placeholder-shown+a[type=reset],.slide-nav .mob-nav-btn [data-component=SearchControls]>div input:placeholder-shown+a[type=reset],[data-component=SearchControls]>div .vivo-callout-media-text article p input:placeholder-shown+a[type=reset],.vivo-callout-media-text article p [data-component=SearchControls]>div input:placeholder-shown+a[type=reset],[data-component=SearchControls]>div .vivo-callout-media-text-slider p input:placeholder-shown+a[type=reset],.vivo-callout-media-text-slider p [data-component=SearchControls]>div input:placeholder-shown+a[type=reset]{visibility:hidden}[data-component=SearchControls]>button,[data-component=SearchControls]>.btn,[data-component=SearchControls]>.wp-element-button,[data-component=SearchControls]>.wp-block-button__link,[data-component=SearchControls]>.btn--plain,.single-products #crumbs [data-component=SearchControls]>span,body:not(.post-type-archive-products,.post-type-archive-resources) [data-component=SearchControls]>input[type=file]::-webkit-file-upload-button,body:not(.post-type-archive-products,.post-type-archive-resources) [data-component=SearchControls]>input[type=submit],.slide-nav .mob-nav-btn [data-component=SearchControls]>a,.vivo-callout-media-text article p [data-component=SearchControls]>a,.vivo-callout-media-text-slider p [data-component=SearchControls]>a{height:100%;padding:0}
