/** Shopify CDN: Minification failed

Line 230:0 Unexpected "{"

**/
@font-face {
    font-family: 'Omnes Pro';
    src: url('OmnesPro-Bold.woff2') format('woff2'),
        url('OmnesPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Omnes Pro';
    src: url('OmnesPro-Hairline.woff2') format('woff2'),
        url('OmnesPro-Hairline.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Omnes Pro';
    src: url('OmnesPro-Light.woff2') format('woff2'),
        url('OmnesPro-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Omnes Pro';
    src: url('OmnesPro-Medium.woff2') format('woff2'),
        url('OmnesPro-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Omnes Pro';
    src: url('OmnesPro-Regular.woff2') format('woff2'),
        url('OmnesPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Omnes Pro';
    src: url('OmnesPro-Semibold.woff2') format('woff2'),
        url('OmnesPro-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

body { font: 16px/1.6 'Omnes Pro', Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: 'Omnes Pro', Arial, Helvetica, sans-serif; }

.crochet_product .product-item__info {
  background: #e9e9ec;
  padding: 30px 20px;
  border-radius: 0px 0px 10px 10px !important;
}
/* New CSS Start */
/* password page css  */
.password_message p {
  text-align: center;
  font-size: 20px;
  background: #80808047;
  font-weight: 500;
  margin: 0 !important;
  padding: 5px;
}
.header__linklist-item a { font-size: 20px; font-weight: 500; }
.announcement-bar__message p { font-size: 16px; }
.main-slider .slideshow__slide-inner { height: calc(100vh - 140px); }
.collection-list-sec .section__color-wrapper, section.newsletter-sec { position: relative; background-image: url('pattern_new.svg'); background-repeat: repeat; background-size: 25%; padding: 80px 0; }
.section.collection-list-sec { margin-top: 0; }
.collection-list-sec .section__color-wrapper:before, section.newsletter-sec:before { content: ''; width: 100%; height: 100%; background: rgb(255 255 255 / 93%); position: absolute; left: 0; top: 0; z-index: 0; pointer-events: none; }
section.newsletter-sec { background-color: rgb(112 65 146); }
section.newsletter-sec:before { background-color: rgb(112 65 146 / 70%); }
.collection-list-sec .section__color-wrapper header { position: relative; z-index: 1; }
.newsletter-sec .image-with-text-block__image-wrapper {
    display: none;
}
.announcement-bar__message { padding-top: 8px; padding-bottom: 8px; }
.product__thumbnail:after { box-shadow: 0 0 0 1.5px #704192; }
.heading--small, .heading--xsmall, .heading--xxsmall, .heading, .blockquote, .rte h1, .rte h2, .rte h3, .rte h4, .rte h5, .rte h6, .rte blockquote { text-transform: inherit; font-weight: 500; }
.header__linklist-item a { font-size: 22px; }

.button:not(.button--text), .shopify-challenge__button, .faq__category, input, textarea, .shop-the-look__product, .quantity-selector, .block-swatch__item, button, #shopify-product-reviews .spr-summary-actions-newreview, #shopify-product-reviews .spr-button, .shopify-payment-button__button, .list-collections__item-image-wrapper img, .list-collections__item, img, .image-with-text-block__content, .article-item__image-container {
  border-radius: 6px !important;
}
.image-with-text-block__image-wrapper img, .shop-the-look__image-wrapper img {
  border-radius: 0px !important;
}
.header .container {
    max-width: 100%;
} 
.cart-notification__overflow {
	background: #E72A7A;
}
[dir=ltr] .main-search__input {
    height: 60px;
}
.product-meta h2.heading--small a {
    letter-spacing: 0;
    background: rgb(112 65 146 / 10%);
    padding: 2px 7px 3px;
    text-transform: capitalize;
    border-radius: 4px;
    transition: all .3s ease;
}
.product-meta h2.heading--small a:hover {
    background: rgb(112 65 146 / 100%);
    color: #fff;
}
.product-meta h2.heading--small, .product-facet__filters-header, .collapsible-toggle {
    font-weight: 600;
}
.footer__item-title {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0px;
}
.heading--small {
    font-weight: 600;
}
.newsletter-modal__content h2 {
    font-size: 40px;
}
.shopify-section--text-with-icons .icon {
	width: 50px;
    height: 50px;
}
.collection-list-sec {
    border: 1px solid #f8e6ff;
}
.text-container .heading--small, .rte .heading--small {
    margin: 16px auto;
    display: table;
    letter-spacing: 0;
    background: rgb(112 65 146 / 10%);
    padding: 2px 7px 3px;
    text-transform: capitalize;
    border-radius: 4px;
    transition: all .3s ease;
}
section.newsletter-sec .heading--small {
    font-size: 26px;
    padding: 0;
    background: transparent;
}
.product__thumbnail:after, .block-swatch__item:after {
   box-shadow: none;
   border: 2px solid;
   border-radius: 6px !important;
}
.tabs-nav__item {
    letter-spacing: 0;
    font-size: 18px;
}
/* media for 425 */
@media (max-width: 767.98px) {
  .password_message p {
      font-size: 16px;
  }
  body .lock__notificationTemplateWrapper {
    width: 95% !important;
    margin: 30px 10px !important;
 }
}
/* New CSS End */












/* 7-3-25 */

/* collection page crochet */
.crochet_product .product-item__image-wrapper {
  margin: 0px !important;
}
.crochet_product .product-item__info a.product-item-meta__title {
  font-family: Omnes Pro;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
  margin: 0 0 15px;
}
.crochet_product img.product-item__primary-image {
  border-radius: 15px  15px 0px 0px !important;
}
.crochet_product span.price.price--highlight {
  font-weight: 600 !important;
  font-family: 18px !important;
  line-height: 18px !important;
}
.crochet_product button.button.button--outline.button--text.button--full.hidden-touch {
  background: #a478b5;
  border: 0;
  margin-top: 20px;
  border-radius: 100px !important;
  font-size: 20px;
  font-weight: 600;
  line-height: 18px;
  color: #fff;
  padding: 15px 30px;
  display: inline-block !important;
}
.crochetpals-oswald-the .section, .crochetpals-parker-the-pear .section, .crochetpals-daisy-plant .section, .puzzlestation .section {
  margin: 0;
}
.crochetpals-oswald-the nav.breadcrumb, .crochetpals-parker-the-pear nav.breadcrumb, .crochetpals-daisy-plant nav.breadcrumb, .puzzlestation nav.breadcrumb,
.dance-magic nav.breadcrumb, .kiddykruiser nav.breadcrumb,
.mightybounce nav.breadcrumb,
.puzzlepro nav.breadcrumb,
{
  display: none;
}
.crochetpals-oswald-the .product__media-nav .product__media-prev-next, .puzzlestation .product__media-nav .product__media-prev-next, .crochetpals-parker-the-pear .product__media-nav .product__media-prev-next, .crochetpals-daisy-plant .product__media-nav .product__media-prev-next,
.dance-magic .product__media-nav .product__media-prev-next, .kiddykruiser .product__media-nav .product__media-prev-next, .upsurge .product__media-nav .product__media-prev-next,
.mightybounce .product__media-nav .product__media-prev-next, .puzzlepro .product__media-nav .product__media-prev-next{
  background-color: #e0e0e0;
  width: 30px;
  height: 96px;
  border-radius: 0!important;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index:1;
}
.crochetpals-oswald-the .product__thumbnail-item, .puzzlestation .product__thumbnail-item, .crochetpals-parker-the-pear .product__thumbnail-item, .crochetpals-daisy-plant .product__thumbnail-item,
.dance-magic .product__thumbnail-item, .kiddykruiser .product__thumbnail-item, .upsurge .product__thumbnail-item,
.mightybounce .product__thumbnail-item, .puzzlepro .product__thumbnail-item{
  padding: 0;
  width: 96px;
  height: 96px;
}
.crochetpals-oswald-the .product__thumbnail-list-inner, .puzzlestation .product__thumbnail-list-inner, .crochetpals-parker-the-pear .product__thumbnail-list-inner, .crochetpals-daisy-plant .product__thumbnail-list-inner,
.dance-magic .product__thumbnail-list-inner, .kiddykruiser .product__thumbnail-list-inner, .upsurge .product__thumbnail-list-inner,
.mightybounce .product__thumbnail-list-inner, .puzzlepro .product__thumbnail-list-inner{
  gap: 15px;
}
.crochetpals-oswald-the .product__thumbnail, .puzzlestation .product__thumbnail, .upsurge .product__thumbnail, .crochetpals-parker-the-pear .product__thumbnail, .crochetpals-daisy-plant .product__thumbnail,
.dance-magic .product__thumbnail, .puzzlepro .product__thumbnail, .kiddykruiser .product__thumbnail,
.mightybounce .product__thumbnail{
  width: 100%;
  min-width: 100%;
}
.crochetpals-oswald-the .product__thumbnail-scroll-shadow, .puzzlestation .product__thumbnail-scroll-shadow, .upsurge .product__thumbnail-scroll-shadow, .crochetpals-parker-the-pear .product__thumbnail-scroll-shadow, .crochetpals-daisy-plant .product__thumbnail-scroll-shadow,
.dance-magic .product__thumbnail-scroll-shadow, .puzzlepro .product__thumbnail-scroll-shadow, .kiddykruiser .product__thumbnail-scroll-shadow,
.mightybounce .product__thumbnail-scroll-shadow{
  max-width: calc(100% - 90px);
}
.crochetpals-oswald-the .container, .puzzlestation .container, .upsurge .container, .crochetpals-parker-the-pear .container, .crochetpals-daisy-plant .container,
.dance-magic .container, .puzzlepro .container,  .kiddykruiser .container,
.mightybounce .container{
  max-width: 1440px;
  padding: 0 60px;
}
.crochetpals-oswald-the .product.product--thumbnails-bottom, .puzzlestation .product.product--thumbnails-bottom, .upsurge .product.product--thumbnails-bottom,  .crochetpals-parker-the-pear .product.product--thumbnails-bottom, .crochetpals-daisy-plant .product.product--thumbnails-bottom,
.dance-magic .product.product--thumbnails-bottom, .puzzlepro .product.product--thumbnails-bottom, .kiddykruiser .product.product--thumbnails-bottom,
.mightybounce .product.product--thumbnails-bottom{
  margin: 30px 0 60px;
}
.crochetpals-oswald-the product-media, .puzzlestation product-media, .upsurge product-media, .crochetpals-parker-the-pear product-media, .crochetpals-daisy-plant product-media {
  padding: 0 !important;
}

.crochetpals-oswald-the h1.product-meta__title.heading.h3, .puzzlestation h1.product-meta__title.heading.h3, .upsurge h1.product-meta__title.heading.h3, .crochetpals-parker-the-pear h1.product-meta__title.heading.h3, .crochetpals-daisy-plant h1.product-meta__title.heading.h3,
.dance-magic h1.product-meta__title.heading.h3, .puzzlepro h1.product-meta__title.heading.h3, .kiddykruiser h1.product-meta__title.heading.h3,
.mightybounce h1.product-meta__title.heading.h3{
  font-family: 'Omnes Pro';
  font-size: 36px;
  font-weight: 500;
  line-height: 42px;
  text-align: left;
  color: #000;
  margin: 0 0 15px;
}
.crochetpals-oswald-the .service_box, .puzzlestation .service_box, .upsurge .service_box, .crochetpals-parker-the-pear .service_box, .crochetpals-daisy-plant .service_box, .puzzlepro .service_box,
.dance-magic .service_box,  .kiddykruiser .service_box, 
.mightybounce .service_box{
  display: flex!important;
  justify-content: space-between;
}
.crochetpals-parker-the-pear #judgeme_product_reviews h2.jdgm-rev-widg__title {
  color: #5eab2a;
}
.crochetpals-parker-the-pear h1.product-meta__title, .crochetpals-daisy-plant h1.product-meta__title, .crochetpals-oswald-the h1.product-meta__title {
    font-weight: 600 !important;
}
.crochetpals-parker-the-pear #judgeme_product_reviews .jdgm-write-rev-link.jdgm-write-rev-link {
  background-color: #46ad3b;
  border-color: #46ad3b;
}
.dance-magic .image-with-text__image-wrapper, .puzzlepro .image-with-text__image-wrapper , .upsurge .image-with-text__image-wrapper , .kiddykruiser .image-with-text__image-wrapper{
    border-radius: 10px;
}
.dance-magic .product-form .accrodion .acc_content>div>p:not(:last-child), .kiddykruiser .product-form .accrodion .acc_content>div>p:not(:last-child) {
    padding-bottom: 0;
}
.dance-magic .youtube-review.home-review-slider .custom-rev-head-flex h2.rev-head,
.dance-magic .shopify-section--product-recommendations .section__header h3.heading{
    color: #6c20a8 !important;
}
.puzzlepro .youtube-review.home-review-slider .custom-rev-head-flex h2.rev-head,
.puzzlepro .shopify-section--product-recommendations .section__header h3.heading{
    color: #834c35 !important;
}
.upsurge .youtube-review.home-review-slider .custom-rev-head-flex h2.rev-head,
.upsurge .shopify-section--product-recommendations .section__header h3.heading{
    color: #e31e6f !important;
}
.kiddykruiser .youtube-review.home-review-slider .custom-rev-head-flex h2.rev-head,
.kiddykruiser .shopify-section--product-recommendations .section__header h3.heading{
    color: #8000FF !important;
}
.dance-magic .product-form .accrodion .acc_content>div>p,
.mightybounce .product-form .accrodion .acc_content>div>p,
.kiddykruiser .product-form .accrodion .acc_content>div>p
{
    font-size: 16px;
}
.dance-magic .vertical-breather .jdgm-review-widget .jdgm-rev-widg__header h2.jdgm-rev-widg__title{
  color: #6c20a8;
}
.kiddykruiser .vertical-breather .jdgm-review-widget .jdgm-rev-widg__header h2.jdgm-rev-widg__title{
  color: #8000FF;
}
.puzzlepro .vertical-breather .jdgm-review-widget .jdgm-rev-widg__header h2.jdgm-rev-widg__title{
  color: #834c35;
}
.upsurge .vertical-breather .jdgm-review-widget .jdgm-rev-widg__header h2.jdgm-rev-widg__title{
  color: #e31e6f;
}
.dance-magic .vertical-breather .jdgm-review-widget .jdgm-row-stars a.jdgm-write-rev-link{
    background: #6c20a8;
    border-color: #6c20a8;
}
.puzzlepro .vertical-breather .jdgm-review-widget .jdgm-row-stars a.jdgm-write-rev-link{
    background: #834c35;
    border-color: #834c35;
}
.upsurge .vertical-breather .jdgm-review-widget .jdgm-row-stars a.jdgm-write-rev-link{
    background: #e31e6f;
    border-color: #e31e6f;
}
.kiddykruiser .vertical-breather .jdgm-review-widget .jdgm-row-stars a.jdgm-write-rev-link{
    background: #8000ff;
    border-color: #8000ff;
}
.dance-magic .product__media-nav .product__media-prev-next{
   background: #6c20a8;
}
.kiddykruiser .product__media-nav .product__media-prev-next{
   background: #8000FF;
}
.puzzlepro .product__media-nav .product__media-prev-next{
   background: #834c35;
}
.upsurge .product__media-nav .product__media-prev-next{
   background: #e31e6f;
}
.dance-magic .product__media-nav .product__media-prev-next > img, .upsurge .product__media-nav .product__media-prev-next > img, .puzzlepro .product__media-nav .product__media-prev-next > img,  .kiddykruiser .product__media-nav .product__media-prev-next > img{
      filter: invert(1);
}
/** service box **/
.service_box {
  display: flex;
  gap: 36px;
  margin-top: 20px;
}
.service_box .ser_box {
  text-align: center;
}
.service_box .ser_box img {
  width: 50px;
  display: block;
  margin: 0 auto 10px;
}
.service_box .ser_box .ser_head {
  font-size: 18px;
  font-weight: 500;
  line-height: 22.5px;
  text-align: center;
  color: #000;
  max-width: 140px;
}
/** service box **/

.crochetpals-oswald-the .product__info .price-list, .puzzlestation .product__info .price-list, .upsurge .product__info .price-list,
.dance-magic .product__info .price-list, .kiddykruiser .product__info .price-list, .puzzlepro .product__info .price-list{
  flex-direction: row-reverse;
  gap: 10px;
}
.puzzlestation .price-list {
    gap: 10px;
}
.crochetpals-oswald-the span.price.price--highlight.price--large, .puzzlestation span.price.price--highlight.price--large,
.dance-magic span.price.price--highlight.price--large,
.mightybounce span.price.price--highlight.price--large{
  font-size: 18px;
  font-weight: 500;
  line-height: 22.5px;
  text-align: left;
  color: #000;
}
.crochetpals-oswald-the span.price.price--compare, .puzzlestation span.price.price--compare,
.dance-magic span.price.price--compare, .kiddykruiser span.price.price--compare, .puzzlepro span.price.price--compare, .upsurge span.price.price--compare,
.mightybounce span.price.price--compare{
  color: #000000;
  font-family: 'Omnes Pro';
  font-size: 18px;
  font-weight: 500;
  line-height: 22.5px;
  text-align: left;
  opacity: 0.3;
}
.crochetpals-oswald-the .product-meta__label-list:not(:empty), .puzzlestation .product-meta__label-list:not(:empty) {
  margin-left: 0;
}
.crochetpals-oswald-the .label--highlight, .puzzlestation .label--highlight,
.dance-magic .label--highlight, .kiddykruiser .label--highlight, .puzzlepro .label--highlight, .upsurge .label--highlight,
.mightybounce .label--highlight{
  background-color: #6CBE45;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  padding: 3px 14px;
}
.puzzlestation .label--highlight, .kiddykruiser .label--highlight, .puzzlepro .label--highlight, .upsurge .label--highlight,
.dance-magic .label--highlight,
.mightybounce .label--highlight{
   background-color: #ff0000;
}
.crochetpals-oswald-the .rating__star--empty, .puzzlestation .rating__star--empty {
  color: #FFD200;
  width: 16px;
  height: 16px;
}
.crochetpals-oswald-the .product-meta__reviews-badge .rating__caption, .puzzlestation .product-meta__reviews-badge .rating__caption {
  font-family: 'Omnes Pro';
  font-size: 18px;
  font-weight: 400;
  line-height: 22.5px;
  text-align: left;
  color: #212529;
}
.crochetpals-oswald-the .product-meta, .puzzlestation .product-meta,
.dance-magic .product-meta, .kiddykruiser .product-meta,  .puzzlepro .product-meta, .upsurge .product-meta,
.mightybounce .product-meta{
  border: 0;
  padding: 0;
  margin: 0 0 20px;
}
.crochetpals-oswald-the .product-form__description, .puzzlestation .product-form__description {
  margin-top: 0;
  margin-bottom: 20px;
}
.crochetpals-oswald-the .product-form__description p, .puzzlestation .product-form__description p {
  font-family: 'Omnes Pro';
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #000;
  margin: 0;
}
.crochetpals-oswald-the .product-form, .puzzlestation .product-form, .upsurge .product-form, .kiddykruiser .product-form,
.dance-magic .product-form, .puzzlepro .product-form, .kiddykruiser .product-form,
.mightybounce .product-form{
  row-gap: 0;
}
.crochetpals-oswald-the .product-form__text ul li:before, .puzzlestation .product-form__text ul li:before, .upsurge .product-form__text ul li:before,
.dance-magic .product-form__text ul li:before, .kiddykruiser .product-form__text ul li:before,
.mightybounce .product-form__text ul li:before, .puzzlepro .product-form__text ul li:before, .upsurge .product-form__text ul li:before{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(/cdn/shop/files/Group.svg);
  width: 30px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
.puzzlestation .product-form__text ul li:before  {
    background-image: url(/cdn/shop/files/purple.svg?v=1738838556);
}
.kiddykruiser .product-form__text ul li:before  {
    background-image: url(/cdn/shop/files/dfdfh.svg?v=1739361955);
}
.dance-magic .product-form__text ul li:before {
    background-image: url(/cdn/shop/files/download_1.svg?v=1739256144);
}
.puzzlepro .product-form__text ul li:before{
    background-image: url(/cdn/shop/files/svgviewer-output.svg?v=1739346713);
}
.upsurge .product-form__text ul li:before{
    background-image: url(/cdn/shop/files/cheddck.svg?v=1739445907);
}
.crochetpals-oswald-the .product-form__text ul li, .puzzlestation .product-form__text ul li,
.dance-magic .product-form__text ul li, .kiddykruiser .product-form__text ul li,
.mightybounce .product-form__text ul li, .upsurge .product-form__text ul li, .puzzlepro .product-form__text ul li{
  list-style: none;
  padding-left: 45px;
  font-family: 'Omnes Pro';
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #000;
  margin-bottom: 15px;
  position: relative;
}
.crochetpals-oswald-the .product-form__text ul, .puzzlestation .product-form__text ul, .puzzlepro .product-form__text ul, .upsurge .product-form__text ul,
.dance-magic .product-form__text ul,  .kiddykruiser .product-form__text ul,
.mightybounce .product-form__text ul{
  padding: 0;
  margin: 0;
}
.crochetpals-oswald-the .product-form__text ul li strong, .puzzlestation .product-form__text ul li strong, .upsurge .product-form__text ul li strong,
.dance-magic .product-form__text ul li strong, .puzzlepro .product-form__text ul li strong, .kiddykruiser .product-form__text ul li strong,
.mightybounce .product-form__text ul li strong{
  font-weight: 600;
}
.dance-magic .crochet-owl-sec {
         background: linear-gradient(221.76deg, #fbf8f2 3.44%, #000c6d47 36.93%);
}
.puzzlepro .crochet-owl-sec {
         background: linear-gradient(221.76deg, #fbf8f2 3.44%, #834c3552 36.93%);
}
.upsurge .crochet-owl-sec {
         background: linear-gradient(221.76deg, #e31e6f4d .44%, #a1c4ea94 36.93%);
}
.kiddykruiser .crochet-owl-sec {
         background: linear-gradient(221.76deg, #ffc0cb82 3.44%, #83d2f361 36.93%);
}
.crochetpals-oswald-the .product-form__payment-container button, .puzzlestation .product-form__payment-container button,
.dance-magic .product-form__payment-container button, .upsurge .product-form__payment-container button, .puzzlepro .product-form__payment-container button, .kiddykruiser .product-form__payment-container button,
.mightybounce .product-form__payment-container button{
  border-radius: 30px !important;
  overflow: hidden;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  min-height: 54px;
  font-family: "Omnes Pro";
}
.crochetpals-oswald-the shopify-paypal-button div.paypal-buttons>iframe, .upsurge shopify-paypal-button div.paypal-buttons>iframe, .puzzlestation shopify-paypal-button div.paypal-buttons>iframe,
.dance-magic shopify-paypal-button div.paypal-buttons>iframe, .puzzlepro shopify-paypal-button div.paypal-buttons>iframe, .kiddykruiser shopify-paypal-button div.paypal-buttons>iframe,
.mightybounce shopify-paypal-button div.paypal-buttons>iframe{
  border-radius: 30px!important;
}
.crochetpals-oswald-the .product.product--thumbnails-bottom product-media.product__media, .upsurge .product.product--thumbnails-bottom product-media.product__media, .puzzlestation .product.product--thumbnails-bottom product-media.product__media,
.dance-magic .product.product--thumbnails-bottom product-media.product__media, .puzzlepro .product.product--thumbnails-bottom product-media.product__media, .kiddykruiser .product.product--thumbnails-bottom product-media.product__media,
.mightybounce .product.product--thumbnails-bottom product-media.product__media{
  width: 48%;
}
.crochetpals-oswald-the .product.product--thumbnails-bottom .product__info, .upsurge .product.product--thumbnails-bottom .product__info, .puzzlestation .product.product--thumbnails-bottom .product__info,
.dance-magic .product.product--thumbnails-bottom .product__info, .puzzlepro .product.product--thumbnails-bottom .product__info, .kiddykruiser .product.product--thumbnails-bottom .product__info,
.mightybounce .product.product--thumbnails-bottom .product__info{
  width: 48%;
}
.crochetpals-oswald-the  .product-meta__price-list-container, .puzzlestation .product-meta__price-list-container, .upsurge .product-meta__price-list-container, .puzzlepro .product-meta__price-list-container, .kiddykruiser .product-meta__price-list-container {
  margin-top: 0;
}
.crochetpals-oswald-the product-sticky-form.product-sticky-form, .puzzlestation product-sticky-form.product-sticky-form, .kiddykruiser product-sticky-form.product-sticky-form {
  display: none;
}
.crochetpals-oswald-the .acc_info, .puzzlestation .acc_info, .kiddykruiser .acc_info{
margin-top:22px;
display: block !important;
}

/* 2222222222 */
.crochetpals-parker-the-pear .price-list {
  flex-direction: row-reverse;
  gap: 10px;
}
.crochetpals-parker-the-pear span.price.price--highlight.price--large {
  font-size: 18px;
  font-weight: 500;
  line-height: 22.5px;
  text-align: left;
  color: #000;
}
.crochetpals-parker-the-pear span.price.price--compare {
  color: #000000;
  font-family: 'Omnes Pro';
  font-size: 18px;
  font-weight: 500;
  line-height: 22.5px;
  text-align: left;
  opacity: 0.3;
}
.crochetpals-parker-the-pear .product-meta__label-list:not(:empty) {
  margin-left: 0;
}
.crochetpals-parker-the-pear .label--highlight {
  background-color: #6CBE45;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  padding: 3px 14px;
}
.crochetpals-parker-the-pear .rating__star--empty {
  color: #FFD200;
  width: 16px;
  height: 16px;
}
.crochetpals-parker-the-pear .product-meta__reviews-badge .rating__caption {
  font-family: 'Omnes Pro';
  font-size: 18px;
  font-weight: 400;
  line-height: 22.5px;
  text-align: left;
  color: #212529;
}
.crochetpals-parker-the-pear .product-meta {
  border: 0;
  padding: 0;
  margin: 0 0 20px;
}
.crochetpals-parker-the-pear .product-form__description {
  margin-top: 0;
  margin-bottom: 20px;
}
.crochetpals-parker-the-pear .product-form__description p {
  font-family: 'Omnes Pro';
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #000;
  margin: 0;
}
.crochetpals-parker-the-pear .product-form {
  row-gap: 0;
}
.crochetpals-parker-the-pear .product-form__text ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(/cdn/shop/files/Group_1.svg);
  width: 30px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
.crochetpals-parker-the-pear .product-form__text ul li {
  list-style: none;
  padding-left: 45px;
  font-family: 'Omnes Pro';
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #000;
  margin-bottom: 10px;
  position: relative;
}
.crochetpals-parker-the-pear .product-form__text ul {
  padding: 0;
  margin: 0;
}
.crochetpals-parker-the-pear .product-form__text ul li strong {
  font-weight: 600;
}
.crochetpals-parker-the-pear .product-form__payment-container button {
  border-radius: 30px !important;
  overflow: hidden;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  min-height: 54px;
  font-family: "Omnes Pro";
}
.crochetpals-parker-the-pear shopify-paypal-button div.paypal-buttons>iframe {
  border-radius: 30px!important;
}
.crochetpals-parker-the-pear .product.product--thumbnails-bottom product-media.product__media {
  width: 48%;
}
.crochetpals-parker-the-pear .product.product--thumbnails-bottom .product__info {
  width: 48%;
}
.crochetpals-parker-the-pear  .product-meta__price-list-container {
  margin-top: 0;
}
.crochetpals-parker-the-pear product-sticky-form.product-sticky-form {
  display: none;
}
.crochetpals-parker-the-pear .acc_info{
margin-top:22px;
display: block !important;
}

/* 2222222222 */


/* 3333333333333333333 */
.crochetpals-daisy-plant .price-list {
  flex-direction: row-reverse;
  gap: 10px;
}
.crochetpals-daisy-plant span.price.price--highlight.price--large {
  font-size: 18px;
  font-weight: 500;
  line-height: 22.5px;
  text-align: left;
  color: #000;
}
.crochetpals-daisy-plant span.price.price--compare {
  color: #000000;
  font-family: 'Omnes Pro';
  font-size: 18px;
  font-weight: 500;
  line-height: 22.5px;
  text-align: left;
  opacity: 0.3;
}
.crochetpals-daisy-plant .product-meta__label-list:not(:empty) {
  margin-left: 0;
}
.crochetpals-daisy-plant .label--highlight {
  background-color: #6CBE45;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  padding: 3px 14px;
}
.crochetpals-daisy-plant .rating__star--empty {
  color: #FFD200;
  width: 16px;
  height: 16px;
}
.crochetpals-daisy-plant .product-meta__reviews-badge .rating__caption {
  font-family: 'Omnes Pro';
  font-size: 18px;
  font-weight: 400;
  line-height: 22.5px;
  text-align: left;
  color: #212529;
}
.crochetpals-daisy-plant .product-meta {
  border: 0;
  padding: 0;
  margin: 0 0 20px;
}
.crochetpals-daisy-plant .product-form__description {
  margin-top: 0;
  margin-bottom: 20px;
}
.crochetpals-daisy-plant .product-form__description p {
  font-family: 'Omnes Pro';
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #000;
  margin: 0;
}
.crochetpals-daisy-plant .product-form {
  row-gap: 0;
}
.crochetpals-daisy-plant .product-form__text ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(/cdn/shop/files/Frame_9.svg);
  width: 30px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
.crochetpals-daisy-plant .product-form__text ul li {
  list-style: none;
  padding-left: 45px;
  font-family: 'Omnes Pro';
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #000;
  margin-bottom: 10px;
  position: relative;
}
.crochetpals-daisy-plant .product-form__text ul {
  padding: 0;
  margin: 0;
}
.crochetpals-daisy-plant .product-form__text ul li strong {
  font-weight: 600;
}
.crochetpals-daisy-plant .product-form__payment-container button {
  border-radius: 30px !important;
  overflow: hidden;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  min-height: 54px;
  font-family: "Omnes Pro";
}
.crochetpals-daisy-plant shopify-paypal-button div.paypal-buttons>iframe {
  border-radius: 30px!important;
}
.crochetpals-daisy-plant .product.product--thumbnails-bottom product-media.product__media {
  width: 48%;
}
.crochetpals-daisy-plant .product.product--thumbnails-bottom .product__info {
  width: 48%;
}
.dance-magic .product.product--thumbnails-bottom product-media.product__media,  .upsurge .product.product--thumbnails-bottom product-media.product__media, .puzzlepro .product.product--thumbnails-bottom product-media.product__media, .kiddykruiser .product.product--thumbnails-bottom product-media.product__media, .puzzlepro .product.product--thumbnails-bottom product-media.product__media,
.mightybounce .product.product--thumbnails-bottom product-media.product__media{
  padding-left:0;
}
.crochetpals-daisy-plant  .product-meta__price-list-container {
  margin-top: 0;
}
.crochetpals-daisy-plant product-sticky-form.product-sticky-form {
  display: none;
}
.crochetpals-daisy-plant .acc_info{
margin-top:22px;
display: block !important;
}
.crochetpals-daisy-plant #judgeme_product_reviews h2.jdgm-rev-widg__title {
  color: #a4773d;
}
.crochetpals-daisy-plant #judgeme_product_reviews .jdgm-write-rev-link.jdgm-write-rev-link {
  background-color: #a4773d;
  border-color: #a4773d;
}
/* 3333333333333333 */



.product-form__payment-container {
  margin-top: 20px;
}
.acc-box {
  overflow: hidden;
  border-top: 1px solid #000;
}
.acc_heading {
  cursor: pointer;
  font-size: 24px;
  line-height: 30px;
  color: #000;
  font-weight: 400;
  padding: 15px 30px 15px 0;
  letter-spacing: 1px;
  display: flex;
  align-items: center;
  gap: 15px;
  position: relative;
}
.acc_heading:after {
  content: "";
  position: absolute;
  right: 30px;
  top: 20px;
  width: 20px;
  height: 20px;
  background: url(/cdn/shop/files/Frame_4.png);
  background-repeat: no-repeat;
  background-size: contain;
  transition: all .5s;
}
.accrodion:last-child {
  border-bottom: 1px solid #000;
}
.product-form__buy-buttons {
  margin-bottom: 20px;
}
.acc-box.active .acc_heading:after{
rotate:180deg;
}
.acc_content {
  display: grid;
  grid-template-rows: 0fr;
  transition:grid-template-rows 600ms ease;
}
.acc-box.active .acc_content{
grid-template-rows: 1fr;
}
.acc_content > div{
overflow:hidden;
}
.acc_content p {
  padding: 0 0 15px;
  font-size: 18px;
  color: #000;
  line-height: 22.5px;
}



/** text slider css **/
.text_slide {
  background: #000;
  padding-block: 14px;
  overflow: hidden;
  --gap: 48px;
  display: flex;
  gap: var(--gap);
}
.text_slide ul{
padding:0;
list-style:none;
display:flex;
gap:var(--gap);
flex-shrink:0;
margin:0;
animation:textslide 40s linear infinite;
}
.text_slide ul li {
  font-size: 22px;
  line-height: 27px;
  color: #fff;
  font-weight: 600;
  position: relative;
}
.text_slide ul li:after {
  content: "";
  position: absolute;
  top: 0;
  right: calc(-1px - calc(var(--gap) / 2));
  width: 8px;
  height: 2px;
  background: #fff;
  top: 50%;
  transform: translateY(-50%);
}
@keyframes textslide{
to{transform:translateX(calc(-100% - var(--gap)));}
}
/** text slider css **/



/* How to Crochet an Owl in 4 Easy Steps */
.crochet-owl-sec {
  background: linear-gradient(221.76deg,#fbf8f2 3.44%,#fbb249 36.93%);
  margin: 0;
  padding: 50px 0 157px;
  position: relative;
}
.crochet-owl-sec:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 68px;
  background-image: url(/cdn/shop/files/Subtract.svg);
}
.crochet-owl-sec .heading {
  color: #432B26;
  font-family: 'Omnes Pro';
  font-size: 48px;
  font-weight: 600;
  line-height: 60px;
  margin: 0 0 40px;
}
.crochet-owl-sec .image-with-text__wrapper {
  padding: 0;
}
.crochet-owl-sec ul {
  padding: 0;
  margin: 0;
}
.crochet-owl-sec video {
  width: 100%;
  height: 650px;
  border-radius: 30px;
  overflow: hidden;
  object-fit: cover;
}
.crochet-owl-sec ul li {
  list-style: none;
  padding: 20px 20px 20px 65px!important;
  font-family: Omnes Pro;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.36px;
  color: #000;
  margin: 15px 0;
  position: relative;
  background-color: #fff;
  border-radius: 10px;
}
.crochet-owl-sec ul li strong {
  display: table;
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 10px;
  color: #432B26;
}
.crochet-owl-sec li:before {
  content: "";
  position: absolute;
  left: 20px;
  top: 20px;
  background-image: url(/cdn/shop/files/15-Checked.svg);
  width: 30px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
.crochet-owl-sec .image-with-text__content-wrapper {
  margin: 0;
  width: 50%;
  padding-left: 30px;
}
.crochet-owl-sec .image-with-text__image-wrapper {
  width: 50%;
  margin: 0;
}


/* 222222222222 */
.crochetpals-parker-the-pear .crochet-owl-sec {
background: linear-gradient(221.76deg, #C6E297 3.44%, #9ACA42 32.69%);

}
.crochetpals-parker-the-pear .crochet-owl-sec:before {
  background-image: url(/cdn/shop/files/Subtract.svg);
}
.crochetpals-parker-the-pear .crochet-owl-sec .heading {
  color: #fff;
}
.crochetpals-parker-the-pear .crochet-owl-sec ul li strong {
  color: #6EA901;
}
.crochetpals-parker-the-pear .crochet-owl-sec li:before {
  background-image: url(/cdn/shop/files/15-Checked_1.svg);
}
.puzzlepro .crochet-owl-sec li:before {
  background-image: url(/cdn/shop/files/check.svg?v=1739352036);
}
.upsurge .crochet-owl-sec li:before {
  background-image: url(/cdn/shop/files/chweckk.svg?v=1739445907);
}
.crochetpals-parker-the-pear .whats-included-sec li:before {
  background-image: url(/cdn/shop/files/Group_1.svg);
}
.dance-magic .whats-included-sec li:before {
  background-image: url(https://sqosgsoyncupny39-61448519846.shopifypreview.com/cdn/shop/files/download_1.svg);
}
.kiddykruiser .whats-included-sec li:before {
  background-image: url(/cdn/shop/files/dfdfh.svg?v=1739361955);
}
.puzzlepro .whats-included-sec li:before {
  background-image: url(/cdn/shop/files/svgviewer-output.svg?v=1739346713);
}
.upsurge .whats-included-sec li:before {
  background-image: url(/cdn/shop/files/cheddck.svg?v=1739445907);
}
.dance-magic .whats-included-sec ul li strong{
      color: #6c20a8;
}
.kiddykruiser .whats-included-sec ul li strong{
      color: #8000FF;
}
.crochetpals-parker-the-pear .whats-included-sec ul li strong {
  color: #6EA901;
}
.puzzlepro .whats-included-sec ul li strong {
  color: #834c35;
}
.upsurge .whats-included-sec ul li strong {
  color: #e31e6f;
}
.dance-magic .whats-included-sec .heading{
   color: #6c20a8;
}
.kiddykruiser .whats-included-sec .heading{
   color: #8000FF;
}
.puzzlepro .whats-included-sec .heading{
   color: #834c35;
}
.upsurge .whats-included-sec .heading{
   color: #e31e6f;
}
.crochetpals-parker-the-pear .video-tutorials-wp {
  background-color: #6EA901;
}
.crochetpals-parker-the-pear .video-tutorials-text:before {
  background-image: url(/cdn/shop/files/Rectangle_69.svg);
}

.crochetpals-parker-the-pear .happy-customers-sec .heading, 
.crochetpals-parker-the-pear .shopify-section--product-recommendations .section__header .heading, 
.crochetpals-parker-the-pear .instagram-sec .section__header .heading, 
.crochetpals-parker-the-pear .shopify-section--product-recommendations .product-item__info .product-item-meta__title,
.crochetpals-parker-the-pear .whats-included-sec .heading {
  color: #6EA901;
}
.crochetpals-parker-the-pear .happy-customers-sec header.section__header p {
  color: #432B26;
}

.crochetpals-parker-the-pear .shopify-section--product-recommendations .price-list span.price, 
.crochetpals-parker-the-pear .shopify-section--product-recommendations .price--compare {
  color: #432B26 !important;
}
/* 222222222222 */


/* 333333333333333 */
.crochetpals-daisy-plant .crochet-owl-sec {
background: linear-gradient(221.76deg, #A4773D 3.44%, #E1CAA0 32.44%);
}
.crochetpals-daisy-plant .crochet-owl-sec:before {
  background-image: url(/cdn/shop/files/Subtract.svg);
}
.crochetpals-daisy-plant .crochet-owl-sec .heading {
  color: #fff;
}
.crochetpals-daisy-plant .crochet-owl-sec ul li strong {
  color: #A4773D;
}
.crochet-owl-sec .image-with-text__image-wrapper{}
.crochetpals-daisy-plant .crochet-owl-sec li:before {
  background-image: url(/cdn/shop/files/15-Checked_2.svg);
}

.crochetpals-daisy-plant .whats-included-sec li:before {
  background-image: url(/cdn/shop/files/Frame_9.svg);
}
.crochetpals-daisy-plant .whats-included-sec ul li strong {
  color: #A4773D;
}

.crochetpals-daisy-plant .video-tutorials-wp {
  background-color: #A4773D;
}
.crochetpals-daisy-plant .video-tutorials-text:before {
  background-image: url(/cdn/shop/files/Rectangle_69_2.svg);
}

.crochetpals-daisy-plant .happy-customers-sec .heading, 
.crochetpals-daisy-plant .shopify-section--product-recommendations .section__header .heading, 
.crochetpals-daisy-plant .instagram-sec .section__header .heading, 
.crochetpals-daisy-plant .shopify-section--product-recommendations .product-item__info .product-item-meta__title,
.crochetpals-daisy-plant .whats-included-sec .heading {
  color: #A4773D;
}
.crochetpals-daisy-plant .happy-customers-sec header.section__header p {
  color: #B6A587;
}

.crochetpals-daisy-plant .shopify-section--product-recommendations .price-list span.price, 
.crochetpals-daisy-plant .shopify-section--product-recommendations .price--compare {
  color: #432B26 !important;
}
/* 33333333333 */

/* 44444444444444 */

.puzzlestation .crochet-owl-sec {
background: linear-gradient(221.76deg, #e8dbcd 3.44%, #6d4b9d30 32.44%)
}
.puzzlestation .crochet-owl-sec:before {
  background-image: url(/cdn/shop/files/Subtract.svg);
}
.puzzlestation .crochet-owl-sec .heading {
  color: #6d4b9d;
}
.dance-magic .crochet-owl-sec .heading {
  color: #6c20a8;
}
.kiddykruiser .crochet-owl-sec .heading {
  color: #8000FF;
}
.puzzlepro .crochet-owl-sec .heading {
  color: #834c35;
}
.upsurge .crochet-owl-sec .heading {
  color: #e31e6f;
}
.puzzlestation  .image-with-text__image-wrapper{
  border-radius:10px;
}
.puzzlestation .crochet-owl-sec ul li strong {
  color: #6d4b9d;
}
.dance-magic .crochet-owl-sec ul li strong {
  color: #6C20A8;
}
.kiddykruiser .crochet-owl-sec ul li strong {
  color: #8000FF;
}
.puzzlepro .crochet-owl-sec ul li strong {
  color: #834c35;
}
.upsurge .crochet-owl-sec ul li strong {
  color: #e31e6f;
}
.puzzlestation .crochet-owl-sec li:before {
  background-image: url(/cdn/shop/files/purple_2.svg);
}
.dance-magic .crochet-owl-sec li:before {
  background-image: url(/cdn/shop/files/download_2.svg?v=1739256300);
}
.kiddykruiser .crochet-owl-sec li:before {
  background-image: url(/cdn/shop/files/sadasdasd.svg?v=1739361955);
}
.puzzlestation .whats-included-sec li:before {
  background-image: url(/cdn/shop/files/purple.svg?v=1738838556);
}
.puzzlestation .whats-included-sec ul li strong {
  color: #6d4b9d;
}

.puzzlestation .video-tutorials-wp {
  background-color: #6d4b9d;
}
.puzzlestation .video-tutorials-text:before {
  background-image: url(/cdn/shop/files/Rectangle_69_2.svg);
}

.puzzlestation .happy-customers-sec .heading, 
.puzzlestation .shopify-section--product-recommendations .section__header .heading, 
.puzzlestation .instagram-sec .section__header .heading, 
.puzzlestation .shopify-section--product-recommendations .product-item__info .product-item-meta__title,
.puzzlestation .whats-included-sec .heading, .puzzlestation .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title {
  color: #6d4b9d;
}
.puzzlestation .jdgm-write-rev-link.jdgm-write-rev-link{
   background: #6d4b9d;
  margin-top:0px;
  border-color:#6d4b9d;
}
.jdgm-rev__icon {
    display: none !important;
}
.jdgm-rev__header .jdgm-row-extra {
    display: none !important;
}
.puzzlestation .happy-customers-sec header.section__header p {
  color: #B6A587;
}

.puzzlestation .shopify-section--product-recommendations .price-list span.price, 
.puzzlestation .shopify-section--product-recommendations .price--compare {
  color: #432B26 !important;
  font-weight:600;
  padding:0px;
}
.jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset input.jdgm-btn.jdgm-btn--solid.jdgm-submit-rev {
    background: #a578b5;
    border-color: #a578b5;
}
.jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset .jdgm-cancel-rev {
    border-color: #a578b5;
    color: #a578b5;
}
.jdgm-review-widget span.jdgm-rev__author-wrapper span.jdgm-rev__author {
    color: #000;
}
.jdgm-review-widget .jdgm-row-actions .jdgm-sort-dropdown-wrapper select.jdgm-sort-dropdown {
    color: #000;
}
/* 44444444444 */


/* How to Crochet an Owl in 4 Easy Steps */

/* Whats Included in box of Oswald the owls */

.whats-included-sec {
  margin: 0;
padding: 100px 0;
}
.whats-included-sec .image-with-text__wrapper {
  padding: 0;
}
.whats-included-sec .image-with-text__content-wrapper {
  margin: 0;
  width: 50%;
  padding-left: 60px;
}
.whats-included-sec .image-with-text__image-wrapper {
  width: 50%;
  margin: 0;
}
.whats-included-sec .heading {
  color: #432b26;
  font-family: Omnes Pro;
  font-size: 48px;
  font-weight: 600;
  line-height: 60px;
  margin: 0 0 30px;
}
.whats-included-sec ul {
  padding: 0;
  margin: 0 !important;
}
.whats-included-sec ul li {
  list-style: none;
  font-family: Omnes Pro;
  padding: 0 0 0 40px !important;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: .36px;
  color: #000;
  margin: 15px 0 0;
  position: relative;
}
.whats-included-sec ul li strong {
  font-weight: 600;
  color: #FE9A46;
}
.whats-included-sec li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(/cdn/shop/files/Group.svg);
  width: 24px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
video::-webkit-media-controls-panel {
  background: none !important;
  box-shadow: none !important;
}

/* Whats Included in box of Oswald the owls */
/* Video Tutorials  of Oswald the owl */
.video-tutorials-wp .container-full {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  overflow-y: hidden;
}
.video-tutorials-wp .container-full > div {
  width: 50%;
}
.video-tutorials-text {
  padding: 43px 60px;
  position: relative;
}
.video-tutorials-text img {
  max-width: 330px;
}
.video-tutorials-text h2 {
  font-size: 42px;
  font-weight: 600;
  line-height: 52.5px;
  letter-spacing: .02em;
  text-align: center;
  color: #fff;
  max-width: 220px;
  margin: 0;
}
.template-is-product{
  overflow-x:hidden;
}  
.video-tutorials-video video {
  height: 408px;
  width: 100%;
  object-fit: cover;
  position: relative;
}
.puzzlestation .video-tutorials-video video{
  height:250px;
}
.puzzlestation .jdgm-prev-badge {
    margin-bottom: 10px;
}
.puzzlestation .video-tutorials-text {
    position: relative;
    padding: 0;
}
.puzzlestation .video-tutorials-text .video-text-box {
    height: 272px;
}
.puzzlestation .video-tutorials-text img {
    max-width: 100%;
}
.video-tutorials-video {
  position: relative;
  z-index: 1;
}
.videoicon {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 auto;
  text-align: center;
  width: 108px;
  height: 108px;
  cursor: pointer;
}
.video-tutorials-wp {
  margin: 0;
  background-color: #fe9a46;
}
.video-tutorials-text:before {
  content: "";
  position: absolute;
  top: -50px;
  left: 100%;
  background-image: url(/cdn/shop/files/Rectangle_59.svg?v=1736420952);
  width: 33px;
  height: 150%;
  z-index: 2;
}
.video-tutorials-text .video-text-box {
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  display: flex;
  justify-content: space-between;
  gap: 20px;
  align-items: center;
}
/* Video Tutorials  of Oswald the owl */

/*  Happy Customers */
.happy-customers-sec {
  margin: 0;
  padding: 100px 0;
}
.happy-customers-sec .heading {
  color: #432B26;
  font-size: 48px;
  font-weight: 600;
  line-height: 60px;
  letter-spacing: 0.02em;
  margin: 0 0 15px;
}
.happy-customers-sec header.section__header {
  margin-bottom: 40px;
  max-width: 690px;
}
.happy-customers-sec header.section__header p {
  margin: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 22.5px;
  letter-spacing: 0.02em;
  text-align: center;
  color: #FE9A46;
}
.happy-customers-sec .multi-column__inner {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.happy-customers-sec .multi-column__inner 
.multi-column__item {
  width: 20%;
}
.happy-customers-sec .multi-column__inner .multi-column__item video {
  border: 1px solid #FEE2B3;
  border-radius: 10px;
  height: 380px;
  width: 100%;
  object-fit: cover;
}
/*  Happy Customers */

/* Find More Pals  & Make a Collection */
.shopify-section--product-recommendations .section__header {
  margin-bottom: 40px;
}
.shopify-section--product-recommendations .product-list__inner {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.shopify-section--product-recommendations .product-list__inner .product-item {
  width: calc(33.33% - 20px);
  background-color: #E9E9EC;
  border-radius: 15px;
  margin-bottom: 30px;
  overflow: hidden;
}
.shopify-section--product-recommendations .section__header .heading {
  font-size: 48px;
  font-weight: 600;
  line-height: 60px;
  text-align: center;
  color: #432B26;
  max-width: 421px;
  margin: 0 auto;
}
.shopify-section--product-recommendations .product-item__image-wrapper {
  margin-bottom: 0;
}
.shopify-section--product-recommendations .product-item__info {
  padding: 20px;
  text-align: left;
}
.shopify-section--product-recommendations .product-item__info .product-item-meta__title {
  font-family: 'Omnes Pro';
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
  color: #432B26;
  margin: 0 0 15px;
}
.shopify-section--product-recommendations .price-list span.price {
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
  text-align: left;
  color: #FE9A46;
}
.shopify-section--product-recommendations .price--compare {
  color: #FE9A46 !important;
  opacity: 0.5 !important;
}
.shopify-section--product-recommendations .product-item__info .product-item__quick-form {
  position: static;
  transform: inherit;
  opacity: 1;
  visibility: visible;
  padding: 0;
}
.shopify-section--product-recommendations .product-item__info .product-item__quick-form button {
  background: #A478B5;
  border: 0;
  margin-top: 20px;
  border-radius: 100px !important;
  font-size: 20px;
  font-weight: 600;
  line-height: 18px;
  color: #fff;
  padding: 15px 30px;
  display: inline-block !important;
  width: auto;
}
.shopify-section--product-recommendations .product-item__info .product-item__quick-form button:hover {
  background: #fe9a46;
  color: #fff;
}
.shopify-section--product-recommendations .product-list__inner .product-item img {
  border-radius: 0 !important;
}
.flex-div {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 15px;
    column-gap: 15px;
    font-style: italic;
}
/* Find More Pals  & Make a Collection */

/* instagram */
.instagram-sec header.section__header {
  margin-bottom: 40px;
  max-width: 690px;
}
.instagram-sec .multi-column__inner {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.instagram-sec .multi-column__inner .multi-column__item {
  width: 20%;
}
.instagram-sec .section__header .heading {
  font-size: 48px;
  font-weight: 600;
  line-height: 60px;
  text-align: center;
  color: #432b26;
  max-width: 500px;
  margin: 0 auto;
}
.instagram-sec {
  padding: 70px 0 100px;
}
.instagram-sec .container {
  max-width: 100%;
  padding: 0 30px;
}
.instagram-sec .multi-column__image-wrapper {
  width: 100% !important;
}
.instagram-sec .multi-column__image-wrapper img {
  border-radius: 0 !important;
}
.instagram-sec .multi-column__inner .multi-column__item:nth-child(2n) {
  margin-top: 20px;
}
.instagram-sec video, .instagram-sec .multi-column__image-wrapper img {
  width: 100%;
  object-fit: cover;
  height: 350px;
}
/* instagram */

/* Judge.me Reviews */
.jdgm-histogram__frequency {
  font-size: 18px !important;
  font-weight: 400 !important;
  color: #000 !important;
  font-family: 'Omnes Pro' !important;
}
span.jdgm-prev-badge__text {
  font-size: 18px;
}
.jdgm-rev__header {
  margin-bottom: 20px !important;
}
span.jdgm-prev-badge__text {
  margin-left: 15px;
}
.jdgm-rev__body p {
  font-size: 18px;
  font-weight: 400;
  color: #000;
  line-height: 24px;
  margin-bottom: 20px !important;
}
.jdgm-rev__rating span.jdgm-star:not(:last-child) {
  margin-right: 6px !important;
}
.jdgm-rev__icon:before {
  color: #FFCC00 !important;
}
.jdgm-rev__icon {
 background-color: rgb(0 0 0) !important;
}
b.jdgm-rev__title {
  font-size: 18px;
  font-family: Omnes Pro;
  line-height: 22.5px;
  font-weight: 600;
  margin-bottom: 15px !important;
  position:relative;
}
.jdgm-row-profile {
    font-weight: 600;
}

@media(max-width:767px){
.jdgm-rev__body {
    margin-top: 15px !important;
}
  b.jdgm-rev__title {
   margin-bottom: 0 !important;
}
  .jdgm-rev .jdgm-rev__custom-form {
    display: none;
}
  .jdgm-rev .jdgm-rev__custom-form {
    margin: 16px 0;
    margin: 0;
}
b.jdgm-rev__title:before {
    content: "";
    width: 16px;
    height: 16px;
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black"><path d="M7 10l5 5 5-5z"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
    margin-right: 8px;
    position: absolute;
    right: 0;
    top:4px;
     /* border-bottom: 1px solid #ece9e9; */
}
  
  .jdgm-rev__title.active::before {
    transform: rotate(180deg);
}
   b.jdgm-rev__title ~ .jdgm-rev__pics{
     display:none;
   }
  b.jdgm-rev__title.active ~ .jdgm-rev__pics {
    display: block;
}
}
.jdgm-histogram__bar-content {
  background-color: #ffcc00 !important;
}
.jdgm-histogram span.jdgm-star {
  margin-right: 6px !important;
  font-size: 16px;
}
h2.jdgm-rev-widg__title {
  font-size: 48px;
  color: #432b26;
  font-weight: 600;
  font-family: 'Omnes Pro';
}
.jdgm-rev-widg {
  padding-top: 100px !important;
}
a.jdgm-write-rev-link {
  border-radius: 10px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: capitalize;
  margin-top: 20px;
  padding: 9px 30px;
  max-width: max-content !important;
}
.jdgm-write-rev-link.jdgm-write-rev-link:hover {
  opacity: 1 !important;
}
.jdgm-row-stars { 
flex-direction: column; 
margin: 0 auto; 
row-gap: 30px;
}
.jdgm-row-stars > div { 
width: 100% !important; 
border: none !important;  
}
.jdgm-rev-widg__summary-inner { 
width: 100%;  
display: flex !important; 
column-gap: 4px; 
align-items: center; 
justify-content: center;
}
.jdgm-star {
padding: 0 10px 0 0 !important;
}
.jdgm-histogram__bar{ 
width: 300px !important; 
border-radius: 10px !important;
}
.jdgm-histogram__bar-content {
  border-radius: 10px !important;
}
.jdgm-histogram.jdgm-temp-hidden {
    display: none !important;
} 
/* login css */
.recvover_mail .banner.banner--success.form__banner {
    margin-top: 15px;
}
.custom-login div#login-form-container, .custom-register .register-form-container {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    width: 36%;
    padding: 40px 40px;
    margin: auto;
    background: white;
    border-radius: 15px;
}
.custom-login .account__block-item .form__secondary-action, .custom-register .account__block-item .form__secondary-action {
    font-weight: 600;
}
.custom-login .page-header__text-wrapper.text-container, .custom-register .page-header__text-wrapper.text-container {
    margin: 0px !important;
}
.custom-login .page-content.page-content--small, .custom-register .page-content.page-content--small {
    margin: auto;
}
section.custom-login, .custom-register {
  padding: 100px 0;
  background-image: url(/cdn/shop/files/img-01_1.png?v=1742189915);
  background-repeat: no-repeat;
  width: 100%;
  background-position-x: 0px;
  /* border-image: fill 1 linear-gradient(to right, rgb(119 61 143 / 53%), rgb(118 60 142)); */
  border-image: fill 1 linear-gradient(to right, rgb(198 167 204), rgb(118 60 142 / 44%));

}
.custom-login h1.heading.h2, .custom-register h1.heading.h2  {
    margin: 0px;
    font-weight: 600;
    text-decoration: underline;
}
.custom-login .page-header p,  .custom-register .page-header__text-wrapper p{
    font-weight: 600;
    font-size: 20px !important;
    line-height: normal;
    text-transform: capitalize;
    padding-bottom: 20px;
}
.custom-login .account__block-item span.loader-button__text, .custom-register .account__block-item span.loader-button__text {
    font-family: 'Omnes Pro';
    font-size: 20px;
    font-weight:600;
}
.custom-login .account__block-item .checkbox-label, .custom-register .account__block-item .checkbox-label {
    font-size: 14px;
    color: #333;
    font-weight: 600;
}
.custom-login .account__block-item button.form__submit, .custom-register .account__block-item button.form__submit {
    margin-top: 16px;
}
.custom-login div#recover-form-container {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    width: 36%;
    padding: 40px;
    margin: auto;
    background: white;
    border-radius: 15px;
}
/* login css */



/* Responsive */
@media only screen and (max-width: 1440px) {
.instagram-sec video, .instagram-sec .multi-column__image-wrapper img {
  height: 240px;
}
.instagram-feed-section .container {
  padding: 0 30px;
}

}
@media only screen and (max-width: 1199px) {
.service_box {
  gap: 20px;
}
.service_box .ser_box .ser_head {
  font-size: 16px;
  line-height: 17.5px;
  max-width: max-content;
}
 .custom-login div#login-form-container, .custom-register .register-form-container {
      width: 60%;
  }

}
@media only screen and (max-width: 1023.98px) {
.crochetpals-oswald-the .container, .crochetpals-parker-the-pear  .container, .puzzlestation .container {
  padding: 0 30px;
}
.video-tutorials-text {
  padding: 44px 30px;
} 
.video-tutorials-text h2 {
  font-size: 35px;
  line-height: 37.5px;
}
.video-tutorials-text img {
  max-width: 240px;
}
}

@media only screen and (max-width: 1000px) {
body .header__wrapper {
  padding-top: 20px;
  padding-bottom: 20px;
}
.product {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.crochetpals-oswald-the .product__thumbnail-item, .puzzlestation .product__thumbnail-item, .crochetpals-parker-the-pear  .product__thumbnail-item, .crochetpals-daisy-plant  .product__thumbnail-item,
.dance-magic .product__thumbnail-item, .puzzlepro .product__thumbnail-item, .upsurge .product__thumbnail-item,  .kiddykruiser .product__thumbnail-item,
.mightybounce .product__thumbnail-item{
  padding: 0;
  width: 60px;
  height: 60px;
}
.crochetpals-oswald-the .product__media-nav .product__media-prev-next, .puzzlestation .product__media-nav .product__media-prev-next, .crochetpals-parker-the-pear .product__media-nav .product__media-prev-next, .crochetpals-daisy-plant .product__media-nav .product__media-prev-next,
.dance-magic .product__media-nav .product__media-prev-next, .puzzlepro .product__media-nav .product__media-prev-next, .upsurge .product__media-nav .product__media-prev-next, .kiddykruiser .product__media-nav .product__media-prev-next,
.mightybounce .product__media-nav .product__media-prev-next{
  height: 60px;
  z-index: 9;
}
.crochetpals-oswald-the .product__media-nav .product__media-prev-next img, .puzzlestation .product__media-nav .product__media-prev-next img, .upsurge .product__media-nav .product__media-prev-next img, .puzzlepro .product__media-nav .product__media-prev-next img,  .crochetpals-parker-the-pear .product__media-nav .product__media-prev-next img, .crochetpals-daisy-plant .product__media-nav .product__media-prev-next img, .kiddykruiser .product__media-nav .product__media-prev-next img {
  width: 17px;
}
.crochetpals-oswald-the .product__thumbnail-list-inner, .puzzlestation .product__thumbnail-list-inner, .crochetpals-parker-the-pear .product__thumbnail-list-inner , .crochetpals-daisy-plant .product__thumbnail-list-inner,
.dance-magic .product__thumbnail-list-inner, .puzzlepro .product__thumbnail-list-inner, .upsurge .product__thumbnail-list-inner, .kiddykruiser .product__thumbnail-list-inner,
.mightybounce .product__thumbnail-list-inner{
  gap: 5px;
  padding: 0 0 0 14px;
}
.crochetpals-oswald-the h1.product-meta__title.heading.h3, .puzzlepro h1.product-meta__title.heading.h3, .upsurge h1.product-meta__title.heading.h3, .puzzlestation h1.product-meta__title.heading.h3, .crochetpals-parker-the-pear h1.product-meta__title.heading.h3, .crochetpals-daisy-plant h1.product-meta__title.heading.h3 {
  font-size: 30px;
  line-height: 35px;
}
.crochetpals-oswald-the .section .scroller, .puzzlestation .section .scroller, .crochetpals-parker-the-pear .section .scroller, .crochetpals-daisy-plant .section .scroller {
  margin: 0;
}
.crochetpals-oswald-the .section .scroller .product-list__inner, .puzzlestation .section .scroller .product-list__inner, .crochetpals-parker-the-pear .section .scroller .product-list__inner, .crochetpals-daisy-plant .section .scroller .product-list__inner {
  padding: 0;
}



.service_box .ser_box img {
  width: 40px;
}
.acc_heading {
  font-size: 18px;
}
.acc_heading:after {
  right: 20px;
  top: 25px;
  width: 15px;
  height: 15px;
}
.crochet-owl-sec .image-with-text, .whats-included-sec .image-with-text {
  padding: 0;
}
.crochet-owl-sec  .image-with-text__wrapper, .whats-included-sec .image-with-text__wrapper {
  display: flex;
  align-items: center;
}  
.crochet-owl-sec ul {
  margin: 0 !important;
}
.happy-customers-sec .multi-column__inner {
  justify-content: center;
}
.happy-customers-sec .multi-column__inner .multi-column__item {
  width: 31%;
}
.instagram-sec video, .instagram-sec .multi-column__image-wrapper img {
  height: 210px;
}
.video-tutorials-text:before {
  top: -90px;
  height: 200%;
}  
.happy-customers-sec .multi-column__inner .multi-column__item video {
  height: 260px;
}

.whats-included-sec .image-with-text__content-wrapper {
  padding-left: 20px;
}
.whats-included-sec .heading {
  font-size: 35px;
  line-height: 40px;
  margin: 0 0 20px;
}  
.whats-included-sec {
  padding: 50px 0 100px;
}
}
@media only screen and (max-width: 767.98px) {
.crochetpals-oswald-the .container, .puzzlestation .container, .crochetpals-parker-the-pear .container, .crochetpals-daisy-plant .container,
.dance-magic .container, .puzzlepro .container, .upsurge .container, .kiddykruiser .container,
.mightybounce .container{
  padding: 0 15px;
}
.crochetpals-oswald-the .product-meta__reviews-badge .rating__caption, .puzzlestation .product-meta__reviews-badge .rating__caption,  .upsurge .product-meta__reviews-badge .rating__caption, .puzzlepro .product-meta__reviews-badge .rating__caption,  .crochetpals-parker-the-pear .product-meta__reviews-badge .rating__caption, .crochetpals-daisy-plant .product-meta__reviews-badge .rating__caption {
  font-size: 14px;
}
.crochetpals-oswald-the .product.product--thumbnails-bottom product-media.product__media, .upsurge .product.product--thumbnails-bottom product-media.product__media, .puzzlestation .product.product--thumbnails-bottom product-media.product__media, .crochetpals-parker-the-pear .product.product--thumbnails-bottom product-media.product__media, .crochetpals-daisy-plant .product.product--thumbnails-bottom product-media.product__media,
.dance-magic .product.product--thumbnails-bottom product-media.product__media, .puzzlepro .product.product--thumbnails-bottom product-media.product__media, 
.kiddykruiser .product.product--thumbnails-bottom product-media.product__media,
.mightybounce .product.product--thumbnails-bottom product-media.product__media{
  width: 100%;
}
.crochetpals-oswald-the .product.product--thumbnails-bottom .product__info, .upsurge .product.product--thumbnails-bottom .product__info, .puzzlestation .product.product--thumbnails-bottom .product__info, .crochetpals-parker-the-pear .product.product--thumbnails-bottom .product__info, .crochetpals-daisy-plant .product.product--thumbnails-bottom .product__info,
.dance-magic .product.product--thumbnails-bottom .product__info, .puzzlepro .product.product--thumbnails-bottom .product__info,
  .kiddykruiser .product.product--thumbnails-bottom .product__info,
.mightybounce .product.product--thumbnails-bottom .product__info{
  width: 100%;
  margin-top: 30px;
}
.crochetpals-oswald-the .product.product--thumbnails-bottom, .puzzlestation .product.product--thumbnails-bottom, .crochetpals-parker-the-pear .product.product--thumbnails-bottom, .crochetpals-daisy-plant .product.product--thumbnails-bottom,
.dance-magic .product.product--thumbnails-bottom, .puzzlepro .product.product--thumbnails-bottom, .upsurge .product.product--thumbnails-bottom,
  .kiddykruiser .product.product--thumbnails-bottom,
.mightybounce .product.product--thumbnails-bottom{
  margin: 30px 0 50px;
  flex-wrap: wrap;
}
.acc_heading {
  font-size: 16px;
  padding: 10px 0;
}
.acc_heading:after {
  right: 10px;
  top: 17px;
  width: 15px;
  height: 15px;
}
.text_slide ul li {
  font-size: 18px;
}  
.crochet-owl-sec .heading, .whats-included-sec .heading, .happy-customers-sec .heading, .shopify-section--product-recommendations .section__header .heading, .instagram-sec .section__header .heading {
  font-size: 35px;
  line-height: 40px;
  margin: 0 0 30px;
  max-width: 100%;
}
.crochet-owl-sec .image-with-text__wrapper, .whats-included-sec .image-with-text__wrapper {
  flex-wrap: wrap;
}
.crochet-owl-sec .image-with-text__image-wrapper {
  width: 100%;
}
.crochet-owl-sec .image-with-text__content-wrapper {
  width: 100%;
  padding-left: 0;
}
.crochet-owl-sec video {
  width: 100%;
  height: auto;
}
.videoicon {
  width: 88px;
  height: 88px;
}
.crochet-owl-sec ul li strong {
  font-size: 20px;
  line-height: 20px;
}
.crochet-owl-sec {
  padding: 50px 0 100px;
}
.whats-included-sec {
  padding: 50px 0;
}
.whats-included-sec .image-with-text__image-wrapper {
  width: 100%;
}
.whats-included-sec .image-with-text__content-wrapper {
  margin: 30px 0 0;
  width: 100%;
  padding-left: 0;
}
.video-tutorials-wp .container-full>div {
  width: 100%;
  padding: 0 15px 0;
}
.video-tutorials-wp {
  margin: 0;
  background-color: #fe9a46;
  padding: 50px 0;
}
.video-tutorials-video video {
  height: 100%;
  width: 100%;
}
.video-tutorials-text .video-text-box {
  justify-content: center;
  margin-bottom: 30px;
  flex-wrap: wrap;
  max-width: 100%;
}
.video-tutorials-text:before {
  display: none;
}
.video-tutorials-text img {
  max-width: 270px;
}
.video-tutorials-text h2 {
  font-size: 35px;
  line-height: 37.5px;
  max-width: 100%;
  margin-top: 10px;
}
.happy-customers-sec {
  padding: 50px 0;
}
.happy-customers-sec .multi-column__inner .multi-column__item {
  width: 47%;
}
.happy-customers-sec .multi-column__inner {
  flex-wrap: wrap;
}
.shopify-section--product-recommendations .product-list__inner .product-item {
  width: 46%;
  margin-top: 0;
}
.instagram-sec .multi-column__inner {
    flex-wrap: wrap;
  justify-content: center;
    padding: 0;
}
.instagram-sec .multi-column__inner .multi-column__item {
  width: calc(50% - 10px);
  margin: 0 !important;
}
.instagram-sec {
  padding: 50px 0 50px;
}
.jdgm-rev-widg {
  padding-top: 50px !important;
}
h2.jdgm-rev-widg__title {
  font-size: 35px; 
}
.jdgm-row-stars>div {
  display: flex !important;
  border: none!important;
  flex-direction: column;
  gap: 30px 0;
  text-align: start;
}
a.jdgm-write-rev-link {
  text-align: center;
}
.jdgm-row-stars .jdgm-histogram__star {
  padding-left: 16px;
}
.custom-login div#login-form-container, .custom-register .register-form-container {
   width: 100%;
}
.custom-login div#recover-form-container {
    width: 100%;

}
}
@media only screen and (max-width: 575px) {
.service_box .ser_box .ser_head {
  font-size: 12px;
  line-height: 14.5px;
}
.crochetpals-oswald-the .product-form__description p, .puzzlestation .product-form__description p .crochetpals-parker-the-pear .product-form__description p, .crochetpals-daisy-plant .product-form__description p {
  font-size: 16px;
  line-height: 24px;
}
.crochetpals-oswald-the .product-form__text ul li:before, .puzzlestation .product-form__text ul li:before, .crochetpals-parker-the-pear .product-form__text ul li:before, .crochetpals-daisy-plant .product-form__text ul li:before, .dance-magic .product-form__text ul li:before, .kiddykruiser .product-form__text ul li:before, .mightybounce .product-form__text ul li:before {
  width: 20px;
  height: 20px;
  top: 3px;
}
.crochetpals-oswald-the .product-form__text ul li, .puzzlestation .product-form__text ul li, .crochetpals-parker-the-pear .product-form__text ul li , .crochetpals-daisy-plant .product-form__text ul li,
.dance-magic .product-form__text ul li, .kiddykruiser .product-form__text ul li, .upsurge .product-form__text ul li,
.mightybounce .product-form__text ul li{
  padding-left: 35px;
  font-size: 16px;
}
.text_slide {
  padding-block: 8px;
}
.crochet-owl-sec .heading, .whats-included-sec .heading, .happy-customers-sec .heading, .shopify-section--product-recommendations .section__header .heading, .instagram-sec .section__header .heading {
  font-size: 30px;
  line-height: 35px;
  margin: 0 0 30px;
}
.crochet-owl-sec li:before {
  width: 20px;
  height: 20px;
}
.crochet-owl-sec ul li {
  padding: 20px 20px 20px 50px!important;
  font-size: 16px;
}
.crochet-owl-sec ul li strong {
  font-size: 18px;
  line-height: 15px;
}
.crochet-owl-sec:before {
  height: 31px;
  background-size: cover;
}
.crochet-owl-sec {
  padding: 50px 0 60px;
}
.whats-included-sec li:before {
  width: 20px;
  height: 20px;
}
.whats-included-sec ul li {
  padding: 0 0 0 30px!important;
  font-size: 16px;
  line-height: 22px;
  margin: 10px 0 0;
}
.happy-customers-sec .multi-column__inner .multi-column__item {
  width: 100%;
}
.happy-customers-sec .multi-column__inner .multi-column__item video {
  height: auto;
}
.shopify-section--product-recommendations .product-item__info .product-item-meta__title {
  font-size: 20px;
  line-height: 24px;
}
.crochetpals-oswald-the .product-form__text ul li:before,
.puzzlestation .product-form__text ul li:before, .kiddykruiser .product-form__text ul li:before, .puzzlepro .product-form__text ul li:before,  .upsurge .product-form__text ul li:before,
.dance-magic .product-form__text ul li:before,
.mightybounce .product-form__text ul li:before {
    width: 22px;
    height: 22px;
}
.crochetpals-oswald-the h1.product-meta__title.heading.h3,
.puzzlestation h1.product-meta__title.heading.h3,
.crochetpals-parker-the-pear h1.product-meta__title.heading.h3,
.crochetpals-daisy-plant h1.product-meta__title.heading.h3,
.dance-magic h1.product-meta__title.heading.h3, .kiddykruiser h1.product-meta__title.heading.h3, .puzzlepro h1.product-meta__title.heading.h3, .upsurge h1.product-meta__title.heading.h3,
.mightybounce h1.product-meta__title.heading.h3 {
    font-size: 30px;
    line-height: 36px;
   
}
  .jdgm-rev-widg {
    padding: 0 !important;
}
  
}   
/* media for 375  */
@media(max-width:375px){
  .custom-login div#login-form-container, .custom-register .register-form-container {
      padding: 40px 20px;
  }
}
/* Responsive */











