/** Shopify CDN: Minification failed

Line 620:0 Unexpected "{"
Line 1330:115 Unexpected "{"

**/
.hw-btn--lightestGray {
  background-color: var(--lightestGray);
  border-color: var(--lightestGray);
  color: var(--dark)
}
.hw-btn--lightestGray:hover {
  background-color: var(--yellow);
  border-color: var(--yellow);
}
/* hush gifts css starts */
.hw-body--medium {
  font-size: 1.6rem;
  line-height: 1.4;
}
.how-it-works .grid {
    column-gap: 10.8rem;
    margin-top: 10.4rem;
}
.how-it-works .grid .grid__item {
    text-align: center;
}
.how-it-works .grid .grid__item .icon-wapper {
    position: relative;
    width: 100%;
}
.how-it-works .grid .grid__item .icon-wapper:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: var(--white);
    z-index: 0;
    max-width: 24.2rem;
    max-height: 24.2rem;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    margin: 0 auto;
}
.how-it-works .grid .grid__item .icon-wapper svg {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    max-width: 24.2rem;
    max-height: 24.2rem;
}
.why-choose-gifts .grid {
    column-gap: 4rem;
    margin-top: 6.4rem;
}
.why-choose-gifts .grid .grid__item .image-wapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.gift-solution {
  overflow: hidden;
}
.gift-solution .gift-container {
    position: relative;
}
.gift-solution .swiper-container {
    overflow: hidden;
}
.gift-solution .grid {
    justify-content: space-between;
}
.gift-solution .grid .image-wrapper {
    display: block;
    width: 100%;
}
.gift-solution .grid .image-wrapper img {
    width: 100%;
    object-fit: cover;
}
.gift-solution .grid .content {
    color: var(--white);
}
.gift-solution .grid .content .content-title {
    color: var(--white);
}
.gift-solution .grid .content p:not(:last-child) {
    margin-top: 2.4rem;
    margin-bottom: 0;
}
.gift-solution .grid .content ol {
    margin: 3.2rem 0;
    padding: 0;
    list-style-type: none;
    counter-reset: item;
}
.gift-solution .grid .content ol li:not(:last-child) {
    margin-bottom: 2.4rem;
}
.gift-solution .grid .content ol li {
    position: relative;
    padding-left: 5rem;
    font-size: calc(var(--font-heading-scale) * 1.4rem)
}
.gift-solution .grid .content ol li:before {
    content: counter(item);
    counter-increment: item;
    position: absolute;
    left: 0;
    top: 0;
    width: 3.1rem;
    height: 3.1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--lightBlue);
    color: var(--dark);
    border-radius: 50%;
    text-align: center;
    font-size: 1.8rem;
    font-family: var(--font-body-family);
}
.gift-solution .swiper-buttons-arrows {
    display: flex;
    column-gap: .8rem;
}
.gift-solution .swiper-button-next , .gift-solution .swiper-button-prev {
    color: var(--dark);
    position: absolute;
    z-index: 1;
    background-color: var(--yellow);
    padding: 1.6rem;
    border-radius: 50%;
    max-width: 3.2rem;
    max-height: 3.2rem;
    width: 100%;
    height: 100%;
}
.gift-solution .swiper-button-prev {
     position: unset;
}
.gift-solution .swiper-button-next {
     position: unset;
  
}
 .gift-solution  .swiper-button-prev::after {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.21975 9.53024C6.07915 9.38959 6.00016 9.19886 6.00016 8.99999C6.00016 8.80111 6.07915 8.61038 6.21975 8.46974L10.4625 4.22699C10.5317 4.15535 10.6144 4.09822 10.7059 4.05891C10.7975 4.0196 10.8959 3.99891 10.9955 3.99805C11.095 3.99718 11.1938 4.01616 11.286 4.05387C11.3781 4.09158 11.4619 4.14727 11.5323 4.21769C11.6027 4.28811 11.6584 4.37185 11.6961 4.46402C11.7338 4.55619 11.7528 4.65495 11.7519 4.75454C11.7511 4.85412 11.7304 4.95254 11.6911 5.04404C11.6518 5.13554 11.5946 5.2183 11.523 5.28749L7.8105 8.99999L11.523 12.7125C11.6596 12.8539 11.7352 13.0434 11.7335 13.24C11.7318 13.4367 11.6529 13.6248 11.5139 13.7639C11.3748 13.9029 11.1867 13.9818 10.9901 13.9835C10.7934 13.9852 10.604 13.9096 10.4625 13.773L6.21975 9.53024Z' fill='%232C2D2D'/%3E%3C/svg%3E");
    background-size: cover;
    background-repeat: no-repeat;
    width: 1.8rem;
    height: 1.8rem; 
  }
 .gift-solution .swiper-button-next:after {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cg clip-path='url(%23clip0_4712_3576)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.7802 8.46976C11.9209 8.61041 11.9998 8.80114 11.9998 9.00001C11.9998 9.19889 11.9209 9.38962 11.7802 9.53026L7.5375 13.773C7.46831 13.8446 7.38555 13.9018 7.29405 13.9411C7.20255 13.9804 7.10413 14.0011 7.00455 14.002C6.90496 14.0028 6.8062 13.9838 6.71403 13.9461C6.62186 13.9084 6.53812 13.8527 6.4677 13.7823C6.39728 13.7119 6.34159 13.6282 6.30388 13.536C6.26617 13.4438 6.24719 13.345 6.24806 13.2455C6.24893 13.1459 6.26962 13.0475 6.30892 12.956C6.34823 12.8645 6.40536 12.7817 6.477 12.7125L10.1895 9.00001L6.477 5.28751C6.34038 5.14606 6.26478 4.95661 6.26649 4.75996C6.2682 4.56331 6.34708 4.37521 6.48613 4.23615C6.62519 4.09709 6.8133 4.01822 7.00995 4.01651C7.20659 4.0148 7.39605 4.09039 7.5375 4.22701L11.7802 8.46976Z' fill='%232C2D2D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4712_3576'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-size: cover;
    background-repeat: no-repeat;
    width: 1.8rem;
    height: 1.8rem;
}
.gift-solution .swiper-buttons-arrows .swiper-button-prev:hover {
    background-color: var(--lightBlue);
}
.gift-solution .swiper-buttons-arrows .swiper-button-next:hover{
  background-color: var(--lightBlue);
}
/* hush gifts css ends */

