/** Shopify CDN: Minification failed

Line 71:0 Unexpected "}"

**/
h2.section-header__title.line,section.areas_list h2,section.flower-collections h2{margin:0;font-size:32px;line-height:43px;text-transform:capitalize;position:relative}h2.section-header__title.line,section.areas_list h2,section.background_image_text .inner h2,section.flower-collections h2{letter-spacing:inherit;text-align:center}section.flower-collections h2{color:#2a1147;padding:0 0 40px}.site-footer.custom-footer .page-width{position:relative;z-index:2}section.flower-collections h2:after{content:"";display:block;background-color:#fe3c00;width:71px;height:2px;margin:10px auto 0}h2.section-header__title.line{color:#2a1147}.bottom-block .menu-block,.footer__newsletter .outer_block,section.background_with._icon .flex-row,section.flower-collections .flex-row,section.slider_with_text .flex-row{display:flex;flex-wrap:wrap}section.flower-collections .flex-row .flower-block{width:14.28%;float:left;margin:0 0 30px;padding:0 15px;box-sizing:border-box;text-align:center;position:relative}section.flower-collections .flex-row .flower-block:hover h4:before{background-color:#fe3c00;transition:.4s}section.flower-collections .flex-row .flower-block .flower-image{margin-bottom:15px;display:flex;flex-wrap:wrap;align-items:center;min-height:74px}section.flower-collections .flex-row .flower-block h4{position:relative;font-size:16px;color:#000;letter-spacing:.16px;line-height:22px;margin:0;padding:0;font-weight:700;text-align:center;font-family:Nunito,sans-serif;flex-grow:1;transition:.4s}section.flower-collections .flex-row .flower-block h4:before{content:"";display:block;background-color:orange;width:42px;height:3px;margin:15px auto 9px;font-family:Nunito,sans-serif}section.flower-collections .flex-row .flower-block img{margin:0 auto;vertical-align:middle;transition:.4s}section.flower-collections .flex-row .flower-block a{display:FLEX;width:100%;height:100%;flex-wrap:wrap;flex-direction:column}section.flower-collections .flex-row .flower-block:hover h4{color:#fe3c00;transition:.4s}section.areas_list{position:relative;padding:50px 0;background:rgba(67,28,87,.1)}section.areas_list h2{color:#2a1147;padding:0 0 40px}section.flower-collections{padding-bottom:50px}.custom h2:after,.custom-sec h2.section-header__title:after,h2.app-heading:after,h2.section-header__title.line:after,section.areas_list h2:after,section.background_image_text .inner h2:after{content:"";display:block;background-color:#fe3c00;width:71px;height:2px;margin:10px auto 0}section.areas_list .inner-pannel{max-width:100%;margin:auto}section.areas_list .inner-pannel ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}section.background_image_text .inner h2,section.slider_with_text .flex-row .slider_image h2{padding:0 0 30px;font-size:32px;font-family:Nunito,sans-serif;line-height:43px;text-transform:capitalize}section.areas_list .inner-pannel ul li{width:25%;box-sizing:border-box;font-size:16px;line-height:34px;letter-spacing:.16px;font-weight:500;color:#000;text-align:unset;font-family:Nunito,sans-serif;flex-wrap:wrap;padding:0 30px}section.areas_list .inner-pannel ul li a{background-image:url(/cdn/shop/files/right-arrow-1_e0fe3e98-240a-4253-8e53-54355c91c49c.png?v=1732169906);background-repeat:no-repeat;background-position:0 5px;padding:0 0 0 33px;min-width:150px}section.areas_list .inner-pannel ul li:nth-child(4n):last-child{margin-left:auto}section.slider_with_text .flex-row .slider_image{width:24%;padding-right:50px}section.slider_with_text .flex-row .slider_image h2{color:#2a1147;font-weight:600;letter-spacing:0;margin:0}section.slider_with_text .flex-row .right_slider{width:76%;overflow:hidden;padding:10px 0 0}section.slider_with_text .flex-row .right_slider h4{line-height:26px;font-size:18px;letter-spacing:.18px;font-weight:700;color:#000!important;font-family:Nunito,sans-serif;margin:0;padding:0 0 18px}section.slider_with_text .flex-row .slider_summary p{font-weight:400;height:auto!important;font-size:18px;line-height:26px;color:#000!important;letter-spacing:.18px;font-family:Nunito,sans-serif;margin:0!important;padding:0 0 12px}section.slider_with_text .swiper-button-next{top:30px;position:relative;background:url("https://pitcko.store/cdn/shop/files/Testimonial-arrow-right-active.png") center no-repeat;width:56px;height:28px;margin-left:auto}section.slider_with_text .swiper-button-prev{left:auto;top:25px;position:relative;background:url(https://pitcko.store/cdn/shop/files/Testimonial-arrow-left.png) center no-repeat;width:56px;height:28px;margin-left:auto;right:68px!important}section.event-section{padding:40px 0;margin:60px 0 0;background-image:url(/cdn/shop/files/pexels-photo-9703892.jpg?v=1731654337);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}section.event-section:before{content:"";position:absolute;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);top:0}.site-footer.custom-footer,section.background_image_text,section.background_with._icon{background-size:cover;background-position:center}section.event-section .inner-wrapper{display:flex;flex-wrap:wrap;align-items:center;max-width:calc(100% - 200px);margin-left:auto;position:relative;z-index:1}section.event-section .left-wrapper{width:calc(100% - 250px);display:flex;flex-wrap:wrap}section.event-section .left-wrapper .inner-events{width:33.33%;padding:12px 20px 25px 12px;display:flex;flex-wrap:wrap;font-family:Nunito,sans-serif;margin:0;font-size:16px;line-height:22px;letter-spacing:.16px;font-weight:700;color:#000;align-items:center;cursor:pointer}section.event-section .left-wrapper .inner-events img{width:100%;height:100%;object-fit:contain;position:absolute;left:0;top:0}section.event-section .left-wrapper .inner-events h5{line-height:40px;padding-left:30px;font-size:16px;letter-spacing:.16px!important;width:calc(100% - 40px);margin:0}section.event-section h2{font-family:Nunito,sans-serif;font-size:32px;line-height:43px;letter-spacing:0;font-weight:600;color:#2b726e;text-align:left;margin:0;width:250px}section.areas_list .inner-pannel ul li a:hover{color:#fe3c00!important}section.event-section .left-wrapper .inner-events .image_wrapper{position:relative;width:40px;height:40px}.custom-footer button[type=submit] span,.custom-footer button[type=submit] svg,.newletter-mobile,.social_icon_mobile.footer__social,section.event-section .left-wrapper .inner-events .image_wrapper img:last-child,section.event-section .left-wrapper .inner-events:hover .image_wrapper img:first-child,span.swiper-notification{display:none}section.event-section .left-wrapper .inner-events .image_wrapper img:first-child,section.event-section .left-wrapper .inner-events:hover .image_wrapper img:last-child{display:block}section.event-section .left-wrapper .inner-events:hover h5{color:#fe3c00}section.background_image_text{background-repeat:no-repeat;padding:100px 0}section.background_image_text .inner h2{font-weight:600;margin:0;text-shadow:0 0 15px rgba(0,0,0,.1);color:#fff}section.background_image_text .inner h3{margin:0;font-size:32px;letter-spacing:.64px;text-align:center;padding:0;color:#000;font-family:Work Sans,HelveticaNeue,Helvetica Neue,sans-serif;font-weight:600;line-height:1.2}section.background_image_text .inner .summary{color:#000;font-size:24px;line-height:30px;text-align:center;letter-spacing:.48px;font-weight:600;padding:0 100px;margin:10px 0 40px}section.background_image_text .inner a.btn,section.background_layer_with_image a.btn{color:#fff;font-family:Work Sans,HelveticaNeue,Helvetica Neue,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.08em;white-space:normal;font-size:15px;background-color:#431c57;padding:12px 20px}section.background_image_text .inner .summary p{margin:0}section.slider_with_text{padding:60px 0}section.flower-collections .flex-row .flower-block:hover img{margin-top:-8px;transition:.4s}section.background_with._icon{background-repeat:no-repeat;padding:40px 0 15px}section.background_with._icon .flex-row .inner-icon-pannel{flex-grow:1;text-align:center;margin-bottom:30px}section.background_with._icon .icon_pannel img{margin:auto}section.background_with._icon .flex-row .inner-icon-pannel h2{font-family:Nunito,sans-serif;margin:0;padding:20px 0 17px;font-size:26px;letter-spacing:.26px;line-height:35px;text-align:center;font-weight:700}.custom h2,section.background_with._icon .flex-row .inner-icon-pannel h3{margin:0;padding:0;font-family:Nunito,sans-serif;text-align:center;position:relative}section.background_with._icon .flex-row .inner-icon-pannel h2:after{width:53px;height:3px;background:orange;content:" ";display:block;margin:7px auto}section.background_with._icon .flex-row .inner-icon-pannel h3{font-size:20px;letter-spacing:.18px;line-height:26px;font-weight:400;text-transform:capitalize!important}.custom h2{text-transform:capitalize;color:#2a1147!important;line-height:43px;font-weight:600!important;font-size:25px!important}.custom .enlarge-text p{font-size:18px;text-align:center;line-height:30px;letter-spacing:.18px;color:#000;font-weight:400;margin:0 0 15px;padding:0 27px;font-family:Nunito,sans-serif}.custom-footer .address_block h2,.site-footer.custom-footer h2.h4.footer__title.small--hide{line-height:33px;letter-spacing:.1px;font-family:Work Sans,HelveticaNeue,Helvetica Neue,sans-serif}.custom-footer .address_block h2{font-size:16px;font-weight:700;text-transform:math-auto;position:relative}.custom-footer .grid__item h2{position:relative;margin:0 0 20px!important}.custom-footer .address_block ul{margin:0;padding:0}.custom-footer .address_block ul li{list-style:none;position:relative;padding-left:30px;font-size:14px;line-height:25px;font-family:Nunito,sans-serif;font-weight:600}.custom-footer .address_block.dynamic-address-block ul:nth-child(2) li:after{background-image:url(/cdn/shop/files/address.png);background-repeat:no-repeat;background-size:auto;background-position:0 5px;content:"";position:absolute;top:0;left:0;width:25px;height:25px}.custom-footer .address_block ul li:last-child:after{background-repeat:no-repeat;background-size:auto;background-position:0 5px;content:"";position:absolute;top:0;left:0;width:25px;height:25px;background-image:url(/cdn/shop/files/phone.png)}.custom-footer .map_block{padding:30px 0 0}.custom-footer .payment-icon{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:10px 0 40px}.custom-footer .map_block iframe{width:100%;object-fit:cover}.site-footer.custom-footer{border-top:1px solid #e8e8e1;float:left;width:100%;margin-top:50px;background-repeat:no-repeat;position:relative;background-attachment:fixed}.site-footer.custom-footer:before{content:"";position:absolute;left:0;width:100%;height:100%;top:0}.site-footer.custom-footer h2.h4.footer__title.small--hide{font-size:16px;padding:0;margin:0;text-transform:math-auto;font-weight:600}.custom-footer .footer__newsletter input[type=email]::placeholder{color:#aaa;font-size:20px}.custom-footer .footer__newsletter input[type=email]{border:1px solid #e8eaeb;background-color:#fff;color:#165687;max-width:100%;line-height:1.2;border-radius:2px;padding-left:20px}.custom-footer .footer__newsletter button[type=submit]{position:relative;background:0 0;display:inline-block;text-decoration:none;text-align:center;vertical-align:middle;cursor:pointer;border:2px solid #431c57;border-radius:2px;color:#431c57;font-family:Work Sans,HelveticaNeue,Helvetica Neue,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.08em;white-space:normal;font-size:14px;top:0;transform:none;margin-top:20px;transition:.4s;width:100%;padding:13px}.custom-footer button#newsletter-submit-footer2:hover{opacity:.7;transition:.4s}.custom-footer ul.no-bullets.site-footer__linklist li{position:relative;margin:0;padding:0;list-style-type:none;font-size:14px;line-height:25px;font-family:Nunito,sans-serif;font-weight:600;transition:.4s ease-in-out}.custom-footer ul.no-bullets.site-footer__linklist li a{background-image:url(/cdn/shop/files/nev-icon.png);background-repeat:no-repeat;background-position:0 10px;padding:0 0 4px 15px;transition:.4s ease-in-out;text-transform:capitalize}.custom-footer .site-footer__linklist a{display:inline-block;padding:0;text-decoration:none;color:#000}.custom-footer .first_grid .footer__item-padding{max-width:100%}.custom-footer .footer__logo{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.custom-footer ul.no-bullets.site-footer__linklist h2{margin-top:40px!important}.custom-footer .grid .grid__item:last-child{padding:0}.custom-footer .footer__social{display:flex;justify-content:flex-start;align-items:center;gap:15px;margin:30px 0 0}.custom-footer .footer__social li{margin:0;position:relative;transition:.4s;width:45px;height:45px;border:2px solid #431c57;border-radius:50px;display:flex;justify-content:center;align-items:center}.footer__social a{display:flex!important;flex-wrap:wrap;align-items:center}.custom-footer .footer__social li:hover{margin-top:-5px;transition:.4s}.custom-footer .footer__social li svg path{fill:#431c57!important}.custom-footer p.footer__small-text{padding:0;list-style-type:none;font-size:14px;line-height:25px;font-family:Nunito,sans-serif;font-weight:600}.custom-sec h2.section-header__title,h2.app-heading,section.background_with._icon h2{font-size:32px;line-height:43px;text-align:center;text-transform:capitalize;letter-spacing:inherit}.custom-footer ul.no-bullets.site-footer__linklist li:hover a{color:#fe3c00;position:relative;padding-left:18px;transition:.4s ease-in-out}.custom-footer .footer__logo img{display:block;max-height:none!important;max-width:none!important}.custom-footer .footer__logo a{height:74px}section.slider_with_text .swiper-horizontal{padding-bottom:30px}h2.app-heading{color:#2a1147;margin:0;padding:0 0 30px}.custom-sec h2.section-header__title{color:#2a1147;margin:0;padding:0}.custom-sec .article__grid-meta .article__date,.custom-sec .article__grid-meta .article_btn{text-align:left}.custom-sec .article__grid-meta a.article__title{height:77px;color:#000;font-size:18px;letter-spacing:.18px;font-weight:700;text-align:left;margin:0;padding:20px 0 5px;line-height:26px;font-family:Nunito,sans-serif}.custom-sec .article__grid-meta time{color:#000;font-size:16px;line-height:22px;letter-spacing:.16px;font-weight:700;text-align:left;font-family:Nunito,sans-serif;display:block;margin:15px 0}.custom-sec .article__grid-meta .article_content{color:#000;font-size:18px;letter-spacing:.18px;font-weight:400;text-align:left;margin:0;padding:0 0 13px;line-height:26px;font-family:Nunito,sans-serif}.custom-sec .article__grid-meta .article_btn a{font-size:16px;line-height:19px;letter-spacing:.16px;font-weight:700;display:inline-block;border:none;padding:0;font-family:Nunito,sans-serif}.grid__item.updated span.collection-item__title span{background:#431c57;color:#fff}.announcement-bar.site-header--opening.site-header--stuck{top:0;z-index:99;width:100%;position:fixed}@media (max-width:991px){.custom .enlarge-text p{padding:0!important}section.areas_list .inner-pannel ul li{padding:0 15px}}@media (max-width:641px){.custom-sec .small--one-third,.custom-sec .small--two-thirds{width:100%}}#infiniteoptions-container div.half-width,#infiniteoptions-container div.two-column{display:inline-block!important;width:50%}#infiniteoptions-container div.half-width .spb-select{padding-right:10px}.footer__newsletter .outer_block .block{width:calc(100% - 0px);margin-right:0;display:flex;flex-wrap:wrap}.footer__newsletter .outer_block .block:nth-child(2n){margin-right:0}.footer__newsletter .outer_block .block input{height:45px;border:none!important}.footer__newsletter .outer_block .block input#birthdate{width:100%;background:#fff;font-weight:400;color:#000;padding:10px}.custom-footer .footer__newsletter input#Email-footer2::placeholder{color:#000;font-weight:400;font-size:15px}.footer-logo{max-width:200px;margin:0 0 20px}.footer__newsletter .outer_block .block label{color:#431c57;font-size:12px;padding:0;margin:0;line-height:33px;font-family:Work Sans,HelveticaNeue,Helvetica Neue,sans-serif;letter-spacing:.1px;font-weight:600;text-transform:uppercase}.logo-text{font-weight:600;padding:20px 0 0}.privacy_policy_text{margin:20px 0 0;font-weight:600}.required_info,.required_info sup{font-weight:600}.bottom-block .menu-block li{padding-left:20px;list-style:none;position:relative;margin:0;font-size:14px;line-height:25px;font-family:Nunito,sans-serif;font-weight:600;text-transform:uppercase}.bottom-block .menu-block li:first-child{padding-left:0}.bottom-block .right-wrapper{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;width:100%}.bottom-block{display:flex;flex-wrap:wrap;justify-content:space-between}.bottom-block a.back_to_button{color:#431c57;font-weight:700;letter-spacing:.1px;font-family:Nunito,sans-serif;font-size:15px;position:relative;padding-right:7px}a.back_to_button:after{content:"";position:absolute;border:solid #431c57;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);top:3px;right:-7px}section.background_with._icon h2{position:relative;margin:0;padding:0 0 40px;color:#fff}section.background_with._icon h2:after{content:"";display:block;background-color:orange;width:71px;height:2px;margin:10px auto 0}.custom-footer .bottom_outer{position:relative;border-top:1px solid #431c57;padding-top:15px;margin-top:60px}.site-footer.custom-footer .back_button{padding:0 15px 0 0}.address_block{margin:0 0 20px}.site-header ul.site-nav__dropdown{width:300px;padding:0}.site-header ul.site-nav__dropdown li{width:50%;float:left;padding-right:5px}.site-header ul.site-nav__dropdown li:hover{background:#431c57}.site-header ul.site-nav__dropdown li:hover a{background:#431c57;color:#fff}@media (max-width:768px){footer.site-footer.custom-footer{padding:50px 0}button.h4.footer__title.collapsible-trigger.collapsible-trigger-btn.medium-up--hide{list-style:none;position:relative;font-size:14px;line-height:25px;font-family:Nunito,sans-serif;color:#000;font-weight:600}.custom-footer .grid__item h2:before{right:0;margin:auto}.custom-footer .address_block ul{margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap}section.slider_with_text{padding:30px 0}h2.app-heading{font-size:25px!important;line-height:1.3}.enap-section-name{font-size:15px!important}.newletter-mobile{display:block}.social_icon_mobile.footer__social{display:block;margin-bottom:30px}.grid .grid__item.footer__item--footer2:first-child button.h4.footer__title.collapsible-trigger.collapsible-trigger-btn.medium-up--hide,.grid .grid__item.footer__item--footer2:first-child div#Footer-footer2{display:none}.footer-logo{margin:0 auto 20px}.custom-footer .address_block ul li{width:100%;text-align:left}.address_block h2{text-align:left;padding:0!important}.custom-footer .footer__social{margin:30px 0}}@media (max-width:576px){section.areas_list .inner-pannel ul li{width:100%!important;padding:0}}



.index-section--hero .hero-natural--template--16988156395586__slideshow_g6gCbt {
    margin-top: 41px;
}
section#shopify-section-template--17004236210242__logo_slider_98bmLp .logo-grid-item {
    background: transparent;
}
.template-charity .hero-natural--template--16995007823938__slideshow_g6gCbt {
    margin-top: 41px;
}
.hero-natural--template--17004236210242__slideshow_g6gCbt {
    padding-top: 41px;
    margin-top: 41px;
}
.template-bloomen-brides .page-width.page-width--narrow.page-content {
    max-width: 90%;
}
.image_gallery_season .image-gallery1 {
    display: flex;
    gap: 20px;
}
.image_gallery_season .img-gallery-inner {
    margin: 0;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    margin-bottom: 30px;
    padding: 10px;
}
.image_gallery_season .img-gallery-inner p {
    margin-bottom: 0px !important;
}
.image_gallery_season .img-gallery-inner h2 {
    margin-top: 20px !important;
    margin-bottom: 0px !important;
}
@media only screen and (max-width:768px) {
  .slideshow-wrapper .hero.hero--mobile--auto[data-mobile-natural="true"] {
    height: auto;
    position: unset;
  }
  .slideshow-wrapper .hero[data-dots="true"] .hero__text-content {
    padding-top: 40px;
  }
  .mobile-height-auto {
    height: auto !important;
    padding-bottom: 0 !important;
  }
  .header-main-wrapper{
    /* top:45px; */
  }
  .header-sticky-wrapper .header-wrapper{
    margin-top:10px;
  }
  .header-layout[data-logo-align=center] .site-header__logo {
    margin-block: 0;
  }
  .index-section--hero #Slideshow-template--16988156395586__slideshow_g6gCbt {
    height: 375px;
}
  .image_gallery_season .image-gallery1 {
    display: block;
}
*,
}
@media only screen and (max-width:360px){
  .header-sticky-wrapper .header-wrapper{
    margin-top:25px;
  }
}



