@font-face{font-display:swap;font-family:Avenir-Med;font-weight:400;src:url(Avenir-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Avenir-Bold;font-weight:700;src:url(Avenir-Heavy.woff2) format("woff2")}:root{--font:"Avenir-Med",sans-serif;--font-bold:"Avenir-Bold",sans-serif;--fluid:0 2.5rem;--pageWidth:85rem;--productPageWidth:75rem;--white:#fff;--purple:#86647a;--silver:#8d9093;--black:#282929;--green-light:#3da126;--green-dark:#025f1d;--pink-light:#c52787;--pink-dark:#722257;--blue-light:#00a3e0;--blue-dark:#004ea8;--purple-light:#ac6ed9;--purple-dark:#5f0578;--purple-tint:#dbd0d7;--orange-light:#df6c17;--orange-dark:#b33d26;--teal-light:#009f87;--teal-dark:#006269;--border-grey:#e3e3e4;--tint-grey:hsla(180,2%,91%,.302);--light-grey:#f8f8f8;--darker-grey:#6e7272}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.no-js:not(html){display:none!important}body{color:var(--black);font-family:var(--font);font-size:1.125rem;line-height:1.5rem;margin:0}body .shopify-section-group-header-group{background-color:rgba(0,0,0,.5)}body.body-scrolled .site-header.transparent{background-color:var(--white);border-color:var(--border-grey)}body.body-scrolled .site-header.transparent .header-flex .logo img{width:170px}body.body-scrolled .site-header.transparent .header-flex .logo img.logo-dark{display:block}body.body-scrolled .site-header.transparent .header-flex .logo img.logo-light{display:none}body.body-scrolled .site-header.transparent .header-flex .mobile_menu_toggle span,body.body-scrolled .site-header.transparent .header-flex .mobile_menu_toggle:after,body.body-scrolled .site-header.transparent .header-flex .mobile_menu_toggle:before{background:var(--purple)}body.body-scrolled .site-header.transparent .header-flex .navigation nav ul li a{color:var(--purple)}body.body-scrolled .site-header.transparent .header-flex .navigation nav ul li.has-children a:after{background-image:url(icon-chev-purple.svg)}body.body-scrolled .site-header.transparent .header-flex .navigation .controls .icon.account{background-image:url(icon-user-purple.svg)}body.body-scrolled .site-header.transparent .header-flex .navigation .controls .icon.search{background-image:url(icon-search-purple.svg)}body.body-scrolled .site-header.transparent .header-flex .navigation .controls .icon.cart-icon svg path{fill:var(--purple)}body.search_expanded .site-header .header-flex .navigation .search-form{opacity:1;pointer-events:auto;top:calc(100% - 1.25rem)}strong{font-family:var(--font-bold);font-weight:400}blockquote,ol,ul{margin:0;padding:0}blockquote p{font-size:1.5625rem;line-height:2rem}a{color:var(--purple);-webkit-text-decoration:none;text-decoration:none}p a{-webkit-text-decoration:underline;text-decoration:underline}.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{color:var(--purple);font-family:var(--font-bold);font-style:normal;letter-spacing:0;line-height:1.2;word-break:break-word}.h1,h1{font-size:2.5rem;line-height:3.5rem}.h2,h2{font-size:2.125rem;line-height:2.5rem}.h3,h3{font-size:1.5625rem;line-height:2rem}.h4,h4{font-size:1.25rem;line-height:1.75rem}.h5,.h6,h5,h6{font-size:1.125rem;line-height:1.5rem}input,select,textarea{border:.0625rem solid var(--border-grey);border-radius:2rem;color:var(--silver);font-family:var(--font);font-size:1.125rem;line-height:1;margin:0;outline:none;padding:12px 24px;transition:border-color .3s}input:focus,input:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:var(--purple)!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{pointer-events:none}textarea{min-height:11.25rem}select{-webkit-appearance:none;-moz-appearance:none;background-image:url(icon-chev-purple.svg);background-position:calc(100% - 1rem);background-repeat:no-repeat;background-size:1rem;min-height:3.1875rem;text-indent:.0625rem;text-overflow:""}select::-ms-expand{display:none}summary::marker{content:""}.visually-hidden{word-wrap:normal!important;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}img{height:auto;max-width:100%}img.image-cover{-o-object-fit:cover;object-fit:cover}img.image-contain,img.image-cover{height:100%;left:0;position:absolute;top:0;width:100%}img.image-contain{-o-object-fit:contain;object-fit:contain}.shadow-bottom{box-shadow:0 2px 2px 0 rgba(0,0,0,.25)}.btn-flex{display:flex}.btn{background:var(--purple);border:.0625rem solid transparent;border-radius:1.875rem;color:#fff;cursor:pointer;font-family:var(--font-bold);font-size:1.125rem;line-height:1;padding:.9375rem 2.5rem;transition:all .3s}.btn:hover{background:var(--black)}.btn.outline{background:transparent;border-color:var(--purple);color:var(--purple)}.btn.outline:hover{background:var(--purple);color:#fff}.btn.white{background:#fff;color:var(--purple)}.btn.white:hover{background:var(--purple);color:#fff}.btn.fw{text-align:center;width:100%}.glide__arrows .glide__arrow{background:url(icon-chev-white.svg) no-repeat 50%/16px var(--purple);border:none;border-radius:.5rem;cursor:pointer;height:40px;position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);transition:background-color .3s;width:40px}.glide__arrows .glide__arrow.glide__arrow--left{left:0}.glide__arrows .glide__arrow.glide__arrow--right{right:0;transform:translateY(-50%) rotate(-90deg)}.glide__arrows .glide__arrow:hover{background-color:var(--black)}.glide__bullets{display:flex;gap:1.25rem;justify-content:center;margin-top:3.125rem}.glide__bullets .glide__bullet{background:var(--border-grey);border:none;border-radius:50%;cursor:pointer;height:20px;padding:0;transition:background-color .3s;width:20px}.glide__bullets .glide__bullet.glide__bullet--active{background:var(--purple)}.jcenter{justify-content:center}.jcsb{justify-content:space-between}.fluid{padding:var(--fluid)}.page-width{margin:0 auto;max-width:var(--pageWidth)}.page-width-product{margin:0 auto;max-width:var(--productPageWidth);padding:var(--fluid)}.color-purple{color:var(--purple)}.head-spacer{height:7.5rem;width:100%}.gradient.linear{background:#000;background:linear-gradient(0deg,rgba(0,0,0,.02) 1%,#fff)}.site-header{background:#fff;border-bottom:1px solid var(--border-grey);left:0;position:fixed;top:0;transition:background-color .3s,border-color .3s;width:100%;z-index:12}.site-header.transparent{background:transparent;border-color:transparent}.site-header.transparent .header-flex .logo img.logo-light{display:block}.site-header.transparent .header-flex .logo img.logo-dark{display:none}.site-header.transparent .header-flex .navigation nav ul li a:before{background:#fff}.site-header.transparent .header-flex .navigation .controls .icon.account{background-image:url(icon-user-white.svg)}.site-header.transparent .header-flex .navigation .controls .icon.account.logged-in{border-color:var(--white)}.site-header.transparent .header-flex .navigation .controls .icon.search{background-image:url(icon-search-white.svg)}.site-header.transparent .header-flex .navigation .controls .icon.cart-icon svg path{fill:var(--white)}.site-header.transparent .header-flex .mobile_menu_toggle span,.site-header.transparent .header-flex .mobile_menu_toggle:after,.site-header.transparent .header-flex .mobile_menu_toggle:before{background:#fff}.site-header .header-flex{align-items:center;display:flex;height:7.5rem;justify-content:space-between}.site-header .header-flex .mobile_menu_toggle{display:none}.site-header .header-flex .logo{max-width:10.625rem;position:relative}.site-header .header-flex .logo img{width:100%}.site-header .header-flex .logo img.logo-light{display:none}.site-header .header-flex .navigation{align-items:center;display:flex}.site-header .header-flex .navigation .search-form{background:#fff;border:.0625rem solid var(--border-grey);border-radius:1rem;opacity:0;padding:1.25rem 3.125rem 1.25rem 1.25rem;pointer-events:none;position:absolute;right:2.5rem;top:100%;transition:all .6s}.site-header .header-flex .navigation .search-form .close-icon{background:url(icon-close.svg) no-repeat 50%/contain;height:1.5rem;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);width:1.5rem}.site-header .header-flex .navigation nav ul{display:flex}.site-header .header-flex .navigation nav ul li{list-style:none}.site-header .header-flex .navigation nav ul li a{display:block;margin:0 1.25rem 0 0;position:relative;transition:all .3s}.site-header .header-flex .navigation nav ul li a:before{background:var(--purple);bottom:-.375rem;content:"";height:.125rem;left:50%;position:absolute;transform:translate(-50%);transition:all .6s;width:0}.site-header .header-flex .navigation nav ul li.has-children{position:relative}.site-header .header-flex .navigation nav ul li.has-children a{padding-right:20px}.site-header .header-flex .navigation nav ul li.has-children a:after{background:url(icon-chev-purple.svg) no-repeat 50%/contain;content:"";height:.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;width:.75rem}.site-header .header-flex .navigation nav ul li.has-children.expanded a:after{transform:translateY(-50%) rotate(180deg)}.site-header .header-flex .navigation nav ul li.has-children.expanded .megamenu{display:block}.site-header .header-flex .navigation nav ul li .menu_drop{background:#fff;border:.0625rem solid var(--border-grey);border-radius:1rem;left:0;max-width:100%;min-width:15rem;opacity:0;padding:.75rem .875rem;pointer-events:none;position:absolute;top:calc(100% + 20px);transition:all .4s}.site-header .header-flex .navigation nav ul li .menu_drop ul{display:flex;flex-direction:column}.site-header .header-flex .navigation nav ul li .menu_drop ul li a{border-radius:.5rem;color:var(--purple);display:block;margin:0;padding:.5rem 1rem}.site-header .header-flex .navigation nav ul li .menu_drop ul li a:after,.site-header .header-flex .navigation nav ul li .menu_drop ul li a:before,.site-header .header-flex .navigation nav ul li .menu_drop ul li.device-title{display:none}.site-header .header-flex .navigation nav ul li .megamenu{background:#fff;border-bottom:1px solid var(--border-grey);display:none;left:0;max-height:calc(100vh - 7.5rem);overflow:auto;position:fixed;top:7.5rem;width:100%;z-index:2}.site-header .header-flex .navigation nav ul li .megamenu .list-collections{display:flex;flex-direction:column;padding:2.5rem 0 2.5rem 2.5rem;width:60%}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li{border-bottom:1px solid var(--border-grey);display:block;padding:.625rem 0}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li.device-title{display:none}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li.expanded .list-products{display:block}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li a{border-radius:.5rem;color:var(--purple);display:block;padding:1.125rem 2.5rem 1.125rem .75rem}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li a:after{right:20px;transform:translateY(-50%) rotate(-90deg);transition:all .3s}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li a:before{display:none}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li:last-child{border:none}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li .list-products{display:none;flex-direction:column;height:100%;left:60%;overflow:auto;padding:2.5rem;position:absolute;top:0;width:auto}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li .list-products li.device-title{display:none}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li .list-products li a{color:var(--black)!important}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li .list-products li a:after{display:none}.site-header .header-flex .navigation .controls{align-items:center;display:flex}.site-header .header-flex .navigation .controls .location{position:relative}.site-header .header-flex .navigation .controls .location a.current{display:block;height:1.25rem;width:2rem}.site-header .header-flex .navigation .controls .location a.current.uk{background:url(icon-flag-uk.svg) no-repeat 50%/contain}.site-header .header-flex .navigation .controls .location a.current.us{background:url(icon-flag-us.svg) no-repeat 50%/contain}.site-header .header-flex .navigation .controls .location .location-selector{background:#fff;border:.0625rem solid var(--border-grey);border-radius:1rem;opacity:0;padding:0 1rem;pointer-events:none;position:absolute;right:-1.25rem;top:calc(100% + 1.25rem);transition:all .5s;z-index:2}.site-header .header-flex .navigation .controls .location .location-selector a{color:var(--black);display:block;padding:.625rem .5rem .625rem 2.75rem;position:relative;transition:background-color .3s;white-space:nowrap}.site-header .header-flex .navigation .controls .location .location-selector a:first-child{border-bottom:.0625rem solid var(--border-grey)}.site-header .header-flex .navigation .controls .location .location-selector a:before{content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:32px}.site-header .header-flex .navigation .controls .location .location-selector a.uk:before{background:url(icon-flag-uk.svg) no-repeat 50%/contain}.site-header .header-flex .navigation .controls .location .location-selector a.us:before{background:url(icon-flag-us.svg) no-repeat 50%/contain}.site-header .header-flex .navigation .controls .location .location-selector a:hover{color:var(--purple)}.site-header .header-flex .navigation .controls .location:hover .location-selector{opacity:1;pointer-events:auto;top:100%}.site-header .header-flex .navigation .controls .account-menu{position:relative}.site-header .header-flex .navigation .controls .account-menu .account-controls{background:#fff;border:.0625rem solid var(--border-grey);border-radius:1rem;opacity:0;padding:1.75rem;pointer-events:none;position:absolute;right:-1.25rem;top:calc(100% + 1.25rem);transition:all .5s;width:14.75rem;z-index:2}.site-header .header-flex .navigation .controls .account-menu .account-controls .register{border-top:.0625rem solid var(--border-grey);margin:1.875rem 0 0;padding:1.875rem 0 0;text-align:center}.site-header .header-flex .navigation .controls .account-menu .account-controls .register p{margin:0 0 .5rem}.site-header .header-flex .navigation .controls .account-menu .account-controls .register .btn-flex{margin-top:1.25rem}.site-header .header-flex .navigation .controls .account-menu .account-controls .logged-in-account .btn-flex{border-top:.0625rem solid var(--border-grey);margin-top:1rem;padding-top:1.875rem}.site-header .header-flex .navigation .controls .account-menu:hover .account-controls{opacity:1;pointer-events:auto;top:100%}.site-header .header-flex .navigation .controls .icon{cursor:pointer;display:block;height:1.875rem;margin-left:20px;padding:0;position:relative;width:1.875rem}.site-header .header-flex .navigation .controls .icon .cart-count-bubble{align-items:center;background:var(--purple);border-radius:100%;color:#fff;display:flex;font-size:16px;font-weight:900;height:24px;justify-content:center;line-height:24px;position:absolute;right:48%;top:45%;width:24px}.site-header .header-flex .navigation .controls .icon.account{background:url(icon-user-purple.svg) no-repeat 50%/contain}.site-header .header-flex .navigation .controls .icon.account.logged-in{align-items:center;background:var(--purple);border:2px solid var(--purple);border-radius:50%;color:var(--white);display:flex;font-family:var(--font);font-size:.875rem;justify-content:center;transition:border-color .3s}.site-header .header-flex .navigation .controls .icon.search{background:url(icon-search-purple.svg) no-repeat 50%/contain}.site-footer{padding:1.875rem 0 0}.site-footer .logo-container{padding-bottom:2rem}.site-footer .colum-container{display:flex;justify-content:space-between;padding-bottom:1.875rem}.site-footer .colum-container .col .title{color:var(--purple);font-size:1.25rem;margin:0 0 1rem}.site-footer .colum-container .col:last-of-type .title{border-bottom:none}.site-footer .colum-container .col nav ul li{list-style:none}.site-footer .colum-container .col nav ul li a{color:var(--black);display:inline-block;font-size:1.125rem;margin:0 0 .375rem;transition:color .3s}.site-footer .colum-container .col nav ul li a:hover{color:var(--purple)}.site-footer .colum-container .col .desc p a{color:var(--black);-webkit-text-decoration:none;text-decoration:none;transition:color .3s}.site-footer .colum-container .col .desc p a:hover{color:var(--purple);-webkit-text-decoration:underline;text-decoration:underline}.site-footer .accreditation-section{background:var(--border-grey);padding:2.0625rem 0;width:100%}.site-footer .accreditation-section .image-flex{align-items:center;display:flex;flex-wrap:wrap;gap:2.6875rem;justify-content:center}.site-footer .accreditation-section .image-flex .item img{max-width:7.5rem}.site-footer .copyright{background:var(--purple);padding:1.5rem 0;width:100%}.site-footer .copyright .flex{display:flex;gap:3.75rem;justify-content:space-between}.site-footer .copyright .flex nav ul{display:flex;flex-wrap:wrap;gap:2.125rem}.site-footer .copyright .flex nav ul li{list-style:none}.site-footer .copyright .flex nav ul li a{color:#fff;display:inline-block;position:relative}.site-footer .copyright .flex nav ul li a:before{background:#fff;bottom:-.1875rem;content:"";height:.0625rem;left:50%;position:absolute;transform:translate(-50%);transition:width .3s;width:0}.site-footer .copyright .flex p{color:#fff;margin:0}.article-card,.block-card,.material-card-wrapper,.product-card-wrapper{border:1px solid var(--border-grey);border-radius:1.5rem;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:border-color .3s;width:100%}.article-card .content,.block-card .content,.material-card-wrapper .content,.product-card-wrapper .content{padding:2.5rem 2rem}.article-card .content .a-title,.block-card .content .a-title,.material-card-wrapper .content .a-title,.product-card-wrapper .content .a-title{color:var(--purple);margin:0 0 1rem}.article-card .content .meta,.block-card .content .meta,.material-card-wrapper .content .meta,.product-card-wrapper .content .meta{margin:0 0 .625rem}.article-card .content .meta p,.block-card .content .meta p,.material-card-wrapper .content .meta p,.product-card-wrapper .content .meta p{color:var(--purple);font-size:1rem;margin:0;position:relative}.article-card .content .excerpt p,.article-card .content .overview p,.block-card .content .excerpt p,.block-card .content .overview p,.material-card-wrapper .content .excerpt p,.material-card-wrapper .content .overview p,.product-card-wrapper .content .excerpt p,.product-card-wrapper .content .overview p{color:var(--purple)}.article-card .img-container,.block-card .img-container,.material-card-wrapper .img-container,.product-card-wrapper .img-container{overflow:hidden;padding-top:60%;position:relative;width:100%}.article-card .img-container img,.block-card .img-container img,.material-card-wrapper .img-container img,.product-card-wrapper .img-container img{display:block;transition:transform 1s}.article-card:hover,.block-card:hover,.material-card-wrapper:hover,.product-card-wrapper:hover{border-color:var(--purple)}.article-card:hover .img-container img,.block-card:hover .img-container img,.material-card-wrapper:hover .img-container img,.product-card-wrapper:hover .img-container img{transform:scale(1.05)}.article-card:hover .text-link,.block-card:hover .text-link,.material-card-wrapper:hover .text-link,.product-card-wrapper:hover .text-link{-webkit-text-decoration:underline;text-decoration:underline}.material-card-wrapper,.product-card-wrapper{height:auto;padding:1.5625rem 10px;width:100%}.material-card-wrapper .card__inner svg,.product-card-wrapper .card__inner svg{padding:0 45px}.material-card-wrapper .card,.product-card-wrapper .card{display:flex;flex-direction:column;height:100%}.material-card-wrapper .card .card__media,.product-card-wrapper .card .card__media{padding:0 20px}.material-card-wrapper .card .card__media .media,.product-card-wrapper .card .card__media .media{margin-bottom:.5rem;overflow:hidden;padding-top:100%;position:relative;width:100%}.material-card-wrapper .card .card__media .media.has_secondary_img img,.product-card-wrapper .card .card__media .media.has_secondary_img img{transition:opacity .3s}.material-card-wrapper .card .card__media .media .secondary_img,.product-card-wrapper .card .card__media .media .secondary_img{opacity:0}.material-card-wrapper .card .card__media .media img,.product-card-wrapper .card .card__media .media img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;transition:transform .3s;width:100%}.material-card-wrapper .card .card__content,.product-card-wrapper .card .card__content{height:100%}.material-card-wrapper .card .card__content .card__information,.product-card-wrapper .card .card__content .card__information{display:flex;flex-direction:column;height:100%;justify-content:space-between}.material-card-wrapper .card .card__content .card__information .card__heading,.product-card-wrapper .card .card__content .card__information .card__heading{font-size:1.5625rem;line-height:1.3;margin:0 0 .5rem;text-align:center}.material-card-wrapper .card .card__content .card__information .card__heading .card__title,.product-card-wrapper .card .card__content .card__information .card__heading .card__title{font-weight:800}.material-card-wrapper .card .card__content .card__information .card__heading .product__subtitle,.product-card-wrapper .card .card__content .card__information .card__heading .product__subtitle{font-family:var(--font);font-weight:500;margin:0}.material-card-wrapper .card .card__content .card__information .card-information,.product-card-wrapper .card .card__content .card__information .card-information{text-align:center}.material-card-wrapper .card .card__content .card__information .card-information .card__description,.product-card-wrapper .card .card__content .card__information .card-information .card__description{color:var(--darker-grey);margin:0}.material-card-wrapper .card .card__content .card__information .card-information .card__price,.product-card-wrapper .card .card__content .card__information .card-information .card__price{margin-top:3.4375rem}.material-card-wrapper .card .card__content .card__information .card-information .card__price .price-item,.product-card-wrapper .card .card__content .card__information .card-information .card__price .price-item{font-size:1.1875rem;font-weight:800;line-height:1.7}.material-card-wrapper .card .card__content .card__information .card-information .card__price .price-item .price,.product-card-wrapper .card .card__content .card__information .card-information .card__price .price-item .price{color:var(--purple)}.material-card-wrapper .card .card__content .card__information .card-information .button_wrapper,.product-card-wrapper .card .card__content .card__information .card-information .button_wrapper{margin-top:2.5rem}.material-card-wrapper .card .card__content .card__information .card-information .button_wrapper .btn,.product-card-wrapper .card .card__content .card__information .card-information .button_wrapper .btn{display:block}.material-card-wrapper .card.approved_vet .card__information .card-information .button_wrapper,.product-card-wrapper .card.approved_vet .card__information .card-information .button_wrapper{margin-top:0}.material-card-wrapper:hover .media.has_secondary_img img.featured_img,.product-card-wrapper:hover .media.has_secondary_img img.featured_img{opacity:0}.material-card-wrapper:hover .media.has_secondary_img img.secondary_img,.product-card-wrapper:hover .media.has_secondary_img img.secondary_img{opacity:1}.material-card-wrapper:hover .media:not(.has_secondary_img) img,.product-card-wrapper:hover .media:not(.has_secondary_img) img{transform:scale(1.05)}.material-card-wrapper{height:100%;padding:1.5rem 1.25rem;position:relative}.material-card-wrapper .icon{height:50px;padding:0;position:absolute;right:16px;top:16px;width:50px;z-index:1}.material-card-wrapper .card__heading a{color:var(--black)}.material-card-wrapper .card-information{display:flex;flex-direction:column;gap:2rem;justify-content:space-between}.material-card-wrapper .card-information .card__description{color:var(--silver);font-size:1rem}.material-card-wrapper .card-information .btn-flex{display:flex;justify-content:center}.block-card .content{text-align:center}.team-card{width:100%}.team-card .img-container{border-radius:1rem;overflow:hidden;padding-top:75%;position:relative;width:100%}.team-card .name{color:var(--purple)}.team-card .name,.team-card .role{margin:1.25rem 0 0}.team-card .overview{margin:.5rem 0 0}.pagination-wrapper .pagination .pagination__list{display:flex;gap:8px;justify-content:center}.pagination-wrapper .pagination .pagination__list li{list-style:none}.pagination-wrapper .pagination .pagination__list li a{align-items:center;background:var(--border-grey);border-radius:.5rem;color:var(--purple);display:flex;height:2.5rem;justify-content:center;position:relative;transition:background-color .3s;width:2.5rem}.pagination-wrapper .pagination .pagination__list li a:hover{background:var(--purple-tint)}.pagination-wrapper .pagination .pagination__list li a.pagination__item--current{background:var(--purple);color:#fff}.pagination-wrapper .pagination .pagination__list li a svg{height:auto;left:50%;position:absolute;top:50%;width:20px}.pagination-wrapper .pagination .pagination__list li a.pagination__item--prev svg{transform:translate(-50%,-50%) rotate(-90deg)}.pagination-wrapper .pagination .pagination__list li a.pagination__item--next svg{transform:translate(-50%,-50%) rotate(90deg)}quantity-input{width:100%}quantity-input,quantity-input .quantity__button{align-items:center;display:flex;justify-content:center}quantity-input .quantity__button{background-color:var(--purple);border:none;border-radius:10px;color:var(--white);cursor:pointer;height:45px;position:relative;width:45px}quantity-input .quantity__button svg{height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;z-index:0}quantity-input .quantity__button svg path{fill:var(--white)}quantity-input .quantity__button.disabled{opacity:.5}quantity-input .quantity__input{background-color:transparent;border:none;color:var(--black);padding:0;text-align:center;width:45px}.overflow-hidden{overflow:hidden}.not_allowed--cursor{cursor:not-allowed;pointer-events:none}.hidden{display:none}.custom-modal{background:rgba(0,0,0,.8);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:9999}.custom-modal .inner{background:var(--white);border-radius:.75rem;left:50%;max-width:100%;padding:1.875rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:43.75rem}.custom-modal .inner .modal-close{background:url(icon-close.svg) no-repeat 50%/contain;cursor:pointer;height:1.5rem;position:absolute;right:20px;top:20px;width:1.5rem}.custom-modal .inner .title{margin:0 0 1rem}.custom-modal .inner .overview{margin:0}.custom-modal .inner .section-content{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.custom-modal .inner .section-content .redirect-link{align-items:center;border:.0625rem solid var(--purple-tint);border-radius:.75rem;display:flex;justify-content:space-between;padding:16px;transition:border-color .3s;width:100%}.custom-modal .inner .section-content .redirect-link .meta{align-items:center;display:flex}.custom-modal .inner .section-content .redirect-link .meta .flag{display:inline-block;height:2.5rem;margin:0 1rem 0 0;-o-object-fit:contain;object-fit:contain;width:2.5rem}.custom-modal .inner .section-content .redirect-link .meta span{color:var(--purple)}.custom-modal .inner .section-content .redirect-link .currency-circle{align-items:center;border:1px solid var(--purple);border-radius:50%;color:var(--purple);display:flex;height:30px;justify-content:center;line-height:1;transition:all .3s;width:30px}.custom-modal .inner .section-content .redirect-link:hover{border-color:var(--purple)}.custom-modal .inner .section-content .redirect-link:hover .currency-circle{background:var(--purple);color:var(--white)}.vet_rewards--custom-msg{flex-direction:column;padding-bottom:5rem;padding-top:5rem;text-align:center}.vet_rewards--custom-msg,.vet_rewards--custom-msg .buttons{align-items:center;display:flex;gap:1rem;justify-content:center}.search-no-result{font-size:16px;margin-top:1rem}body .search_mobile__trigger__container{margin-top:6.25rem;opacity:0;padding:0 1.25rem;pointer-events:none;position:absolute;right:0;top:0;transform:translate(-100%);transition:all .45s;visibility:hidden;width:100%;z-index:3}body .search_mobile__trigger__container .search_mobile__trigger{background:url(icon-search-purple.svg) no-repeat 0;background-position:center left 12px;background-size:.95rem;border:.0625rem solid var(--border-grey);border-radius:2rem;color:var(--silver);font-size:1.1rem;height:48px;margin:0;padding:12px 24px 12px 2.25rem;width:100%}body.menu_expanded .search_mobile__trigger__container{opacity:1;pointer-events:all;transform:translate(0);visibility:visible}.breadcrumbs{margin-bottom:3.125rem}.breadcrumbs .breadcrumbs__list{list-style:none}.breadcrumbs .breadcrumbs__list .breadcrumbs__item{align-items:center;display:flex;font-size:1rem;gap:.5rem}.breadcrumbs .breadcrumbs__list .breadcrumbs__item svg{transform:rotate(90deg)}.breadcrumbs .breadcrumbs__list .breadcrumbs__item svg path{fill:var(--black)}.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link{-webkit-text-decoration:underline;text-decoration:underline}details>summary{list-style:none}details>summary::-webkit-details-marker,details>summary::marker{display:none}.reset_password__btn,body.customers-reset_password input{max-width:350px;width:100%}.cf-field.consent_block a{-webkit-text-decoration:underline;text-decoration:underline}.clinical-page-width{margin:0 auto;max-width:1036px;padding:0 1rem}.width-full{width:100%!important}body,html{scroll-behavior:smooth}[data-jump-to]{scroll-margin:130px!important}.glide-testimonial-carousel .glide__arrow.glide__arrow--disabled{cursor:default;opacity:.5}.form__message{align-items:center;display:flex;gap:1rem;justify-content:center}.form__message svg{height:18px;width:18px}.form-errors--list{margin-bottom:3rem!important;margin-top:3rem!important;margin:auto;max-width:500px}.grid-cta--popups--container{margin:auto;max-width:90rem;width:100%}.grid-cta--popups--inner{padding-left:2rem;padding-right:2rem}.grid-cta-popup--items{display:flex;gap:.65rem;width:100%}.grid-cta-popup--item{padding:2.5rem;width:33%}.grid-cta-popup-item--text{font-family:var(--font);font-size:16px;margin-top:0}.grid-cta-popup-item--trigger{align-items:center;cursor:pointer;display:flex;font-family:var(--font);gap:1.25rem;margin:2rem 0 0}.grid-cta-popup-read-more--arrow{display:flex}.grid-cta-popup-read-more--arrow svg{height:25px;width:25px}.grid-cta--popups--content .grid-cta-popup--title{font-family:var(--font);font-size:24px;margin-bottom:2.5rem;text-align:center}.grid-cta-popups--modal{border-radius:16px;left:50%;max-width:600px;position:fixed;top:50%;transform:translate(-50%,-50%);transition:all .2s;width:95%;z-index:10}.grid-cta-popups--modal:not(.active){height:0;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden}.grid-cta-popups--modal .grid-cta-popups-modal--inner{padding:3rem 4rem 2rem 2rem;position:relative}.grid-cta-popups--modal .grid-cta-popups-modal--inner p{font-family:var(--font);font-size:16px;margin:0;text-align:left}.grid-cta-popups--modal .grid-cta-popups-modal--inner p strong{color:var(--purple);font-size:25px;font-weight:600;margin-right:1rem;margin-top:0}.grid-cta-popups--modal .grid-cta-popups-modal--inner .btn-flex{margin-top:2rem}.grid-cta-popups--modal .grid-cta-popups-modal--inner a{color:var(--black);display:inline;font-family:var(--font)}.grid-cta-popups--modal .grid-cta-popups-modal--inner span.grid-cta-popups-btn--close{background-color:transparent;border:none;cursor:pointer;position:absolute;right:1rem;top:1rem}.grid-cta-popups--modal svg{height:25px;width:25px}.grid-cta-popups--modal svg path{fill:var(--black)}.grid-cta-popups-modal--overlay{background-color:#000;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .2s;visibility:hidden;width:100%;z-index:3}.grid-cta-popups-modal--overlay.active{pointer-events:all;visibility:visible}@media only screen and (max-width:37.5rem){:root{--fluid:0 1.25rem}body{font-size:1rem}blockquote p{font-size:1.125rem;line-height:1.5rem}.h1,h1{font-size:1.75rem;line-height:2rem}.h2,h2{font-size:1.3125rem;line-height:1.75rem}.h3,h3{font-size:1.125rem;line-height:1.5rem}.h4,.h5,.h6,h4,h5,h6{font-size:1rem;line-height:1.5rem}input,select,textarea{font-size:1rem}.btn{text-align:center;width:100%}.head-spacer,.site-header .header-flex{height:5.625rem}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li{padding:0}.site-header .header-flex .navigation .controls .location{display:none}.site-footer .accreditation-section{padding:1rem 0}.site-footer .accreditation-section .image-flex{gap:1.875rem}.site-footer .accreditation-section .image-flex .item img{max-width:4.375rem}.site-footer .copyright .flex{flex-direction:column;flex-wrap:wrap;gap:2rem}.site-footer .copyright .flex nav{width:100%}.site-footer .copyright .flex nav ul{flex-direction:column;gap:.75rem}.site-footer .copyright .flex nav ul li a{display:block;text-align:center}.site-footer .copyright .flex p{text-align:center;width:100%}.material-card-wrapper .card-information .btn-flex .btn{width:-moz-fit-content;width:fit-content}}@media only screen and (max-width:80rem){body.menu_expanded .site-header .header-flex .mobile_menu_toggle span{opacity:0}body.menu_expanded .site-header .header-flex .mobile_menu_toggle:before{top:.5625rem;transform:rotate(45deg)}body.menu_expanded .site-header .header-flex .mobile_menu_toggle:after{bottom:.5625rem;transform:rotate(-45deg)}body.menu_expanded .site-header .header-flex .navigation .search-form{transform:translate(0)}body.menu_expanded .site-header .header-flex .navigation .search-form.hide_search{transform:translate(-100%)}body.menu_expanded .site-header .header-flex .navigation nav{transform:translate(0)}body.menu_expanded .site-header.transparent .header-flex .mobile_menu_toggle span,body.menu_expanded .site-header.transparent .header-flex .mobile_menu_toggle:after,body.menu_expanded .site-header.transparent .header-flex .mobile_menu_toggle:before{background:var(--purple)}body.menu_expanded .site-header.transparent .header-flex .navigation .controls .icon.account{background-image:url(icon-user-purple.svg)}body.menu_expanded .site-header.transparent .header-flex .navigation .controls .icon.cart-icon svg path{fill:var(--purple)}.site-header .header-flex .mobile_menu_toggle{cursor:pointer;display:block;height:1.25rem;position:relative;width:1.875rem;z-index:4}.site-header .header-flex .mobile_menu_toggle span{background:var(--purple);height:.125rem;left:0;position:absolute;top:calc(50% - .0625rem);transition:all .4s;width:100%}.site-header .header-flex .mobile_menu_toggle:after,.site-header .header-flex .mobile_menu_toggle:before{background:var(--purple);content:"";height:.125rem;left:0;position:absolute;transition:all .4s;width:100%}.site-header .header-flex .mobile_menu_toggle:before{top:0}.site-header .header-flex .mobile_menu_toggle:after{bottom:0}.site-header .header-flex .logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-header .header-flex .navigation .search-form{background:#fff;border:none;border-radius:0;opacity:1;padding:6.25rem 2.5rem 0;pointer-events:auto;right:0;top:0!important;transform:translate(-100%);transition:transform .4s;width:100%;z-index:3}.site-header .header-flex .navigation .search-form input{text-align:center;width:100%}.site-header .header-flex .navigation .search-form .btn{background:url(icon-search-purple.svg) no-repeat 50%/1.5rem;border:none;border-radius:0;bottom:10px;font-size:0;height:30px;left:60px;padding:0;position:absolute;width:30px}.site-header .header-flex .navigation .search-form.hide_search{transform:translate(-100%)}.site-header .header-flex .navigation .search-form .close-icon{display:none}.site-header .header-flex .navigation nav{background:#fff;height:100vh;left:0;overflow:auto;position:fixed;top:0;transform:translate(-100%);transition:transform .4s;width:100%;z-index:2}.site-header .header-flex .navigation nav ul{flex-direction:column;height:-webkit-fill-available;padding:11.25rem 2.5rem 2.5rem}.site-header .header-flex .navigation nav ul li a{border-bottom:.0625rem solid var(--border-grey);margin:0;padding:1.25rem 0}.site-header .header-flex .navigation nav ul li.has-children a:after{transform:translateY(-50%) rotate(-90deg)}.site-header .header-flex .navigation nav ul li .menu_drop ul{padding-top:6.25rem}.site-header .header-flex .navigation nav ul li .menu_drop ul li a{border-radius:0;padding:1.25rem 0}.site-header .header-flex .navigation nav ul li .menu_drop ul li.device-title{display:block;margin-top:3rem}.site-header .header-flex .navigation nav ul li .menu_drop ul li.device-title a{font-family:var(--font-bold);font-size:1.5rem;padding-right:0;position:relative;text-align:center}.site-header .header-flex .navigation nav ul li .menu_drop ul li.device-title a:after{display:block;left:0;right:auto;transform:rotate(90deg)}.site-header .header-flex .navigation nav ul li.expanded .menu_drop{display:block}.site-header .header-flex .navigation nav ul li .megamenu{height:100vh;max-height:100vh;top:0}.site-header .header-flex .navigation nav ul li .megamenu .list-collections{padding-top:6.25rem;width:auto}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li.device-title{display:block;margin-top:3rem}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li.device-title a{font-family:var(--font-bold);font-size:1.5rem;padding-right:0;position:relative;text-align:center}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li.device-title a:after{left:0;right:auto;transform:rotate(90deg)}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li a{background:transparent!important;border:none!important;color:var(--purple)!important;padding:1.125rem 1.875rem 1.125rem 0}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li .list-products{background:#fff;height:-webkit-fill-available;left:0;padding:6.25rem 0 2.5rem;width:100vw;z-index:2}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li .list-products li.device-title{display:block;margin-top:3rem}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li .list-products li.device-title a:after{display:block}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li .list-products li{padding:0 2.5rem}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li .list-products li a{color:var(--purple)!important}.site-header .header-flex .navigation .controls{position:relative;z-index:3}.site-header .header-flex .navigation .controls .icon.search{display:none}}@media only screen and (max-width:80rem) and (max-width:37.5rem){body.menu_expanded .site-header .header-flex .navigation .controls .location{display:block}.site-header .header-flex .logo{max-width:10rem}.site-header .header-flex .navigation .search-form{padding:6.25rem 1.25rem 0}.site-header .header-flex .navigation nav ul{padding:170px 20px 20px}.site-header .header-flex .navigation nav ul li .megamenu .list-collections{padding:6.25rem 1.25rem 1.25rem}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li .list-products li{padding:0 1.25rem}}@media only screen and (max-width:64rem){.gradient.linear,.site-footer .logo-container{display:none}.site-footer .colum-container .col .title{border-bottom:1px solid var(--border-grey);cursor:pointer;margin:0;padding:26px 40px 26px 0;position:relative}.site-footer .colum-container .col .title:after{background:url(icon-chev-purple.svg) no-repeat 50%/.9375rem;content:"";height:1.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-90deg);transition:transform .3s;width:1.5rem}.site-footer .colum-container .col .accordion-block{display:none}.site-footer .colum-container .col nav{border-bottom:.0625rem solid var(--border-grey);padding:1.875rem .625rem}.site-footer .colum-container .col nav ul li a{margin:0 0 1.25rem}.site-footer .colum-container .col.expanded .title:after{transform:translateY(-50%) rotate(0deg)}.site-footer .colum-container .col.expanded .accordion-block{display:block}.breadcrumbs{margin-bottom:.9375rem;margin-top:.9375rem}.breadcrumbs .breadcrumbs__list .breadcrumbs__item{font-size:.875rem}.grid-cta-popup--items{flex-wrap:wrap}.grid-cta-popup--item{width:calc(50% - .29em)}}@media only screen and (min-width:calc(80rem + 1px)){.site-header.transparent .header-flex .navigation nav ul li a,.site-header.transparent .header-flex .navigation nav ul li a:hover{color:#fff}.site-header.transparent .header-flex .navigation nav ul li.has-children a:after{background-image:url(icon-chev-white.svg)}.site-header .header-flex .navigation nav ul li:hover .menu_drop{opacity:1;pointer-events:auto;top:100%;z-index:2}}@media only screen and (min-width:80rem){.site-header .header-flex .navigation nav ul li a:hover{color:var(--black)}.site-header .header-flex .navigation nav ul li a:hover:before{width:100%}.site-header .header-flex .navigation nav ul li .menu_drop ul li a:hover{background:var(--purple);color:#fff}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li a:not(:hover){background:transparent!important}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li a:hover{color:#fff}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li a:hover:after{background-image:url(icon-chev-white.svg)}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li .list-products li a:hover{background:var(--purple);color:var(--white)!important}.site-header .header-flex .navigation nav ul li .megamenu .list-collections li:hover .list-products{display:flex}}@media only screen and (max-width:calc(80rem + 1px)){.site-header .header-flex .navigation nav ul li .menu_drop{border:none;border-radius:0;display:none;height:100vh;left:0;opacity:1;padding:0;pointer-events:auto;position:fixed;top:0;width:100%;z-index:2}}@media only screen and (min-width:37.5rem){.site-footer .copyright .flex nav ul li a:hover:before{width:100%}}@media only screen and (max-width:40rem){.material-card-wrapper .card .card__content .card__information .card__heading,.product-card-wrapper .card .card__content .card__information .card__heading{font-size:1.125rem}.material-card-wrapper .card .card__content .card__information .card-information .card__description.hide_mb,.product-card-wrapper .card .card__content .card__information .card-information .card__description.hide_mb{display:none}.material-card-wrapper .card .card__content .card__information .card-information .card__price,.product-card-wrapper .card .card__content .card__information .card-information .card__price{margin-top:.5rem}.material-card-wrapper .card .card__content .card__information .card-information .card__price .price-item,.product-card-wrapper .card .card__content .card__information .card-information .card__price .price-item{font-size:1rem}.custom-modal .inner{border-radius:.75rem .75rem 0 0;bottom:0;padding:2rem 1.25rem;top:auto;transform:translate(-50%)}.vet_rewards--custom-msg{padding-bottom:3.125rem;padding-top:3.125rem}.grid-cta-popup--item{width:100%}}@media only screen and (max-width:600px){.vet_rewards--custom-msg .buttons{flex-direction:column}.vet_rewards--custom-msg .buttons .btn{max-width:300px}}@media screen and (min-width:1024px){nav .link--active{color:var(--black)}nav .link--active:before{width:100%!important}.account-icon-mobile{display:none!important}.account-icon-desktop{display:block}}@media screen and (max-width:600px){[data-jump-to]{scroll-margin:100px!important}}@media screen and (max-width:1024px){.account-icon-mobile{display:flex!important}.account-icon-desktop{display:none!important}}@media only screen and (min-width:40rem){.grid-cta-popup-item--content{align-items:baseline;display:flex;flex-direction:column;height:100%;justify-content:space-between}}