/* Contact page css starts */
.contact-form form {
    background: var(--white);
}
 .contact-form .field__input , .contact-form textarea{
    border: .05rem solid var(--dark);
    border-top-left-radius: 1.6rem;
    background: var(--white);
    padding: 1.2rem 1.6rem;
    height: 4.8rem;
}
.contact-form textarea {
    width: 100%;
    color: var(--dark);
}
.contact-form textarea::placeholder {
    color: var(--dark);
}
.contact-form .text-area-field .field__label {
    z-index: 1;
    margin-bottom: 0;
    padding: 0;
    top: 1.2rem;
    left: 1.6rem;
}
.contact-form .contact-form .contact__fields {
    column-gap: 1.6rem;
}
.contact-form .field {
    display: block;
}
.contact-form .field__label {
    color: var(--dark);
    display: block;
    text-transform: capitalize;
}
.contact-form .field__label:not(.text-area-field .field__label) {
    position: initial;
    letter-spacing: 0;
}
.contact-form label.error {
    margin-top: 1.6rem;
    display: block;
    color: #2C2C2C !important;
    border-top-left-radius: 1.6rem;
    border: .1rem solid var(--yellow);
    background: #fdfbe7;
}
.contact-form .contact__button {
    display: flex;
    justify-content: flex-end;
}
.contact-form .submit-button {
    color: var(--dark);
    border: none;
    background: transparent;
    padding: 0;
    display: inline-flex;
    align-items: center;
    column-gap: 1.7rem;
    cursor: pointer;
    font-family: var(--font-body-family);
}
.contact-form .contact__button svg {
    background: var(--dark);
    color: var(--white);
    width: 3.2rem;
    height: 3.2rem;
    border-radius: 50%;
    vertical-align: middle;
    padding: 0.7rem;
}
.contact-form .contact__button .submit-button:hover svg {
    background-color: var(--yellow);
    color: var(--dark);
}
.contact-form .success_message {
    margin-top: 0;
    color: var(--success);
    border-top-left-radius: 1.6rem;
    border: .1rem solid var(--success);
    background: var(--lightSuccess);
    line-height: 1.33;
    align-items: flex-start;
}
.contact-form .form-status .icon-success {
    margin: 0;
}
.contact-form .contact__field-error .form__message{
    margin-top: 1.6rem;
    display: block;
    color: var(--error);
    border-top-left-radius: 1.6rem;
    border: .1rem solid var(--error);
    background: var(--lightError);
}
.contact-form .error_message{
    margin-top: 1.6rem;
    display: block;
    color: var(--error);
    border-top-left-radius: 1.6rem;
    border: .1rem solid var(--error);
    background: var(--lightError);
}
/* Contact page css ends */

