/*!
Theme Name: l'atelier de clem
Author: Atelier de Clem
Author URI: https://www.atelierdeclem.com
Description: Starting theme for WordPress.
Version: 1.1
*/body{font-family:"Roboto",sans-serif}.filter-block{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container-small{max-width:780px}#secondary.widget-area{padding:0 15px}@media all and (min-width: 768px){#secondary.widget-area{padding:0;padding-left:15px;margin-top:20px}}@media all and (min-width: 992px){#secondary.widget-area{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#secondary.widget-area .widget{border-bottom:1px solid #dedede;margin-bottom:15px}#secondary.widget-area .widget:last-child{border-bottom:none}#secondary.widget-area .wp-block-heading{font-size:22px}#secondary.widget-area .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox],#secondary.widget-area .wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount,#secondary.widget-area .wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{border:1px solid #b1cbbf !important}#secondary.widget-area .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#b1cbbf}#secondary.widget-area .wc-block-attribute-filter__actions{margin-bottom:10px}#secondary.widget-area .wc-block-components-price-slider__range-input-progress{background:#b1cbbf}.woocommerce-message{border-color:#b1cbbf;background-color:rgba(177,203,191,.7);color:#000}.item-name a{color:#000}.btn,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.woocommerce button.button{background:#b1cbbf;color:#fff;border:1px solid #b1cbbf;border-radius:10px;padding:6px 10px;text-decoration:none;-webkit-transition:all ease-in .3s;transition:all ease-in .3s}.btn:hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover,.woocommerce button.button:hover{border:1px solid #b1cbbf;background:#fff;color:#b1cbbf;-webkit-transition:all ease-in .3s;transition:all ease-in .3s}.btn.btn-outline-primary{background-color:#fff;color:#b1cbbf;-webkit-transition:all ease-in .3s;transition:all ease-in .3s}.btn.btn-outline-primary:hover{border:1px solid #b1cbbf;background-color:#b1cbbf;color:#fff;-webkit-transition:all ease-in .3s;transition:all ease-in .3s}.list-group-item-action:hover{background:#b1cbbf}.cta,.button{padding:7px 13px;text-decoration:none;cursor:pointer;border-radius:10px;-webkit-transition:all ease-in .3s;transition:all ease-in .3s}.button--black,.cta--black{background-color:#333;color:#fff;font-size:16px;border:1px solid #333}.button--black:hover,.cta--black:hover{background-color:#fff;color:#333;-webkit-transition:all ease-in .3s;transition:all ease-in .3s}.cta--large{padding:8px 26px}.message-top-page{background-color:#b1cbbf;padding:10px 0}.message-top-page p{margin:0;font-size:12px}@media all and (min-width: 992px){.primary-nav__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.primary-nav__mobile{position:fixed;bottom:0px;left:0;background-color:#b1cbbf;width:100%;z-index:100}@media all and (min-width: 992px){.primary-nav__mobile{position:static;background-color:#fff;padding:15px 0 5px}}.primary-nav__content--logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.primary-nav__content--cta{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.primary-nav__item{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.primary-nav__item:nth-child(2),.primary-nav__item:nth-child(3){border-right:1px solid #fff}.primary-nav__cta{background:none;border:none}.primary-nav__cta--account{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.primary-nav__cta--account span{display:none}@media all and (min-width: 992px){.primary-nav__cta--account span{display:inline-block;margin-left:10px}}@media all and (min-width: 992px){.primary-nav__cta--hamburger{display:none}}.primary-nav__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;width:30px;height:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;border:none;padding:0;position:relative}.primary-nav__hamburger span{width:100%;height:2px;background:#333;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute}.primary-nav__hamburger span:nth-child(1){top:0}.primary-nav__hamburger span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.primary-nav__hamburger span:nth-child(3){bottom:0}.primary-nav__hamburger[data-state=open] span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:49%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.primary-nav__hamburger[data-state=open] span:nth-child(2){opacity:0}.primary-nav__hamburger[data-state=open] span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:50%;-webkit-transform:translateY(50%) rotate(-45deg);transform:translateY(50%) rotate(-45deg)}.primary-nav__hamburger[data-state=closed] span:nth-child(1),.primary-nav__hamburger[data-state=closed] span:nth-child(2),.primary-nav__hamburger[data-state=closed] span:nth-child(3){-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.primary-nav__nav{position:fixed;top:0;left:0;width:100%;height:100%;padding:15px;background-color:#fff;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);z-index:9999}.primary-nav__nav[data-state=open]{max-height:calc(100% - 50px);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.primary-nav__nav[data-state=closed]{max-height:0;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media(min-width: 992px){.primary-nav__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:static;max-height:none;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);height:auto;overflow:visible}}.primary-nav__list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;position:relative}@media all and (min-width: 992px){.primary-nav__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.primary-nav__list--item{margin-bottom:20px;margin-right:10px}.primary-nav__list--item:last-child{margin-bottom:0}.primary-nav__list--item a{text-decoration:none;color:#000;font-size:16px;font-weight:400}@media all and (min-width: 992px){.primary-nav__list--item{margin-bottom:0}.primary-nav__list--item:hover>.primary-nav__sublist,.primary-nav__list--item:focus>.primary-nav__sublist{display:block}}.primary-nav__sublist{list-style:none}@media all and (min-width: 992px){.primary-nav__sublist{padding:15px;margin:0;display:none;position:absolute;top:100%;background-color:#fff;display:none;width:100%;max-width:300px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}}.primary-nav__sublist--item{padding:0px;margin-bottom:10px}.primary-nav__sublist--item:last-child{margin-bottom:0}.reassurance{margin-top:40px;margin-bottom:50px}.reassurance__list{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width: 768px){.reassurance__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.reassurance__item{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media all and (min-width: 768px){.reassurance__item{margin-bottom:0px;padding:0 5px}}@media all and (min-width: 992px){.reassurance__item{margin-bottom:0px;padding:0}}.reassurance__icon{margin-right:30px}.reassurance__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reassurance__title{font-size:16px;font-weight:700;margin-bottom:0px;color:#333}.reassurance__text{font-size:14px;margin:0;color:#333}.products-feature{background:rgba(237,128,52,.3);margin-top:40px;padding:15px 0 40px}.products-feature__primary{font-family:"Send Flowers",cursive;text-align:center;font-size:40px;margin-bottom:50px}.products-feature__primary:after{content:"";width:100px;height:1px;display:block;background-color:#f6b2b4;margin:10px auto 0}.products-feature__list{display:-webkit-box;display:-ms-flexbox;display:flex}.footer{background:#333;padding:15px 0}.breadcrumb{margin:20px 0 30px}.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style-type:none;-webkit-box-pack:baseline;-ms-flex-pack:baseline;justify-content:baseline}.breadcrumb__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}.breadcrumb__item:after{content:"/";margin-left:10px;color:#333;font-weight:700}.breadcrumb__item:last-child{margin-right:0;color:#f6b2b4;font-weight:700;font-size:12px}.breadcrumb__item:last-child:after{display:none}.breadcrumb__item a{color:#333;font-weight:700;text-decoration:none;font-size:12px}.attributes-selected ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.attributes-selected ul li span.wc-block-active-filters__list-item-name{background-color:#b1cbbf;padding:2px 18px;border-radius:40px}.pagination{margin-top:30px;padding:0 15px}.pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination ul li{margin-right:10px;text-align:center}.pagination ul li:last-child{margin-right:0}.pagination ul li a{display:block;border:1px solid #333;border-radius:5px;padding:5px 13px;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;color:#b1cbbf}.pagination ul li a:hover,.pagination ul li a:focus{background-color:#b1cbbf;color:#fff;border-color:#b1cbbf;-webkit-transition:all .3s;transition:all .3s}.pagination ul li.active a{background-color:#b1cbbf;color:#fff;border-color:#b1cbbf}.single-related-product{background:rgba(237,128,52,.3);margin-top:40px;padding:15px 0 40px}.single-related-product__primary{font-family:"Send Flowers",cursive;text-align:center;font-size:40px;margin-bottom:50px}.single-related-product__primary:after{content:"";width:100px;height:1px;display:block;background-color:#f6b2b4;margin:10px auto 0}.single-related-product__list{display:-webkit-box;display:-ms-flexbox;display:flex}.homepage__carousel{background:rgba(237,128,52,.3)}.footer__container{display:grid;grid-template-columns:1fr;gap:30px}@media all and (min-width: 768px){.footer__container{grid-template-columns:1fr 1fr}}@media all and (min-width: 1200px){.footer__container{grid-template-columns:1fr 2fr 1fr}}.footer__secondary{margin-top:30px}.footer__secondary-list{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #f6b2b4;padding-top:10px}.footer__secondary-item{width:100%;margin-bottom:10px}@media all and (min-width: 600px){.footer__secondary-item{width:33%}}@media all and (min-width: 768px){.footer__secondary-item{width:auto;margin-right:15px}}.footer__copyright{color:#fff;text-align:center;margin-top:20px;margin-bottom:0}.footer__logo{margin-bottom:20px;display:block}.footer__list{list-style-type:none;padding:0;margin:0}.footer__item,.footer a{color:#fff;font-weight:300;text-decoration:none}.footer__item{margin-bottom:5px}.footer__title{color:#fff;font-size:22px;font-weight:600;margin-bottom:20px}.footer__quick-menu{display:grid;grid-template-columns:repeat(2, 1fr)}.carousel-homepage{overflow:hidden;position:relative}.carousel-homepage__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width: 768px){.carousel-homepage__slide{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media all and (min-width: 992px){.carousel-homepage__slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media all and (min-width: 768px){.carousel-homepage__content,.carousel-homepage__media{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.carousel-homepage__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (min-width: 768px){.carousel-homepage__content{margin:20px 0 40px}}@media all and (min-width: 992px){.carousel-homepage__content{padding-left:110px}}.carousel-homepage__title{font-size:25px;font-weight:700;margin-bottom:20px;color:#333}@media all and (min-width: 1200px){.carousel-homepage__title{font-size:40px}}.carousel-homepage__intro{font-size:16px;line-height:22px;color:#333}.carousel-homepage .swiper-slide{height:500px}@media all and (min-width: 992px){.carousel-homepage .swiper-slide{height:100%}}@media all and (min-width: 1200px){.carousel-homepage .swiper-slide{height:370px}}@media all and (min-width: 1400px){.carousel-homepage .swiper-slide{height:100%}}.carousel-homepage .swiper-button-next,.carousel-homepage .swiper-button-prev{position:absolute;top:50%;z-index:99;width:30px;height:30px;background:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.carousel-homepage .swiper-button-next svg,.carousel-homepage .swiper-button-prev svg{width:15px;fill:#000}.carousel-homepage .swiper-button-next{right:0px}.carousel-homepage .swiper-button-prev{left:0px}.carousel-homepage .swiper-pagination{position:absolute;bottom:15px;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel-homepage .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#fff;border:1px solid #fff;border-radius:50%;margin-right:10px;cursor:pointer;-webkit-transition:all ease-in .3s;transition:all ease-in .3s}.carousel-homepage .swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0}.carousel-homepage .swiper-pagination .swiper-pagination-bullet:hover{-webkit-transition:all ease-in .3s;transition:all ease-in .3s;background-color:#f6b2b4}.carousel-homepage .swiper-pagination .swiper-pagination-bullet-active{background-color:#f6b2b4;border-color:#f6b2b4}.categories-featured__list{display:-webkit-box;display:-ms-flexbox;display:flex}.categories-featured__item{width:50%;padding:15px;position:relative}@media all and (min-width: 768px){.categories-featured__item{width:25%}}.categories-featured__link{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:10px;overflow:hidden}.categories-featured__link:hover .categories-featured__image{-webkit-transform:scale(1.1);transform:scale(1.1)}.categories-featured__primary{font-family:"Send Flowers",cursive;text-align:center;font-size:40px;margin-bottom:50px}.categories-featured__primary:after{content:"";width:100px;height:1px;display:block;background-color:#f6b2b4;margin:10px auto 0}.categories-featured__title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;color:#fff;text-decoration:none;width:100%;max-width:150px;z-index:1;font-size:36px;font-weight:700}@media all and (min-width: 768px){.categories-featured__title{max-width:300px}}.categories-featured__image{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;position:relative}.categories-featured__image:after{content:"";position:absolute;background:rgba(0,0,0,.1);width:100%;height:100%;left:0;top:0;bottom:0;right:0;z-index:0}.fabrique-clem{padding:30px 0 0}@media all and (min-width: 1200px){.fabrique-clem{padding:30px 0 0}}.fabrique-clem__block{background:rgba(246,178,180,.7);padding:15px 20px 25px}@media all and (min-width: 1200px){.fabrique-clem__block{margin-left:105px;max-width:1000px}}.fabrique-clem__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}@media all and (min-width: 1400px){.fabrique-clem__content{min-height:490px}}.fabrique-clem__image{display:none}@media all and (min-width: 1200px){.fabrique-clem__image{display:block;position:absolute;top:0;left:0;width:100%;z-index:-1;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}}.fabrique-clem__title{font-family:"Send Flowers",cursive;font-size:36px;text-align:center;margin-bottom:20px}.fabrique-clem__text{font-size:16px;line-height:24px;color:#333;margin-bottom:0}.single-post{padding:0}.single-post__image{height:400px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden;margin-bottom:40px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease}.single-post__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.single-post__image img:hover,.single-post__image img:focus{-webkit-transform:scale(1.05);transform:scale(1.05)}.single-post__image:hover,.single-post__image:focus{-webkit-box-shadow:0 6px 8px rgba(0,0,0,.2);box-shadow:0 6px 8px rgba(0,0,0,.2)}.single-post__title{font-size:40px;font-weight:700;font-family:"Roboto",sans-serif;color:#333;margin-bottom:40px}.single-post__content{font-family:"Roboto",sans-serif;color:#333;font-size:18px;line-height:28px}.single-post__content p{margin-bottom:10px}.single-post__content ul{list-style-type:none}.single-post__other{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-post__prervious a,.single-post__next a{position:relative;overflow:hidden;width:300px;height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:10px;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.single-post__prervious a:after,.single-post__next a:after{content:"";position:absolute;display:block;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.3)}.single-post__prervious a:hover img,.single-post__prervious a:focus img,.single-post__next a:hover img,.single-post__next a:focus img{-webkit-transform:scale(1.05);transform:scale(1.05)}.single-post__prervious h2,.single-post__next h2{z-index:2;position:relative;color:#fff;font-size:24px}.single-post__prervious img,.single-post__next img{position:absolute;left:0;top:0;width:100%;z-index:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.product-card__item{padding:0 15px;margin-bottom:20px}@media all and (min-width: 768px){.product-card__item{width:50%}}@media all and (min-width: 1200px){.product-card__item{width:25%;margin-bottom:0}}.product-card__card{background:#fff;border-radius:10px;overflow:hidden;position:relative;display:block}.product-card__content{padding:20px 15px}.product-card__title{color:#f6b2b4;font-size:18px;font-weight:700;margin-bottom:10px;display:block;text-decoration:none;min-height:55px}.product-card__title:after{content:"";inset:0;opacity:0;position:absolute;z-index:1}.product-card__title:hover~.products-feature__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.product-card__description{font-size:14px;min-height:190px}.product-card__price{text-align:right}.product-card__price span{font-size:16px;font-weight:700;color:#f6b2b4}.product-card__price del span{color:#333;font-weight:400}.product-card__price ins span{color:#d0021b;font-size:20px;font-weight:700}.product-card__add-to-cart{text-align:center;margin-top:15px;position:relative;z-index:2}.product-card__button{background:#b1cbbf;color:#fff;border:1px solid #b1cbbf;border-radius:10px;padding:6px 10px;-webkit-transition:all ease-in .3s;transition:all ease-in .3s}.product-card__button:hover{background:#fff;color:#b1cbbf;-webkit-transition:all ease-in .3s;transition:all ease-in .3s}.product-card__button.loading .btn-loader{background-color:#b1cbbf}.product-card__image{position:relative;height:180px;overflow:hidden}.product-card__image>img{font-family:"object-fit: cover;";-o-object-fit:cover;object-fit:cover;position:absolute;height:auto;width:100%;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}@media all and (min-width: 1200px){.product-card__image>img{width:100%;height:100%}}.product-card__badge{background:#d0021b;color:#fff;font-size:12px;font-weight:600;padding:5px 10px;position:absolute;top:10px;left:10px;border-radius:10px}@media all and (min-width: 992px){.product-list-page{display:-webkit-box;display:-ms-flexbox;display:flex}.product-list-page .cta.cta--black.cta--large{display:none}}.product-list{background:rgba(237,128,52,.3);padding:0 15px 40px 15px}@media all and (min-width: 768px){.product-list{padding:0 20px 40px 40px}}.product-list__header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;overflow:hidden;margin-bottom:30px;border-radius:10px;padding-bottom:100px}.product-list__content{position:relative;z-index:1;padding:15px 40px 15px 15px}.product-list__content::after{content:"";position:absolute;background:rgba(0,0,0,.1);top:0;left:0}.product-list__img{position:absolute;z-index:0;width:100%;height:100%}.product-list__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-list__primary{font-family:"Send Flowers",cursive}.categ-child{margin-bottom:30px}.categ-child__list{display:-webkit-box;display:-ms-flexbox;display:flex}.categ-child__item{margin-right:10px}.categ-child__link{text-decoration:none;color:#333}.categ-child__title{font-size:16px}.product{padding:20px 0}@media all and (min-width: 768px){.product__container{display:grid;grid-template-columns:1fr 1fr;gap:20px}}.product__image{position:relative}.product__image .woocommerce-product-gallery{width:100% !important}.product__title{font-size:40px;color:#333}.product__price{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;color:#333;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__price-regular{text-decoration:line-through;margin:0}.product__price-sale{font-size:30px;color:#d0021b;margin:0}.product__description{font-size:16px;line-height:22px;color:#333}.product__short-description p{font-size:16px;line-height:24px;color:#333}.product__add-to-cart{text-align:center;margin-top:15px;position:relative;z-index:2}.product__add-to-cart{background:#b1cbbf;color:#fff;border:1px solid #b1cbbf;border-radius:10px;padding:6px 10px;-webkit-transition:all ease-in .3s;transition:all ease-in .3s;margin:0}.product__add-to-cart:hover{background:#fff;color:#b1cbbf;-webkit-transition:all ease-in .3s;transition:all ease-in .3s}.product__add-to-cart .btn-loader{background-color:#b1cbbf}.product__button.loading .btn-loader{background-color:#b1cbbf}.product__cart{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__cart>div.quantity{margin-right:20px !important;width:auto !important}.product__cart>div.quantity button{background-color:#f6f6f6;border:0;border:1px solid #dedede;color:#333;font-size:20px;height:40px;min-width:34px;outline:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out;width:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product__cart>div.quantity button.minus{border-right:0 !important;border-radius:20px 0 0 20px}.product__cart>div.quantity button.plus{border-left:0 !important;border-radius:0 20px 20px 0}.product__cart>div.quantity input.qty{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #dedede;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;outline:none;text-align:center;width:50px;height:40px}.product__last{margin-top:10px;color:#f6b2b4;font-size:12px}@media all and (min-width: 1200px){.product__last{margin-bottom:0;margin-left:15px;margin-top:0}}.product__last--finished{margin-left:0;font-size:14px;background-color:#f6b2b4;color:#fff;border-radius:10px;padding:5px 5px 5px 10px}.product__tabs{margin-bottom:30px}.product__tabs h2{font-family:"Send Flowers",cursive;text-align:center;font-size:40px;margin-bottom:50px}.product__tabs h2:after{content:"";width:100px;height:1px;display:block;background-color:#f6b2b4;margin:10px auto 0}.card-categ{position:relative}.card-categ__figure{width:100%;height:250px;position:relative;overflow:hidden;border-radius:10px}.card-categ__figure img{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;width:100%;height:100%}.card-categ__primary{font-size:22px;font-weight:700}.card-categ__primary a{text-decoration:none;color:#333}.card-categ__primary a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.boutique__primary{font-family:"Send Flowers",cursive;text-align:center;font-size:40px;margin-bottom:50px}.boutique__primary:after{content:"";width:100px;height:1px;display:block;background-color:#f6b2b4;margin:10px auto 0}.boutique__description{margin-bottom:50px}.boutique__description p{font-size:16px;line-height:24px;color:#333;margin-bottom:0}.boutique__list{margin:0;padding:0;list-style-type:none;display:grid;grid-template-columns:1fr;gap:30px}@media all and (min-width: 600px){.boutique__list{grid-template-columns:1fr 1fr}}@media all and (min-width: 1280px){.boutique__list{grid-template-columns:1fr 1fr 1fr}}.contact__title{font-family:"Send Flowers",cursive;text-align:center;font-size:40px;margin-bottom:50px}.contact__title:after{content:"";width:100px;height:1px;display:block;background-color:#f6b2b4;margin:10px auto 0}.contact__content{margin-bottom:50px;padding:15px;background-color:#f6b2b4;border-radius:15px}.contact__content p{font-size:16px;line-height:24px;color:#333;margin-bottom:10px}.contact form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:40px -15px 40px -15px}.contact__row{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 15px}.contact__row--100{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.contact__row input,.contact__row textarea{padding:10px 15px;border:none;margin-bottom:20px}.contact__row .wpcf7-list-item{margin:0}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
