@charset "utf-8";

/* Fonts */
@import "../font/font.css";
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=BioRhyme:wght@200..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&display=swap');

/* Bootstrap */
@import "../bootstrap/css/bootstrap.min.css";
/* Owl Carousel */
@import "../owlcarousel/css/owl.carousel.min.css";
@import "../owlcarousel/css/owl.theme.default.min.css";

:root {
  --primary: 236 29 43;
  /* #EC1D2B */
  --primaryDark: 211 25 38;
  /* #D31926 */
  --yellow: 254 188 16;
  /* #FEBC10 */
  --orange: 245 137 29;
  /* #F5891D */
  --black: 0 0 0;
  /* #000000 */
  --dark: 33 33 33;
  /* #212121 */
  --light: 245 248 253;
  /* #F5F8FD */
  --white: 255 255 255;
  /* #FFFFFF */
  --silver: 239 239 239;
  /* #EFEFEF */

  --muted: 168 168 168;
  /* #5f5f5f */
  --primaryLight: 246 219 130;
  /* #F6DB82 */
  --primaryDark: 217 177 64;
  /* #D9B140 */
  --greenLight: 209 204 116;
  /* #D1CC74 */
  --ghost: 27 32 34;
  /* #1B2022 */

  --fw-200: 200;
  /* fw-lighter */
  --fw-300: 300;
  /* fw-light */
  --fw-400: 400;
  /* fw-normal */
  --fw-500: 500;
  /* fw-medium */
  --fw-600: 600;
  /* fw-semibold */
  --fw-700: 700;
  /* fw-bold */
  --fw-800: 800;
  /* fw-800 */
  --fw-900: 900;
  /* fw-900 */

  --separateLine: 100px;

  --font-BarlowCondensed: "Barlow Condensed";
  --font-Oswald: "Oswald", sans-serif;
  --font-Fredoka: "Fredoka", sans-serif;
  --font-BioRhyme: "BioRhyme", serif;
}

body {
  font-family: var(--font-BarlowCondensed);
}

ul,
ol {
  list-style: none;
  padding: 0;
}

.section {
  padding-top: 54px;
  padding-bottom: 54px;
}

h1,
.h1 {
  font-size: 48px;
  line-height: 48px;
}

h2,
.h2 {
  font-size: 30px;
  line-height: 36px;
}

h3,
.h3 {
  font-size: 24px;
  line-height: 32px;
}

h4,
.h4,
.lead {
  font-size: 20px;
  line-height: 28px;
}

.large {
  font-size: 18px;
  line-height: 28px;
}

p {
  font-size: 18px;
  /* line-height: 24px; */
}

/* text color */
.text-primary {
  color: rgb(var(--primary)) !important;
}

.text-secondary {
  color: rgb(var(--secondary)) !important;
}

.text-success {
  color: rgb(var(--success)) !important;
}

.text-yellow {
  color: rgb(var(--yellow)) !important;
}

.text-danger {
  color: rgb(var(--danger)) !important;
}

.text-indigo {
  color: rgb(var(--indigo)) !important;
}

.text-info {
  color: rgb(var(--info)) !important;
}

.text-black {
  color: rgb(var(--black)) !important;
}

.text-dark {
  color: rgb(var(--dark)) !important;
}

.text-muted {
  color: rgb(var(--muted)) !important;
}

.text-gray {
  color: rgb(var(--gray)) !important;
}

.text-smoke {
  color: rgb(var(--smoke)) !important;
}

.text-light {
  color: rgb(var(--light)) !important;
}

.text-silver {
  color: rgb(var(--silver)) !important;
}

.text-whitesmoke {
  color: rgb(var(--whitesmoke)) !important;
}

.text-ghost {
  color: rgb(var(--ghost)) !important;
}

/* /text color */
/* font weight */
.fw-100 {
  font-weight: var(--fw-100) !important;
}

.fw-200 {
  font-weight: var(--fw-200) !important;
}

.fw-300 {
  font-weight: var(--fw-300) !important;
}

.fw-400 {
  font-weight: var(--fw-400) !important;
}

.fw-500 {
  font-weight: var(--fw-500) !important;
}

.fw-600 {
  font-weight: var(--fw-600) !important;
}

.fw-700 {
  font-weight: var(--fw-700) !important;
}

.fw-800 {
  font-weight: var(--fw-800) !important;
}

.fw-900 {
  font-weight: var(--fw-900) !important;
}

/* /font weight */
/* bg color */
/* .bg-primary {
  background-color: rgb(var(--primary)) !important;
} */

/* .bg-secondary {
  background-color: rgb(var(--secondary)) !important;
} */

/* .bg-success {
  background-color: rgb(var(--success)) !important;
} */

.bg-yellow {
  background-color: rgb(var(--yellow)) !important;
}

.bg-danger {
  background-color: rgb(var(--danger)) !important;
}

.bg-indigo {
  background-color: rgb(var(--indigo)) !important;
}

/* .bg-info {
  background-color: rgb(var(--info)) !important;
} */

.bg-black {
  background-color: rgb(var(--black)) !important;
}

.bg-dark {
  background-color: rgb(var(--dark)) !important;
}

.bg-muted {
  background-color: rgb(var(--muted)) !important;
}

.bg-gray {
  background-color: rgb(var(--gray)) !important;
}

.bg-smoke {
  background-color: rgb(var(--smoke)) !important;
}

.bg-light {
  background-color: rgb(var(--light)) !important;
}

.bg-silver {
  background-color: rgb(var(--silver)) !important;
}

.bg-whitesmoke {
  background-color: rgb(var(--whitesmoke)) !important;
}

.bg-ghost {
  background-color: rgb(var(--ghost)) !important;
}

/* /bg color */
/* container */
@media (min-width: 1660x) {
  .categories .container-fluid {
    padding-inline: 70px;
  }
}

@media (min-width: 1441px) {
  .container-fluid {
    padding-left: 35px;
    padding-right: 35px;
  }
}

@media (min-width: 1366px) {

  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1280px;
  }
}

@media (max-width: 992px) {

  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 100%;
  }
}

/* /container */
/* btn */
.btn {
  font-family: var(--font-Teachers);
  font-weight: var(--fw-600);
  font-size: 20px;
  padding: 8px 28px;
  border-radius: 7px;
  position: relative;
  border-width: 1px;
  border-style: solid;
}

.btn-group-sm>.btn,
.btn-sm {
  font-size: 18px;
  padding: 6px 20px;
}

.btn-group-lg>.btn,
.btn-lg {
  font-size: 24px;
  padding: 11px 38px;
}

.btn-link {
  font-size: 15px;
  font-weight: var(--fontWeight600);
  line-height: normal;
  text-decoration: none;
}

.btn-glow2 {
  position: relative;
  outline: none;
  z-index: 0;
}

.btn-glow2:before {
  content: '';
  background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
  position: absolute;
  top: -2px;
  left: -2px;
  background-size: 400%;
  z-index: -1;
  filter: blur(5px);
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  animation: glowing2 20s linear infinite;
  opacity: 0;
  transition: opacity .3s ease-in-out;
  border-radius: 8px;
}

.btn-glow2:active {
  color: rgb(var(--white))
}

.btn-glow2:active:after {
  background: transparent;
}

.btn-glow2:hover:before {
  opacity: 1;
}

.btn-glow2:after {
  z-index: -1;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgb(var(--dark));
  left: 0;
  top: 0;
  border-radius: 8px;
}

@keyframes glowing2 {
  0% {
    background-position: 0 0;
  }

  50% {
    background-position: 400% 0;
  }

  100% {
    background-position: 0 0;
  }
}