/* Delivery option page css starts */
body .delivery-option .description {
    max-width: 100% ;
}
.delivery-option .description h3  {
   font-size: 1.8rem;
}
.hw--faq .faq-wrapper {
    border-top-left-radius: 2rem;
    font-family: var(--font-body-family);
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}
.hw--faq .faq-wrapper:hover {
  background: var(--lightYellow);
}
.accordion-item.active .faq-wrapper:hover {
       background: var(--lightYellow) !important;
}
.accordion-delivery .accordion-item.active .faq-wrapper {
    background-color: var(--lightYellow) !important;
}
.accordion-return .accordion-item.active .faq-wrapper {
    background: var(--lightBlue) !important;
}
.hw--faq .faq-wrapper .accordion-toggle.acc-toggle {
    width: 100%;

}
.hw--faq  ul.hw__accordion {
    margin: 0;
    list-style-type: none;
    padding: 0;
}
  .hw--faq .faq-wrapper .hw_icon {
    transform: rotate(90deg);
    background: var( --white);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* .hw--faq .hw__accordion li.accordion-item.active button {
 background: var(--lightYellow);
} */
.hw--faq .accordion-item.acc__item.active .hw_icon {
    transform: rotate(270deg);
}
.hw--faq .accordion__content-inner {
    background: var(--white);
}
  .hw-heading-content .box-content{
    border-top-left-radius: 2rem;
  }
  .hw--faq .accordion__content-inner  ul {
    list-style-type: disc;
}

/* Delivery option page css ends */

/* Terms & conditions css starts */
.hw-termsConditions .hw-scroll-container .left-titles {
    background: var(--lightYellow);
}
/* .hw-termsConditions .hw-scroll-container .left-title-item.active {
    color: var(--success);
} */
.hw-termsConditions .hw-scroll-container .left-title-item {
    display: block;
    cursor: pointer;
    transition: all .3s ease;
}
.hw-termsConditions .hw-scroll-container .left-title-item:not(:last-child) {
    border-bottom: .1rem solid rgba(44,45,45,.5);
}
.hw-termsConditions .hw-scroll-container .content-section.visible {
  opacity: 1;
  transform: translateY(0);
}
.hw-termsConditions .hw-scroll-container .right-content .content-section:first-child .item-title{
  display: none;
}
/* Terms & conditions css ends */

/* Corporate page css starts */

.th-image-slider{
 overflow: hidden
}
.th-image-slider .image-wrapper img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.th-image-slider .hw-container {
    position: relative;
}
.th-image-slider .swiper-buttons-arrows {
    position: absolute;
    width: 100%;
    z-index: 1;
    display: flex;
    justify-content: flex-end;
}
.th-image-slider .swiper-buttons-arrows .swiper-button-prev:hover {
    background-color: var(--yellow);
}
.th-image-slider .swiper-button-next:hover {
    background-color: var(--yellow);
}
.th-image-slider .swiper-button-prev {
    display: block !important;
    background: white;
    z-index: 1;
    position: unset;
    border-radius: 50%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.21974 9.53024C6.07913 9.38959 6.00015 9.19886 6.00015 8.99999C6.00015 8.80111 6.07913 8.61038 6.21974 8.46974L10.4625 4.22699C10.5317 4.15535 10.6144 4.09822 10.7059 4.05891C10.7974 4.0196 10.8959 3.99891 10.9954 3.99805C11.095 3.99718 11.1938 4.01616 11.286 4.05387C11.3781 4.09158 11.4619 4.14727 11.5323 4.21769C11.6027 4.28811 11.6584 4.37185 11.6961 4.46402C11.7338 4.55619 11.7528 4.65495 11.7519 4.75454C11.7511 4.85412 11.7304 4.95254 11.6911 5.04404C11.6518 5.13554 11.5946 5.2183 11.523 5.28749L7.81049 8.99999L11.523 12.7125C11.6596 12.8539 11.7352 13.0434 11.7335 13.24C11.7318 13.4367 11.6529 13.6248 11.5139 13.7639C11.3748 13.9029 11.1867 13.9818 10.99 13.9835C10.7934 13.9852 10.6039 13.9096 10.4625 13.773L6.21974 9.53024Z' fill='%232C2D2D'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.th-image-slider .swiper-button-next {
    display: block !important;
    background: white;
    z-index: 1;
    position: unset;
    border-radius: 50%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.21974 9.53024C6.07913 9.38959 6.00015 9.19886 6.00015 8.99999C6.00015 8.80111 6.07913 8.61038 6.21974 8.46974L10.4625 4.22699C10.5317 4.15535 10.6144 4.09822 10.7059 4.05891C10.7974 4.0196 10.8959 3.99891 10.9954 3.99805C11.095 3.99718 11.1938 4.01616 11.286 4.05387C11.3781 4.09158 11.4619 4.14727 11.5323 4.21769C11.6027 4.28811 11.6584 4.37185 11.6961 4.46402C11.7338 4.55619 11.7528 4.65495 11.7519 4.75454C11.7511 4.85412 11.7304 4.95254 11.6911 5.04404C11.6518 5.13554 11.5946 5.2183 11.523 5.28749L7.81049 8.99999L11.523 12.7125C11.6596 12.8539 11.7352 13.0434 11.7335 13.24C11.7318 13.4367 11.6529 13.6248 11.5139 13.7639C11.3748 13.9029 11.1867 13.9818 10.99 13.9835C10.7934 13.9852 10.6039 13.9096 10.4625 13.773L6.21974 9.53024Z' fill='%232C2D2D'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    transform: rotate(180deg);
}
.corporate-testimonial .hw-swiper--arrow {
    background-color: transparent;
}
.corporate-testimonial .hw-swiper-button:hover {
    background-color: var(--lightBlue);
}
/* Corporate page css ends */

/* 404 page css starts */
.template-404 .page-inner .home-btn .back-to-home {
    display: inline-flex;
    align-items: center;
    text-transform: capitalize;
}
.template-404 .page-inner .home-btn .back-to-home svg {
    transform: rotate(180deg);
    vertical-align: middle;
}
  .template-404 .page-inner .home-btn:hover .back-to-home{
    color: var(--success);
}
/* 404 page css ends */

/* Press review css starts */
  .main-blog .blog-articles .card--standard>.card__content .card__information {
    padding: 0;
}
.main-blog .blog-articles .card--media .card__inner .card__content {
    padding: 0;
}
  .main-blog  .card__inner{
    background: none;
  }
.blog-articles .card-wrapper {
    /* border-top-left-radius: 2rem; */
    overflow: hidden;
}
.blog-articles .card-wrapper .card .media {
     border-top-left-radius: 2rem;
}
.main-blog .blog-articles .article-card__image img {
    object-fit: cover;
    transition: 0.4s all ease-out;
}
body .card:hover .media.media--hover-effect>img:first-child:only-child, body .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child {
    transform: scale(1.1);
}
.blog-articles .article-card__image-wrapper .brand_image {
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: var(--white);
}
.blog-articles .article-card__image-wrapper .brand_image img {
    width: 100%;
    height: auto;
  
}
.template--press-review .main-blog .blog-articles .card--media .card__inner .card__content {
    aspect-ratio: 1;
}
/* .template--suppliers .main-blog .blog-articles .card--media .card__inner .card__content {
    aspect-ratio: 1;
} */
/* .template--suppliers .card .media.media--hover-effect>img:only-child{
    height: auto;
} */

.main-blog .blog-articles a.btn-link {
    font-weight: 700;
    display: block;
   cursor: pointer;
}
.template--press-review .main-blog .pagination-wrapper {
    position: relative;
}
 .template--press-review .main-blog .pagination__list .pagination__item--prev {
    position: absolute;
    right: 0rem;
}
.template--press-review .main-blog .pagination__list .pagination__item--next{
    position: absolute;
    left: 0rem;
}
/* Press review css ends */

/* Supplier page css starts */
.main-blog .blog-articles .article-card .card__heading {
    margin-bottom: 0rem;
    font-size: 2rem;
    margin-top: 2.4rem;
    text-transform: capitalize;
}
.main-blog .blog-articles .article-card__excerpt {
    margin-top: 2.4rem;
    margin-bottom: 0;
    font-size: 1.6rem;
}
.main-blog .blog-articles a.btn-link {
    font-size: 1.6rem;
    margin-top: 1.4rem;
}
.template--suppliers .blog-articles .card--standard>.card__content .card__information {
    display: flex;
    flex-direction: column;
}
.template--suppliers .main-blog .blog-articles .article-card__excerpt {
    margin-bottom: 1.2rem;
}
.template--suppliers .main-blog .blog-articles .btn-link {
    font-weight: 400;
    text-decoration: underline;
    text-underline-offset: .5rem;
    margin-top: auto;
    z-index: 2;
    position: relative;
}
.hw-content-image .ll--banner-container img.ll--banner-image {
    border-top-left-radius: 0;
    width: 100%;
    object-fit: cover;
    display: block;
}
.featured-supplier .ll--banner-container .th-buttons a {
    text-decoration: underline;
    text-underline-offset: .5rem;
    font-size: 1.4rem;
}
.template--suppliers .article-card__image--medium .ratio:before {
    padding-bottom: 28.4rem;
}
.template--suppliers .card__heading a:after{
  display: none;
}
/* Supplier page css ends */

/* Life style page css starts */
.template--news-insights .title--primary {
    text-transform: capitalize;
    margin: 0;
}
.blog-articles .article-card__info , .th-related-blogs .article-card__info {
    display: inline-flex;
    align-items: center;
    margin-top: 2.4rem;
    margin-bottom: 0;
    flex-wrap: wrap;
    row-gap: .2rem;
}
/* body .article-card__image-wrapper.card__media {
    position: inherit;
} */
body .article-tags-wrapper {
    text-transform: capitalize;
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    column-gap: 0.8rem;
    row-gap: 1rem;
    margin-top: 0;
}
.blog-articles .card--standard>.card__content .card__information {
    padding: 0;
}
.article-card__excerpt {
    margin-bottom: 0;
}
.article-tags-wrapper span {
    font-size: 1.4rem;
}
body .article-tags-wrapper .tag{
   font-weight: 700;
}
body .article-tags-wrapper .tag a {
    position: relative;
    padding-right: 0.8rem;
}
body .article-tags-wrapper .tag a::before{
   content: '';
   position: absolute;
  right: 0;
  top: 25%;
  background: var(--dark);
  width: 0.1rem;
  height: 1.1rem;
}
/* body .article-tags-wrapper span.circle-divider.date {
    padding-left: 0.8rem;
} */
body .article-template__title:not(:only-child) {
    margin-top: 4rem;
    margin-bottom: 0;
    text-transform: capitalize;
}
.card--card.gradient, .card__inner.gradient {
    background: transparent;
}
.template--news-insights .card .media , .th-related-blogs .card .media{
    border-radius: 2rem;
    overflow: hidden;
}
.template--news-insights .blog-articles .card--card, .template--news-insights .blog-articles .card--standard .card__inner,
.th-related-blogs .blog-articles .card--card, .th-related-blogs .blog-articles .card--standard .card__inner,
{
    aspect-ratio: 1.27 / 1;
}
.template--news-insights .main-blog span , .th-related-blogs span {
    font-size: 1.4rem;
   font-family: var(--font-body-family);
}
body .single-blog-content{
    margin-top: 0 !important;
}
body .article-tags {
    margin-right: 0.8rem;
}
body .article-tags span:not(:first-of-type) {
    padding-left: 0.8rem;
}
body .article-tags span {
    font-weight: 700;
    padding-right: 0.8rem;
    position: relative;
    border-right: 0.1rem solid var(--dark);
}
/* body .article-tags span::before {
    content: '';
    position: absolute;
    right: 0;
    top: 25%;
    width: 0.1rem;
    height: 1.1rem;
    background: var(--dark);
} */
body .authorName_with_image {
    display: inline-flex;
    align-items: center;
}
body .authorName_with_image span {
    font-size: 1.4rem;
    text-transform: capitalize;
}
/* body .date {
    padding-left: 0.8rem;
} */
.template--news-insights .article-card__excerpt {
    margin-top: 1.6rem !important;
}
 .th--blog-filter.filter-dropdown {
    background: var(--white);
    border-top-left-radius: 2.5rem;
    width: 100%;
    display: flex;
    position: relative;
    cursor: pointer;
}
 .th--blog-filter .dropdown label {
    text-transform: capitalize;
}
  .th--blog-filter.filter-dropdown::before {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' class='icon icon-chevron-down' viewBox='0 0 18 18' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.53025 11.7803C9.38961 11.9209 9.19888 11.9999 9 11.9999C8.80113 11.9999 8.6104 11.9209 8.46975 11.7803L4.227 7.53751C4.15537 7.46833 4.09823 7.38557 4.05893 7.29407C4.01962 7.20256 3.99893 7.10415 3.99806 7.00457C3.9972 6.90498 4.01618 6.80622 4.05389 7.71405C4.0916 6.62188 4.14729 6.53814 4.21771 6.46772C4.28813 6.3973 4.37186 6.34161 4.46404 6.3039C4.55621 6.26619 4.65497 6.24721 4.75455 6.24808C4.85414 6.24894 4.95255 6.26963 5.04406 6.30894C5.13556 6.34824 5.21832 6.40538 5.2875 6.47701L9 10.1895L12.7125 6.47701C12.854 6.34039 13.0434 6.2648 13.2401 6.26651C13.4367 7.26822 13.6248 6.34709 13.7639 6.48615C13.9029 6.6252 13.9818 6.81331 13.9835 7.00996C13.9852 7.20661 13.9096 7.39606 13.773 7.53751L9.53025 11.7803Z' fill='currentcolor'%3E%3C/path%3E%3C/svg%3E");
    top: 50%;
    background-repeat: no-repeat;
    transform: translateY(-50%);
    background-color: var(--yellow);
    border-radius: 50%;
    background-position: center;
}
.th--blog-filter div#dropdown-btn {
    font-weight: 700;
}
  .th--blog-filter .dropdown-content {
    display: none;
    position: absolute;
    background-color: var(--white);
    width: 100%;
    z-index: 4;
    left: 0;
    top: 100%;
}
  .th--blog-filter .dropdown-content.show {
    display: block;
  }

 .th--blog-filter .dropdown-content .dropdown-item {
    text-decoration: none;
    display: block;
}
 .th--blog-filter .dropdown-content .dropdown-item:hover {
    background-color: #f1f1f1;
  }
