:root{--max-width:1312px;--size-200:0.5rem;--size-300:0.75rem;--size-400:1rem;--size-450:1.25rem;--size-500:1.5rem;--size-600:2rem;--size-650:2.5rem;--size-700:3rem;--size-800:4rem;--size-900:5.5rem;--size-1000:8rem;--padding:1rem}.visually-hidden{display:none}.text-lowercase{text-transform:lowercase}.text-lowercase:first-letter{text-transform:capitalize}.f-push-right{margin-left:auto}.f-center{margin-inline:auto}.g-no-grow{width:-moz-fit-content;width:fit-content}.video-youtube-responsive{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-youtube-responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%}.banner{position:relative}.banner-content{animation:move 20s linear infinite;display:inline-block;position:absolute;transform:translateX(100%);white-space:nowrap}@keyframes move{to{transform:translateX(-100%)}}:root{--bp-md:64em;--clr-accent-400:#ff610e;--clr-accent-500:#1b3e80;--clr-accent-600:#01468e;--clr-accent-800:#a3bf15;--clr-accent-800-opacity-300:#a3bf151e;--clr-primary-400:#000;--clr-neutral-100:#fff;--clr-neutral-200:#edf2fd;--clr-neutral-250:#d1defb;--clr-neutral-275:#d1defb80;--clr-neutral-300:#1b3e8014;--clr-neutral-450:#dadada;--clr-neutral-500:#f6f6f6;--clr-neutral-550:#706f6f;--clr-neutral-600:#5f5f5f;--clr-neutral-650:#707070;--clr-neutral-800:#ffc9a131;--clr-neutral-900:#000;--clr-impersonate:#fde290;--clr-error-400:red;--clr-error-400-opacity-300:#ff00001e;--clr-succes-800:var(--clr-accent-800);--clr-success-800-opacity-300:#a3bf151e}:root .text-primary-color{color:var(--clr-primary-400)}:root .text-accent-color-400{color:var(--clr-accent-400)}:root .text-accent-color-500{color:var(--clr-accent-500)}:root .text-accent-color-600{color:var(--clr-accent-600)}:root .text-accent-color-800{color:var(--clr-accent-800)}:root .text-neutral-color-100{color:var(--clr-neutral-100)}:root .text-neutral-color-200{color:var(--clr-neutral-200)}:root .text-neutral-color-250{color:var(--clr-neutral-250)}:root .text-neutral-color-500{color:var(--clr-neutral-500)}:root .text-neutral-color-550{color:var(--clr-neutral-550)}:root .text-neutral-color-800{color:var(--clr-neutral-800)}:root .text-neutral-color-900{color:var(--clr-neutral-900)}:root .text-error-color-400{color:var(--clr-error-400)}:root .text-hover-accent-color-400:hover{color:var(--clr-accent-400)}:root .bg-primary-color{background-color:var(--clr-primary-400)}:root .bg-accent-color-400{background-color:var(--clr-accent-400)}:root .bg-accent-color-500{background-color:var(--clr-accent-500)}:root .bg-accent-color-600{background-color:var(--clr-accent-600)}:root .bg-neutral-color-100{background-color:var(--clr-neutral-100)}:root .bg-neutral-color-200{background-color:var(--clr-neutral-200)}:root .bg-neutral-color-250{background-color:var(--clr-neutral-250)}:root .bg-neutral-color-450{background-color:var(--clr-neutral-450)}:root .bg-neutral-color-500{background-color:var(--clr-neutral-500)}:root .bg-neutral-color-800{background-color:var(--clr-neutral-800)}:root .bg-neutral-color-900{background-color:var(--clr-neutral-900)}:root .bg-error-400-opacity-300{background-color:var(--clr-error-400-opacity-300)}:root .bg-accent-800-opacity-300{background-color:var(--clr-accent-800-opacity-300)}.swiper-wd .container{position:relative}.swiper-wd .wd-swiper-button-next,.swiper-wd .wd-swiper-button-prev{align-items:center;background-color:var(--clr-neutral-100);cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease-out;width:2.5rem;z-index:900}.swiper-wd .wd-swiper-button-next g path,.swiper-wd .wd-swiper-button-prev g path{fill:var(--clr-accent-500)}.swiper-wd .wd-swiper-button-next.active,.swiper-wd .wd-swiper-button-next:hover,.swiper-wd .wd-swiper-button-prev.active,.swiper-wd .wd-swiper-button-prev:hover{background-color:var(--clr-accent-500)}.swiper-wd .wd-swiper-button-next.active g path,.swiper-wd .wd-swiper-button-next:hover g path,.swiper-wd .wd-swiper-button-prev.active g path,.swiper-wd .wd-swiper-button-prev:hover g path{fill:var(--clr-neutral-100)}.swiper-wd .wd-swiper-button-prev{border-radius:0 100vw 100vw 0;left:0}.swiper-wd .wd-swiper-button-next{border-radius:100vw 0 0 100vw;right:0}@media(min-width:106.5em){.swiper-wd .container:after{background:url(/frontend/svg/doodle.svg) no-repeat 50%;content:"";height:170px;position:absolute;right:-190px;top:0;width:170px}}.breadcrumb{display:flex;flex-wrap:wrap;font-size:var(--fs-250);list-style-type:none}.breadcrumb li{color:var(--clr-accent-500);font-weight:var(--fw-bold);white-space:nowrap}.breadcrumb li:not(:last-child):after{content:">";padding-inline:.5em}.breadcrumb a{color:var(--clr-neutral-550);font-weight:var(--fw-light);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.main-visual{align-content:flex-start;display:none;gap:var(--size-400);justify-content:center}.gallery{display:flex;gap:var(--size-400);position:relative;width:calc(100vw - 2rem)}.gallery .product-gallery .swiper-wrapper{align-items:center}.gallery .product-gallery .swiper-slide{height:auto;min-width:0}.gallery .product-gallery .swiper-slide img{margin:0 auto}.gallery .swiper-button-next,.gallery .swiper-button-prev{display:none}.gallery .swiper-button-next path,.gallery .swiper-button-prev path{fill:var(--clr-accent-500)}.gallery .swiper-button-disabled path{fill:var(--clr-neutral-550)}.gallery-swiper-pagination{text-align:center}@media(min-width:50.1em){.main-visual{display:flex}.gallery{margin:15px 0;width:auto}.gallery .product-gallery{display:block;height:calc(121px + var(--size-400)*2);width:300px}.gallery .product-gallery .swiper-slide{box-shadow:0 3px 6px rgba(0,0,0,.161);max-width:121px}.gallery .swiper-button-next,.gallery .swiper-button-prev{display:flex}.gallery-swiper-pagination{display:none}}@media(min-width:1024px){.gallery .product-gallery{width:400px}}.product-top{display:flex;flex-direction:column}h1.new{padding-top:2.5rem;position:relative}h1.new:before{background:url(/frontend/svg/arrow-new.svg) no-repeat 100%;background-size:contain;color:var(--clr-accent-400);content:"Nouveau";font-family:var(--ff-accent);font-size:var(--fs-750);left:0;padding-right:5rem;position:absolute;top:0;transform:rotate(-5deg)}.product-pictos{align-items:center;display:flex;flex-wrap:wrap;gap:var(--size-400);justify-content:flex-start;margin-top:var(--size-400)}.product-pictos img{max-height:55px}@media(min-width:50.1em){.product-pictos img{max-height:52px;max-width:300px}}.product-title{align-items:center;align-items:flex-end;display:flex;gap:var(--size-400);justify-content:space-between}.c-star.active{fill:var(--clr-accent-400)}@media(max-width:50em){h1{text-align:center}.product-title,h1{font-size:var(--fs-750)}.product-title{justify-content:center;order:1}.product-subtitle{justify-content:center;order:2}.short-desc{margin-bottom:0!important;order:4}.shop-form{order:3;padding-top:var(--size-200)}.main-features{order:5}.reinssurance{display:none;order:6}.main-features{font-size:var(--size-500);font-weight:var(--fw-regular);margin-block:var(--size-400);padding-top:0}.main-features ul{list-style-position:inside}.main-features ul li{align-content:center;display:flex;list-style-type:none;margin-block:var(--size-400)}.main-features ul li:before{background:url(/frontend/svg/tick.svg) no-repeat 0;background-size:cover;content:"";display:inline-block;flex-shrink:0;height:1.5rem;margin-right:2ch;vertical-align:middle;width:1.5rem}}.user-fav,.user-fav:before{display:inline-block}.user-fav:before{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;content:"";height:var(--size-500)}.user-fav.active:hover:before,.user-fav:before{background-image:url(/frontend/svg/fav.svg)}.user-fav.active:before,.user-fav:not(.active):hover:before{background-image:url(/frontend/svg/fav-on.svg)}.user-fav span{display:none}.product-subtitle{border-bottom:2px solid var(--clr-accent-500);color:var(--clr-accent-500);font-weight:var(--fw-bold);letter-spacing:3px;padding-bottom:var(--size-500);text-transform:uppercase}.rating .star-rating{justify-content:center}.rating a{color:var(--clr-primary-400);text-decoration:none}@media(min-width:50.1em){.rating .star-rating{justify-content:flex-end}}.short-desc{font-size:var(--size-450);font-weight:var(--fw-light);margin-block:var(--size-500)}.short-desc b{font-weight:var(--fw-bold)}.short-desc i{font-style:italic}.price{color:var(--clr-accent-500);font-size:var(--fs-800);font-weight:var(--fw-bold)}.price .currency{font-variant-position:super}.price .ttc{font-size:var(--fs-700)}.variants{display:flex;font-size:var(--fs-500);font-weight:var(--fw-bold);gap:var(--size-400);justify-content:flex-start;margin-block:var(--size-400)}.variants .variant{border:1px solid var(--clr-accent-500);border-radius:5px;color:var(--clr-accent-500);cursor:pointer;padding:.4em .9em}.variants .variant input[type=radio]{display:none}.variants .variant label{cursor:pointer}.variants .variant.selected,.variants .variant:has(input[type=radio]:checked){background-color:var(--clr-neutral-450)}.stock{color:var(--clr-accent-800);font-size:var(--fs-500);font-weight:var(--fw-bold);margin-block:var(--size-400)}.stock:before{background-color:var(--clr-accent-800);border-radius:100vw;content:"";display:inline-block;height:1.1em;margin-right:var(--size-300);vertical-align:bottom;width:1.1em}.delay{color:var(--clr-accent-500);display:flex;font-size:var(--fs-500);font-weight:var(--fw-light);gap:var(--size-400);margin-block:var(--size-400)}.delay img{display:inline-block}.cart-qty{gap:var(--size-400)}.cart-qty,.cart-qty .cart-qty-updater{align-items:center;display:flex;justify-content:flex-start}.cart-qty .qty-btn{background-color:var(--clr-neutral-450);border:0;color:var(--clr-neutral-100);cursor:pointer;font-size:27px;font-weight:var(--fw-regular);height:var(--size-600);text-align:center;width:var(--size-500)}.cart-qty .qty-btn.enable{background-color:var(--clr-accent-500)}.cart-qty .qty-btn.qty-minus{background-color:rgba(27,62,128,.251);border-radius:var(--size-200) 0 0 var(--size-200)}.cart-qty .qty-btn.qty-plus{border-radius:0 var(--size-200) var(--size-200) 0}.cart-qty .qty-value{border-radius:0!important}.cart-qty [type=number],.cart-qty [type=text]{background-color:var(--clr-neutral-500);border:0;color:var(--clr-accent-500);font-weight:var(--fw-bold);height:var(--size-600);text-align:center;width:var(--size-600)}@media(max-width:50em){.cart-qty [type=number],.cart-qty [type=text]{padding:0}}@media(min-width:50.000001em){.cart-qty .qty-btn{font-size:35px;height:var(--size-700);width:var(--size-600)}.cart-qty [type=number],.cart-qty [type=text]{height:var(--size-700);width:var(--size-800)}.main-features{background-color:var(--clr-neutral-275);border-radius:var(--size-200);font-size:var(--size-400);font-weight:var(--fw-light);margin-block:var(--size-400);padding:var(--size-400);width:min(100%,33rem)}.main-features ul{list-style-position:inside}.main-features ul li{list-style-type:none;margin-block:var(--size-400)}.main-features ul li:before{background:url(/frontend/svg/tick.svg) no-repeat 0;background-size:cover;content:"";display:inline-block;height:1em;margin-right:1ch;vertical-align:middle;width:1em}.main-features.main-features-column ul{display:flex;flex-wrap:wrap;gap:var(--size-400)}.main-features.main-features-column ul li{flex-grow:1;flex-shrink:0;margin-block:var(--size-100);width:48%}}.cross-selling{--fs-800:2rem}.cross-selling h2{margin-bottom:1rem}.cross-selling .swiper-slide{padding-bottom:1rem}.cross-selling .swiper-slide .product-card{margin-inline:auto}@media(min-width:50.1em){.cross-selling{--fs-800:2.5rem}}.reinssurance .certivet-values{border-top:2px solid var(--clr-neutral-275);flex-direction:row;justify-content:space-between;margin-top:var(--size-400);padding-top:var(--size-400)}.details-tab{background:hsla(0,0%,100%,.075);border:2px solid transparent;border-radius:1.5rem;color:hsla(0,0%,100%,.8);cursor:pointer;display:block;font-size:1.1rem;font-weight:600;margin-bottom:.5rem;margin-right:.35rem;order:0;padding:.5rem 1rem}.details-tab:focus,.details-tab:hover{border-color:#fff}.details-tab::-webkit-details-marker{display:none}.product-details{background:var(--clr-neutral-800);margin-block:var(--size-600);padding-block:var(--size-600)}.product-details .tab-content,.product-details article{color:var(--clr-accent-500);font-size:var(--fs-400);font-weight:var(--fw-light)}.product-details .tab-content h2,.product-details article h2{font-size:var(--size-500);letter-spacing:0;margin:1em 0 .5em}.product-details .tab-content b,.product-details article b{color:var(--clr-accent-500);font-size:var(--fs-500);font-weight:var(--fw-bold)}.product-details .tab-content .with_dots,.product-details article .with_dots{display:flex;flex-wrap:wrap;width:100%}.product-details .tab-content .with_dots .dots_label,.product-details .tab-content .with_dots .with_dots .dots_value,.product-details article .with_dots .dots_label,.product-details article .with_dots .with_dots .dots_value{flex-shrink:0;max-width:100%}.product-details .tab-content .with_dots .dots,.product-details article .with_dots .dots{border-bottom:1px dotted;flex:1;margin:0 10px 4px}.product-details .tab,.product-details details{margin-block:var(--size-400)}.product-details .tab,.product-details summary{border-top:2px solid var(--clr-accent-500);color:var(--clr-accent-500);font-size:var(--fs-700);font-weight:var(--fw-bold);list-style:none;padding-top:var(--size-400)}.product-details .tab::-webkit-details-marker,.product-details summary::-webkit-details-marker{display:none}.product-details .tab:after,.product-details summary:after{background-color:var(--clr-accent-500);background-image:url(/frontend/svg/fleche-haut-2.svg);background-repeat:no-repeat;border-radius:100vw;content:"";display:inline-block;float:right;height:1.2em;margin-left:auto;width:1.2em}.product-details .tab.active:after,.product-details details[open] summary:after{background-color:transparent;background-image:url(/frontend/svg/fleche-bas-2.svg)}.product-details .product-details-illustration{display:none}.product-details .tab-content,.product-details article{margin-top:var(--size-400)}.product-details .tab-content h2,.product-details article h2{text-align:left!important}.product-details .tab-content{display:none}.product-details .tab-content.active{display:block}@media(min-width:50.1em){.product-details{--margin-block:3.5rem;background:linear-gradient(transparent var(--margin-block),var(--clr-neutral-800) var(--margin-block),var(--clr-neutral-800) calc(100% - var(--margin-block)),transparent calc(100% - var(--margin-block)));margin-block:var(--size-900);padding-block:0;padding-bottom:var(--margin-block)}.product-details .even-columns-f{align-items:flex-start}.product-details-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:50%}.product-details .tabs{display:flex}.product-details .tab{border:0;border-radius:30px 30px 0 0;color:var(--clr-neutral-550);cursor:pointer;list-style:none;margin-top:0;min-width:8.5rem;padding:.5em 1em;text-align:center;width:-moz-max-content;width:max-content}.product-details .tab.active,.product-details .tab:hover{background-color:var(--clr-accent-500);color:var(--clr-neutral-100);font-weight:var(--fw-bold)}.product-details .tab:after{content:none}.product-details .tab-contents .tab{display:none}.product-details .tab-content{margin-block:0;order:1;padding:1rem;width:100%}.product-details .tab-content.active-desktop{display:block}.product-details .product-details-illustration{align-self:center;display:block}.product-details .product-details-illustration img{border-radius:var(--fs-500);margin:0 auto;max-width:96%;transform:translateY(calc(var(--margin-block)/2))}}.testimonials .testimonials-gallery{margin:0 auto;width:min(90%,51rem)}.testimonials .testimonials-gallery:after,.testimonials .testimonials-gallery:before{aspect-ratio:53/42;background:url(/frontend/svg/quotes.svg);background-size:cover;content:"";display:inline-block;left:0;position:absolute;top:1rem;width:3.3rem}.testimonials .testimonials-gallery:after{bottom:1rem;left:auto;right:0;top:auto;transform:rotate(180deg)}.testimonials .swiper-slide{padding:3rem 3.5rem}.testimonials .swiper-slide .swiper-slide-container{border-radius:2rem;box-shadow:0 0 25px var(--clr-neutral-300);font-size:var(--fs-500);font-weight:var(--fw-bold);padding:2.2rem 2rem}.testimonials .swiper-slide blockquote{color:var(--clr-accent-500)}.testimonials .swiper-slide p{color:var(--clr-accent-400);margin-top:var(--size-200);text-align:center}.testimonials .swiper-pagination-bullet-active{background:var(--clr-accent-400)}.product-video{background-color:var(--clr-accent-500);padding-block:var(--size-600)}.product-video .container{display:grid;gap:var(--size-400)}.product-video .container .btn{align-self:center;justify-self:center}@media(min-width:50.1em){.product-video .container{gap:var(--size-500);grid-template-columns:1fr 1fr;grid-template-rows:1fr auto 1fr}.product-video .container .video-youtube-responsive{grid-column:1/2;grid-row:1/4}.product-video .container .video-title{grid-column:2/3;grid-row:1/2;text-align:left}.product-video .container .video-desc{grid-column:2/3;grid-row:2/3}.product-video .container .video-cta{align-self:end;grid-column:2/3;grid-row:3/4}}.veterinary-range .args-wrapper{background:url(/frontend/svg/shape.svg) top no-repeat;background-size:max(80%,17rem);min-height:50rem;padding-top:67%;position:relative}.veterinary-range .args-wrapper .range-figure{align-items:center;display:flex;height:min(613px,71vw);left:50%;position:absolute;text-align:center;top:0;transform:translate(-50%)}.veterinary-range .args-wrapper .range-figure img{margin:0 auto;max-height:80%;max-width:none}.veterinary-range .args-wrapper .arg{color:var(--clr-accent-500);font-weight:var(--fw-regular);margin-bottom:var(--size-600)}.veterinary-range .args-wrapper .arg.open p{display:block}.veterinary-range .args-wrapper .arg h3{cursor:pointer;font-size:var(--fs-700);font-weight:var(--fw-bold);position:relative}.veterinary-range .args-wrapper .arg h3:after{color:var(--clr-accent-400);content:"+";font-size:1.3em;font-weight:var(--fw-bold);position:absolute;right:0;top:50%;transform:translateY(-50%)}.veterinary-range .args-wrapper .arg p{display:none}@media(min-width:1024px){.veterinary-range .args-wrapper{background-position:center 10rem;background-size:500px;padding-top:0}.veterinary-range .args-wrapper .range-figure{max-height:600px;max-width:500px;text-align:center;top:50%;transform:translate(-50%,-65%)}.veterinary-range .args-wrapper .range-figure img{margin:0 auto;max-height:600px;max-width:500px}.veterinary-range .args-wrapper>.arg{left:50%;margin-bottom:0;position:absolute;top:50%;width:300px}.veterinary-range .args-wrapper>.arg:after{background-image:url(/frontend/svg/line.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:88px;position:absolute;width:88px}.veterinary-range .args-wrapper>.arg h3{cursor:auto;font-family:var(--ff-accent);font-size:var(--fs-750)}.veterinary-range .args-wrapper>.arg h3:after{content:none}.veterinary-range .args-wrapper>.arg p{display:block}.veterinary-range .args-wrapper>.arg .range-figure{left:50%;top:50%;transform:translate(-50%,-50%)}.veterinary-range .args-wrapper.args-3 .arg:first-of-type{transform:translate(-528px,-258px)}.veterinary-range .args-wrapper.args-3 .arg:first-of-type:after{bottom:0;right:88px}.veterinary-range .args-wrapper.args-3 .arg:nth-of-type(2){transform:translate(254px,-230px)}.veterinary-range .args-wrapper.args-3 .arg:nth-of-type(2):after{left:-13%;top:106%;transform:scaleX(-1) rotate(49deg)}.veterinary-range .args-wrapper.args-3 .arg:nth-of-type(3){transform:translate(200px,120px)}.veterinary-range .args-wrapper.args-3 .arg:nth-of-type(3):after{left:-63%;top:-5%;transform:scaleX(-1) rotate(0deg)}.veterinary-range .args-wrapper.args-4 .arg:first-of-type{transform:translate(-488px,-258px)}.veterinary-range .args-wrapper.args-4 .arg:first-of-type:after{bottom:-88px;right:-6px;transform:rotate(28deg)}.veterinary-range .args-wrapper.args-4 .arg:nth-of-type(2){transform:translate(194px,-330px)}.veterinary-range .args-wrapper.args-4 .arg:nth-of-type(2):after{left:10px;top:106%;transform:scaleX(-1) rotate(49deg)}.veterinary-range .args-wrapper.args-4 .arg:nth-of-type(3){transform:translate(194px,120px)}.veterinary-range .args-wrapper.args-4 .arg:nth-of-type(3):after{left:-100px;top:-20px;transform:scaleX(-1) rotate(0deg)}.veterinary-range .args-wrapper.args-4 .arg:nth-of-type(4){transform:translate(-488px,100px)}.veterinary-range .args-wrapper.args-4 .arg:nth-of-type(4):after{right:-67px;top:-20px;transform:rotate(0deg)}}#reviews:before{content:"";display:block;height:175px;margin-top:-125px;visibility:hidden}.reviews .reviews-wrapper{margin-inline:auto;width:calc(100% - 4rem)}.reviews .swiper-slide{height:100%}.reviews .reviews-with-navigation{position:relative}.reviews .reviews-with-navigation .date{color:var(--clr-neutral-550)}.reviews .reviews-with-navigation .body{font-size:var(--fs-400)}.reviews .reviews-with-navigation .review-swiper-button-next,.reviews .reviews-with-navigation .review-swiper-button-prev{cursor:pointer;left:-2rem;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.reviews .reviews-with-navigation .review-swiper-button-next{left:auto;right:-2rem}.reviews .swiper .swiper-wrapper{align-items:stretch}.reviews .swiper .swiper-wrapper .review{align-self:stretch;background-color:var(--clr-neutral-100);border-radius:5px}.reviews .swiper .swiper-wrapper .review .header{background-color:var(--clr-neutral-100)}@media(min-width:50.1em){.review-swiper-pagination{display:none}.review-swiper-pagination .swiper-wrapper{justify-content:center}.review-swiper-pagination .swiper-wrapper:has(.review+.review){justify-content:unset}.reviews-with-navigation{margin-inline:auto;width:70%}}@media(max-width:50em){.review-swiper-button-next,.review-swiper-button-prev{display:none}.review-swiper-pagination{margin-top:var(--size-500);text-align:center}.review-swiper-pagination .swiper-pagination-bullet{background-color:var(--clr-neutral-200);opacity:1;transition:width .33s}.review-swiper-pagination .swiper-pagination-bullet-active{background-color:var(--clr-accent-400);border-radius:100vw;width:24px}}.product-faq details{margin-block:var(--size-600)}.product-faq details[open] article{animation:animateUp .3s linear forwards;padding-top:var(--size-200)}.product-faq details summary{cursor:pointer;font-size:var(--fs-700);font-weight:var(--fw-bold);list-style-position:outside;margin-left:var(--size-300);padding-left:var(--size-400)}.product-faq details summary:hover{color:var(--clr-accent-400)}.product-faq details summary::marker{color:var(--clr-accent-400);content:"+";display:inline-block;font-weight:var(--fw-bold)}@keyframes animateUp{0%{opacity:0;transform:translatey(100%)}to{opacity:1;transform:translatey(0)}}.btn-container.fixed-mobile.product-short-action{border-top-left-radius:25px;border-top-right-radius:25px;left:0;margin-inline:auto;padding:var(--size-400);right:0;transform:none;width:auto}.btn-container.fixed-mobile.product-short-action form{align-items:center;display:flex;justify-content:space-between;width:100%}.btn-container.fixed-mobile.product-short-action .price-bottom{align-self:center;padding-left:var(--size-400)}.btn-container.fixed-mobile.product-short-action .select{background:var(--clr-neutral-100);border-radius:5px;max-width:40%;min-width:-moz-max-content;min-width:max-content;padding-right:1.5rem}.btn-container.fixed-mobile.product-short-action .select:before{transform:translateY(-50%)}.btn-container.fixed-mobile.product-short-action .select select{border:0;border-radius:5px;color:var(--clr-accent-500);font-weight:var(--fw-bold);height:100%;padding-right:0}.btn-container.fixed-mobile.product-short-action .btn-add-to-cart{flex-grow:0;width:3.75rem}.btn-container.fixed-mobile.product-short-action .btn-add-to-cart input{background:url(/frontend/svg/add-to-cart.svg);background-color:transparent!important;background-position:50%;background-repeat:no-repeat}