.btn-glow {
  position: relative;
  z-index: 1;
  background: linear-gradient(90deg, rgb(var(--primaryLight)), rgb(var(--primary)), rgb(var(--primary)), rgb(var(--primaryLight)));
  background-size: 400%;
}

.btn-glow:hover {
  animation: glowAnimate 8s linear infinite;
  -webkit-animation: glowAnimate 8s linear infinite;
}

@keyframes glowAnimate {
  0% {
    background-position: 0%;
  }

  100% {
    background-position: 400%;
  }
}

.btn-glow:before {
  content: "";
  position: absolute;
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
  z-index: -1;
  background: linear-gradient(90deg, rgb(var(--light)), rgb(var(--primary)), rgb(var(--dark)), rgb(var(--light)));
  background-size: 400%;
  border-radius: 8px;
  opacity: 0;
  transition: 0.5s;
  -webkit-transition: 0.5s;
}

.btn-glow:hover:before {
  filter: blur(20px);
  opacity: 0.4;
  animation: glowAnimate 8s linear infinite;
  -webkit-animation: glowAnimate 8s linear infinite;
}

.btn-e:after,
.btn-s:after,
.btn-b:after {
  content: "";
  border: 4px solid rgb(var(--primary));
  border-radius: 12px;
  position: absolute;
  z-index: -1;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.btn-b:after {
  width: 116%;
  height: 100%;
  top: 22%;
  right: 0;
  left: -8%;
  margin: 0 auto;
}

.btn-b:hover:after {
  top: -22%;
}

.btn-s:after {
  width: 100%;
  height: 132%;
  top: -15%;
  left: -6%;
}

.btn-s:hover:after {
  left: 6%;
}

.btn-e:after {
  width: 100%;
  height: 132%;
  top: -15%;
  right: -6%;
}

.btn-e:hover:after {
  right: 6%;
}

.font-22 {
  font-size: 22px;
}

/* /btn */
/* header */
.header {
  background: rgb(var(--white));
  position: relative;
  z-index: 999;
}

.header .navbar .navbar-brand {
  margin: 0;
  padding: 0;
}

.header .navbar .navbar-brand>img {
  margin-bottom: -34px;
}

.header .navbar .navbar-nav .nav-item .nav-link {
  font-size: 20px;
  font-weight: var(--fw-500);
  color: rgb(var(--dark));
}

.header .navbar .navbar-nav .nav-item .nav-link:hover,
.header .navbar .navbar-nav .nav-item .nav-link.active {
  color: rgb(var(--primary));
}

.header .navbar-nav .nav-item .dropdown-menu {
  border-radius: 0;
  border: none;
  -webkit-box-shadow: 0 8px 12px rgb(var(--black) / .10);
  box-shadow: 0 8px 12px rgb(var(--black) / .10);
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.navbarLeft .dropdown-menu>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
}

.dropdown-item.active,
.dropdown-item:active,
.dropdown-item:focus,
.dropdown-item:hover {
  background-color: rgb(var(--light));
  color: rgb(var(--dark));
}

/* sticky */
.separateLine {
  height: 0;
}

.header.sticky {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  background-color: rgb(var(--white) / .94);
  z-index: 999;

  box-shadow: 0 2px 8px rgb(var(--black) / .08);
  -webkit-box-shadow: 0 2px 8px rgb(var(--black) / .08);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

.header.sticky .navbar .navbar-brand>img {
  margin-bottom: 0;
  height: 60px;
}

.animated {
  animation-duration: .6s;
  animation-fill-mode: both;
}

.slideInDown {
  animation-name: bm;
}

@-webkit-keyframes bm {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@-moz-keyframes bm {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@-o-keyframes bm {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes bm {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
}

/* /sticky */
/* navIcon */
#navIcon {
  width: 26px;
  height: 26px;
  position: relative;
  cursor: pointer;
  border: none;

  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);

  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

#navIcon:focus {
  outline: none;
  box-shadow: none;
}

#navIcon span {
  display: block;
  position: absolute;
  height: 4px;
  width: 100%;
  background: rgb(var(--black));
  border-radius: 6px;
  opacity: 1;
  left: 0;

  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);

  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

#navIcon span:nth-child(1) {
  top: 0;
}

#navIcon span:nth-child(2),
#navIcon span:nth-child(3) {
  top: 9px;
}

#navIcon span:nth-child(4) {
  top: 18px;
}

#navIcon.open span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}

#navIcon.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#navIcon.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#navIcon.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}

/* /navIcon */
@media (min-width: 1170px) {
  .header .navbar .navbar-nav .nav-item .nav-link {
    font-size: 22px;
    padding-right: 16px;
    padding-left: 16px;
  }
}