.th--blog-filter .dropdown-content-inner {
    overflow-y: auto;
}
.th--blog-filter  .dropdown-content-inner::-webkit-scrollbar {
  background-color: #EFEFEF;
}

.th--blog-filter .dropdown-content-inner::-webkit-scrollbar-thumb {
  background-color: var(--dark);
}
.template--news-insights .full-unstyled-link , .th-related-blogs .full-unstyled-link{
    position: absolute;
    inset:0;
    z-index: 1;
}
/* .template--suppliers .article-card-wrapper .full-link.full-unstyled-link{
    position: absolute;
    inset:0;
    z-index: 2;
} */
/* Life style page css ends */


/* Single blog page css starts */
body span.author-image img {
    width: 4.8rem;
    height: 4.8rem;
    object-fit: cover;
    border-radius: 50%;
    margin-bottom: 0;
}
body .article-template img {
    width: 100%;
    height: auto;
    object-fit: cover;
    display: block;
    /* aspect-ratio: 1; */
}
body .article-template .article-template__content {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
}
.article-template__back:last-child {
    margin-bottom: 2.5rem;
    text-transform: capitalize;
}
body .article-template__content hr {
    background: var(--dark);
    margin-bottom: 0;
}
.blog-post-buttons .blog-button-inner {
    display: flex;
    justify-content: flex-end;
}
.blog-post-buttons .blog-button-inner  a {
    background: var(--yellow);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
  .blog-post-buttons .blog-button-inner .prev-icon:hover a {
    background: var(--lightBlue);
}
  .blog-post-buttons .blog-button-inner .next-icon:hover a {
    background: var(--lightBlue);
}
.blog-post-buttons .blog-button-inner .prev svg {
    transform: rotate(180deg);
}
.blog-post-buttons .blog-button-inner .prev-icon svg {
    transform: rotate(180deg);
}
.blog-post-buttons .blog-button-inner .prev-icon span {
    display: flex;
}
.blog-post-buttons .prev-icon.disabled, .blog-post-buttons .next-icon.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.blog-post-buttons .prev-icon.disabled , .blog-post-buttons .next-icon.disabled {
   opacity: 0.5;
   pointer-events: none;
    background: var(--yellow);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.blog-post-buttons .prev-icon.disabled , .blog-post-buttons .next-icon.disabled  svg {
    display: flex;
}
.template--suppliers .underline-links-hover .full-unstyled-link {
    text-decoration: none !important;
    text-underline-offset: 0;
}
.blog-post-buttons .blog-button-inner {
    margin-top: 4rem;
}
/* Single blog page css ends */

/* Related articles css starts */
.th-related-blogs{
overflow: hidden;
}
.th-related-blogs .relatedArticles {
    position: relative;
}
.th-related-blogs .swiper {
    overflow: visible;
    padding: 4.8rem 0 0;
}
.th-related-blogs .hw-swiper--arrow {
    display: flex;
}
/* Related articles css ends */

/* Coporate page css starts */
  .hw--Icons-withContent .grid__item {
    text-align: center;
}
.hw--Icons-withContent .grid__item .icon-wapper {
    display: block;
}
.hw--Icons-withContent .grid__item .icon-wapper img {
    width: auto;
    height: auto;
    object-fit: contain;
}
/* Coporate page css ends */


/* Media query starts */

@media screen and (min-width: 1025px) {
  .hw--page-titlebar .description {
    max-width: 75rem;
  }
  .contact-form form {
    padding-top: 5.5rem;
    padding-left: 14.5rem;
    padding-right: 14.2rem;
  }
  .hw-termsConditions .hw-scroll-container .left-titles {
    max-width: 34.8rem;
    padding: 5.6rem;
}
.hw-termsConditions .hw-scroll-container .right-content {
    padding-top: 5.6rem;
    padding-left: 5.6rem;
    padding-right: 6rem;
}
  .hw-content-image .ll--banner-container  .left-content-wrapper {
    max-width: 47rem;
    margin-left: auto;
    margin-right: auto;
}
/* .featured-supplier .ll--banner-container .ll--banner-content.left {
    align-content: center;
    padding-top: 6.4rem;
    padding-bottom: 6.4rem;
    padding-left: 8.8rem;
    padding-right: 10.2rem;
    max-width: 70rem;
} */
  .hw-content-image .image-wrapper {
    position: relative;
    max-width: 55.6rem;
    margin-left: auto;
}
  .hw-content-image .image-wrapper::after {
  content: '';
  padding-top: 100%;
  display: block;
}
  .hw-content-image .image-wrapper img {
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  display: block;
  object-fit: cover;
}
    .template--suppliers .main-blog .blog-articles {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    column-gap: 4rem;
    row-gap: 6.4rem;
}
  .featured-supplier .ll--banner-container {
    justify-content: center;
    column-gap: 0;
}
    .template--news-insights .title--primary {
    max-width: 27%;
}

 body .article-template header {
    margin-top: 0 !important;
}
  .hw--Icons-withContent .grid__item {
    flex: 1;
}
}

@media screen and (min-width: 1400px) {
  .gift-solution .grid {
    column-gap: 9.7rem;
  }
  .gift-solution .grid .image-wrapper {
    max-width: 62.9rem;
  }
  .gift-solution .grid .content {
    max-width: 50.8rem;
  }
.gift-solution .swiper-buttons-arrows {
    margin-left: calc(100% - 97rem);
    justify-content: center;
    margin-top: -2rem;
}
  .hw-termsConditions .hw-scroll-container .right-content {
    max-width: 90.8rem;
}
  /* .hw-content--withImg .image-with-text__content > * + .hw-btn {
    margin-top: 3.2rem;
    width: 100%;
    max-width: 42.3rem;
}
.hw-content--withImg .image-with-text__media {
    border-top-left-radius: 25.6rem !important;
} */
  .corporate-gift-section .image-with-text__grid--reverse .image-with-text__content {
    margin-left: 12.8rem;
}
  .corporate-gift-section .image-with-text__content > * + *{
    margin-top: 0rem;
}
  /* .corporate-gift-section .image-with-text__content .image-with-text__heading {
    width: 66%;
} */
.corporate-gift-section .image-with-text__content .image-with-text__text {
    margin-top: 4.8rem;
    /* max-width: 388px; */
}
  .corporate-gift-section .image-with-text__grid.image-with-text__grid--reverse .image-with-text__content {
    padding: 0;
    max-width: 45rem;
}
  .corporate-gift-section.image-with-text__grid.image-with-text__grid--reverse .image-with-text__media-item {
    padding-left: 0;
}
  .corporate-gift-section .image-with-text__content .th-buttons {
    margin-top: 6.4rem !important;
}
.corporate-gift-section .image-with-text__content .th-buttons .hw-btn:not(:first-child) {
    margin-top: 3.2rem;
}
  .corporate-gift-section .image-with-text__grid.image-with-text__grid--reverse .image-with-text__media-item {
    padding-left: 9rem;
}
}


@media screen and (min-width: 1025px) and (max-width: 1400px){
  .gift-solution .grid .content {
    padding-top: 1.9rem;
    margin-bottom: 6.4rem;
}
.gift-solution .grid {
    column-gap: 5rem;
    flex-wrap: nowrap;
}
  .gift-solution .grid .image-wrapper {
    max-width: 50%;
}
.gift-solution .grid .content {
    max-width: 50%;
}
  .gift-solution .swiper-buttons-arrows {
    position: absolute;
    left: 50%;
}
  .hw-termsConditions .hw-scroll-container .right-content {
    max-width: 65rem;
}
}

@media screen and (min-width: 750px) and (max-width: 1024px) {
  .hw--page-titlebar .description {
    max-width: 65rem;
}
  .gift-solution .grid {
    column-gap: 4rem;
    flex-wrap: nowrap;
}
    .gift-solution .grid .image-wrapper {
    max-width: 50%;
}
  .gift-solution .grid .image-wrapper img {
    height: auto;
}
.gift-solution .grid .content {
    margin-bottom: 5rem;
    max-width: 50%;
}
  .gift-solution .swiper-buttons-arrows {
    position: absolute;
    left: 50%;
}
  .gift-solution .grid .content ol {
    margin: 2.2rem 0;
}
  .gift-solution .grid .content ol li:not(:last-child) {
    margin-bottom: 1.6rem;
}
.contact-form form {
    padding-top: 4.5rem;
    padding-left: 10.5rem;
    padding-right: 10.2rem;
}
.hw-termsConditions .hw-scroll-container .left-titles {
    max-width: 35%;
    padding: 4.5rem 2.4rem;
}
  .hw-termsConditions .hw-scroll-container .right-content {
    max-width: 70%;
    padding-top: 4.5rem;
    padding-left: 3.5rem;
    padding-right: 3.5rem;
}
    /* .featured-supplier .ll--banner-container .ll--banner-content.left {
      padding-left: 2.4rem;
      padding-right: 2.4rem;
  } */
/* .featured-supplier .ll--banner-container .ll--banner-content.left {
    padding: 6.4rem 5rem;
    max-width: 100%;
    width: 100%;
    order: 2;
} */
.template--news-insights .title--primary {
    max-width: 35%;
}

 body .article-template header {
    margin-top: 0;
}
  body .article-template .article-template__content {
    margin-top: -22rem;
}
 .hw--Icons-withContent .grid__item {
    width: 33.33%;
}
}

@media screen and (min-width: 821px) and (max-width: 1024px) {
    .featured-supplier .ll--banner-container .ll--banner-content.left {
      align-content: center;
      padding-left: 5rem;
      padding-right: 5rem;
      max-width: fit-content;
  }
}

@media screen and (min-width: 750px) {
  body .article-tags-wrapper {
       margin-top: 4.7rem;
}
.hw--text-32{
  font-size: 3.2rem;
}
.hw--text-18{
  font-size: 1.8rem;
}
.hw-mt32{
  margin-top: 3.2rem;
}
.hw-mt24{
  margin-top: 2.4rem;
}
.hw-mt-16{
  margin-top: 1.6rem;
}
.why-choose-gifts .grid .grid__item .image-wapper img{
  border-top-right-radius: 15rem;
}
.why-choose-gifts .grid__item .gift-content {
  margin-top: 2.4rem;
}
.why-choose-gifts .grid__item .gift-content .gift-description {
    margin-top: 2.4rem;
}
.gift-solution .grid .image-wrapper img {
    border-top-right-radius: 25.6rem;
}
.contact-form {
    max-width: 91.5rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: -20rem;
}
  .contact-form .contact-heading{
    padding: 2.4rem;
    border-top-left-radius: 2rem;
    
}
.contact-form .field__label:not(.text-area-field .field__label) {
    margin-bottom: .8rem;
    display: block;
}

.contact-form .field:not(.text-area-field) {
    margin-bottom: 2.4rem;
}
  .contact-form textarea {
    min-height: 15.7rem;
    font-size: 1.6rem;
}
  .contact-form textarea::placeholder {
   color: var(--dark);
}
.contact-form .contact__button {
    margin-top: 6rem;
}
.contact-form .form__message {
    margin-bottom: 4rem;
    column-gap: 1rem;
    padding: 2.4rem 4.8rem;
}
  .contact-form label.error {
   padding: 1rem 2.4rem;
}
  .contact-form .icon-success {
    width: 2.4rem;
    height: 2.4rem;
}
.contact-form .contact__field-error .form__message, .contact-form .error_message {
    padding: 1.2rem 1.6rem;
}
  .delivery-option .box-content p {
    margin-top: 3.2rem;
}
.hw--faq .hw__accordion-col {
    max-width: 91.6rem;
    margin-left: auto;
    margin-right: auto;
}
  .hw--faq .faq-wrapper {
    padding: 2.4rem;
}
  .hw--faq .accordion-toggle.acc-toggle {
    border-top-left-radius: 2rem;
    text-align:center;
}
.hw--faq .accordion__content-inner {
    padding: 5.6rem 7.1rem;
}
  .hw--faq .hw__accordion .accordion-item:not(:last-of-type) {
    margin-bottom: 0.4rem;
}
.hw--faq .hw__accordion .hw_icon svg {
    width: 3.2rem;
    height: 3.2rem;
    padding: 0.7rem;
}
  hr.hw-hr-line {
    margin-top: 3.2rem;
    margin-bottom: 0;
}
  .hw-heading-content .hw--text.description {
    margin-top: 1.6rem;
}
  .hw--section-heading .box-content{
    padding-left: 7.1rem;
    padding-right: 7.1rem;
}
  .note-section .hw--text.description {
    margin-top: 0.8rem;
}
 .hw--text-section .hw--text.description p:not(:first-child) {
    margin-top: 2rem;
    margin-bottom: 0;
}
  .hw--faq .accordion__content-inner  ul {
    margin-top: 2.4rem;
    padding-left: 4rem;
}
.hw--faq .accordion__content-inner ul li {
    margin-bottom: 0.5rem;
}
.hw--faq .accordion__content-inner p:not(:first-child) {
    margin-top: 1.7rem;
    margin-bottom: 0;
}
.hw-termsConditions .hw-scroll-container {
    display: flex;
    align-items: flex-start;
    background: var(--white);
    border-top-left-radius: 2rem;
}
.hw-termsConditions .hw-scroll-container .left-titles {
    position: sticky;
    top: 0;
    border-top-left-radius: 2rem;
}
.hw-termsConditions .hw-scroll-container .left-title-item {
    padding: 0.8rem 0;
}
  .hw-termsConditions .hw-scroll-container .left-title-item.active {
    color: var(--success);
}
  .hw-termsConditions .hw-scroll-container .content-section .item-title + p {
    margin-bottom: 3.2rem;
}
.hw-termsConditions .hw-scroll-container .content-section p {
    margin-top: .8rem;
    font-size: 1.6rem;
}
 .hw-termsConditions .hw-scroll-container .content-section.first-content {
    margin-bottom: 3.2rem;
}
.th-image-slider .image-wrapper img {
    border-top-left-radius: 25.6rem;
}
.th-image-slider .swiper-buttons-arrows {
    column-gap: .8rem;
    bottom: 4rem;
    right: 12.8rem;
}
.th-image-slider .swiper-button-prev {
    width: 3.2rem;
    height: 3.2rem;
}
.th-image-slider .swiper-button-next {
    width: 3.2rem;
    height: 3.2rem;
}
.hw-content-image .ll--banner-container {
    justify-content: space-between;
    align-items: center;
    column-gap: 0;
    position: relative;
    border-top-right-radius: 10rem;
}
.corporate-gift-content .ll--banner-container {
    column-gap: 9rem;
}
.corporate-gift-content .ll--banner-container .ll--banner-content {
    max-width: 45rem;
    margin-left: 12.8rem;
}
  .subtext-color.ll--banner-text {
    margin-top: 4.8rem;
}
  .corporate-gift-content .ll--banner-container .th-buttons {
    display: flex;
    flex-direction: column;
    row-gap: 3.2rem;
    margin-top: 6.4rem;
}
    .corporate-gift-content .ll--banner-container .ll--banner-image-container {
    max-width: 84.4rem;
}
.hw-content-image .ll--banner-container img.ll--banner-image {
    /* border-top-left-radius: 25.6rem; */
    display: block;
}
  .template-404 .page-inner .page-logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    max-width: 10rem;
    max-height: 10rem;
}
 .template-404 .page-inner .content {
    margin-top: 2.4rem;
}
  .template-404 .page-inner .description {
    margin-top: 2.4rem;
}
  .template-404 .page-inner .home-btn {
    margin-top: 2.4rem;
}
.template-404 .page-inner .home-btn .back-to-home {
    column-gap: 1rem;
}
.template-404 .page-inner .home-btn .back-to-home svg {
    width: 2rem;
    height: 2rem;
}
  .template-404 .page-inner .home-btn:hover .back-to-home{
    color: var(--success);
}
    .main-blog .blog-articles {
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 2.5rem;
    row-gap: 5.6rem;
}
.blog-articles .article-card__image-wrapper .brand_image {
    padding: 6.7rem 2.1rem;
    max-width: 16.5rem;
    max-height: 16.5rem;
    width: 100%;
    height: auto;
}
 /* .template--press-review .main-blog .blog-articles .card__heading a:after ,
 .template--suppliers .main-blog .blog-articles .card__heading a:after 
  {
    position: unset;
} */
.main-blog .pagination-wrapper {
    position: relative;
}
 .main-blog .pagination__list>li:not(:last-child) {
    margin-right: 1.6rem;
}
.hw-content-image .ll--banner-container img.ll--banner-image {
    border-top-right-radius: 10rem;
}
  .template--press-review .blog-articles .card--card, .template--press-review .blog-articles .card--standard .card__inner 
.template--suppliers .blog-articles .card--card, .template--suppliers .blog-articles .card--standard .card__inner, {
    aspect-ratio: 1;
    height: fit-content;
}
  .template--suppliers .main-blog .blog-articles .article-card__excerpt {
    margin-top: 1.6rem;
    font-size: 1.4rem;
}
  .featured-supplier .ll--banner-container .subtext-color.ll--banner-text {
    margin-top: 4rem;
}
  .featured-supplier .grid__item.ll--banner-image-container {
    max-width: 100%;
}
  .featured-supplier .ll--banner-container .th-buttons{
    margin-top: 7.9rem;
}
  .template--news-insights .blog-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 11.2rem;
}
 .th--blog-filter.filter-dropdown {
    padding: 2.4rem;
    column-gap: 4rem;
    max-width: 39rem;
}
  .th--blog-filter.filter-dropdown::before {
    right: 2.4rem;
    width: 3.2rem;
    height: 3.2rem;
}
.th--blog-filter .dropdown-content {
    padding: 2.4rem;
    margin-top: 0.5rem;
}
.th--blog-filter .dropdown-content .dropdown-item {
    padding: 0.8rem 0.5rem;
    font-size: 1.6rem;
}
.th--blog-filter .dropdown-content-inner {
    max-height: 11rem;
    margin-right: 0.8rem;
}
  .th--blog-filter  .dropdown-content-inner::-webkit-scrollbar {
  width: 0.8rem;
  border-radius: 0.8rem
}

.th--blog-filter .dropdown-content-inner::-webkit-scrollbar-thumb {
  width: 0.8rem;
  border-radius: 0.8rem
}
  .template--news-insights .main-blog .blog-articles {
    column-gap: 4rem;
    row-gap: 8rem;
}
body .article-template .article-template__content {
    margin-top: 10rem;
    margin-bottom: 10rem;
    max-width: 100rem;
}

body .article-template  .article-template__heroFeatured {
    margin-top: -29.7rem;
    border-top-right-radius: 25rem;
}
/* body .article-template .article-template__content img {
    border-top-right-radius: 25rem;
    margin-bottom: 10.4rem;
} */
body .article-template h1, body .article-template .h1 {
  font-size: 4.8rem;
}

body .article-template h2, body .article-template .h2 {
  font-size: 4rem;
}

body .article-template h3, body .article-template .h3 {
  font-size: 3.2rem;
}

body .article-template h4, body .article-template .h4 {
  font-size: 2.4rem;
}

body .article-template h5, body .article-template .h5 {
  font-size: 1.8rem;
}

body .article-template h6, body .article-template .h6 {
  font-size: 1.6rem;
}
body .article-template p:not(:last-of-type) {
    margin-bottom: 3.2rem;
}
body .article-template h1, body .article-template .h1,
body .article-template h2, body .article-template .h2,
body .article-template h3, body .article-template .h3 {
  margin-bottom: 3.2rem;
}
body .article-template h4, body .article-template .h4,
body .article-template h5, body .article-template .h5,
body .article-template h6, body .article-template .h6 {
  margin-bottom: 2.4rem;
}
.th-related-blogs{
border-top-left-radius: 10rem;
}
nav.breadcrumb {
    display: inline-flex;
    column-gap: 0.5rem;
    flex-wrap: wrap;
}
nav.breadcrumb a {
    font-size: 1.4rem;
    text-transform: capitalize;
}
  body .authorName_with_image {
    margin-top: 5.4rem;
    column-gap: 2.4rem;
}
.th-related-blogs .hw-swiper--arrow {
    position: absolute;
    top: 0rem;
    transform: translateY(-38px);
    right: 0;
    justify-content: flex-end;
}
.hw--Icons-withContent .grid {
    margin-top: 6.5rem;
    column-gap: 9.6rem;
    row-gap: 9.5rem;
}
.hw--Icons-withContent .grid__item .icon-wapper {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 11.2rem;
}
  .hw--Icons-withContent .grid__item .work-content {
    margin-top: 5.6rem;
}
  .hw--Icons-withContent .grid__item .work-content .work-description {
    margin-top: 1.4rem;
}
 .hw-slider-with-content .hw-content {
    display: inline-flex;
    column-gap: 3.8rem;
}
  .hw-slider-with-content .hw-content .hw-brand_image {
    background: var(--white);
    width: 9rem;
    height: 9rem;
    border-radius: 50%;
}
body .article-template__content hr {
    margin-top: 6.6rem;
}
.blog-post-buttons .blog-button-inner {
    column-gap: 0.8rem;
}
.blog-post-buttons .blog-button-inner  a {
    width: 3.2rem;
    height: 3.2rem;
}
 .blog-post-buttons .prev-icon.disabled , .blog-post-buttons .next-icon.disabled {
    width: 3.2rem;
    height: 3.2rem;
}
}