/* .slideshow__slide .hero__image-wrapper, [data-aos=hero__animation] .hero__image-wrapper,
.loaded .slideshow__slide.is-selected .hero__image, .loaded .slideshow__slide.is-selected .hero__image--svg, .loaded .slideshow__slide.is-selected .hero__media, .loaded[data-aos=hero__animation] .hero__image, .loaded[data-aos=hero__animation] .hero__image--svg, .loaded[data-aos=hero__animation] .hero__media {
      transform: translate(0) !important;
  opacity: 1 !important;
  transition: none !important;
  animation: none !important;
} */

.template-charity .countdown-wrapper .countdown__content{
  /* padding-bottom: 8px; */
  padding-bottom: 16px;
  padding-top: 16px;
}
.template-charity .countdown-wrapper .countdown__content .countdown__block{
  margin: 0 auto;
}
.template-charity .countdown-wrapper .countdown__content .countdown__button{
  width: 100%;
  max-width: 320px;
  padding: 18px 20px;
}
.template-charity .countdown-wrapper .countdown__content .countdown__button.btn{
  background-color: #e60000;
}
.template-charity .countdown-wrapper .countdown__content .countdown__button.btn:hover{
  background-color: #cc0000 !important;
}
/* custom css 26-07-25  */
.template-charity .countdown-wrapper .countdown__content .countdown__button {
  animation: pulsate 1.5s infinite;
}
.template-charity .text-with-icons__block-text br {
  display: none;
}
.hero__media.has-short-video iframe {
  top: 0;
  height: 100%;
}
@media only screen and (min-width: 769px) {
  .template-charity .index-section {
    margin: 52px 0;
  }
  .template-charity .index-section .text-with-icons__blocks .text-with-icons__block {
    padding-block: 0;
  }
}
@keyframes pulsate {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
  }
  70% {
    transform: scale(1.05);
    box-shadow: 0 0 0 10px rgba(255, 0, 0, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(255, 0, 0, 0);
  }
}
@media only screen and (max-width: 768px) {
  .text-with-icons__blocks .text-with-icons__block:last-child {
    padding: 0;
  }
}