/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
#sliding-popup{background:url(/modules/contrib/eu_cookie_compliance/images/gradient.png) center center scroll repeat-y transparent;}.sliding-popup-bottom,.sliding-popup-top{margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;position:relative;}.eu-cookie-compliance-buttons{float:right;margin:0 0 1em 0;max-width:40%;}.eu-cookie-compliance-categories-buttons{margin:0 0 1em 0;max-width:60%;float:left;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}[dir="rtl"] .eu-cookie-compliance-categories-buttons{float:right;}.eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:none;}.eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:none;margin-top:1em;padding:0 8px;vertical-align:middle;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}[dir="rtl"] .eu-cookie-compliance-buttons button{-moz-box-shadow:inset 0 0 0 1px #ffffff;-webkit-box-shadow:inset 0 0 0 1px #ffffff;box-shadow:inset 0 0 0 1px #ffffff;}.disagree-button.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);}.disagree-button.eu-cookie-compliance-more-button:active,.eu-cookie-compliance-agree-button:active,.eu-cookie-compliance-default-button:active,.eu-cookie-compliance-hide-button:active,.eu-cookie-compliance-more-button-thank-you:active,.eu-cookie-withdraw-button:active{position:relative;top:1px;}.eu-cookie-compliance-message{float:left;margin:5px 0 0;max-width:60%;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-categories{clear:both;padding-top:1em;}.eu-cookie-compliance-categories label{display:inline;}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p{font-weight:bold;line-height:1.4;margin:0 0 5px 0;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p,.eu-cookie-compliance-message button,.eu-cookie-compliance-category label{color:#fff;}.eu-cookie-compliance-message h1{font-size:24px;}.eu-cookie-compliance-message h2{font-size:16px;}.eu-cookie-compliance-message h3{font-size:12px;}.eu-cookie-compliance-message p{font-size:12px;display:inline;}.eu-cookie-withdraw-tab{padding:4px 7px;cursor:pointer;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0;border-radius:5px 5px 0 0;}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px;border-radius:0 0 5px 5px;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}.eu-cookie-compliance-close-button{background:url(/modules/contrib/eu_cookie_compliance/images/close.png);width:24px;height:24px;border-width:0;font-size:0;position:absolute;right:2px;top:-12px;cursor:pointer;}body:not(.eu-cookie-compliance-popup-open) .eu-cookie-compliance-close-button{display:none;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-categories,.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;margin:5px 0 1em;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:right;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-buttons{position:initial;bottom:unset;right:unset;}}
body.path-user-login,body.path-user-register,body.path-user-password{#main-wrapper #main{background-color:var(--medium-dark-color);}#block-dc-theme-primary-local-tasks ul li:nth-child(3){display:block;}#block-dc-theme-primary-local-tasks ul{flex-wrap:wrap;}.main-content #block-dc-theme-primary-local-tasks ul li a::after{content:unset;}#edit-name--description,#edit-pass--description{display:none;}.js-form-item-name,.js-form-item-pass{display:flex;flex-direction:column;align-items:start;gap:5px;padding-bottom:1rem;}#edit-name,#edit-pass,#edit-mail{max-width:394px;width:100%;color:var(--white-color);background:unset;border:unset;border-bottom:1px solid var(--tiny-border);padding-block:0;padding-inline:0;transition:all 0.5s ease;}#edit-name:hover,#edit-pass:hover,#edit-mail:hover{border-bottom:1px solid var(--main-color);transition:all 0.5s ease;}#user-pass p{padding-bottom:1rem;font-size:14px;}#block-darkgpt-content #user-register-form #edit-submit{border:unset;max-width:394px;width:100%;}.social-bar{padding:2rem 0 4rem 0;display:flex;justify-content:center;background-color:var(--almost-dark-color);}#block-dc-theme-socialauthlogin{display:flex;flex-direction:column;justify-content:start;align-items:center;width:424.5px;box-shadow:1px 1px 1px 1px var(--light-box-shadow);padding:15px;border:1px solid var(--light-border);}#block-dc-theme-socialauthlogin h2{background:linear-gradient(220deg,#4285F4,#34A853,#FBBC05,#EA4335);-webkit-background-clip:text;color:transparent;display:inline-block;}#edit-mail--description{display:none;}#user-register-form,#user-pass{padding-bottom:3rem;max-width:396px;}#user-register-form,#user-register-form #edit-submit{max-width:459px;}.auth-link{padding-bottom:0.8rem;}.auth-link .auth-icon{margin:0;}#user-login-form .form-required{width:130px;color:var(--white-color);}.user-register-form .form-required{color:var(--white-color);}#user-login-form .form-submit{max-width:414px;}#edit-pass-pass1,#edit-pass-pass2{background:unset;border:unset;border-bottom:1px solid var(--tiny-border);color:var(--white-color);max-width:100%;width:390px;transition:all 0.5s ease;}#edit-pass-pass1:hover,#edit-pass-pass2:hover{border-bottom:1px solid var(--main-color);}#user-login-form{max-width:415px;padding:20px 20px 25px 20px;}#edit-account .js-form-item-mail,#edit-account .js-form-item-name{display:flex;flex-direction:column;padding-bottom:1rem;padding-top:unset;}@media screen and (max-width:765px){form#user-login-form,form#user-pass,form#user-register-form{max-width:95%;}#edit-pass-pass1,#edit-pass-pass2{width:unset;}}}body.user-logged-in.path-user-password #block-dc-theme-content{padding:5rem 0;}.path-user-register .user-register-form #edit-pass,.path-user-register .user-register-form #edit-pass:hover{border:unset;}.path-user-password #block-darkgpt-content .form-submit{margin-left:unset;max-width:100%;width:100%;margin-right:0;}.path-user-login #main-wrapper #user-login-form{padding-top:50px;padding-bottom:50px;}.path-user-login #block-darkgpt-primary-local-tasks ul > li:has(a.google-tab-link){position:absolute;margin-top:80px;}.path-user-login #block-darkgpt-primary-local-tasks ul li .google-tab-link{border-bottom:unset;background:linear-gradient(270deg,#4285F4,#34A853,#FBBC05,#EA4335);-webkit-background-clip:text;color:transparent;display:inline-block;font-family:'Inter-SemiBold';font-size:18px;}.path-user-login #block-darkgpt-primary-local-tasks ul li .google-tab-link:hover{border:unset;font-size:19px;}body:not(.path-user-login) #block-darkgpt-primary-local-tasks ul > li:has(a.google-tab-link){display:none;}
.field--name-comment-body  textarea:focus{background:var(--background-textarea);outline:none;border-color:var(--font-color);}.field--name-subject{display:none;}.field--name-comment-body .js-filter-wrapper{display:none;}.comments__count{display:none;}.js-form-type-textarea label{display:none;}.comment-edit,.comment__time{padding-top:4.95px;}.user-logged-in .comment__time,.user-logged-in .comment-edit{padding-top:2.5px;}.comment-edit,.comment__time{margin-bottom:unset;margin-top:unset;margin-bottom:unset;margin-block-start:unset;}.comment__picture-wrapper .user-details{display:none;}.comment__time,.comment-edit,.reply-text,.username-info{font-size:12px;}.comments-manage-links{position:absolute;bottom:0;right:0;padding-right:20px;padding-bottom:15px;}.comment-footer{padding-top:20px;}.field--name-comment-body p{margin-bottom:0;font-size:var(--font-size);}.anonymous-login-redirect{background:var(--almost-dark-color);border:unset;height:40px;color:var(--white-color);padding:0 20px;cursor:pointer;font-family:'Inter-Regular';font-size:16px;background-size:200% auto;transition:all 225ms ease-in-out;width:100%;display:flex;justify-content:center;align-items:center;}.comment-form .form-submit,#edit-cancel{background:var(--almost-dark-color);border:unset;height:40px;color:var(--white-color);padding:0 20px;cursor:pointer;font-family:'Inter-Regular';font-size:16px;margin-bottom:4px;transition:all 0.5s ease;}.comment-form .form-submit:hover,#edit-cancel:hover,.anonymous-login-redirect:hover{background:var(--more-dark-color);transition:all 0.5s ease;}form.comment-form textarea{max-width:100%;width:100%;box-sizing:border-box;}form.comment-form .form-textarea{max-width:1111.5px;max-height:500px;width:100%;box-sizing:border-box;padding:0.71rem;min-height:100px;min-width:100%;margin-bottom:0.3rem;background-color:var(--light-dark-color);color:var(--white-color);transition:border 0.5s ease,background 0.5s ease;}body.path-comment{background-color:unset;}body.path-comment #block-darkgpt-content{padding:2.5%;max-width:765px;margin:0 auto;}form.comment-form .form-textarea:focus{transition:border 0.5s ease,background 0.5s ease;background:var(--almost-dark-color);border:1px solid var(--white-color);}.path-node .comment-comment-form .js-form-item-name{display:none;}.path-node .comment-comment-form [id^="edit-actions"]{display:flex;justify-content:end;}.comment-comment-form .js-form-item-name{display:none;}#send-comment{width:100%;}.anonymous-login-redirect  a{text-decoration:unset;color:var(--white-color);}article.comment{display:flex;align-items:flex-start;gap:0.5rem;padding:1rem 0;background:var(--light-dark-color);}.comment-field ul.links{display:flex;padding:0;padding-top:3.5px;margin:0;gap:0.7rem;flex-direction:row-reverse;justify-content:start;margin-top:0.1rem;font-size:10px;font-family:'Inter-SemiBold';}.post-comments-section{padding-bottom:3rem;margin-top:3rem;}.post-comments-section h2{padding:0.5rem 0 2rem 0;text-align:center;color:var(--white-color);}form.comment-form div.form-wrapper{text-align:end;}.comment-field li{list-style:none;}.comment-field .links a{text-decoration:none;}.comment__content h3,.show-hide-wrapper{display:none;}.comment__picture{position:static;}.comment__picture img{width:50px;height:50px;object-fit:cover;border-radius:50%;}.indented:not(.indented *),article + .parent-comment-info:not(.indented *){margin-inline-start:2.5rem;}.indented > article:last-child{padding-bottom:2rem;}.parent-comment-info{display:flex;justify-content:start;align-items:center;text-align:center;font-size:var(--font-size-mini);margin-top:-3px;padding-bottom:3px;}.username-info{font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:50%;}.reply-text{margin-bottom:1px;font-weight:600;}.comments__title{margin:1.5rem 0;justify-content:center;font-size:1.25rem;}.path-node .field__item p:first-of-type{padding-top:0.5rem;}.path-node .field__item p:last-of-type{padding-bottom:0.5rem;}.path-node .field__item p:only-of-type{padding-top:0.5rem;padding-bottom:0.5rem;}.path-comment #edit-actions{display:flex;gap:0.6rem;padding:1.6rem 0;background:var(--light-dark-color);}.path-comment #edit-submit,.path-comment #edit-cancel{width:50%;}.path-comment .comment-comment-delete-form,.path-comment .breadcrumb__link,.path-comment .comment_edit{font-size:var(--font-size);text-decoration:none;}.path-comment .comments-manage-links,.path-comment #block-dc-theme-primary-local-tasks ul{display:none;}#block-dc-theme-content{max-width:1170px;margin:0 auto;}@media screen and (min-width:320px) and (max-width:1170px){#block-dc-theme-content{max-width:95%;}}@media screen and (min-width:320px) and (max-width:769px){#send-comment,.anonymous-login-redirect{width:100%;}}#block-dc-theme-content form.comment-comment-delete-form input.form-submit,#block-dc-theme-content form.comment-comment-delete-form a.dialog-cancel{background-image:linear-gradient(90deg,var(--dark-color),var(--light-dark-color) 50%,var(--dark-color));border:unset;height:40px;color:var(--white-color);width:150px;cursor:pointer;font-family:'Inter-Regular';font-size:16px;background-size:200% auto;transition:all 225ms ease-in-out;margin-bottom:4px;display:flex;align-items:center;justify-content:center;padding:unset;text-decoration:unset;}#block-dc-theme-content form.comment-comment-delete-form input.form-submit{background-image:unset;background-color:var(--cancel-delete);}.path-comment .breadcrumb__list li:first-child,.path-comment #block-yes-pet-app-primary-local-tasks,.div-invisible{display:none;}.path-comment #block-yes-pet-app-breadcrumbs nav.breadcrumb{margin:0;}.path-comment #block-yes-pet-app-breadcrumbs .breadcrumb__content ol{padding:0;}.comment__author{margin-bottom:0;display:flex;gap:5px;margin-top:12.5px;}.comment__author p{margin-block-end:0;margin-block-start:0;}.comment__author div:first-child{padding-top:2px;}.comment__author a{text-decoration:unset;font-family:'Inter-Bold';color:var(--white-color);}.comment_owner a,.comment_owner span{font-size:14px;}.comment__author div span{font-family:'Inter-Bold';color:var(--white-color);}.user-logged-in .comment__author div:first-child{padding-top:unset;}.comment__text-wrapper .comments_like > div:first-child > div:first-child{display:none;}.comment__text-wrapper .comments_like .like_dislike{justify-content:start;margin-top:25px;margin-left:-22px;}.comment__text-wrapper{background:var(--almost-dark-color);color:var(--white-color);padding:0 20px 50px 20px;position:relative;width:100%;max-width:320px;}.indented .comment__text-wrapper{max-width:280px;}.comment-field section{padding:0 1rem 4rem 1rem;max-width:420px;width:100%;}.comment-field{display:flex;justify-content:center;margin-top:3rem;border-top:1px solid var(--tiny-border);}.comment__text-wrapper::before{background:var(--almost-dark-color);content:'';width:12px;height:12px;position:absolute;left:-12px;top:-1px;bottom:0;right:0;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 11%,calc(100% - 12px) 100%,0 100%);transform:rotateY(182deg);}.comment_body > div p:first-child{font-size:14px;padding-top:1rem;margin-bottom:unset;}.comment_body p{margin-block-start:0;}
.contact-info-wrapper-inside,.order-info-wrapper-inside{padding-bottom:3rem;}