@media screen and (min-width: 750px) and (max-width: 819px) {
.how-it-works .grid {
    column-gap: 4rem;
    row-gap: 4rem;
}
  .why-choose-gifts .grid {
    row-gap: 4rem;
}
}

@media screen and (min-width: 750px) and (max-width: 820px) {
  .featured-supplier .ll--banner-container .ll--banner-content.left {
    padding: 6.4rem 5rem;
    max-width: 100%;
    width: 100%;
    order: 2;
}
}

@media screen and (max-width: 1199px) {
  .how-it-works .grid .grid__item .icon-wapper:before {
    max-width: 22rem;
    max-height: 22rem;
}
  .how-it-works .grid .grid__item .icon-wapper svg {
    max-width: 20rem;
    max-height: 20rem;
}
  .why-choose-gifts .grid .grid__item .image-wapper img {
    border-radius: 0rem 12rem 0rem 0rem;
    max-width: 100%;
    max-height: 100%;
}
}
@media screen and (min-width: 750px) and (max-width: 989px) {
.article-template__heroFeatured.article-template__hero-medium {
  height: 45rem;
} 
}
@media screen and (max-width: 989px) {
.how-it-works .grid {
    row-gap: 10.8rem;
}
.how-it-works .grid .grid__item {
    width: 33.33%;
    max-width: 50%;
}
  .why-choose-gifts .grid {
    row-gap: 4rem;
}
.why-choose-gifts .grid--1-col-tablet-down .grid__item {
    width: 33.33%;
    max-width: 50%;
}
}