@media (min-width: 992px) {
  .header .navbar {
    padding-block: 16px;
  }

  .header.sticky .navbar {
    padding-block: 5px;
  }

  .header .navbar .navbar-nav .nav-item .nav-link {
    padding-right: 12px;
    padding-left: 12px;
  }

  .header .navbar-nav .nav-item .dropdown-menu {
    opacity: 0;
    display: block !important;
    visibility: hidden;
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -o-transform: translateY(50px);
    transform: translateY(50px);
  }

  .header .navbar-nav .nav-item.dropdown:hover .dropdown-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@media (max-width: 992px) {
  .header .navbar .navbar-nav {
    padding-top: 50px;
  }

  .header.sticky .navbar .navbar-nav {
    padding-top: 10px;
  }

  .header .navbar .navbar-brand>img {
    max-width: 90px;
  }

  .header.sticky .navbar .navbar-brand>img {
    height: 50px;
  }
}

@media (max-width: 768px) {
  .header .navbar .navbar-brand>img {
    max-width: 80px;
  }
}

/* /header */
/* home__slider */
.home__slider {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.owl-carousel.hbSlider .owl-item img {
  width: auto;
}

.hnsItems .hbs__left .hb__titletO {
  font-family: "BioRhyme", serif;
  line-height: 1.2;
  position: relative;
}

.hnsItems .hbs__left .hb__titletT {
  font-family: var(--font-Fredoka);
  font-size: 90px;
  line-height: 2.5;
  position: relative;
  left: 22px;
  margin-bottom: -12%;
  font-weight: 700;
}

.hnsItems .hbs__left .hb__titletTh {
  font-family: var(--font-Fredoka);
  font-size: 74px;
  line-height: 1;

}

.hnsItems .hbs__left .hb__arrow {
  position: absolute;
  top: 24%;
  left: -6%;
}

.hnsItems .hbs__right .hb__pizza {
  position: relative;
  z-index: 3;
}

.hnsItems .hbs__right .hb__offers {
  position: absolute;
  right: 45%;
  bottom: 20%;
  z-index: 4;
}

.hnsItems .hbs__right .hb__tray {
  position: absolute;
  top: 20%;
  right: 7.5%;
}

/* /home__slider */
/* categories */
.catSlider .catsItems a {
  background-image: url(../img/cat_bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 14px;
  border-radius: 14px;
  box-shadow: 0px 8px 16px rgb(var(--black) / 0.05);
}

.catSlider .catsItems a span {
  width: 170px;
  height: 170px;
}

.catSlider .catsItems a span img {
  object-fit: scale-down;
}

.catSlider .catsItems a h4 {
  padding-block-start: 16px;
  padding-block-end: 4px;
  color: rgb(var(--dark));

  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.catSlider .catsItems a:hover h4 {
  color: rgb(var(--primary));
  animation: cc__pop 0.4s linear 1;
}

/* /categories */
/* offerSlider */
.topoffer.owl-carousel .owl-stage {
  display: flex;
}

.topoffer .owl-item {
  padding-inline: 30px;
}

.topoffer .ofrsItems {
  background-color: rgb(var(--primary));
  padding: 10px;
  height: 100%;
}

.topoffer .ofrsItems:before,
.topoffer .ofrsItems:after {
  content: "";
  width: 30px;
  height: 100%;
  position: absolute;
  top: 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.topoffer .ofrsItems:before {
  background-image: url(../img/shape_left.svg);
  left: -29px;
  background-position: right;
}

.topoffer .ofrsItems:after {
  background-image: url(../img/shape_right.svg);
  right: -29px;
  background-position: left;
}

.topoffer .ofrsItems .ofrsiInner {
  background-color: rgb(var(--white));
  padding: 14px;
  height: 100%;
  border-radius: 12px;
  background-image: url(../img/orf_bg.svg);
  background-repeat: no-repeat;
  background-position: bottom -10px right -10px;
  background-size: contain;
  box-shadow: 0 4px 8px rgb(var(--black) / 0.05);
}

.topoffer .ofrsItems h2 {
  font-size: 42px;
}

.topoffer .ofrsItems p {
  line-height: 20px;
  opacity: 0.70;
}

.topoffer .ofrsItems .ofrcode {
  font-size: 20px;
  border: 1px dashed rgb(var(--primary) / .10);
  background-color: rgb(var(--primary) / .10);
  border-radius: 50rem;
  padding: 5px 16px;
}

@media (max-width: 1366px) {
  .topoffer .ofrsItems p>br {
    display: none;
  }
}

@media (max-width: 1200px) {
  .topoffer .ofrsItems h2 {
    font-size: 32px;
  }

  .topoffer .ofrsItems .ofrcode {
    font-size: 18px;
  }
}

.owl-theme .owl-dots .owl-dot span {
  background: rgb(var(--dark));
  opacity: 0.20;
  width: 8px;
  height: 8px;
  margin: 0 6px;

  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: rgb(var(--dark));
  opacity: 1;
}

.owl-theme .owl-dots .owl-dot.active span {
  width: 30px;
}

/* /offerSlider */
/* counters */
.counters .couBox .coubIcn {
  background: rgb(var(--light));
  padding: 5px;
  border-radius: 50rem;
  max-width: 130px;
}

.counters .couBox .coubIcn .coubImg {
  border: 2px solid rgb(var(--white));
  border-radius: 50rem;
  height: 70px;
}

.counters .couBox:hover .coubIcn {
  animation: cc__pop 0.4s linear 1;
}

.counters .couBox h4 {
  font-size: 32px;
}

.counters .couBox p {
  opacity: 0.70;
}

/* /counters */
/* sales */
.salesSlider .salsItems {
  background-color: rgb(var(--white));
  padding: 22px;
  border-radius: 14px;
  box-shadow: 0px 8px 24px rgb(var(--black) / 0.10);
}

.salesSlider .salsItems:after {
  content: "";
  width: 90%;
  height: 150px;
  background-color: rgb(var(--black));
  position: absolute;
  border-radius: 50rem;
  top: 30%;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transform: translateY(-30%);
  transform: translateY(-30%);
}

.salesSlider .salsItems .salsImg {
  max-width: 270px;
  height: 270px;
}

.salesSlider .salsItems .salsImg img {
  object-fit: scale-down;
}

.salesSlider .salsItems .salsCont {
  padding-inline: 18px;
}

.salesSlider .salsItems .salsCont h4 {
  font-size: 22px;
}

.temContent .salscPrice .oldPric,
.salesSlider .salsItems .salsCont .salscBot .salscPrice .oldPrice {
  opacity: 0.70;
  font-size: 18px;
}

.temContent .salscPrice .newPrice,
.salesSlider .salsItems .salsCont .salscBot .salscPrice .newPrice {
  font-size: 32px;
}

.salesSlider .owl-nav {
  position: absolute;
  top: -90px;
  right: 0;
  margin: 0;
}

.salesSlider .salsItems .pLabel {
  width: 60px;
  height: 60px;
  font-size: 22px;
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 9;
}

.sales .salBg {
  width: 100%;
  height: 500px;
  background-color: rgb(var(--primary));
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

@media (min-width: 992px) {
  .salesSlider .salsItems .pLabel {
    width: 70px;
    height: 70px;
    font-size: 23px;
  }

  .sales .salBg {
    width: 70%;
    border-top-right-radius: 50rem;
    border-bottom-right-radius: 50rem;
  }

  .salesSlider .owl-nav {
    right: 16%;
    
  }
}

/* /sales */
/* testimonials */
.testiSlider .tstItems {
  background-color: rgb(var(--white));
  border-radius: 24px;
}

.testiSlider .tstItems video {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.testiSlider .tstItems p {
  font-size: 22px;
  padding: 12px 24px 22px 24px;
}

.testiSlider .tstItems .testvpIcn {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 999;
  width: 40px;
  height: 40px;

  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.testiSlider .tstItems:hover .testvpIcn {
  -webkit-transform: translate(-50%, -50%) scale(1.45);
  transform: translate(-50%, -50%) scale(1.45);
}

.testiSlider .tstItems .testvpIcn>path {
  fill: rgb(var(--white));
  opacity: 0.20;

  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.testiSlider .tstItems:hover .testvpIcn>path {
  opacity: 1;
}

.testiSlider .testModatBtn {
  top: 0;
  left: 0;
  z-index: 9999;
  opacity: 0;
}

.testiModal .btn-close {
  position: absolute;
  top: 24px;
  left: 24px;
  z-index: 99;
  filter: invert(1);
}

.testiModal .temGallry {
  display: flex;
  overflow: hidden;
  gap: 5px;
  overflow: auto hidden;
}

.testiModal .temGallry img {
  width: 190px;
}

@media (min-width: 575px) {
  .testiModal .modal-dialog {
    max-width: 820px;
    width: 100%;
  }
}

/* /testimonials */
/* stores */
.stoSlider .stsItems {
  background-image: url(../img/stores__bg.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 14px;
  box-shadow: 0 8px 16px rgb(0 0 0 / 10%);
  border: 1px solid rgb(var(--light));
}

.stoSlider .stsItems .stsoTop {
  padding: 24px;
  border-bottom: 1px solid rgb(var(--black) / 0.10);
}

.stoSlider .stsItems .stsoTop .stsoCont h4 {
  font-size: 24px;
}

.stoSlider .stsItems .stsoTop .stsoCont p {
  font-size: 16px;
}

.stoSlider .stsItems .stsoBottom {
  padding: 16px 24px;
  font-size: 20px;
  color: rgb(var(--primary));
}

/* /stores */
/* specialDelicious */
.specialDelicious {
  margin-bottom: -170px;
}

.sd__card {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 50px 100px;
  border-radius: 50px;
}

.sd__card .sd__iInner {
  z-index: 5;
}

.sd__card .tomato {
  position: absolute;
  left: 0;
  bottom: 0;
}

.sd__card .fiftyFff {
  position: absolute;
  top: 8%;
  right: 10%;
  z-index: 4;
}

.sd__card .specialBigPizza {
  position: absolute;
  right: 4%;
  bottom: -28%;
  z-index: 3;
}

.sd__card h2 {
  font-family: var(--font-Oswald);
}

.sd__card h2 small {
  font-size: 36px;
  position: relative;
  left: 5%;
  margin-bottom: -0.65%;
}

.sd__card h2 span {
  font-size: 80px;
  line-height: 68px;
}

.sd__card p {
  font-size: 50px;
  font-family: var(--font-Oswald);
  margin-bottom: 50px;
}

/* /specialDelicious */
/* deals */
.deals {
  padding-top: 224px !important;
}

.v__tabs .nav {
  border-radius: 30px;
  padding: 30px;
  gap: 3px;
}

.v__tabs .nav>.nav-link {
  font-size: 24px;
  color: rgb(var(--black));
  padding: 17px 60px;
  background-color: rgb(var(--white));
}

.v__tabs .nav>.nav-link:before {
  content: "";
  width: 6px;
  height: 6px;
  position: absolute;
  top: 32px;
  left: 34px;
  border-radius: 50rem;
  box-shadow: 0 0 0px 6px #C2C2C2;
}

.v__tabs .nav>.nav-link.active {
  background-color: rgb(var(--yellow));
}

.v__tabs .nav>.nav-link.active:before {
  box-shadow: 0 0 0px 6px rgb(var(--primary));
}

.v__tabs .tab-content {
  border-radius: 30px;
  padding: 30px;
}

.v__tabs .tab-content .tab-pane {
  z-index: 2;
}

.v__tabs .tab-content .tab-pane h3 {
  font-size: 36px;
}

.v__tabs .tab-content .tab-pane .salscPrice .newPrice {
  font-size: 42px;
}

.v__tabs .tab-content .tab-pane .salscPrice .oldPrice {
  opacity: 0.70;
  font-size: 24px;
}

.ckeck__listist li:not(:last-child) {
  margin-bottom: 8px;
}

.ckeck__listist li {
  opacity: 0.70;
  font-size: 18px;
}

@media (min-width: 992px) {
  .v__tabs .tab-content {
    padding: 60px 30px 60px 200px;
  }

  .v__tabs .tab-content .tab-pane .bdp__img {
    position: absolute;
    top: -22%;
    left: -50%;
    width: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

/* /deals */
/* feeds */
.feeds .light__text {
  color: rgb(var(--silver));
  font-size: 11vw;
  line-height: 0.9;
  margin-top: -30px;
}

.feeds .fu__01 {
  position: absolute;
  top: 13%;
  left: 0;
}

.feeds .fu__02 {
  position: absolute;
  top: -95px;
  right: -80px;
}

.feeds .fu__03 {
  position: absolute;
  right: 3%;
  bottom: 20px;
}

/* /feeds */
/* supports */
.supports .supItems {
  padding-inline: 30px;
}

.supports .supItems img {
  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.supports .supItems:hover img {
  animation: cc__pop 0.4s linear 1;
}

.supports .supItems h4 {
  font-size: 24px;
}

.supports .supItems p {
  font-size: 18px;
  line-height: 24px;
}

/* /supports */
.owl-nav button {
  width: 60px;
  height: 60px;
  border-radius: 50rem !important;
  border: 1px solid rgb(var(--primary)) !important;
  background: rgb(var(--white)) !important;

  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.owl-nav button:not(.disabled):hover {
  background: rgb(var(--primary)) !important;
}

.owl-nav button.owl-prev.disabled,
.owl-nav button.owl-next.disabled {
  border: 1px solid rgb(var(--primary)) !important;
  cursor: not-allowed;
}

.owl-nav button>svg>path {
  fill: rgb(var(--primary));
}

.owl-nav button:not(.disabled):hover>svg>path {
  fill: rgb(var(--white));
}

.stoSlider .owl-stage-outer,
.sales .salesSlider .owl-stage-outer,
.catSlider .owl-stage-outer {
  padding-bottom: 54px;
}

.catSlider .owl-dots {
  position: relative;
  top: -40px !important;
}

.stoSlider .owl-dots {
  margin-top: -30px !important;
}

.offers .topoffer .owl-nav.disabled+.owl-dots {
  margin-top: 20px;
}

@media (max-width: 992px) {
  .owl-nav button {
    width: 50px;
    height: 50px;
  }
}

@media (max-width: 768px) {
  .owl-nav button {
    width: 40px;
    height: 40px;
  }

  .salesSlider .owl-nav {
    position: absolute;
    top: -30px;
  }
}

@media (min-width: 1200px) {
  .offers .offerSlider .owl-stage-outer {
    padding-left: 17%;
    -webkit-transition: .7s ease-in-out;
    -moz-transition: .7s ease-in-out;
    transition: .7s ease-in-out;
  }

  .sales .salesSlider .owl-stage-outer {
    padding-left: 15.8%;
    -webkit-transition: .7s ease-in-out;
    -moz-transition: .7s ease-in-out;
    transition: .7s ease-in-out;
  }

  .salesSlider.owl-grab .owl-stage-outer,
  .offers .offerSlider.owl-grab .owl-stage-outer {
    padding-left: 0;
    -webkit-transition: .7s ease-in-out;
    -moz-transition: .7s ease-in-out;
    transition: .7s ease-in-out;
  }
}

/* inner__banner */
.inner__banner .in__content h2 {
  font-size: 36px;
}

.inner__banner .in__content p {
  font-size: 20px;
  color: rgb(var(--white) / 0.70);
}

.form__grp>svg {
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
}

.form__grp>input {
  padding-left: 38px;
}

.form__grp.select__location>input {
  color: rgb(var(--primary));
}

.form-control,
.form-select {
  height: 46px;
  font-size: 17px;
  font-weight: var(--fw-500);
}

::-webkit-input-placeholder {
  color: rgb(var(--dark) / 0.4) !important;
}

::-moz-placeholder {
  color: rgb(var(--dark) / 0.4) !important;
}

:-ms-input-placeholder {
  color: rgb(var(--dark) / 0.4) !important;
}

:-moz-placeholder {
  color: rgb(var(--dark) / 0.4) !important;
}

/* /inner__banner */
/* our__stores */
.os__card {
  padding: 20px;
  border-radius: 14px;
  box-shadow: 0 8px 10px rgb(var(--black) / 0.10);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-size: cover;
  background-position: center;
  padding: 20px;
  border-radius: 8px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.os__card .os__top h5 {
  font-size: 24px;
}

.os__card .os__top .os__rating {
  padding: 3px 8px;
  border-radius: 6px;
  font-size: 16px;
}

.os__card .os__top .os__rating>svg {
  font-size: 12px;
}

.os__card .os__info li:not(:last-child) {
  margin-bottom: 2px;
}

.os__card .os__info li>svg {
  width: 22px;
}

.os__card .os__info li>span {
  font-size: 18px;

}

/* /our__stores */
/* categories */
.categories .cat__left .catleft__inner {
  background-color: rgb(var(--white));
  border-radius: 20px;
  position: sticky;
  top: 80px;
}

.categories .cat__right .catright__inner h4,
.categories .cat__left .catleft__inner h4 {
  font-size: 24px;
  padding: 20px;
  border-bottom: 1px solid rgb(var(--silver));
}

.cat__products__navigation .catp__items {
  display: flex;
  align-items: center;
  gap: 6px;
  width: 100%;
  padding: 8px;
  border-right: 5px solid transparent;
}

.cat__products__navigation .catp__items:not(:last-child) {
  border-bottom: 1px solid rgb(var(--silver));
}

.cat__products__navigation .catp__items:last-child {
  border-bottom-left-radius: 22px;
  border-bottom-right-radius: 22px;
}

.cat__products__navigation .catp__items .catp__img {
  max-width: 40px;
  flex: 0 0 40px;
  height: 40px;
  overflow: hidden;
  border-radius: 50rem;
}

.cat__products__navigation .catp__items.msale .catp__img {
  background-color: rgb(var(--primary) / 0.15);
  display: flex;
  align-items: center;
  justify-content: center;
}

.cat__products__navigation .catp__items.msale svg {
  font-size: 20px;
}

.cat__products__navigation .catp__items .catp__img>img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.cat__products__navigation .catp__items .catp__text {
  flex: 1;
  font-size: 16px;
  gap: 10px;
}

@media (min-width: 1441px) {
  .cat__products__navigation .catp__items {
    gap: 10px;
  }

  .cat__products__navigation .catp__items {
    padding: 10px 20px;
  }

  .cat__products__navigation .catp__items .catp__img {
    max-width: 60px;
    flex: 0 0 60px;
    height: 60px;
  }

  .cat__products__navigation .catp__items .catp__text {
    font-size: 20px;
  }
}

@media (max-width: 1366px) {
  .uc__list .uc__items>div {
    flex-direction: column;
  }
}

.cat__products__navigation .catp__items .catp__text .menuLink {
  color: rgb(var(--dark) / 0.70);
  line-height: 1;
}

.cat__products__navigation .catp__items .catp__text .menuCoumt {
  color: rgb(var(--primary));
}

.cat__products__navigation .catp__items:hover:not(.active) {
  border-right-color: rgb(var(--yellow) / 0.2);
}

.cat__products__navigation .catp__items.active {
  border-right-color: rgb(var(--yellow));
  background: linear-gradient(270deg, rgb(var(--yellow) / 0.25), rgb(var(--yellow) / 0));
}

.categories .cat__middle .catmiddle__inner {
  border-radius: 20px;
}

.catm__title {
  font-size: 24px;
}

.catm__title:after {
  content: "";
  width: 100%;
  height: 2px;
  background-color: rgb(var(--dark) / 0.10);
  position: relative;
  top: 2px;
}

/* catmiddle__ibestoffers */
.catmiddle__ibestoffers .topoffer .ofrsItems {
  background-color: rgb(var(--primary) / 0.10);
}

.catmiddle__ibestoffers .topoffer .ofrsItems:before {
  left: -30px;
  opacity: .10;
}

.catmiddle__ibestoffers .topoffer .ofrsItems:after {
  right: -30px;
  opacity: .10;
}

.catmiddle__ibestoffers .topoffer .ofrsItems h2 {
  font-size: 28px;
}

.catmiddle__ibestoffers .topoffer .ofrsItems p {
  line-height: 15px;
  font-size: 14px;
}

.catmiddle__ibestoffers .topoffer .ofrsItems .ofrcode {
  font-size: 14px;
  padding: 4px 14px;
}

/* catmiddle__mostsalespizza */
.catmiddle__mostsalespizza .salesSlider .salsItems .salsImg {
  max-width: 170px;
  height: 170px;
}

.catmiddle__mostsalespizza .salesSlider .salsItems .pLabel {
  width: 40px;
  height: 24px;
  font-size: 15px;
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 9;
}

.catmiddle__mostsalespizza .salesSlider .salsItems:after {
  height: 110px;
}

.catmiddle__mostsalespizza .salesSlider .salsItems .salsCont {
  padding-inline: 0;
}

.catmiddle__mostsalespizza .salesSlider .salsItems .salsCont h4 {
  font-size: 20px;
  line-height: 20px;
  opacity: 0.70;
}

.catmiddle__mostsalespizza .salesSlider .salsItems .salsCont .salscBot .salscPrice .newPrice {
  font-size: 24px;
}

.catmiddle__categories .catmiddle__items {
  scroll-margin-top: 50px;
  scroll-margin-bottom: 50px;
}

.catmiddle__categories .catmiddle__items:not(:last-child),
.catmiddle__ibestoffers,
.catmiddle__top {
  padding-bottom: 30px;
}

@media (min-width: 1200px) {

  .catmtop__cone,
  .catmtop__ctwo {
    border-radius: 24px;
  }
}

@media (max-width: 1200px) {

  .catmtop__cone {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
  }

  .catmtop__ctwo {
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    border-top: 1px solid rgb(var(--dark) / 0.10);
  }
}

.catmtop__card form {
  align-self: anchor-center;
}

.catmtop__card .form__grp>input {
  height: 60px;
}

.catmtop__card .form__grp>svg {
  top: 22px;
}

.catmtop__card .stsoTop .stsoCont h4 {
  font-size: 24px;
}

.catmtop__card .stsoTop .stsoCont p {
  color: rgb(var(--dark) / 0.50);
  font-size: 16px;
}

.catmtop__card .stsoTop .stsoCont .status {
  background-color: rgb(var(--primary) / 0.10);
  font-size: 14px;
  padding: 5px 8px;
  border-radius: 6px;
  line-height: 1.2;
}

.catmtop__card .stsoAction {
  flex: 1;
  gap: 6px;
}

.vpm__top .vpm__tcont .vpm__tclist .vpm__tcright,
.catmtop__card .stsoAction>a {
  flex: 0 0 42px;
  width: 42px;
  height: 42px;
  border: 1px solid rgb(var(--dark) / 0.10);
  border-radius: 8px;
}

.vpm__top .vpm__tcont .vpm__tclist .vpm__tcright>svg,
.catmtop__card .stsoAction>a>svg {
  color: rgb(var(--dark) / 0.50);
}

.vpm__top .vpm__tcont .vpm__tclist .vpm__tcright:hover,
.catmtop__card .stsoAction>a:hover {
  border: 1px solid rgb(var(--primary) / 0.30);
}

.vpm__top .vpm__tcont .vpm__tclist .vpm__tcright:hover>svg,
.catmtop__card .stsoAction>a:hover>svg {
  color: rgb(var(--primary) / 0.80);
}

.regularpizza__box {
  border-radius: 24px;
  padding: 10px;
}

.regularpizza__box .regpiz__bimg {
  max-width: 100px;
  flex: 0 0 100px;
  height: 100px;
  border-radius: 20px;
}

.regularpizza__box .regpiz__bcont {
  padding-block: 15px;
  padding-inline-end: 5px;
}

@media (min-width: 1366px) {
  .regularpizza__box .regpiz__bcont {
    padding-inline-end: 30px;
  }
}

@media (min-width: 1200px) {
  .regularpizza__box .regpiz__bimg {
    max-width: 150px;
    flex: 0 0 150px;
    height: 150px;
  }
}

.regularpizza__box .regpiz__bcont h5,
.regularpizza__box .regpiz__bcont h5>a {
  font-size: 20px;
  line-height: 20px;
  color: rgb(var(--dark));
  text-decoration: none;
}

.regularpizza__box .regpiz__bcont h5>a:hover {
  color: rgb(var(--primary));
}

.vpm__top .vpm__tcont .vpm__tclist .vpm__tcleft p,
.regularpizza__box .regpiz__bcont p {
  font-size: 16px;
  line-height: 20px;
}

.vpm__top .vpm__tcont .vpm__tclist .vpm__tcleft p>a,
.regularpizza__box .regpiz__bcont p>a {
  color: rgb(var(--dark));
  text-decoration: none;
  font-weight: var(--fw-500);
}

.vpm__top .vpm__tcont .vpm__tclist .vpm__tcleft p>a:hover,
.regularpizza__box .regpiz__bcont p>a:hover {
  color: rgb(var(--primary));
}

.regularpizza__box .regpiz__bcont .salscBot .salscPrice .oldPrice {
  opacity: 0.70;
  font-size: 18px;
}
.salsCont2  .salscBot .salscPrice .oldPrice {
  opacity: 0.70;
  font-size: 18px;
}

.regularpizza__box .regpiz__bcont .salscBot .salscPrice .newPrice {
  font-size: 24px;
}

.categories .cat__right .catright__inner {
  background-color: rgb(var(--white));
  border-radius: 20px;
  position: sticky;
  top: 80px;
}

.cus__tabs .nav-tabs .nav-link {
  flex: 1;
  border-width: 0 0 2px 0;
  border-bottom-color: rgb(var(--dark) / 0.10);
  border-radius: 0;
  font-weight: var(--fw-500);
  color: rgb(var(--dark) / 0.50);
}

.cus__tabs .nav-tabs .nav-link.active {
  border-bottom-color: rgb(var(--primary));
  background-color: rgb(var(--primary) / 0.05);
  color: rgb(var(--primary));
}

.uc__list .uc__items {
  padding: 8px;
}

@media (min-width: 1441px) {
  .uc__list .uc__items {
    padding: 16px;
  }
}

.uc__list .uc__items:not(:last-child) {
  border-bottom: 1px solid rgb(var(--dark) / 0.10);
}

.uc__list .uc__items .uc__ileft p {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 0;
}

.uc__list .uc__items .uc__ileft .uc__head,
.uc__list .uc__items .uc__ileft .uc__foot {
  font-weight: var(--fw-500);
  font-size: 16px;
  line-height: 18px;
}

.uc__list .uc__items .uc__ileft .uc__head {
  padding-bottom: 5px;
}

.uc__list .uc__items .uc__ileft .uc__foot {
  padding-top: 5px;
}

.uc__list .uc__items .uc__iright .uc__qty {
  width: 90px;
  height: 36px;
  display: flex;
  background: rgb(var(--white));
  border: 1px solid rgb(var(--dark) / 0.10);
  border-radius: 8px;
}

.uc__list .uc__items .uc__iright .uc__qty .qty__minus,
.uc__list .uc__items .uc__iright .uc__qty .qty__plus {
  max-width: 26px;
  flex: 0 0 26px;
  height: 36px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.uc__list .uc__items .uc__iright .uc__qty>input {
  flex: 1;
  width: 35px;
  text-align: center;
  padding: 0;
  border: 0;
  font-size: 16px;
  font-weight: var(--fw-500);
  color: rgb(var(--dark));
}

.uc__list .uc__items .uc__iright .uc__qty .qty__plus svg,
.uc__list .uc__items .uc__iright .uc__qty .qty__minus svg {
  font-size: 14px;
  color: rgb(var(--primary));
}

/* /categories */
/* view cat */
.viewpro__modal .modal-body {
  padding: 6px;
}

.viewpro__modal .modal-content {
  border-radius: 24px;
}

.vpm__top .vpm__timg {
  border-radius: 20px;
}

.vpm__top .vpm__tcont .vpm__tclist .vpm__tcleft h5 {
  font-size: 24px;
  line-height: 20px;
  font-weight: 400;
  color: rgb(var(--dark));
}

.vpm__top .vpm__newlabel {
  color: rgb(var(--primary));
  background: rgb(var(--primary) / 0.10);
  font-size: 14px;
  padding: 3px 8px;
  border-radius: 6px;
  line-height: 1.2;
}

.vpm__top .vpm__bestsellerlabel {
  color: rgb(var(--orange));
  background: rgb(var(--orange) / 0.15);
  font-size: 14px;
  padding: 3px 8px;
  border-radius: 6px;
  line-height: 1.2;
}

.vpm__bottom {
  max-height: 600px;
  overflow: hidden auto;
}

.vpm__bottom .vpm__bitems:not(:last-child) {
  margin-bottom: 20px;
}

.vpm__bottom .variants__list .variants__box {
  background-color: rgb(var(--light));
  padding: 14px 16px;
  border-radius: 16px;
}

.vpm__bottom .variants__list .variants__box .variants__bleft p {
  font-size: 16px;
  line-height: 20px;
}

.upgradebase__list .upgradebase__items .upg__check,
.vpm__bottom .variants__list .variants__box .variants__bright {
  max-width: 24px;
  flex: 0 0 24px;
  height: 24px;
  border: 2px solid rgb(var(--dark) / 0.10);
}

.upgradebase__list .upgradebase__items .upg__check>svg,
.vpm__bottom .variants__list .variants__box .variants__bright>svg {
  font-size: 14px;
  opacity: 0;
}

.upgradebase__list .upgradebase__items.active .upg__check,
.vpm__bottom .variants__list .variants__box.active .variants__bright {
  background-color: rgb(var(--dark));
  border-color: rgb(var(--dark));
}

.upgradebase__list .upgradebase__items.active .upg__check>svg,
.vpm__bottom .variants__list .variants__box.active .variants__bright>svg {
  color: rgb(var(--white));
  opacity: 1;
}

.upgradebase__list .upgradebase__items {
  background-color: rgb(var(--light));
  padding: 20px 16px;
  border-radius: 16px;
}

.upgradebase__list .upgradebase__items:not(:last-child) {
  margin-bottom: 6px;
}

@media (max-width: 992px) {
  .modal-dialog {
    max-width: 98%;
  }
}

/* /view cat */
/* checkout */
.checkout {}

.checkout .chec__left {}

.checkout .chec__left .enter__phone,
.checkout .chec__left .orde__type {
  background-color: rgb(var(--white));
  padding: 24px;
  border-radius: 16px;
}

.checkout .chec__left .orde__type>h4 {
  font-size: 24px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgb(var(--silver));
}

.checkout .chec__right {
  border-radius: 20px;
}


.checkout .chec__right>h4 {
  font-size: 24px;
  padding: 20px;
  border-bottom: 1px solid rgb(var(--silver));
}

.apply__coupon {
  padding: 16px;
}

.apply__coupon>a {
  border-color: rgb(var(--dark) / 0.15);
}

.apply__coupon>a>svg {
  position: relative;
  top: -1px;
}

.btn.btn-order {
  font-size: 16px;
  padding: 8px 18px;
  background-color: rgb(var(--dark) / 0.05);
  border: 0 !important;
}

.btn.btn-order>svg {
  position: relative;
  top: -2px;
}

.btn.btn-order>span,
.btn.btn-order>svg {
  opacity: 0.5;
}

.btn.btn-order:not(.btn-check)+.btn:active,
.btn.btn-order.active {
  background-color: rgb(var(--primary) / 0.10);
}

.btn.btn-order:not(.btn-check)+.btn:active>span,
.btn.btn-order.active>span {
  color: rgb(var(--primary));
}

.btn.btn-order:not(.btn-check)+.btn:active>svg>path,
.btn.btn-order.active>svg>path {
  fill: rgb(var(--primary));
}

.enter__phone h4 {
  font-size: 24px;
}

.provide__phone input {
  max-width: 342px;
  height: 60px;
}

.provide__phone button {
  position: relative;
  z-index: 2;
  margin-left: -11px;
}

.ordet__deladdress .form-control {
  height: 60px;
}

.ordet__dmap iframe {
  border-radius: 14px;
  overflow: hidden;
  border: 1px solid rgb(var(--dark) / 0.06);
}















/* /checkout */
/* animation */
.gradientAni {
  background: linear-gradient(300deg, #ff6a00, #ee0979, #622774);
  background-size: 180% 180%;
  animation: gradientAni 10s ease infinite;
  opacity: 100%;
}

@keyframes gradientAni {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

/* cc__tShiningAni */
.cc__tShiningAni {
  overflow: hidden;
  background: linear-gradient(90deg, rgb(var(--silver)/0) 0%, rgb(var(--silver)) 50%, rgb(var(--silver)/0) 100%);
  background-repeat: no-repeat;
  background-size: 80%;
  animation: cc__tShiningAni 2.5s linear infinite;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgb(var(--silver)/0.50);
}

@keyframes cc__tShiningAni {
  0% {
    background-position: -500%;
  }

  100% {
    background-position: 500%;
  }
}

/* lineAni */
.lineAni {
  position: relative;
}

.lineAni:before {
  content: "";
  width: 100%;
  border-bottom: 1px solid rgb(var(--primary));
  position: absolute;
  left: 0;
  bottom: 5px;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.lineAni:hover:before {
  bottom: -5px;
  opacity: 0.15;
}

/* cc___bounce */
.cc___bounce {
  animation: cc___bounce 2s ease infinite;
}

@keyframes cc___bounce {
  70% {
    transform: translateY(0%);
  }

  80% {
    transform: translateY(-15%);
  }

  90% {
    transform: translateY(0%);
  }

  95% {
    transform: translateY(-7%);
  }

  97% {
    transform: translateY(0%);
  }

  99% {
    transform: translateY(-3%);
  }

  100% {
    transform: translateY(0);
  }
}

/* cc___elasticSpin */
.cc___elasticSpin {
  animation: cc___elasticSpin 1s infinite ease;
}

@keyframes cc___elasticSpin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(720deg);
  }
}

/* Icon Drop */
@-webkit-keyframes bbs___icn-drop {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }

  51%,
  100% {
    opacity: 1;
  }
}

@keyframes bbs___icn-drop {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }

  51%,
  100% {
    opacity: 1;
  }
}

/* cc__pop */
.cc__pop {
  display: inline-block;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
}

.cc__pop:hover,
.cc__pop:focus,
.cc__pop:active {
  -webkit-animation-name: cc__pop;
  animation-name: cc__pop;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  /* animation: cc__pop 0.4s linear 1; */
}

@-webkit-keyframes cc__pop {
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@keyframes cc__pop {
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

/* cc__iconWobbleHorizontal */
.cc__iconWobbleHorizontal {
  display: inline-block;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.cc__iconWobbleHorizontal .cc__iwhicn {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.cc__iconWobbleHorizontal:hover .cc__iwhicn,
.cc__iconWobbleHorizontal:focus .cc__iwhicn,
.cc__iconWobbleHorizontal:active .cc__iwhicn {
  -webkit-animation-name: cc__iconWobbleHorizontal;
  animation-name: cc__iconWobbleHorizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  /* animation: cc__iconWobbleHorizontal 1s ease-in-out 1; */
}

@-webkit-keyframes cc__iconWobbleHorizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }

  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes cc__iconWobbleHorizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }

  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

/* cc__wobbleVertical */
.cc__wobbleVertical {
  display: inline-block;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
}

.cc__wobbleVertical:hover,
.cc__wobbleVertical:focus,
.cc__wobbleVertical:active {
  -webkit-animation-name: cc__wobbleVertical;
  animation-name: cc__wobbleVertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  /* animation: cc__wobbleVertical 1s ease-in-out 1; */
}

@-webkit-keyframes cc__wobbleVertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }

  33.3% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }

  49.95% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }

  66.6% {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes cc__wobbleVertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }

  33.3% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }

  49.95% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }

  66.6% {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

/* cc__buzzOut */
@-webkit-keyframes cc__buzzOut {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

@keyframes cc__buzzOut {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

.cc__buzzOut {
  display: inline-block;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
}

.cc__buzzOut:hover,
.cc__buzzOut:focus,
.cc__buzzOut:active {
  -webkit-animation-name: cc__buzzOut;
  animation-name: cc__buzzOut;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  /* animation: cc__buzzOut 0.75s linear 1; */
}

/* cc__rotate */
.cc__rotate {
  -webkit-animation-name: cc__rotate;
  animation-name: cc__rotate;
  -webkit-animation-duration: 150s;
  animation-duration: 150s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  /* animation: cc__rotate 150s linear infinite; */
}

@-webkit-keyframes cc__rotate {
  from {
    -webkit-transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(359deg);
  }
}

@keyframes cc__rotate {
  from {
    -webkit-transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(359deg);
  }
}

/* /animation */
/* scroll */
#scroll {
  position: fixed;
  right: 10px;
  bottom: 10px;
  cursor: pointer;
  width: 44px;
  height: 44px;
  background-color: rgb(var(--black));
  display: none;
  color: rgb(var(--white));
  z-index: 9;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

#scroll svg {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);

  position: absolute;
  top: 50%;
  left: 50%;
}

body *::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

body *::-webkit-scrollbar-track {
  background: rgb(var(--dark) / 0.10);
}

body *::-webkit-scrollbar-thumb {
  background: rgb(var(--dark) / 0.30);
}

/* /scroll */
/* footer */
.footer .footInner {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.pizzaAni {
  height: 230px;
}

.pizzaAni img {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  filter: drop-shadow(0px 10px 50px black);
}

.fiTop {
  padding-block: 90px;
}

.footBox__one img {
  margin-bottom: 35px;
}

.footBox__one p {
  font-size: 20px;
  line-height: 27px;
}

.footTitle {
  margin-bottom: 45px;
}

.footTitle:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 25%;
  height: 4px;
  background-color: rgb(var(--yellow));
}

.footInfo .fiItems:not(:last-child),
.footLink a:not(:last-child) {
  margin-bottom: 20px;
}

.footInfo .fiItems a,
.footInfo .fiItems small,
.footLink a {
  font-size: 20px;
  line-height: normal;
  text-decoration: none;
  color: rgb(var(--white));
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.footLink a {
  text-decoration: none;
  position: relative;
}

/* .footLink a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 0%;
  height: 2px;
  background: #fff;

  transition: width 0.3s ease;
}

.footLink a:hover::after {
  width: 75%;
}
.footLink a:hover::after {
  width: 100%;
} */ 


.footInfo .fiItems small {
  opacity: 0.50;
}

.footPayMeth {
  gap: 10px;
}

.footPayMeth .fpmItems:hover {
  animation: cc__pop 0.4s infinite;
}

.fiBottom {
  border-top: 1px solid rgb(var(--white) / 0.20);
}

.socialLink a>svg,
.fibBox__one p {
  opacity: 0.70;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.fibBox__two .footLink a {
  margin-bottom: 0 !important;
}

.fibBox__two .footLink a:not(:last-child) {
  margin-right: 20px;
}

.socialLink {
  gap: 16px;
}

.socialLink a {
  width: 40px;
  height: 40px;
  background: rgb(var(--white) / 0.15);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.socialLink a:hover {
  background: rgb(var(--primary));
}

.socialLink a:hover>svg {
  opacity: 1;
}

.socialLink a:hover>svg>path {
  fill: rgb(var(--white));
}

.tomato_2 {
  position: absolute;
  left: 0;
  top: -35px;
  z-index: 2;
}

.tomato_3 {
  position: absolute;
  right: 0;
  bottom: 70px;
  z-index: 2;
}

@media (max-width: 992px) {
  .footer .footInner {
    padding-bottom: 240px;
  }
}

/* /footer */
/* mobilenavigation */
.mobilenavigation {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
}

/* mnMenu */
.offcanvas.offcanvas-bottom {
  height: 100%;
}

.mnmInner {
  max-width: 380px;
  margin: 0 auto;
}

.mnmList a:not(:last-child) {
  margin-bottom: 8px;
}

.mnmList {
  max-height: 300px;
  overflow: auto;
}

.mnmList a {
  font-size: 17px;
  text-decoration: none;
  color: rgb(var(--danger));
}

.mnmList a .menuCoumt {
  opacity: 0.70;
  color: rgb(var(--primary));
}

/* mnViewCart */
.mnViewCart .mnvBox span {
  font-size: 19px;
}

/* mnFooter */
.mnFooter .mnfNav a:not(:last-child):before {
  content: "";
  width: 1px;
  height: 50px;
  background-color: rgb(var(--dark) / 0.10);
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.mnFooter .mnfNav a.active:before {
  display: none;
}

.mnFooter .mnfNav a:after {
  content: "";
  width: 100%;
  height: 4px;
  background-color: transparent;
  position: absolute;
  top: 0;
  right: 0;
}

.mnFooter .mnfNav .mnfItems.active:after {
  background-color: rgb(var(--primary));
}

.mnFooter .mnfNav .mnfItems.active {
  background-color: rgb(var(--white));
}

.mnFooter .mnfNav .mnfItems>svg {
  width: 19px;
  height: 19px;
}

.mnFooter .mnfNav .mnfItems>svg>path {
  fill: rgb(var(--dark));
  opacity: 0.50;
}

.mnFooter .mnfNav .mnfItems.active>svg>path {
  fill: rgb(var(--primary));
  opacity: 1;
}

.mnFooter .mnfNav .mnfItems .mnfnName {
  font-size: 12px;
  color: rgb(var(--dark));
  line-height: normal;
  margin-top: 6px;
}

.mnFooter .mnfNav .mnfItems.active .mnfnName {
  color: rgb(var(--primary));
}

.mnFooter .mnfNav .mnfItems.active .mnfnName {
  color: rgb(var(--primary));
}

.mnFooter .mnfNav .mnfItems.mnfCart .mnfcCout {
  max-width: 22px;
  width: 100%;
  height: 22px;
  background: rgb(var(--primary));
  font-size: 13px;
  position: absolute;
  top: 6px;
  left: 64%;
  -webkit-transform: translateX(-64%);
  transform: translateX(-64%);
}

.mnmlInner {
  max-width: 500px;
  margin: 0 auto;
}

/* /mobilenavigation */
/* media */
@media (min-width: 480px) {}

@media (min-width: 575px) {}

@media (min-width: 640px) {}

@media (min-width: 768px) {}

@media (min-width: 992px) {}

@media (min-width: 1200px) {}

@media (min-width: 1366px) {
  .hnsItems .hbs__left .hb__titletO {
    left: 12%;
    font-size: 50px;
  }

  .hnsItems .hbs__left {
    left: -6%;
  }

  .owl-carousel.hbSlider .owl-item img {
    width: auto;
  }
}

@media (min-width: 1420px) {}

@media (max-width: 1420px) {
  .hnsItems .hbs__left .hb__titletO {
    font-size: 40px;
  }

  .hnsItems .hbs__left .hb__titletT {
    font-size: 60px;
  }

  .hnsItems .hbs__left .hb__titletTh {
    font-size: 140px;
  }

  .hnsItems .hbs__left {
    left: 6%;
  }

  .owl-carousel.hbSlider .hnsItems .hbs__right .hb__offers {
    width: 120px;
    right: 50%;
  }

  .owl-carousel.hbSlider .hnsItems .hbs__right .hb__pizza {
    width: 60%;
  }

  .owl-carousel.hbSlider .hnsItems .hbs__right .hb__tray {
    width: 33%;
    top: 22%;
    right: 10%;
  }

  .owl-carousel.hbSlider .hnsItems .hbs__left .hb__arrow {
    width: 190px;
  }
}

@media (max-width: 1366px) {
  .sd__card {
    padding-left: 70px;
    padding-right: 70px;
  }

  .sd__card h2 span {
    font-size: 60px;
    line-height: 48px;
  }

  .sd__card h2 small {
    font-size: 30px;
    left: 4%;
  }

  .sd__card p {
    font-size: 40px;
  }

  .sd__card .fiftyFff {
    right: 5%;
  }

  .sd__card .specialBigPizza {
    width: 60%;
  }
}

@media (max-width: 1200px) {
  .sd__iInner .btn-primary {
    margin-left: 15px;
  }
}

@media (max-width: 992px) {
  .section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .counters .couBox h4 {
    font-size: 26px;
  }

  .footTitle {
    margin-bottom: 35px;
  }

  .fiTop {
    padding-block: 70px;
  }

  .hnsItems .hbs__left .hb__titletO {
    font-size: 30px;
  }

  .hnsItems .hbs__left .hb__titletT {
    font-size: 30px;
    margin-bottom: -7%;
    left: 12px;
  }

  .hnsItems .hbs__left .hb__titletTh {
    font-size: 80px;
  }

  .hnsItems .hbs__left {
    left: 6%;
  }

  .owl-carousel.hbSlider .hnsItems .hbs__right .hb__offers {
    width: 90px;
  }

  .owl-carousel.hbSlider .hnsItems .hbs__right .hb__pizza {
    width: 80%;
  }

  .owl-carousel.hbSlider .hnsItems .hbs__right .hb__tray {
    width: 36%;
    top: 28%;
    right: -1%;
  }

  .owl-carousel.hbSlider .hnsItems .hbs__left .hb__arrow {
    width: 140px;
  }

  .ordet__dmap iframe {
    height: 340px;
  }

}

@media (max-width: 768px) {
  .section {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .sd__card {
    padding-left: 30px;
    padding-right: 30px;
  }

  .sd__card .fiftyFff {
    width: 26%;
  }

  .sd__card h2 small {
    font-size: 20px;
    left: 4%;
  }

  .sd__card h2 span {
    font-size: 32px;
    line-height: 30px;
  }

  .sd__card p {
    font-size: 20px;
    margin-bottom: 30px;
  }

  .sd__card .specialBigPizza {
    right: -8%;
    bottom: -20%;
    width: 70%;
  }

  .feeds .fu__01,
  .feeds .fu__02,
  .feeds .fu__03 {
    opacity: 0.2;
  }

  .pizzaAni {
    height: 170px;
  }

  .pizzaAni img {
    width: 80%;
  }

  .footBox__one img {
    margin-bottom: 15px;
  }

  .footInfo .fiItems:not(:last-child),
  .footLink a:not(:last-child) {
    margin-bottom: 10px;
  }

  .fiTop {
    padding-block: 50px;
  }

  .hnsItems .hbs__left .hb__titletO {
    font-size: 22px;
  }

  .hnsItems .hbs__left .hb__titletT {
    font-size: 28px;
    margin-bottom: -8%;
    margin-top: 10px;
    left: 10px;
  }

  .hnsItems .hbs__left {
    left: 6%;
  }

  .owl-carousel.hbSlider .hnsItems .hbs__right .hb__offers {
    width: 80px;
    right: 40%;
  }

  .owl-carousel.hbSlider .hnsItems .hbs__right .hb__pizza {
    width: 80%;
  }

  .owl-carousel.hbSlider .hnsItems .hbs__left .hb__arrow {
    width: 100px;
  }

  .ordet__dmap iframe {
    height: 280px;
  }
}

@media (max-width: 640px) {
  .section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pizzaAni {
    height: 130px;
  }

  .hnsItems .hbs__left .hb__titletO {
    font-size: 16px;
  }

  .hnsItems .hbs__left .hb__titletT {
    font-size: 22px;
    /* margin-bottom: -30px; */
  }

  .hnsItems .hbs__left .hb__titletTh {
    font-size: 37px;
  }

  .hnsItems .hbs__left {
    left: 6%;
  }

  .owl-carousel.hbSlider .hnsItems .hbs__right .hb__offers {
    width: 70px;
  }

  .owl-carousel.hbSlider .hnsItems .hbs__right .hb__pizza {
    width: 92%;
  }

  .owl-carousel.hbSlider .hnsItems .hbs__left .hb__arrow {
    width: 90px;
  }

  .owl-carousel.hbSlider .hnsItems .hbs__left .btn-lg {
    font-size: 20px;
    padding: 6px 18px;
  }

  .ordet__dmap iframe {
    height: 220px;
  }
}

@media (max-width: 575px) {
  .salesSlider .salsItems .salsCont {
    padding-inline: 0;
  }

  .pizzaAni {
    height: 110px;
  }
}

@media (max-width: 480px) {}

/* /media */