@media screen and (max-width: 749px) {
.hw-mt8{
  margin-top: 0.8rem;
}
.hw-mt32{
  margin-top: 1.6rem;
}
  /* .hw-mt24{
  margin-top: 2.4rem;
} */
.hw-mt16{
  margin-top: 1.6rem;
}
  .hw--text-32{
  font-size: 3.2rem;
}
.hw--text-16{
  font-size: 1.6rem;
}
.hw--text-18{
  font-size: 1.8rem;
}
.how-it-works .grid {
    margin-top: 3rem;
    row-gap: 4rem;
}
  .how-it-works .grid .grid__item {
    width: 100%;
    max-width: 100%;
}
.how-it-works .grid .grid__item .icon-wapper:before {
    max-width: 19.1rem;
    max-height: 19.1rem;
}
.how-it-works .grid .grid__item .icon-wapper svg {
    max-width: 19.1rem;
    max-height: 19.1rem;
}
  .how-it-works .grid .grid__item .icon-wapper {
    margin-bottom: 1.6rem;
}
  .why-choose-gifts .box-content {
    max-width: 30rem;
    margin: 0 auto;
}
.why-choose-gifts .grid {
    margin-top: 4.8rem;
    display: flex;
    row-gap: 3.2rem;
}
.why-choose-gifts .grid .grid__item {
    display: flex;
    column-gap: 1.6rem;
    align-items: center;
    width: 100%;
    max-width: 100%;
}
.why-choose-gifts .grid .grid__item .image-wapper {
    margin-bottom: 0;
    width: 50%;
    max-width: 14.4rem;
    max-height: 14.4rem;
}
.why-choose-gifts .grid .grid__item .image-wapper img {
    border-top-right-radius: 5rem;
}
.why-choose-gifts .grid .grid__item .gift-content {
    padding: 1.1rem 0;
    margin: 0;
    width: 54%;
}
.why-choose-gifts .grid .grid__item .gift-content .gift-description {
    margin-top: 0.8rem;
} 
.gift-solution .grid {
    row-gap: 3.3rem;
}
  .gift-solution .gift-container {
    position: relative;
  }
.gift-solution .grid .image-wrapper {
    aspect-ratio: 1;
    width: 100%;
    height: 100%;
}
  .gift-solution .grid .image-wrapper img {
    border-top-right-radius: 13.6rem;
    height: 100%;
}
  .gift-solution .grid .content p:not(:last-child) {
    margin-top: 1.6rem;
    margin-bottom: 0;
}
  .gift-solution .grid .content ol {
    margin: 2.4rem 0;
}
  .gift-solution .grid .content ol li {
    padding-left: 4rem;
}
  .gift-solution .grid .content ol li:not(:last-child) {
    margin-bottom: 0.9rem;
}
  .gift-solution .grid .content ol li:before {
    width: 2.4rem;
    height: 2.4rem;
    font-size: 1.4rem;
}
.gift-solution .swiper-buttons-arrows {
    margin-top: 5.6rem;
}
.contact-form {
    margin-top: -15.3rem;
}
.contact-form .contact-heading {
  border-top-left-radius: 1.6rem;
  padding: 1.6rem;
  font-size: 1.6rem;
}
  
.contact-form form {
    padding: 2.4rem;
}
.contact-form .field:not(.text-area-field) {
    margin-bottom: 1.6rem;
}
.contact-form .contact__fields {
    display: flex;
    column-gap: 1.6rem;
}
.contact-form .field__label {
    font-size: 1.4rem;
}
.contact-form label.error {
    margin-top: 1rem;
    display: block;
    color: var(--error);
}
.contact-form .field__label {
    margin-bottom: 1rem;
}
.contact-form textarea {
  min-height: 23.1rem;
  font-size: 1.4rem;
}
.contact-form .contact__button {
  margin-top: 5.5rem;
}
.contact-form .success_message {
    margin-bottom: 2.4rem;
    column-gap: .8rem;
    padding: 1.2rem 1.6rem;
}
  .contact-form .form-status .icon-success {
    width: 1.8rem;
    height: 1.8rem;
}
.contact-form label.error {
    padding: 1rem 1.2rem;
}
  .contact-form .contact__field-error .form__message{
  padding: 1.2rem 1.6rem;
}
.contact-form .error_message{
    padding: 1.2rem 1.6rem;
}
  .delivery-option .box-content p{
    margin-top: 2.5rem;
  }
.accordion-delivery .hw__accordion-col {
    margin-top: -22.1rem !important;
}
.hw--faq .faq-wrapper {
    border-top-left-radius: 1.6rem;
    padding: 1.7rem 2.4rem;
    font-size: 1.6rem;
}
  .hw--faq  .hw__accordion .accordion-item:not(:last-of-type) {
    margin-bottom: 0.2rem;
}
 .hw--faq  .hw__accordion .hw-faq-question{
    font-size: 1.6rem;
  }
 .hw--faq .hw_icon svg {
    width: 2.4rem;
    height: 2.4rem;
    padding: 0.5rem;
}
  .accordion-delivery .accordion__content-inner {
    padding: 2.4rem;
}
  .accordion-return .accordion__content-inner {
    padding-top: 4rem;
}
  .accordion-return .accordion__content-inner h3{
    font-size: 2.4rem;
  }
  .accordion-return .accordion__content-inner p {
    margin-top: 1.6rem;
    margin-bottom: 0;
}
.hw--faq .accordion__content-inner ul {
    margin-top: 1.6rem;
    padding-left: 3.1rem;
    margin-bottom: 3.2rem;
}
  .hw--section-heading .box-content .hw--title {
    font-size: 1.4rem;
}
  .hw--section-heading .box-content .hw--text.description {
    margin-top: 0.8rem;
}
    hr.hw-hr-line {
    margin-top: 2.4rem;
}
  .hw-heading-content .box-content {
    padding: 2.4rem;
}
  .hw-heading-content .box-content .hw--title {
    font-size: 2rem;
}
  .hw-heading-content .box-content .hw--text.description {
    margin-top: 1.6rem;
}
.hw-termsConditions .hw-scroll-container .left-titles {
    border-top-left-radius: 1.6rem;
    padding: 2.2rem 2.5rem;
}
.hw-termsConditions .hw-scroll-container .left-title-item {
    padding: 0.4rem;
}
.hw-termsConditions .hw-scroll-container .right-content {
    margin-top: 3.2rem;
    padding-left: 2.2rem;
}
.hw-termsConditions .hw-scroll-container .item-title+p {
    margin-bottom: 2.4rem;
}
.hw-termsConditions .hw-scroll-container p {
    margin-top: 0.8rem;
}
.template-404 .page-inner .page-logo img {
    width: 100%;
    height: 100%;
    max-width: 4.4rem;
    max-height: 4.4rem;
}
   .template-404 .page-inner .content {
    margin-top: 1.6rem;
}
  .template-404 .page-inner .description {
    margin-top: 1.6rem;
}
  .template-404 .page-inner .home-btn {
    margin-top: 1.6rem;
}
.template-404 .page-inner .home-btn .back-to-home {
    column-gap: 1rem;
}
.template-404 .page-inner .home-btn .back-to-home svg {
    width: 1.8rem;
    height: 1.8rem;
}
  .blog-articles .article-card__image-wrapper .brand_image {
    padding: 5.4rem 1.7rem;
    max-width: 13.3rem;
    max-height: 13.3rem;
}
  .template--press-review .main-blog .blog-articles {
    row-gap: 3.2rem;
}
 .main-blog .blog-articles .article-card__excerpt {
    margin-top: 1.6rem;
    margin-bottom: 0;
}
  .main-blog .blog-articles a.btn-link {
    margin-top: 1.6rem;
}
    .main-blog .pagination-wrapper {
    margin-top: 6.4rem;
    }
  .main-blog .pagination .pagination__item {
    font-size: 1.4rem;
}
     .main-blog .pagination__list>li:not(:last-child) {
    margin-right: 0.8rem;
}
  .hw-collectionList--filter.blog-filter {
    margin-bottom: 4.8rem;
}
.template--suppliers .main-blog .blog-articles {
    row-gap: 2.4rem;
}
   /* .template--suppliers .card:not(.ratio) {
    max-width: 28.4rem;
    margin-left: auto;
    margin-right: auto;
} */
/* .hw-content-image {
    padding: 6.4rem 0 !important;
} */
.hw-content-image .ll--banner-container {
    flex-direction: column-reverse;
    row-gap: 0;
}
  .hw-content-image .ll--banner-container {
    border-top-right-radius: 7rem;
}
.hw-content-image .ll--banner-container img.ll--banner-image {
    height: auto;
    border-top-right-radius: 7rem;
}
  .hw-content-image .ll--banner-container .ll--banner-image-container {
    width: 100%;
    max-width: 100%;
}
.hw-content-image .ll--banner-container .ll--banner-content {
    width: 100%;
    max-width: 100%;
    padding: 6.4rem 3rem;
}
  .subtext-color.ll--banner-text {
    margin-top: 1.6rem;
}
  .th-buttons {
    margin-top: 2.4rem;
}
  .template--news-insights .blog-header {
    margin-bottom: 6.4rem;
}
  .th--collectionList--filter {
    margin-top: 2.4rem;
}
  .template--news-insights .title--primary {
    width: 70%;
}
.th--blog-filter.filter-dropdown {
    padding: 2rem 2.4rem;
    column-gap: 3.2rem;
    margin-top: 2.4rem;
}
  .th--blog-filter.filter-dropdown::before {
    right: 2.4rem;
    width: 2.4rem;
    height: 2.4rem;
}
.th--blog-filter .dropdown-content {
    padding: 1.6rem;
    margin-top: 0.4rem;
}
 .th--blog-filter .dropdown-content .dropdown-item {
    padding: 0.4rem;
    font-size: 1.4rem;
}
.th--blog-filter .dropdown-content-inner {
    max-height: 10rem;
    margin-right: 1.4rem;
}
  .th--blog-filter  .dropdown-content-inner::-webkit-scrollbar {
  width: 0.5rem;
  border-radius: 0.5rem
}

.th--blog-filter .dropdown-content-inner::-webkit-scrollbar-thumb {
  width: 0.5rem;
  border-radius: 0.5rem
}
  .template--news-insights .main-blog .blog-articles {
    row-gap: 4.8rem;
}
  nav.breadcrumb {
    display: none;
}
  .article-card__image-wrapper.card__medias .article-tags-wrapper {
    row-gap: 1.2rem;
}
.article-template header {
    margin-top: 4rem !important;
}
body .article-template__title:not(:only-child) {
    margin-top: 2.4rem;
}
  body .authorName_with_image {
    margin-top: 4rem;
    column-gap: 2rem;
}
body .article-template__hero-container {
    margin-top: -16.5rem;
}
body .article-template__hero-container .media img {
    border-top-right-radius: 14rem;
}
body .article-template .article-template__content {
    margin-top: 6.4rem;
    margin-bottom: 8rem;
}
body .article-template h1, body .article-template .h1 {
  font-size: 3.2rem;
}

body .article-template h2, body .article-template .h2 {
  font-size: 3rem;
}

body .article-template h3, body .article-template .h3 {
  font-size: 2.4rem;
}

body .article-template h4, body .article-template .h4 {
  font-size: 1.8rem;
}

body .article-template h5, body .article-template .h5 {
  font-size: 1.6rem;
}

body .article-template h6, body .article-template .h6 {
  font-size: 1.4rem;
}

body .article-template h1, .h1,
body .article-template h2, .h2,
body .article-template h3, .h3 {
  margin-bottom: 2.4rem;
}
body .article-template h4, .h4,
body .article-template h5, .h5,
body .article-template h6, .h6 {
  margin-bottom: 2.4rem;
}
body .article-template p:not(:last-of-type) {
    margin-bottom: 3rem;
}
  .th-related-blogs {
    border-top-left-radius: 5rem;
}
  .th-related-blogs .hw-swiper--arrow {
    margin-top: 3.3rem;
}
 .th-related-blogs  .hw-swiper-button {
    width: 2.4rem;
    height: 2.4rem;
    background-size: 1.4rem 1.4rem;
}
  .th-related-blogs .swiper {
    padding: 2.4rem 0 0;
}
  .hw--Icons-withContent .grid {
    margin-top: 6.4rem;
    row-gap: 4rem;
}
 .hw--Icons-withContent .grid .work-content {
    margin-top: 3.2rem;
}
 .hw--Icons-withContent .grid .work-description{
    margin-top: 1.6rem;
}
  body .article-template__content hr {
    margin-top: 4rem;
}
  .blog-post-buttons .blog-button-inner {
    column-gap: 0.4rem;
}
.blog-post-buttons .blog-button-inner  a {
    width: 2.4rem;
    height: 2.4rem;
    padding: 0.5rem;
}
 .blog-post-buttons .prev-icon.disabled , .blog-post-buttons .next-icon.disabled {
    width: 2.4rem;
    height: 2.4rem;
}
  .hw-collectionList--DropdownTitle {
    font-size: 1.6rem;
}
   .hw-collectionList--DropdownTitle span.filter-label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 150px;
    display: inline-block;
}
 .hw-collectionList--DropdownTitle .tag-color {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 150px;
    display: inline-block;
}
  .template--suppliers .main-blog .blog-articles .article-card__excerpt {
    font-size: 1.4rem;
}
.template--press-review .main-blog .blog-articles .article-card__excerpt {
    font-size: 1.4rem;
}
body .article-template  .article-template__heroFeatured {
    margin-top: -17.5rem;
    border-top-right-radius: 14rem;
}
.article-template__heroFeatured.article-template__hero-medium {
  height: 32.5rem;
} 
}

@media (max-width: 768px) {
  .image-content-wrapper {
    margin-top: 4rem;
  }

  .image-content-column a{
    width: 100%;
  }

  .image-content-column  .image-wrapper {
    border-top-right-radius: 100px;
  }

  
  .image-content-column {
    min-height: auto !important;
    
  }

  .image-content-wrapper {
    flex-direction: column-reverse;
  }
}
/* Media query ends */
