@charset "UTF-8";:root{--color-text: #000;--dark-pink: #e7ad96;--light-pink: #fdf2ec;--pink: #f9ddd2;--color-pink-light: #fefbf9;--primary: #e7ad96;--secondary: #a37b54;--primary-button: #f9ddd2;--selection: #f9ece6;--hover: #f9ece6;--white: #fff;--black: #000;--gap: 15px;--space: 8px}@font-face{font-family:Antro Vectra;font-weight:700;font-display:swap;src:url(../externals/fonts/Antro_Vectra_Bolder.otf) format("opentype")}@font-face{font-family:Antro Vectra;font-weight:400;font-display:swap;src:url(../externals/fonts/Antro_Vectra.otf) format("opentype")}@font-face{font-family:Theano Didot;font-weight:400;font-display:swap;src:url(../externals/fonts/Theano-Didot.ttf) format("truetype")}@font-face{font-family:Optima;font-weight:400;font-display:swap;src:url(../externals/fonts/Optima.ttf) format("truetype")}@font-face{font-family:Angelface;font-weight:400;font-display:swap;src:url(../externals/fonts/Angelface.otf) format("opentype")}@font-face{font-family:Alamain;font-weight:400;font-display:swap;src:url(../externals/fonts/alamain1.ttf) format("truetype")}:root{--font-family-primary: "Theano Didot", serif;--font-family-secondary: "Antro Vectra", cursive;--font-family-tertiary: "Optima", sans-serif;--font-family-angelface: "Angelface";--font-family-alamain: "Alamain"}p{color:#000;margin-bottom:5px}p.fp-text-manuscrit{font-family:var(--font-family-secondary);font-size:28px}.page-title{display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-family-secondary);font-weight:600;margin-top:2rem!important}.page-title:after{content:"";flex-grow:1;background:#000;height:1px;margin-left:30px}.page-title:before{content:"";flex-grow:1;background:#000;height:1px;margin-right:30px}.page-title-account{display:flex;align-items:center;justify-content:center;font-size:32px;text-align:center;font-family:var(--font-family-secondary);font-weight:600;margin-top:2rem!important}.button-primary a{background-color:#f9ddd2;color:#000;text-transform:uppercase;font-family:Theano Didot;border:none;border-radius:0;padding:9px 25px;font-size:16px;line-height:1.2;transition:.4s}.button-primary-sm{margin-top:10px;margin-bottom:10px}.button-primary-sm a{background-color:#f9ddd2;color:#000;text-transform:uppercase;font-family:Theano Didot;border:none;border-radius:0;padding:14px 25px;font-size:11px;line-height:1.2;transition:.4s}.button-primary-sm a:hover{background-color:#fef3ed}.default-button{margin-top:0;padding:10px 15px;font-size:10px;font-family:var(--font-family-primary);text-transform:uppercase;text-decoration:none!important;font-weight:200;letter-spacing:1px;background-color:var(--pink)!important;border-color:var(--pink);color:#000;transition:.4s}.default-button:hover{opacity:.8}.action-button{margin-top:0;padding:10px 15px;font-size:10px;font-family:var(--font-family-primary);text-transform:uppercase;text-decoration:none!important;font-weight:200;letter-spacing:1px;background-color:var(--black)!important;border-color:var(--black)!important;color:var(--white)!important;transition:.4s}.action-button:hover{opacity:.8}::selection{background:var(--selection)}:focus{outline-color:var(--selection)!important}button:focus{outline:none}.no-scroll{overflow:hidden}.container-graazie_checkout{max-width:700px}p,ul,li,ol{color:#000}.m-auto{margin:auto!important}.mt-2{margin-top:2rem!important}.mb-2{margin-bottom:2rem!important}.mb-0{margin-bottom:0!important}.col-full{max-width:100%;padding:0;margin:0}a:focus{border:none;outline:none}a{color:#eb8f6b;text-decoration:none!important}.edit-link{display:none}form label{font-family:var(--font-family-primary);color:#000;font-size:14px}form input,form textarea{padding:11px 15px;font-size:14px;line-height:21px;font-family:Theano Didot;border:1px solid rgba(167,167,167,.5)!important;background-color:transparent!important;box-shadow:none!important;width:100%}form select{width:100%;padding:7px 9px;color:#a7a7a7;font-family:var(--font-family-tertiary);border:1px solid rgba(167,167,167,.5)}form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border:3px solid #f9ddd2!important;border-radius:50%;outline:none;cursor:pointer;margin-right:10px;transform:translateY(1px)}form input[type=radio]:checked{background-color:#f9ddd2!important}*{-webkit-tap-highlight-color:transparent}a,button,input,textarea{outline:none}@media (max-width: 767px){a:focus,button:focus,input:focus,textarea:focus{outline:none}}.woocommerce-message{margin-top:0!important;padding:.5em 2em .5em 3.5em!important;font-family:var(--font-family-tertiary);color:var(--black);font-size:14px;background-color:var(--light-pink);display:flex;align-items:center;justify-content:center;flex-direction:row-reverse}.woocommerce-message:before{top:8px;color:var(--black)}.woocommerce-message a{position:relative;color:var(--black)!important;font-weight:100;transition:.4s}.woocommerce-message a:before{content:"";position:absolute;top:0;left:0;height:100%;width:1px;background-color:var(--black)}.woocommerce-message a:hover{font-weight:700}.woocommerce-message .restore-item{padding-left:10px}.woocommerce-error{background-color:#e74c3c!important}.woocommerce-error li{color:#fff!important}.woocommerce-info{color:var(--black);font-size:14px;background-color:var(--light-pink);margin:0 auto 2rem;width:100%;text-align:center}.woocommerce-info:before{top:.7em;color:var(--black)}.woocommerce-info a{position:relative;color:var(--black)!important;font-weight:700;padding-left:10px;transition:.4s}.woocommerce-info a:before{content:"";position:absolute;top:0;left:0;height:100%;width:1px;background-color:var(--black)}.cart-empty.woocommerce-info:before{display:none}#colophon{background-color:var(--white);position:relative;font-family:var(--font-family-tertiary);z-index:10}#colophon .container-graazie{padding-left:20px!important;padding-right:20px!important}#colophon .footer-label{margin-bottom:20px}#colophon p:not(.footer-label){font-size:13px;margin-bottom:0}#colophon a{transition:.4s}#colophon a:hover{color:var(--dark-pink)}#colophon .reassurance{height:68px;overflow:hidden;display:flex;align-items:center;justify-content:space-around;font-family:var(--font-family-primary);color:#000}#colophon .reassurance p{font-size:12px}#colophon .reassurance img{width:65px;height:65px;margin-top:-20px}#colophon .reassurance>div{flex-basis:inherit!important}#colophon .reassurance>div>div{display:flex;align-items:center;justify-content:space-around}#colophon .reassurance>div .wp-block-image{margin:0!important}@media screen and (max-width: 769px){#colophon .reassurance{height:auto;row-gap:30px!important;padding-bottom:3rem;padding-top:3rem}#colophon .reassurance>div{display:flex;justify-content:flex-start!important}#colophon .reassurance>div:nth-child(odd){width:38px;justify-content:flex-end!important}#colophon .reassurance>div:nth-child(2n){width:calc(100% - 132px)}#colophon .reassurance img{width:48px!important;height:48px!important}}.weglot-container{max-width:1135px;margin:-60px auto auto;padding:0px 18px 6rem;font-family:var(--font-family-primary);font-size:14px}.weglot-container aside{display:flex;align-items:center}.weglot-container aside>div{margin:1px 5px}.weglot-container ul{display:flex;align-items:center}.weglot-container ul li{margin:1px 5px}#masthead{margin-bottom:0!important;padding-top:10px}@media screen and (max-width: 1070px){#masthead{padding-top:10px;padding-bottom:10px}}#masthead>.col-full{display:none}@media screen and (max-width: 1070px){#masthead .storefront-primary-navigation{display:none}}#menu-main_menu{display:flex;align-items:center;justify-content:center;list-style-type:none;padding:0;margin:0;height:55px}#menu-main_menu .menu-logo-site .menu-item-link{display:none}#menu-main_menu .menu-logo-site img{width:110px}#menu-main_menu>.menu-item{position:relative;font-family:var(--font-family-primary);font-size:12px;text-transform:uppercase;display:inline-flex;align-items:center;height:100%;padding:1px 10px}#menu-main_menu>.menu-item:hover{font-family:var(--font-family-secondary);text-transform:initial;font-size:19px}#menu-main_menu>.menu-item.weglot-lang a,#menu-main_menu>.menu-item.menu-icon-cart a{padding:1px 2px}#menu-main_menu>.menu-item.weglot-lang:hover,#menu-main_menu>.menu-item.menu-icon-cart:hover{font-family:initial;text-transform:uppercase;font-size:initial}#menu-main_menu>.menu-item.weglot-lang:hover a,#menu-main_menu>.menu-item.menu-icon-cart:hover a{color:#e7ad96}#menu-main_menu>.menu-item.menu-icon{min-width:60px}#menu-main_menu>.menu-item.menu-icon a{padding:1px 2px}#menu-main_menu>.menu-item.menu-icon .menu-item-image-wrapper{position:relative}#menu-main_menu>.menu-item.menu-icon .menu-item-image-wrapper img{width:30px;height:40px;object-fit:contain}#menu-main_menu>.menu-item.menu-icon .menu-item-image-wrapper .cart-counter{position:absolute;top:-6px;right:-6px;width:15px;height:15px;background-color:#e7ad96;color:#fff;font-size:10px;padding:1px 2px;border-radius:50%;display:flex;align-items:center;justify-content:center}#menu-main_menu>.menu-item.menu-icon .menu-item-title{display:none}#menu-main_menu>.menu-item:hover .megamenu{visibility:visible;opacity:1;z-index:10}#menu-main_menu>.menu-item>a{height:100%;cursor:pointer;padding:1px 20px;display:flex;align-items:center;justify-content:center}#menu-main_menu>.menu-item .megamenu{position:absolute;top:55px;left:0;width:max-content;min-width:180px;visibility:hidden;overflow:hidden;opacity:0;z-index:-1;transition:opacity .4s,visibility .4s}#menu-main_menu>.menu-item .megamenu-container{position:relative;background-color:#fff;padding:15px 5px}#menu-main_menu>.menu-item .megamenu-container ul{list-style-type:none;padding:0;margin:0}#menu-main_menu>.menu-item .megamenu-container li.sub-menu--label.w-link{font-weight:900;font-size:15px;padding:10px 25px}#menu-main_menu>.menu-item .megamenu-container ul.depth_0{display:flex;align-items:start;justify-content:start}#menu-main_menu>.menu-item .megamenu-container ul.depth_0 .megamenu-column .menu-item{font-family:var(--font-family-primary);text-transform:uppercase;font-size:13px}#menu-main_menu>.menu-item .megamenu-container ul.depth_0 .megamenu-column .menu-item::hover{font-family:var(--font-family-secondary);text-transform:initial;font-size:19px}#menu-main_menu>.menu-item .megamenu-container ul.depth_0 .megamenu-column .menu-item .sub-menu--label{text-transform:initial;padding:10px 25px;font-size:15px;text-transform:uppercase;font-weight:500}#menu-main_menu>.menu-item .megamenu-container ul.depth_0 .megamenu-column .menu-item ul.depth_1{display:flex;flex-direction:column;font-size:15px;text-decoration:initial;padding:5px 15px}#menu-main_menu>.menu-item .megamenu-container ul.depth_0 .megamenu-column .menu-item ul.depth_1>.menu-item{text-transform:initial;padding:7px 10px;width:100%;font-size:14px}#menu-main_menu>.menu-item .megamenu-container ul.depth_0 .megamenu-column .menu-item ul.depth_1>.menu-item:hover{font-family:var(--font-family-secondary);text-transform:initial}body.home #masthead{margin-bottom:0!important;padding-top:20px}@media screen and (max-width: 1070px){body.home #masthead{padding-top:10px;padding-bottom:10px}}body.home #masthead>.col-full{display:block}@media screen and (max-width: 1070px){body.home #masthead>.col-full{display:none}}body.home #masthead .site-branding{width:100%;margin:auto;text-align:center;padding-bottom:10px}@media screen and (max-width: 1070px){body.home #masthead .site-branding{display:none}}body.home #masthead .site-branding a{display:flex;align-items:center;justify-content:center;width:fit-content;margin:auto}body.home #menu-main_menu .menu-logo-site{display:none}.no-submenu-banner .depth_0{justify-content:flex-start}.no-submenu-banner .depth_0 .menu-item{padding:10px}.no-submenu-banner .depth_0 .menu-item-has-children{position:relative}.no-submenu-banner .depth_0 .menu-item-has-children>a:after{content:"";position:absolute;top:10px;right:5px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /></svg>') no-repeat;width:17px;height:20px;transition:.4s}.no-submenu-banner .depth_0 .menu-item-has-children>a.active-link:after{transform:rotate(90deg)}.no-submenu-banner .depth_0 .menu-item-has-children .depth_1.active{display:block!important;max-width:219px;width:min-content}#banner-infos{width:100%;position:relative}#banner-infos .banner-info__wrapper{line-height:21px;padding:11px 0 15px;background-color:#fef3ed;margin:auto;text-align:center;color:#000;font-family:Theano Didot;font-size:14px}#banner-infos .banner-info__close{position:absolute;top:50%;right:15px;transform:translateY(-50%);z-index:8;font-size:18px}#banner-infos .banner-info__close #close-banner{background-color:transparent;padding:5px 15px}li.weglot-language{display:inline-flex;align-items:center;width:auto!important;max-width:40px}li.weglot-language .menu-item-title{font-size:9px;margin-left:-10px;margin-top:0}li.weglot-language a{padding-left:0!important;padding-right:0!important;flex-direction:column}li.weglot-language a:hover{font-family:var(--font-family-primary)!important;line-height:1!important;font-size:12px!important;opacity:.6}body:not(.home){position:relative}body:not(.home) #page{position:relative;overflow-x:initial!important}body:not(.home) #page #masthead{position:sticky;top:0;left:0;width:100%}body.woocommerce-cart .menu-icon-cart,body.woocommerce-checkout .menu-icon-cart,body.woocommerce-cart #menu-item-cart-mobile,body.woocommerce-checkout #menu-item-cart-mobile{display:none!important;width:0!important}#graazie-menu-mobile{display:none;position:relative}@media screen and (max-width: 1070px){#graazie-menu-mobile{display:block}}#graazie-menu-mobile .graazie-mobile__top{width:100%;display:flex;justify-content:space-between;align-items:center}#graazie-menu-mobile .graazie-mobile__top .burger-menu{display:flex;width:25%}#graazie-menu-mobile .graazie-mobile__top .burger-menu .burger{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 10px;cursor:pointer;width:50px}#graazie-menu-mobile .graazie-mobile__top .burger-menu .burger span{width:30px;height:3px;background-color:#000;margin:3px 0;transition:.4s}#graazie-menu-mobile .graazie-mobile__top .custom-logo-link{width:50%;max-width:175px;margin-bottom:-5px}@media screen and (max-width: 600px){#graazie-menu-mobile .graazie-mobile__top .custom-logo-link{max-width:150px;margin-right:auto;margin-left:auto}}#graazie-menu-mobile .graazie-mobile__top .menu-right{width:25%;display:flex;align-items:center;justify-content:flex-end}#graazie-menu-mobile .graazie-mobile__top .menu-right a{min-width:30px;width:35px;position:relative;max-height:50px;margin:0 10px}#graazie-menu-mobile .graazie-mobile__top .menu-right a img{width:100%;height:100%}#graazie-menu-mobile .graazie-mobile__top .menu-right a#menu-item-cart-mobile{position:relative}#graazie-menu-mobile .graazie-mobile__top .menu-right a#menu-item-cart-mobile .cart-counter{position:absolute;top:-4px;right:-4px;width:18px;height:18px;background-color:#e7ad96;color:#fff;font-size:12px;padding:1px 2px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-primary);font-weight:200;line-height:1px}#graazie-menu-mobile .graazie-mobile__content{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:transparent;transform:translate(-100%);transition:transform .4s,background-color .4s}#graazie-menu-mobile .graazie-mobile__content.open{transform:translate(0)}#graazie-menu-mobile .graazie-mobile__content.background-visible{background-color:#0006}#graazie-menu-mobile .graazie-mobile__content.background-transparent{background-color:transparent}#graazie-menu-mobile .graazie-mobile__content #graazie-menu-mobile-side{background-color:#fefbf9;display:flex;flex-direction:column;justify-content:space-between;height:100vh;width:100%;max-width:340px;padding-top:6rem;overflow-y:auto}#graazie-menu-mobile .graazie-mobile__content #graazie-menu-mobile-side::-webkit-scrollbar{width:3px;background:#fefbf9;opacity:.8}#graazie-menu-mobile .graazie-mobile__content #graazie-menu-mobile-side::-webkit-scrollbar-thumb{background:#e7ad96;border-radius:10px}#graazie-menu-mobile .graazie-mobile__content #graazie-menu-mobile-side .menu-side{position:relative}#graazie-menu-mobile .graazie-mobile__content #graazie-menu-mobile-side .menu-side #menu-mobile-close{position:absolute;top:-60px;right:20px;font-family:var(--font-family-tertiary);font-size:30px;cursor:pointer}#graazie-menu-mobile .graazie-mobile__content #graazie-menu-mobile-side .menu-mobile-side-menu-container{width:90%;margin-top:1rem}#graazie-menu-mobile .graazie-mobile__content #graazie-menu-mobile-side .menu-mobile-side-menu-container ul{list-style:none;padding:0;margin:0}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side{list-style-type:none}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side>li.menu-item{position:relative;padding:8px 30px;cursor:pointer}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side>li.menu-item>a{text-transform:uppercase;font-family:Theano Didot,serif;font-size:18px}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .menu-item-has-children:not(.no-childrens):after{content:"";position:absolute;top:10px;right:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /></svg>') no-repeat;width:17px;height:20px;transition:.4s;z-index:0}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .menu-item-has-children:not(.no-childrens).active-link:after{transform:rotate(90deg)}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .menu-item>a{color:#000;text-decoration:none;transition:.4s;display:block;width:calc(100% + 35px);z-index:10;position:relative}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .menu-item:hover>a{color:#e7ad96}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .sub-menu{display:none}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .menu-item-has-children.active-link .sub-menu{display:block}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .sub-menu .menu-item-has-children{position:relative}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .sub-menu .no-childrens>a{text-transform:uppercase;font-family:Theano Didot,serif;margin-left:10px}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .sub-menu>.menu-item{margin-top:10px}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .sub-menu .sub-menu{font-family:Theano Didot,serif;margin-left:30px;text-transform:inherit;margin-top:10px}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .sub-menu .sub-menu>.menu-item{margin-top:5px;margin-bottom:5px}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .menu-mobile-services,#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .menu-mobile-shop{font-family:Theano Didot,serif;font-size:15px}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .menu-mobile-services .menu-item-has-children:after,#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .menu-mobile-shop .menu-item-has-children:after{content:"";position:absolute;top:1px;right:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /></svg>') no-repeat;width:17px;height:20px;transition:.4s;z-index:0}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .menu-mobile-services .menu-item-has-children.active-link:after,#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .menu-mobile-shop .menu-item-has-children.active-link:after{transform:rotate(90deg)}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .menu-mobile-services .menu-item-has-children .sub-menu,#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .menu-mobile-shop .menu-item-has-children .sub-menu{display:none}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .menu-mobile-services .menu-item-has-children.active-link .sub-menu,#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .menu-mobile-shop .menu-item-has-children.active-link .sub-menu{display:block}#graazie-menu-mobile .graazie-mobile__footer>a{width:100%;height:100px;padding-top:2rem}#graazie-menu-mobile .graazie-mobile__footer>a>img{max-width:125px;margin:auto;display:flex}.kl-cart-steps--container{top:70px!important}.woocommerce-cart .cart-link,.woocommerce-checkout .cart-link{display:none}#graazie-header-menu.menu-page .graazie-header__content>.kl-logo-container{padding-top:0}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .menu-mobile-shop>.sub-menu{margin-left:10px}#graazie-menu-mobile .graazie-mobile__content #graazie-mobile-side .menu-mobile-shop>.sub-menu>.menu-item-has-children>a{text-transform:uppercase}.header-categories{display:none;align-items:flex-start;overflow-x:auto;overflow-y:hidden;max-height:125px;padding-top:5px;padding-bottom:0;margin-bottom:-10px;transition:.4s}@media screen and (max-width: 768px){.header-categories{display:flex}}.header-categories::-webkit-scrollbar{display:none}.header-categories__item{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:5px 8px;min-width:70px}.header-categories__item img{width:100%}.header-categories__item p{text-align:center;font-family:var(--font-family-primary);font-size:11px;margin-bottom:0;line-height:13px;margin-top:5px;transition:height .3s,opacity .3s;overflow:hidden;height:auto;opacity:1;transition:.4s}.header-categories.collapsed{max-height:85px}.header-categories.collapsed p{opacity:0}#post-navigation{font-family:var(--font-family-primary);justify-content:end;display:flex}#post-navigation .nav-links a{color:#6d6d6d;background-color:#f8f0ec!important;padding:7px 13px;aspect-ratio:1/1;margin:2px;transition:.4s}#post-navigation .nav-links a:hover{background-color:#ffe2d5!important}#post-navigation .nav-links span.current{background-color:#ffe2d5!important;color:#000!important;padding:7px 13px;aspect-ratio:1/1;margin:2px;transition:.4s}.product-tab .product-tab_item .product-tab_toggle{position:relative;background-color:#f1f1f1;color:#000;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:.4s}.product-tab .product-tab_item .product-tab_toggle:hover{color:#d68464}.product-tab .product-tab_item .product-tab_toggle:after{content:"";position:absolute;right:20px;top:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /></svg>');transform:translateY(-50%);transition:.4s}.product-tab .product-tab_item .product-tab_content{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.product-tab .product-tab_item .product-tab_content .div-flex{display:flex;align-items:center}.product-tab .product-tab_item .product-tab_content .div-flex img{max-width:40px;margin-right:10px;height:35px;object-fit:contain;margin-bottom:9px}.product-tab .product-tab_item .product-tab_content .div-flex p{margin-bottom:0}.single-product .related{grid-template-columns:repeat(1,1fr)!important}.single-product .related.container-graazie{padding-left:20px;padding-right:20px;padding-top:4rem}@media screen and (max-width: 800px){.single-product .related.container-graazie{padding-top:2rem}}.single-product .related .price{margin:0!important;margin-bottom:10px}.single-product .related .wishlist-button{cursor:pointer;color:var(--black);transition:color .3s ease;position:absolute;right:25px;bottom:12px}.single-product .related .wishlist-button:hover{color:var(--dark-pink)}.single-product .related .wishlist-button svg{width:15px;height:15px}.single-product .related>h2{text-align:left!important;font-size:18px;font-family:var(--font-family-primary);font-weight:400;margin:auto;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}@media screen and (max-width: 800px){.single-product .related>h2{font-size:16px}}.single-product .related .related-products-list{position:relative;padding:30px;overflow:hidden;width:100%}.single-product .related .related-products-list li{list-style:none}.single-product .related .related-products-list .price{font-size:14px!important}.single-product .related .related-products-list .prev-related,.single-product .related .related-products-list .next-related{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;z-index:10;cursor:pointer}.single-product .related .related-products-list .prev-related svg,.single-product .related .related-products-list .next-related svg{color:#000}.single-product .related .related-products-list .prev-related.swiper-button-disabled,.single-product .related .related-products-list .next-related.swiper-button-disabled{opacity:.3}.single-product .related .related-products-list .prev-related{left:-8px}.single-product .related .related-products-list .next-related{right:-8px}.single-product .upsells{grid-template-columns:repeat(1,1fr)!important}.single-product .upsells.container-graazie{padding-left:20px;padding-right:20px;padding-top:4rem}@media screen and (max-width: 800px){.single-product .upsells.container-graazie{padding-top:2rem}}.single-product .upsells .price{margin:0!important;margin-bottom:10px}.single-product .upsells .wishlist-button{cursor:pointer;color:var(--black);transition:color .3s ease;position:absolute;right:25px;bottom:12px}.single-product .upsells .wishlist-button:hover{color:var(--dark-pink)}.single-product .upsells .wishlist-button svg{width:15px;height:15px}.single-product .upsells>h2{text-align:left!important;font-size:18px;font-family:var(--font-family-primary);font-weight:400;margin:auto;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}@media screen and (max-width: 800px){.single-product .upsells>h2{font-size:16px}}.single-product .upsells .upsell-products-list{position:relative;padding:30px;overflow:hidden;width:100%}.single-product .upsells .upsell-products-list li{list-style:none}.single-product .upsells .upsell-products-list .price{font-size:14px!important}.single-product .upsells .upsell-products-list .prev-upsell,.single-product .upsells .upsell-products-list .next-upsell{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;z-index:10;cursor:pointer}.single-product .upsells .upsell-products-list .prev-upsell svg,.single-product .upsells .upsell-products-list .next-upsell svg{color:#000}.single-product .upsells .upsell-products-list .prev-upsell{left:-8px}.single-product .upsells .upsell-products-list .next-upsell{right:-8px}#menu-item-503961,.menu-right{position:relative}#search-container{position:absolute;top:100%;left:0;display:none;background:#fff;width:230px;padding:5px;z-index:10}#search-container form{display:flex;align-items:stretch;justify-content:center;margin-bottom:0}#search-container form input{border:none!important;border-bottom:1px solid #a7a7a7!important;color:#a7a7a7;font-family:Theano Didot;font-size:12px}#search-container form input:focus{outline:none}#search-container form button{font-size:16px!important;padding:0 15px;font-size:12px!important;background-color:#fff;color:#a7a7a7}#search-container form button :hover{color:#e7ad96}@media (max-width: 800px){#search-container{width:95vw;top:50px;left:initial;right:0}}.product.loading img{opacity:.5}.product .spinner-container{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 30px));z-index:10}.product .spinner{border:3px solid #e7ad96;border-top:3px solid transparent;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}button.single_add_to_cart_button.loading:after{color:#4b4b4b;left:initial!important;right:-30px!important}section.cwginstock-subscribe-form{margin-top:2rem;margin-bottom:2rem;font-family:var(--font-family-primary);width:100%}section.cwginstock-subscribe-form .panel-primary{border-color:#faded3;background-color:#fff;border:3px solid #faded3}section.cwginstock-subscribe-form .panel-primary .panel-heading{background-color:#fff;border:none}section.cwginstock-subscribe-form .panel-primary .panel-heading h4{margin-bottom:0;text-align:center;color:#000;padding-top:1rem}section.cwginstock-subscribe-form .panel-primary input[type=email]{width:100%;text-align:center;border:2px solid var(--pink);outline:none;box-shadow:none;background-color:#fff}section.cwginstock-subscribe-form .panel-primary input[type=submit]{margin-top:1rem;background-color:var(--pink);border:1px solid var(--pink);cursor:pointer;padding:10px 15px;color:#000;font-family:var(--font-family-primary);display:inline-block;width:auto!important;transition:all .4s;text-transform:uppercase;font-size:12px}section.cwginstock-subscribe-form .panel-primary input[type=submit]:hover{opacity:.8}section.cwginstock-subscribe-form .cwginstocksuccess{color:#2ecc71;font-size:14px;text-align:center}body:not(.single-product) .wishlist-notification{position:absolute;top:15px;left:50%;transform:translate(-50%,-50%);padding:8px 5px;background-color:var(--pink);font-family:var(--font-family-primary);color:#000;width:100%;text-transform:uppercase;font-size:10px;font-weight:500;opacity:0;transition:opacity .3s ease;z-index:1000}body:not(.single-product) .wishlist-notification.show{opacity:1}body:not(.single-product) .wishlist-notification.removed{background-color:var(--pink)}body:not(.single-product) .wishlist-button{cursor:pointer;color:var(--black);transition:color .3s ease;position:absolute;right:25px;bottom:12px}body:not(.single-product) .wishlist-button:hover svg{fill:var(--dark-pink)}body:not(.single-product) .wishlist-button:hover:after{opacity:1}body:not(.single-product) .wishlist-button svg{width:15px;height:15px;transition:.4s}@media screen and (max-width: 500px){body:not(.single-product) .wishlist-button{bottom:initial;right:15px}}body.single-product .summary{position:relative}body.single-product .summary .wishlist-button{position:absolute;top:35px;right:45px;cursor:pointer}@media screen and (max-width: 700px){body.single-product .summary .wishlist-button{right:25px}}body.single-product .summary .wishlist-button:hover svg{fill:var(--dark-pink)}body.single-product .summary .wishlist-button svg{width:20px;height:20px;fill:var(--black);transition:.4s}.product h2{line-height:18px}.product .product-details{padding:20px 25px 8px}#wishlist .products{display:flex;flex-wrap:wrap}@media screen and (max-width: 800px){#wishlist .products{display:grid!important;grid-template-columns:repeat(2,1fr);grid-gap:10px}#wishlist .products:before{display:none}}#wishlist .products .product{background-color:var(--white);box-shadow:#0000000a 0 3px 5px;padding-top:0;letter-spacing:.16em;font-size:12px;font-family:var(--font-family-tertiary);font-weight:700;line-height:1.2;transition:.4s}#wishlist .products .product:hover{box-shadow:#f7eae2 0 20px 25px -5px,#f7eae2 0 10px 10px -5px!important;transform:translateY(-5px)}@media screen and (max-width: 800px){#wishlist .products .product{width:100%!important;margin-bottom:5px}}#wishlist .products .product .graazie-new-label{position:absolute;top:10px;right:10px;padding:.5em 1.5em;font-family:var(--font-family-primary);background-color:var(--white);font-size:1rem;font-weight:400;color:var(--color-text);text-transform:uppercase}#wishlist .products .product img{margin:0;width:100%}#wishlist .products .product .soldout{position:absolute;top:0;right:0;z-index:10;transform:translate(25%,-25%);max-width:85px}#wishlist .products .product .product-details{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding:20px 25px}@media screen and (max-width: 500px){#wishlist .products .product .product-details{flex-direction:column}}#wishlist .products .product .product-details .wishlist-button{cursor:pointer;color:var(--black);transition:color .3s ease;position:absolute;right:25px;bottom:12px}#wishlist .products .product .product-details .wishlist-button:hover{color:var(--dark-pink)}#wishlist .products .product .product-details .wishlist-button svg{width:15px;height:15px}@media screen and (max-width: 500px){#wishlist .products .product .product-details .wishlist-button{bottom:initial;right:15px}}#wishlist .products .product .product-details h2{letter-spacing:.16em;font-size:12px;font-family:var(--font-family-tertiary);font-weight:700;color:var(--color-text);line-height:1.2;text-align:left;text-transform:initial!important;margin:0;width:50%}@media screen and (max-width: 500px){#wishlist .products .product .product-details h2{width:100%;padding-right:30px}}#wishlist .products .product .product-details .price{font-size:12px;font-family:var(--font-family-tertiary);color:var(--color-text);font-weight:500;text-align:right;margin:0;width:50%;min-height:30px}@media screen and (max-width: 500px){#wishlist .products .product .product-details .price{margin-top:10px;width:100%;text-align:left;padding-right:30px;min-height:initial}}body.cart-is-open ul#site-header-cart>li:nth-child(2):before{content:"";position:fixed;background:#0006;top:0;left:0;width:100vw;height:100vh}ul#site-header-cart>li:nth-child(1){display:none}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart{display:block;position:fixed;top:0;left:inherit;right:0;height:100vh;width:475px;z-index:9999;background:#fff;transform:translate(100%);transition:.4s}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content{padding-top:3rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart_title{text-transform:uppercase;font-family:var(--font-family-primary);font-size:25px;text-align:center;letter-spacing:.1em;margin-top:2rem;margin-bottom:3rem}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart_close{position:absolute;top:40px;right:25px;font-size:27px;cursor:pointer;transition:.4s}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart_close:hover{opacity:.8}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content #close-mini-cart{position:absolute;top:40px;right:10px;background:transparent;cursor:pointer}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content #close-mini-cart svg{width:20px;height:20px;fill:#818181}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart{max-height:calc(100vh - 370px)!important;height:auto!important;overflow-y:auto!important}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart::-webkit-scrollbar{width:10px}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart::-webkit-scrollbar-thumb{background:#f9ddd2;border-radius:10px;border:3px solid #f1f1f1}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart-item{display:flex;padding:5px;align-items:flex-start;justify-content:space-between}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart-item .mini-cart-item-thumbnail{width:80px;height:80px}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart-item .mini-cart-item-thumbnail img{height:100%;width:100%;object-fit:contain;max-width:inherit;margin-left:0}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart-item a.remove{top:8px}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart-item .mini-cart-item-details{width:calc(100% - 180px)}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart-item .mini-cart-item-details .mini-cart-item-title{display:flex;align-items:center;justify-content:space-between}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart-item .mini-cart-item-details .mini-cart-item-title .title{max-width:115px;font-family:var(--font-family-primary);font-weight:800;font-size:12px;letter-spacing:2px}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart-item .mini-cart-item-details .mini-cart-item-title .quantity{font-family:var(--font-family-tertiary)}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart-item .mini-cart-item-details .mini-cart-item-variation{font-size:12px;font-family:var(--font-family-tertiary)}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart-item .mini-cart-item-details .mini-cart-item-variation .gravure-metas>p{font-size:12px;margin-bottom:0;display:flex;align-items:center}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart-item .mini-cart-item-details .mini-cart-item-variation .gravure-metas>p img{max-height:29px;float:inherit;margin-left:10px}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart-item .mini-cart-item-details .mini-cart-item-variation .gravure-metas>p span{margin-left:5px}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart-item .mini-cart-item-details .mini-cart-item-variation .gravure-metas>p:first-child{font-weight:600;font-size:11px}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total{background-color:#fff}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons{background-color:#fff}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .woocommerce-mini-cart_footer{background-color:#fefbf9;height:260px;padding:25px 30px 30px}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .woocommerce-mini-cart_footer img{margin-top:-20px}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .woocommerce-mini-cart_footer table{max-width:210px;margin:auto;color:#000;font-family:var(--font-family-tertiary);font-weight:600}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .woocommerce-mini-cart_footer table td{padding:6px;font-size:13px}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .woocommerce-mini-cart_footer table td:nth-child(2n){text-align:right}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .woocommerce-mini-cart__buttons{background-color:#fefbf9!important;display:flex;justify-content:center;align-items:center;padding:1rem 0}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .woocommerce-mini-cart__buttons a{margin:5px;width:50%;padding:10px}ul#site-header-cart>li:nth-child(2) .widget_shopping_cart .woocommerce-mini-cart__buttons a:after{display:none}.woocommerce-mini-cart__empty-message{font-family:var(--font-family-primary);color:#000;text-align:center}:root{--graazie-primary-font: "Theano Didot", serif;--graazie-secondary-font: "Antro Vectra", cursive;--graazie-third-font: "Optima", sans-serif;--graazie-primary: #FBE1D4;--graazie-text-color: #000}.gz-cart--title{text-align:center;font-family:var(--graazie-primary-font);font-size:20px;text-transform:uppercase;font-weight:400;color:var(--graazie-text-color);padding-top:30px;padding-bottom:30px;margin:0}.woocommerce-cart .container-graazie{padding-left:5px!important;padding-right:5px!important}.woocommerce-cart article{margin-bottom:0}.graazie-cart-custom .add_gift_card_form{display:none}.graazie-cart-custom .kl-box--add-button{width:150px;height:40px;font-size:10px;font-family:Theano Didot;line-height:13px;padding:10px;text-align:center;text-transform:uppercase;display:inline-block;background-color:#f9ddd2;cursor:pointer;color:#000;transition:.4s}@media screen and (max-width: 790px){.graazie-cart-custom .kl-box--add-button{margin-right:-12px;width:125px;height:44px}}.graazie-cart-custom .kl-box--add-button:hover{background-color:#fef3ed}.graazie-cart-custom .kl-box{border:2px solid var(--graazie-primary);padding:20px 30px;margin-top:90px;counter-reset:cartCounter}@media screen and (max-width: 790px){.graazie-cart-custom .kl-box{padding:20px 15px}}.graazie-cart-custom .kl-box:first-of-type{margin-top:0}.graazie-cart-custom .kl-box-content .kl-box--step-1-2{display:flex;align-items:stretch;justify-content:space-between}@media screen and (max-width: 790px){.graazie-cart-custom .kl-box-content .kl-box--step-1-2{flex-direction:column}}.graazie-cart-custom .kl-box-content .kl-box--step-1-2 .kl-box--column:nth-child(1){flex-grow:1;padding-right:20px}@media screen and (max-width: 790px){.graazie-cart-custom .kl-box-content .kl-box--step-1-2 .kl-box--column:nth-child(1){width:100%;padding-right:0}}.graazie-cart-custom .kl-box-content .kl-box--step-1-2 .kl-box--column:nth-child(2){width:350px;padding-left:20px}@media screen and (max-width: 790px){.graazie-cart-custom .kl-box-content .kl-box--step-1-2 .kl-box--column:nth-child(2){width:100%;padding-left:0}}.graazie-cart-custom .kl-box--infos{display:flex;justify-content:flex-start;gap:0 20px;align-items:flex-start;margin-bottom:40px;padding-left:45px}@media screen and (max-width: 1000px){.graazie-cart-custom .kl-box--infos{padding-left:initial}}.graazie-cart-custom .kl-box--infos-image{display:block;width:90px;height:auto}@media screen and (max-width: 1000px){.graazie-cart-custom .kl-box--infos-image{width:80px}}.graazie-cart-custom .kl-box--infos-title,.graazie-cart-custom .kl-box--infos-content{font-family:var(--graazie-primary-font);font-size:20px;font-weight:400;color:var(--graazie-text-color)}.graazie-cart-custom .kl-box--infos-content{font-size:12px;line-height:1.3}.graazie-cart-custom .kl-box--add-button,.graazie-cart-custom .kl-box--remove-button{margin-left:auto;align-self:center;margin-bottom:0!important}.graazie-cart-custom .kl-box--remove-button{font-family:var(--graazie-third-font);font-size:12px;font-weight:700;color:#e7ad96;line-height:14px;text-transform:uppercase;border:none;background:none;padding:0;cursor:pointer}.graazie-cart-custom .kl-box--remove-button:hover{opacity:.6;text-decoration:underline}.graazie-cart-custom .kl-box--step{display:flex;align-items:center;font-size:18px;background-color:var(--light-pink);padding-top:7px;padding-bottom:7px;position:relative;padding-left:35px;margin-left:25px;line-height:1;color:var(--color-text);font-family:var(--graazie-primary-font)}.graazie-cart-custom .kl-box--step:before{counter-increment:cartCounter;content:counter(cartCounter);display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:0;z-index:5;transform:translate(-25px,-50%);width:50px;height:40px;border-radius:99px;background-color:var(--light-pink);font-size:23px;font-family:var(--graazie-secondary-font);padding-top:8px;aspect-ratio:1/1}.graazie-cart-custom .kl-box--step-3{margin-top:30px}.graazie-cart-custom .kl-box--step-3 .kl-box--step{cursor:pointer}.graazie-cart-custom .kl-box--step-3 .kl-box--step:after{content:"";display:inline-block;height:0;width:0;border-right:10px solid transparent;border-bottom:10px solid #ffffff;border-left:10px solid transparent;margin-left:auto;margin-right:15px;transition:all .4s}.graazie-cart-custom .kl-box--step-3.minimized .kl-box--step:after{transform:rotate(180deg)}.graazie-cart-custom .kl-box--sep{position:relative}.graazie-cart-custom .kl-box--sep:before{content:"";display:block;position:absolute;top:0;right:0;background:var(--graazie-primary);width:2px;height:100%;transform:translate(50%)}@media screen and (max-width: 790px){.graazie-cart-custom .kl-box--sep:before{display:none}}.graazie-cart-custom .kl-box--products{padding-top:60px;padding-bottom:60px;min-height:300px;width:100%;display:flex;flex-direction:column;justify-content:center;margin-left:45px;margin-right:auto}@media screen and (max-width: 1000px){.graazie-cart-custom .kl-box--products{max-width:400px;margin-left:auto}}.graazie-cart-custom .kl-box--products-counter{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-family:var(--graazie-primary-font);margin-bottom:30px}.graazie-cart-custom .kl-box--sweet-words{max-width:350px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 750px){.graazie-cart-custom .kl-box--sweet-words{max-width:initial}}.graazie-cart-custom .kl-box--sweet-words .kl-box-product--image{justify-content:center}.graazie-cart-custom .kl-box--sweet-words .kl-box-product--image img{width:60px}.graazie-cart-custom .kl-box--column{display:flex;flex-direction:column}.graazie-cart-custom .kl-box--add-button{margin-bottom:25px}.graazie-cart-custom .kl-box--sweet-words-actions{display:flex;flex-direction:column;align-items:center}.graazie-cart-custom .kl-box--sweet-words-nocard-link{margin-top:5px;text-decoration:underline;font-family:var(--graazie-primary-font);font-size:10px;cursor:pointer;display:inline-flex;align-items:center}.graazie-cart-custom .kl-box--sweet-words-nocard-link input{margin-right:5px}.graazie-cart-custom .kl-box--products{min-height:200px}.graazie-cart-custom .kl-box--sweet-words{margin-top:10px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.graazie-cart-custom .kl-box--sweet-words-image{display:block;max-width:none!important;width:160px;height:auto;margin-bottom:0}.graazie-cart-custom .kl-box--sweet-words-link{margin-top:20px;width:180px;height:36px;font-size:10px;font-family:Theano Didot;line-height:10px;padding:13px 0;text-align:center;text-transform:uppercase;text-decoration:none!important;display:inline-block;background-color:#f9ddd2;cursor:pointer;color:#000;transition:.4s}.graazie-cart-custom .kl-box--sweet-words-link:hover{background-color:#fef3ed}.graazie-cart-custom .kl-box--toppings{margin-top:60px;overflow:hidden;margin-left:10px;margin-right:10px}@media screen and (max-width: 790px){.graazie-cart-custom .kl-box--toppings{margin-left:initial;margin-right:initial}}.graazie-cart-custom .kl-box--toppings .kl-topping{max-width:165px;max-height:300px;margin:auto}.graazie-cart-custom .kl-box--toppings .kl-topping--image-container{position:relative}.graazie-cart-custom .kl-box--toppings .kl-topping--image{width:120px;height:120px;object-fit:cover;margin-left:auto;margin-right:auto;margin-bottom:10px;transition:box-shadow .4s}.graazie-cart-custom .kl-box--toppings .kl-topping--label{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:90px}.graazie-cart-custom .kl-box--toppings .kl-topping--input{display:none!important}.graazie-cart-custom .kl-box--toppings .kl-topping--button{margin-top:0;padding:10px 15px;font-size:10px;font-family:var(--font-family-primary);text-transform:uppercase;font-weight:200;letter-spacing:1px;width:100%;transition:.4s}.graazie-cart-custom .kl-box--toppings .kl-topping--button:hover{opacity:.7}.graazie-cart-custom .kl-box--toppings .kl-topping--title,.graazie-cart-custom .kl-box--toppings .kl-topping--price{font-family:var(--graazie-primary-font);text-align:center;font-size:12px;line-height:1.5;font-weight:400;color:var(--graazie-text-color)}.graazie-cart-custom .kl-box--toppings .kl-topping--price{margin-bottom:10px}.graazie-cart-custom .kl-box--toppings .kl-topping--added .kl-topping--button{background:#e74c3c!important;color:#fff}.graazie-cart-custom .kl-box--toppings .kl-topping--added .kl-topping--image-container:before{content:"✓";display:flex;align-items:center;justify-content:center;font-size:10px;width:16px;height:16px;border-radius:99rem;position:absolute;top:5px;right:5px;box-shadow:0 0 6px #00000029;background:#2ecc71;color:#fff}.graazie-cart-custom .kl-box-product{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-bottom:10px}.graazie-cart-custom .kl-box-product:last-child{margin-bottom:0}.graazie-cart-custom .kl-box-product--title .gravure-metas p{font-size:12px;font-family:Theano Didot;margin-bottom:0;display:flex;align-items:center}.graazie-cart-custom .kl-box-product--title .gravure-metas p img{max-height:32px}.graazie-cart-custom .kl-box-product--remove{padding-left:20px}.graazie-cart-custom .kl-box-product--remove .remove{display:flex;width:15px;height:15px;line-height:15px;font-size:9px;color:#e74c3c;border:none;align-items:center;justify-content:center}.graazie-cart-custom .kl-box-product--remove .remove svg{width:15px;height:15px}.graazie-cart-custom .kl-box-product--remove .remove:before{content:"";display:none}.graazie-cart-custom .kl-box-product--remove .remove:hover{opacity:.6;color:#e74c3c;border:none}.graazie-cart-custom .kl-box-product--label{display:flex;justify-content:flex-start;align-items:center;gap:0 10px;flex-grow:1;position:relative;border:1px solid rgba(112,112,112,.4);overflow:hidden;transition:all .4s}.graazie-cart-custom .kl-box-product--label .kl-box-product--checkbox{position:absolute;bottom:5px;right:5px}.graazie-cart-custom .kl-box-product--label .kl-box-product--checkbox input{display:none!important}.graazie-cart-custom .kl-box-product--label .kl-box-product--checkbox input~span{display:block;width:15px;height:15px;border:2px solid var(--graazie-primary);border-radius:99rem;background:#fff}.graazie-cart-custom .kl-box-product--label .kl-box-product--checkbox input:checked~span{border:2px solid #ffffff;display:flex;justify-content:center;align-items:center}.graazie-cart-custom .kl-box-product--label .kl-box-product--checkbox input:checked~span:before{content:"";display:flex;justify-content:center;align-items:center;width:18px;height:12px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="size-5"><path fill-rule="evenodd" d="M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143Z" clip-rule="evenodd" /> </svg>');font-size:15px;filter:brightness(0) saturate(100%) invert(93%) sepia(37%) saturate(4449%) hue-rotate(294deg) brightness(96%) contrast(88%)}.graazie-cart-custom .kl-box-product--label.kl-box-product--checked{border:1px solid var(--graazie-primary);background:var(--graazie-primary)}.graazie-cart-custom .kl-box-product--label h4{font-size:14px;font-family:var(--graazie-primary-font)}.graazie-cart-custom .kl-box-product--label br{display:none}.graazie-cart-custom .kl-box-product--label .button{display:inline-block;margin-bottom:5px;font-size:10px;background:var(--graazie-primary);font-family:var(--graazie-primary-font);text-transform:uppercase;color:#000;padding:5px;cursor:pointer}.graazie-cart-custom .kl-box-product--label .button:hover{background-color:#fef3ed}.graazie-cart-custom .kl-box-product--label .button>.button{display:none}.graazie-cart-custom .kl-box-product--image{max-width:90px;max-height:90px;flex:1 0 100%;display:flex;object-fit:cover;justify-content:flex-start;align-items:center;background:#fff}@media screen and (max-width: 1000px){.graazie-cart-custom .kl-box-product--image{max-width:70px;max-height:70px}}.graazie-cart-custom .kl-box-product--image img{max-width:100%!important;max-height:100%}.graazie-cart-custom .kl-box-product--infos{display:flex;flex-direction:column;align-self:center;margin-top:5px;margin-bottom:5px}.graazie-cart-custom .kl-box-product--price{font-size:14px;font-family:var(--graazie-third-font);margin-top:0;margin-right:5px;margin-left:auto;align-self:center;min-width:55px;text-align:right}.graazie-cart-custom .kl-box-product--variations{margin-top:5px;font-size:12px;font-family:var(--graazie-third-font)}.kl-cart--footer{margin-top:90px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px;color:#000}.kl-cart--footer .kl-cart--footer-sep{border-top:1px solid #A7A7A7;margin-bottom:45px;margin-right:15px;margin-left:15px;width:calc(100% - 30px)}.kl-cart--footer .actions{width:365px}@media screen and (max-width: 830px){.kl-cart--footer .actions{width:100%}}.kl-cart--footer #checkout-buttons{flex-wrap:wrap}.kl-cart--footer #checkout-buttons a.default-button{flex:1 1 48%;text-align:center;box-sizing:border-box}@media screen and (max-width: 830px){.kl-cart--footer #checkout-buttons a.default-button{margin-bottom:10px}}@media screen and (max-width: 830px){.kl-cart--footer #checkout-buttons a.default-button{flex:1 1 45%;order:1;margin-right:5px;letter-spacing:.08em;padding:10px 2px!important;margin-bottom:0!important}.kl-cart--footer #checkout-buttons a.kl-checkout-button{order:2;margin-right:0;margin-left:5px;letter-spacing:.08em;padding:10px}}.kl-cart--footer #checkout-buttons .alert{width:100%;display:flex;align-items:center;margin-top:20px;order:-1;margin-bottom:15px}.kl-cart--footer .cart-collaterals{width:400px}@media screen and (max-width: 850px){.kl-cart--footer .cart-collaterals{width:100%;margin-top:20px}}.kl-cart--footer .cart-collaterals .cart_totals{width:auto!important;float:none!important}.kl-cart--footer .cart-collaterals .cart_totals .shop_table{width:100%}.kl-cart--footer .cart-collaterals .cart_totals th,.kl-cart--footer .cart-collaterals .cart_totals td{padding:3.5px 0;font-family:var(--graazie-third-font);font-size:14px;font-weight:400;background:none!important}.kl-cart--footer .cart-collaterals .cart_totals td{text-align:right}.kl-cart--footer .cart-collaterals .cart_totals .order-total th{text-transform:uppercase}.kl-cart--footer .cart-collaterals .cart_totals .order-total th,.kl-cart--footer .cart-collaterals .cart_totals .order-total td{border-top:1px solid #A7A7A7;padding-top:20px}.kl-cart--footer .cart-collaterals .cart_totals .shipping td{padding-bottom:20px}.kl-cart--footer .cart-collaterals .cart_totals tr:not(.cart-subtotal,.shipping,.order-total,.cart-discount){display:none}.kl-cart--footer #checkout-buttons{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 850px){.kl-cart--footer #checkout-buttons{justify-content:flex-end}}.kl-cart--footer #checkout-buttons .kl-checkout-button{margin:0 5px;padding:10px 15px;font-size:10px;font-family:var(--font-family-primary);text-transform:uppercase;font-weight:200;letter-spacing:1px;background-color:#e7ad96;text-decoration:none;text-align:center;color:#000;transition:.4s}.kl-cart--footer #checkout-buttons .kl-checkout-button:hover{background-color:#f9ddd2}body.woocommerce .kl-cart-steps--item:first-child{margin-left:25px}body.woocommerce .kl-cart-steps--item:last-child{margin-right:25px}body.woocommerce .woocommerce-checkout .kl-cart-steps--number:last-of-type{border:2px solid var(--graazie-primary, #fbe1d4);background:var(--graazie-primary, #fbe1d4)}body.woocommerce .woocommerce-checkout .Header{border-bottom:.5px solid rgba(0,0,0,.15);box-shadow:none!important}body.woocommerce .woocommerce-checkout .kl-cart-steps--container{position:sticky;top:0;z-index:12}body:not(.woocommerce) .kl-cart-steps--item:first-child{margin-left:75px}body:not(.woocommerce) .kl-cart-steps--item:last-child{margin-right:75px}.kl-coupon{display:flex;flex-wrap:wrap;justify-content:flex-start}.kl-coupon--label{width:100%;margin-bottom:5px;font-family:var(--graazie-primary-font);font-size:12px}.kl-coupon--input{width:auto;float:none;flex-grow:1;margin-right:10px!important;border-radius:0;border:1px solid #707070;padding:5px 10px}.kl-coupon--button{margin-bottom:0!important}.woocommerce-error,.alert.alert-danger{font-family:var(--graazie-primary-font);margin-top:1.5em;list-style-type:none;padding:1em 2em 1em 3.5em;background-color:#e2401c!important;color:#fff!important;position:relative;border-left:.618em solid rgba(0,0,0,.15);border-color:#00000026!important;border-radius:0}.woocommerce-error:before,.alert.alert-danger:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;position:absolute;top:1.05em;left:1.5em;color:#fff}.wpc-modal.in{opacity:1!important}.kl-checkout-button[disabled]{pointer-events:none}.preview-cm-btn,.preview-label-btn{margin-bottom:5px;font-size:10px;background:#fbe1d4;font-family:var(--font-family-primary);text-transform:uppercase;text-decoration:none;color:#000;padding:5px;cursor:pointer}.preview-cm-btn:hover,.preview-label-btn:hover{background-color:#fef3ed}.popup{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center}.popup .popup-content{background:#fff;padding:20px;border-radius:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popup .popup-content div[id^=IdCarteMessage],.popup .popup-content div[id^=IdCarteMessageEtiquette]{white-space:pre-wrap;font-size:1.5rem}.popup .md-close-btn{position:absolute;top:10px;right:15px;font-size:25px;cursor:pointer}#previewPopup svg{height:auto;aspect-ratio:1}@media screen and (max-width: 500px){#previewPopup.popup .popup-content{padding:10px}#previewPopup.popup .popup-content svg{width:332px;height:320px}#previewPopup.popup .popup-content svg image{width:100%;height:100%}#previewPopup.popup .popup-content svg foreignObject{width:332px;height:320px}#previewPopup.popup .popup-content div[id^=IdCarteMessage]{font-size:1.2rem!important;width:90%!important}}@media screen and (max-width: 1024px){.kl-box--toppings{gap:70px 50px}}@media screen and (min-width: 768px){.kl-box--products{max-width:500px}.kl-box--products .kl-box-product--title h4{font-size:16px}.kl-box--products .kl-box-product--image{max-width:80px}.kl-topping:hover .kl-topping--button{background:#e7ad96!important}.kl-topping:hover .kl-topping--image{box-shadow:0 0 8px #0006}}@media screen and (max-width: 767px){.kl-box--sep:before{display:none}.kl-box-product--checkbox input:checked~span{background:var(--graazie-primary);border-color:var(--graazie-primary)}.kl-box-product--checkbox input:checked~span:before{color:#fff}.kl-box--sweet-words{margin-top:50px;margin-bottom:50px;max-width:400px}.kl-coupon{margin-bottom:25px}.kl-box{padding:20px 15px}.kl-box--products{max-width:100%;min-height:200px}.kl-box--toppings{margin-right:15px;margin-left:15px}.kl-box--sweet-words{margin-bottom:0}}@media screen and (max-width: 767px) and (max-width: 500px){.kl-box--sweet-words{margin-top:33px!important}}@media screen and (max-width: 767px){.kl-box--sweet-words .kl-box-product--image img{width:100%;padding:2px;max-height:70px}.kl-box--sweet-words .kl-box--sweet-words-actions{margin-bottom:30px}}@keyframes rotateBtnSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.grid-layout .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:30px;grid-row-gap:30px}.grid-layout .swiper-slide{width:100%!important}.cart-empty{background-color:#fff;color:#000;text-align:center;font-family:var(--font-family-primary);border-left:none;margin-top:3rem;margin-bottom:5rem;padding:2rem}.return-to-shop{display:flex;justify-content:center;font-family:var(--font-family-primary);text-transform:uppercase;font-size:12px}.return-to-shop a{padding:10px 20px}.kl-topping--button{position:relative}.loader{border:3px solid #f9a27f;border-radius:50%;border-top:3px solid transparent;width:20px;height:20px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;right:13px;top:8px;z-index:5}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.kl-topping.disabled{opacity:.5;pointer-events:none}.home,#front-page{overflow-x:hidden}#front-page .container-graazie .wp-swiper img,#front-page .container-graazie .wp-block-column img{width:100%;height:100%}.container-graazie{max-width:1140px;margin:auto;padding-left:20px;padding-right:20px}#banner-home .swiper-button-next:after,#banner-home .swiper-button-prev:after{color:#fff;font-weight:100;font-size:22px}#banner-home img{width:100%}.container-typo>div:nth-child(1){display:flex;justify-content:end}p.fp-text-manuscrit{font-family:Theano Didot,serif;font-size:18px;max-width:510px}.fb-container-step,.fb-container-step-2,.fb-container-step-3,.fb-container-step-4{margin-top:11rem}.fp-container-experience{max-width:600px;margin:auto;margin-top:5rem;margin-bottom:5rem;position:relative;background-color:#fefbf9;padding:66px 40px 40px;box-shadow:3px 3px 5px #00000026;text-align:center;color:#a37b54}.fp-container-experience:before{content:"";background-image:url(../externals/images/video-bouquet.png);background-size:cover;background-position:center center;background-repeat:no-repeat;width:137px;height:270px;position:absolute;bottom:85px;left:-66px;transform:rotate(-10deg)}.fp-container-experience:after{content:"";background-image:url(../externals/images/video-tape.png);background-size:cover;background-position:center center;background-repeat:no-repeat;width:100px;height:87px;position:absolute;bottom:-30px;right:-25px;transform:rotate(173deg)}.container-livraison{max-width:360px;margin:-35px auto 40px;background-color:#fef3ed;padding:20px;font-size:16px;line-height:21px;position:relative;display:block;font-family:Theano Didot}.container-livraison p{font-size:16px}h2.section-title.title-h2{position:relative;padding-bottom:20px;font-family:Theano Didot,sans-serif;font-size:24px;margin-top:30px;margin-bottom:0;font-weight:500;text-transform:uppercase}h2.section-title.title-h2:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50px;height:1px;background-color:#000}.button-primary a{background-color:#f9ddd2!important;color:#000;text-transform:uppercase;font-family:Theano Didot;border:none;border-radius:0;padding:9px 25px;font-size:16px;line-height:1.2;transition:.4s}.button-primary a:hover{background-color:#fef3ed}.fp-column-step,.fp-column-flower-bg,.fp-column-step_cta{position:relative}.fp-column-step>p:nth-child(2){font-family:Theano Didot,serif;text-transform:uppercase;display:inline-block;font-size:28px;position:absolute;transform:translateY(calc(-100% + 20px));right:10px;line-height:33px}.fp-column-step_step{position:absolute;top:-65px;left:-40px}.fp-column-step_step>em:nth-child(1){font-size:260px;font-style:italic;font-family:Theano Didot,sans-serif;display:inline-block;line-height:120px}.fp-column-step_step>em:nth-child(2){position:absolute;top:-40px;right:-90px;font-style:italic;font-weight:700;font-family:Antro Vectra;font-size:28px}.fb-container-step-2 .fp-column-step_step>em:nth-child(2),.fb-container-step-3 .fp-column-step_step>em:nth-child(2){position:absolute;right:-120px}.fb-container-step-4 .fp-column-step_step>em:nth-child(2){position:absolute;right:-110px}.fp-column-step_cta .button-primary{position:absolute;bottom:50px;z-index:10}.wp-swiper__wrapper{margin-bottom:0!important}.responsive-step-2>div:nth-child(1)>.wp-block-buttons{display:none}.fp-column-flower-bg:after{content:"";background-image:url(../externals/images/decoration-step-1.png);background-size:contain;background-position:center;background-repeat:no-repeat;height:225px;width:125px;position:absolute;top:-100px;right:-50px;z-index:10}.fp-container-experience>div>p:nth-child(2){font-family:Antro Vectra,cursive;font-size:41px;line-height:61px;font-weight:bolder;margin-bottom:28px}.fp-container-experience>div>p:nth-child(1){font-family:Theano Didot,serif;font-size:32px;font-variant:small-caps;line-height:38px;margin-bottom:15px}.fp-container-experience #graazieVideoExperience{cursor:pointer;position:relative}.fp-container-experience #graazieVideoExperience:after{content:"";width:105px;height:105px;background-image:url(../externals/images/play-button.png);background-position:center center;background-size:contain;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0}.fp-container-experience #graazieVideoExperience video{position:relative;z-index:0}.container-graazie.rating>div:nth-child(1)>p:first-child{position:relative;padding-bottom:20px;font-family:Theano Didot,sans-serif;font-size:24px;margin-top:30px;margin-bottom:30px;font-weight:500;text-transform:uppercase}.container-graazie.rating>div:nth-child(1)>p:last-child{font-family:Theano Didot,sans-serif;font-size:24px;margin-top:30px;font-weight:500;text-transform:uppercase;margin-bottom:3rem!important}.container-graazie.rating>div:nth-child(1)>p:first-child:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50px;height:1px;background-color:#000}.graazie-testimonials{position:relative;min-height:300px}.graazie-testimonials .wp-swiper__slide-content>p:nth-child(1){font-family:Optima;font-size:20px;font-style:italic;padding-bottom:15px}.graazie-testimonials .wp-swiper__slide-content>p:nth-child(2){font-family:Antro Vectra;font-size:26px;font-weight:600}.graazie-testimonials:after{content:"";background-image:url(../externals/images/homepage-picto-coursier.png);background-size:cover;background-position:center center;background-repeat:no-repeat;width:223px;height:388px;position:absolute;top:32px;left:0;transform:translate(-42px,-100%)}.logos-footer{padding-top:2rem;padding-bottom:2rem;display:grid!important;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:20px}.logos-footer img{max-height:45px;display:flex;margin:auto}.container-section-featured{margin-top:50px}.container-section-featured h2{padding-bottom:4rem;font-family:Theano Didot;font-variant:small-caps;font-size:37px;font-weight:400;font-style:normal}.container-section-featured h2>sup{top:-.7em;font-size:16px}.container-section-featured h2>strong{display:block;font-family:Antro Vectra,cursive;font-size:69px;margin-top:-8px;margin-bottom:-77px;font-style:normal;font-weight:400;font-variant:normal}.container-section-featured img{margin-top:-50px;max-width:100px;margin-bottom:20px}.fp-column-etiquette-bg:after{content:"";background-image:url(../externals/images/decoration-step-2.png);background-size:cover;background-position:center center;background-repeat:no-repeat;width:186px;height:180px;position:absolute;bottom:10px;right:0;transform:translate(35px,123px)}.responsive-step-2-mobile{display:none;height:0;width:0;visibility:hidden}@media screen and (max-width: 781px){.body.home .container-graazie,.body.home .fp-container-experience{max-width:540px}}@media screen and (max-width: 781px){.container-section-featured img{margin-top:-43px;max-width:80px;margin-bottom:0}.fp-container-experience{margin-left:20px;margin-right:20px;margin-top:2rem;padding:25px 40px}.fp-container-experience>div>p:nth-child(2){font-size:24px;line-height:29px;margin-bottom:10px}.fp-container-experience>div>p:nth-child(1){font-size:21px;line-height:21px;margin-bottom:9px}.fb-container-step{margin-top:7.3rem}.responsive-step-1>div:nth-child(1)>figure{display:none!important}.responsive-step-1>div:nth-child(1){z-index:1}.responsive-step-1>div:nth-child(2){margin-top:-25px;z-index:0}.responsive-step-1>div:nth-child(2):after{content:"";display:none}p.fp-text-manuscrit{font-size:15px}.fp-column-step>p:nth-child(2){font-size:24px;line-height:28px}.fp-column-step_step>em:nth-child(1){font-size:198px}.fp-column-step_step>em:nth-child(2){top:-10px}.responsive-step-3>div:nth-child(1)>figure{display:none!important}.responsive-step-3>div:nth-child(1){z-index:1}.responsive-step-3>div:nth-child(2){margin-top:-25px;z-index:0}.responsive-step-3>div:nth-child(2):after{content:"";display:none}.graazie-testimonials{padding:5px 10px;min-height:230px!important}.graazie-testimonials:after{background-size:123px 214px;width:123px;height:214px;top:-245px;left:8px;transform:translate(-42px,-100%)}.responsive-step-2{position:relative;margin-bottom:15rem}.responsive-step-2>div:nth-child(1)>figure{display:none}.responsive-step-2>div:nth-child(1){z-index:1}.responsive-step-2>div:nth-child(2){margin-top:-25px;z-index:0}.responsive-step-2>div:nth-child(1)>.wp-block-buttons{display:none;position:absolute}.responsive-step-2>div:nth-child(2)>.wp-block-buttons{display:none}.responsive-step-2-mobile{display:block;height:auto;visibility:visible;margin-top:-480px;margin-left:auto;margin-right:auto;width:64%;max-width:323px;z-index:10;position:relative;transform:translate(-15%)}.responsive-step-2-mobile figure{border:4px solid #ffffff;box-shadow:3px 3px 5px #00000026}.responsive-step-2-mobile .wp-block-buttons{position:absolute;top:-15px;left:50%;transform:translate(-50%);width:100%;display:flex;align-items:center;justify-content:center}.responsive-step-4>div:nth-child(2){display:none}.container-livraison{margin-top:-35px}.container-livraison p{font-size:15px}.rating p{font-size:24px!important}.rating img{width:140px!important}h2.section-title.title-h2{font-size:19px!important}.container-graazie.rating>div:nth-child(1)>p:first-child{font-size:19px!important;margin-top:-15px}.container-graazie.rating>div:nth-child(1)>p:last-child{margin-bottom:2rem!important;margin-top:10px!important}.container-section-featured h2{font-size:28px!important}.container-section-featured h2>strong{font-size:52px;margin-bottom:-57px}}@media screen and (max-width: 500px){.responsive-step-2-mobile{margin-top:-440px}}@media screen and (max-width: 400px){.responsive-step-2-mobile{margin-top:-414px}}.Info-page__title{font-family:var(--font-family-secondary);font-size:42px;font-weight:600;margin-top:2rem!important;text-align:center;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 450px){.Info-page__title{font-size:32px}}.Info-page__subtitle,.Info-page__subtitle-w-number{position:relative;font-family:Theano Didot,serif;font-size:1.7rem;margin-bottom:1rem;margin-top:-3rem;z-index:10}.Info-page__subsubtitle{position:relative;font-family:Theano Didot,serif;font-size:1rem;margin-bottom:1rem;margin-top:1rem;font-weight:600;z-index:10}.Info-page__subsubtitle span:nth-child(1){font-size:3rem;font-weight:100;margin-top:-10px;margin-right:15px}.Info-page__subtitle-top{position:relative;font-family:Theano Didot,serif;font-size:1.7rem;margin-bottom:-1.5rem;margin-top:2rem;z-index:10}.Info-page__subtitle-w-number span:nth-child(1),.Info-page__subtitle-top span:nth-child(1){font-size:75px;margin-right:8px;margin-top:-11px;max-height:70px}.Info-page__subtitle-top-reverse span:nth-child(1){font-size:75px;margin-left:8px;margin-right:0;margin-top:-11px}.Info-page__subtitle-top-reverse{position:relative;font-family:Theano Didot,serif;font-size:1.7rem;margin-bottom:-3rem;margin-top:2rem;text-align:right;z-index:10}.Info-page__subtitle-line{position:relative;font-family:Theano Didot,serif;text-transform:uppercase;font-size:1.7rem;max-width:500px;margin:auto;margin-bottom:3rem;margin-top:2rem;z-index:10;display:flex;align-items:center;justify-content:center;text-align:center}.Info-page__subtitle-line:before,.Info-page__subtitle-line:after{content:"";flex:1;border-bottom:2px solid #cccccc;margin:0 20px 0 0}.Info-page__subtitle-line:after{margin:0 0 0 20px}.info-page p,.info-page ul,.info-page ol{font-family:Theano Didot,serif;font-size:15px}.info-page ul,.info-page ol{line-height:22px}.info-page ul>li,.info-page ol>li{margin-bottom:10px}.Info-page__subtitle-top.d-media-450{display:none!important}.Info-page__table{width:100%;text-align:center;font-family:Theano Didot,serif}.Info-page__table thead th{width:33%;padding:12px 5px;border:1px solid #707070;word-break:initial!important}.Info-page__table tbody td{padding:12px 5px;border:1px solid #707070}.Info-page__table thead tr{background-color:#f6e9de}.Info-page__table tbody tr:nth-child(odd){background-color:#f4d7c3}.Info-page__table tbody tr:nth-child(2n){background-color:#f6e9de}.Info-page__table tbody td{background-color:transparent!important;text-align:center;color:#000}.Info-page__table th{text-align:center;color:#000}@media screen and (max-width: 450px){.info-page .has-background{padding:1.25em 0!important}.Info-page__subtitle,.Info-page__subtitle-w-number,.Info-page__subtitle-line,.Info-page__subtitle-top-reverse,.Info-page__subtitle-top{font-size:1.4rem}.Info-page__subtitle{margin-top:-.7rem}.Info-page__subtitle-w-number{margin-top:-1.7rem}.Info-page__subtitle-top{margin-bottom:-.8rem}.Info-page__subtitle-top-reverse{margin-bottom:-1.2rem}.Info-page__subtitle-line{margin-bottom:1rem}.Info-page__subtitle-w-number span:nth-child(1),.Info-page__subtitle-top span:nth-child(1),.Info-page__subtitle-top-reverse span:nth-child(1){font-size:56px}.Info-page__subtitle-top.d-media-450{display:flex!important}.Info-page__subtitle-top.d-none-450{display:none!important}.info-page ul,.info-page ol{padding-left:20px}.info-page table{margin:auto;width:fit-content}.guarantee-info-container{position:relative;z-index:5;margin:.5rem;margin-top:-4rem!important;padding:1rem}.info-page.container{padding:0!important}.Info-page{margin:40px 0!important}}.menu-services .sub-menu .menu-item a:hover{font-size:22px}.menu-services .menu-item-has-children>a+ul{position:relative;display:none!important;min-width:auto;width:auto;background:none}.menu-services .menu-item-has-children ul>li{padding-left:18px;text-transform:capitalize}.menu-services .menu-item-has-children>a:hover ul{display:contents!important}.page-id-554{font-family:var(--font-family-tertiary);font-size:12px}.page-id-554 h2{text-transform:uppercase;font-weight:700;font-size:15px}.page-id-554 .page-cards .card{padding:10px!important;box-shadow:#0000001a 0 10px 15px -3px,#0000000d 0 4px 6px -2px}.page-id-554 .page-cards .card h3{font-size:14px;font-weight:700}.page-id-554 .page-cards .card img{max-width:100px}body.archive .content-area,body.archive .content-area .site-main{margin-bottom:0}.archive-product-content{background-color:var(--color-pink-light)}.archive-product-content .storefront-sorting{margin-top:4rem;max-width:895px;margin-left:auto;margin-right:0}.archive-product-content>.container-graazie>.storefront-sorting:last-child{margin-bottom:0;padding-bottom:4rem;margin-top:1rem}.archive-product-content>.container-graazie>.storefront-sorting:last-child form.woocommerce-ordering{display:none}.archive-product-content .category-banner_title{display:flex;align-items:center;justify-content:center;text-align:center;font-size:42px;font-family:var(--font-family-secondary);font-weight:700!important;margin:auto;padding-top:40px;padding-bottom:40px}.archive-product-content .category-banner_title:before{content:"";flex-grow:1;background:#000;height:1px;margin-right:30px}.archive-product-content .category-banner_title:after{content:"";flex-grow:1;background:#000;height:1px;margin-left:30px}@media screen and (max-width: 500px){.archive-product-content .category-banner_title{font-size:36px;padding-top:15px;padding-bottom:15px}}.archive-product-content .category-banner_description{font-family:var(--font-family-primary);text-align:center;font-size:14px}.archive-product-content .products{display:flex;flex-wrap:wrap}@media screen and (max-width: 800px){.archive-product-content .products{display:grid!important;grid-template-columns:repeat(2,1fr);grid-gap:10px}.archive-product-content .products:before{display:none}}.archive-product-content .products .product{background-color:var(--white);box-shadow:#0000000a 0 3px 5px;padding-top:0;letter-spacing:.16em;font-size:12px;font-family:var(--font-family-tertiary);font-weight:700;line-height:1.2;transition:.4s}.archive-product-content .products .product:hover{box-shadow:#f7eae2 0 20px 25px -5px,#f7eae2 0 10px 10px -5px!important;transform:translateY(-5px)}@media screen and (max-width: 800px){.archive-product-content .products .product{width:100%!important;margin-bottom:5px}}.archive-product-content .products .product .graazie-new-label{position:absolute;top:10px;right:10px;padding:.5em 1.5em;font-family:var(--font-family-primary);background-color:var(--white);font-size:1rem;font-weight:400;color:var(--color-text);text-transform:uppercase}.archive-product-content .products .product img{margin:0;width:100%}.archive-product-content .products .product .soldout{position:absolute;top:0;right:0;z-index:10;transform:translate(25%,-25%);max-width:85px}.archive-product-content .products .product .product-details{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 25px}@media screen and (max-width: 500px){.archive-product-content .products .product .product-details{flex-direction:column;padding:15px 10px}}.archive-product-content .products .product .product-details h2{letter-spacing:.16em;font-size:12px;font-family:var(--font-family-tertiary);font-weight:700;color:var(--color-text);line-height:1.2;text-align:left;margin:0;width:50%}@media screen and (max-width: 500px){.archive-product-content .products .product .product-details h2{width:100%;padding-right:30px}}.archive-product-content .products .product .product-details .price{font-size:12px;font-family:var(--font-family-tertiary);color:var(--color-text);font-weight:500;text-align:right;margin:0 0 12px;min-height:35px;width:50%}@media screen and (max-width: 500px){.archive-product-content .products .product .product-details .price{margin-top:10px;width:100%;text-align:left;min-height:initial;margin-bottom:initial}}.archive-product-content .shop-list{display:flex;align-items:start}.archive-product-content .shop-list .shop-categories{padding-right:25px}@media screen and (max-width: 665px){.archive-product-content .shop-list .shop-categories{display:none}}.archive-product-content .shop-list .product-categories{list-style-type:none;font-family:var(--font-family-primary);margin:0;padding:0;width:180px}.archive-product-content .shop-list .product-categories a{color:var(--color-text)}.archive-product-content .shop-list .product-categories>.cat-item{margin-bottom:10px}.archive-product-content .shop-list .product-categories>.cat-item>a{font-size:18px;display:block;margin-bottom:20px;margin-top:20px}.archive-product-content .shop-list .product-categories>.cat-item .children{list-style-type:none;font-size:12px}.archive-product-content .shop-list .product-categories>.cat-item .children li{margin-bottom:10px}.onsale{position:absolute;top:10px;left:10px;padding:.5em 1.5em;font-family:var(--font-family-primary);background-color:var(--white);border:none;font-size:1rem;font-weight:400;color:var(--color-text);text-transform:uppercase;z-index:10;width:calc(100% - 20px)}.single-product .onsale{display:none}.shop-category-content-wrapper #shop-category-content-text{margin-top:3rem;font-family:var(--font-family-primary)}@media screen and (max-width: 500px){.shop-category-content-wrapper #shop-category-content-text{margin-top:1rem}}.shop-category-content-wrapper .cat-read-more-button{background:transparent;color:#e7ad96;font-family:theano didot;cursor:pointer;transition:.4s}.shop-category-content-wrapper .cat-read-more-button:hover{color:#000}.shop-category-content-wrapper #see-more-text-button{display:flex;align-items:center;justify-content:center;margin:auto;background:#f9ddd2;padding:15px 25px;text-transform:uppercase;font-family:theano didot;margin-top:2rem;margin-bottom:2rem;font-size:14px;cursor:pointer;transition:.4s}.shop-category-content-wrapper #see-more-text-button:hover{background:#f9c9b2}.shop-category-content-wrapper{background-color:#fbf3ed}.shop-category-content-wrapper #shop-category-content{max-width:1000px;margin:auto;padding-top:5rem;padding-bottom:5rem;padding-right:15px;padding-left:15px}@media screen and (max-width: 500px){.shop-category-content-wrapper #shop-category-content{padding-top:1rem;padding-bottom:1rem}}#shop-category-content h2{font-family:theano didot;text-transform:uppercase;font-weight:200;font-size:22px;margin-bottom:10px;margin-top:15px}#shop-category-content p{font-size:14px}#shop-category-content p.shop-category-content-title{font-family:theano didot;text-transform:uppercase;font-size:48px;text-align:right;font-weight:500;margin-bottom:-25px;z-index:10;position:relative;line-height:51px}#shop-category-content img{width:100%}@media screen and (max-width: 992px){#shop-category-content p.shop-category-content-title{font-size:38px;line-height:45px}}@media screen and (max-width: 500px){#shop-category-content p.shop-category-content-title{font-size:29px;line-height:33px;margin-bottom:-20px}.Shop_wrapper>div:nth-child(1){margin-bottom:1rem!important}}.storefront-sorting .woocommerce-result-count{display:none!important}.storefront-sorting .woocommerce-pagination{font-family:var(--font-family-primary)!important}.storefront-sorting .woocommerce-pagination span.current{background-color:#ffe2d5!important;color:#000!important}.storefront-sorting .woocommerce-pagination a.page-numbers{background-color:#f8f0ec!important;color:#000}.storefront-sorting .woocommerce-pagination a.page-numbers:hover{background-color:#00000006!important}.create-mot-doux{background-color:#fdf6f3;overflow:hidden}.create-mot-doux #tag-banner{background:#f9ddd2;position:relative;z-index:15}.create-mot-doux #tag-banner p{font-size:12px;font-family:Theano Didot;padding:10px 0;margin-bottom:0;width:100%;text-align:center}.create-mot-doux .content-form{width:100%;max-width:450px;margin:auto;min-height:700px;height:calc(100vh - 140px)}.create-mot-doux .content-form form{height:100%;position:relative;display:flex;align-items:center;flex-direction:column;justify-content:space-around}.create-mot-doux .content-form form textarea{position:relative;width:310px;height:260px;font-family:Antro Vectra;font-size:21px;font-weight:600;margin-top:10px;border:none;box-shadow:none;background-color:#fff;border:none!important;z-index:5}.create-mot-doux .content-form form textarea:focus{outline:2px solid #f9ddd2}.carte-message-actions{z-index:10}.carte-message-actions>div{display:flex;align-items:center;justify-content:center}.carte-message-actions .back-to-card{font-size:11px;font-family:Theano Didot;vertical-align:middle;padding:13px 40px;text-align:center;text-transform:uppercase;background-color:#f9ddd2;cursor:pointer;height:42px;color:#000;transition:.4s}.carte-message-actions .back-to-card:hover{background-color:#e7ad96}.carte-message-actions .submit-sweet-words{background-color:#e7ad96;padding:10px 40px;border:none;text-transform:uppercase;font-family:Theano Didot;font-size:11px;height:42px;margin:10px;cursor:pointer;color:#000;font-weight:500;transition:.4s}.carte-message-actions .submit-sweet-words:hover{background-color:#f9ddd2}.carte-message-actions .no-sweet-words{background-color:#f9ddd2;padding:10px 30px;border:none;text-transform:uppercase;font-family:Theano Didot;font-size:11px;height:42px;margin:10px;cursor:pointer;color:#000;font-weight:500;transition:.4s}.carte-message-actions .no-sweet-words:hover{background-color:#e7ad96}.create-mot-doux .mot-doux{position:relative}.create-mot-doux .mot-doux>.carte-message-card{position:absolute;top:-31px;left:50%;transform:translate(-50%);width:390px;max-width:inherit;z-index:1}.moodboard{display:none}.create-mot-doux .mot-doux>.carte-message-bg{position:absolute;top:25px;left:-195px;width:500px;z-index:0;max-width:inherit}#tag-banner{background:#f9ddd2;position:relative;z-index:15}#tag-banner>p{padding:10px 0;margin-bottom:0;font-size:12px;font-family:Theano Didot;text-align:center}@media screen and (max-width: 500px){.create-mot-doux .mot-doux>.carte-message-card{width:300px}.create-mot-doux .mot-doux>.carte-message-bg{width:470px;left:-110px;top:-47px}.create-mot-doux .content-form{min-height:570px;height:570px}.create-mot-doux .content-form form{justify-content:flex-start;padding-top:4rem}.create-mot-doux .content-form form textarea{width:265px;height:200px;font-family:Antro Vectra;font-size:17px;font-weight:600;margin-top:-11px;border:none!important;z-index:5}.create-mot-doux .content-form .carte-message-actions{margin-top:9rem}}#next-step-ready{position:fixed;display:block!important;bottom:0;left:0;width:100%;background-color:#fff;padding:10px 0;box-shadow:0 -2px 5px #0000001a;z-index:1000}#next-step-ready>div{padding:10px;margin-bottom:0;display:flex;justify-content:center;align-items:center}#next-step-ready>div>button,#next-step-ready>div>#add_etiquette{margin:0 5px;font-weight:500;width:156px}#next-step-ready>div>#add_etiquette{background-color:#e7ad96!important}.loader-sweet-words{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffffb3;z-index:9999;align-items:center;justify-content:center}.loader-sweet-words .spinner{border:4px solid rgba(0,0,0,.1);width:36px;height:36px;border-radius:50%;border-left-color:#e7ad96;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Label-library .Label-library__single-label .active{transform:scale(1)!important}.create-etiquette{overflow:hidden;position:relative;background-color:#fdf6f3}.create-etiquette .content-form{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding-top:215px;padding-bottom:50px;z-index:10}.create-etiquette .background-images{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:0}.create-etiquette .form-group{position:relative}.create-etiquette .form-group>img{position:absolute;top:-285px;left:54%;transform:translate(-50%);width:323px;max-width:inherit;z-index:0}.create-etiquette .form-group>textarea{z-index:2;position:relative;width:255px;height:250px;margin-top:-45px;margin-bottom:40px;font-size:22px;text-align:center;margin-right:-9px;border:none!important;background-color:#fff;box-shadow:none}.create-etiquette .form-group>textarea:focus{outline:2px solid #f9ddd2}.create-etiquette #charCount{text-align:right;font-family:Theano Didot;text-transform:uppercase;margin-bottom:25px;font-size:14px}.create-etiquette .form-typo{display:flex;align-items:center;flex-direction:column}.create-etiquette .form-typo>label{font-family:Theano Didot;text-transform:uppercase;margin-bottom:5px;font-size:14px}.create-etiquette .form-typo .select-input-container{position:relative;display:inline-block}.create-etiquette .form-typo .select-input-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;color:#000;padding:9px 30px;width:230px;font-size:14px}.create-etiquette .form-typo .select-input-container:after{content:"";position:absolute;top:50%;right:10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc;transform:translateY(-50%);pointer-events:none}.create-etiquette .actions-create-etiquette{display:flex;align-items:center;justify-content:center;margin-top:30px}.create-etiquette input[type=submit]{cursor:pointer;z-index:10;position:relative;text-align:center;display:flex;align-items:center;justify-content:center;width:50%;height:42px;border-radius:0!important;margin:0 5px 5px;padding:10px 15px;font-size:10px;font-family:var(--font-family-primary);text-transform:uppercase;text-decoration:none!important;font-weight:200;letter-spacing:1px;background-color:var(--black)!important;border-color:var(--black)!important;color:var(--white)!important;transition:.4s}.create-etiquette input[type=submit]:hover{opacity:.8}.create-etiquette .actions-create-etiquette .default-button{margin:5px;width:50%;height:42px;cursor:pointer;z-index:1;font-size:11px;transition:.4s}.create-etiquette .actions-create-etiquette .default-button:hover{background-color:#e7ad96}#previewPopup .md-close-btn{top:0;right:10px}@media screen and (max-width: 500px){.create-etiquette{height:750px;min-height:750px}.create-etiquette .content-form{padding-top:135px}#previewPopup .popup-content{padding-top:15px}#previewPopup .md-close-btn{top:-7px;right:5px}}@media screen and (max-width: 440px){.create-etiquette .background-images .pencil{height:auto;max-width:100%;top:585px;left:-242px}}.carte-message-background{position:absolute;top:0;left:0;width:100%;height:100%}.carte-message-background .bg-top-left{position:absolute;top:110px;left:15px;width:280px}@media screen and (max-width: 800px){.carte-message-background .bg-top-left{display:none}}.carte-message-background .carte-josephine{position:absolute;z-index:3;width:300px;top:465px;right:70px;box-shadow:0 0 10px #0003}@media screen and (max-width: 1700px){.carte-message-background .carte-josephine{width:230px;top:418px;right:67px}}@media screen and (max-width: 1300px){.carte-message-background .carte-josephine{display:none}}.carte-message-background .carte-alice{position:absolute;z-index:2;width:300px;top:243px;right:230px;transform:rotate(-12deg);box-shadow:0 0 10px #0003}@media screen and (max-width: 1700px){.carte-message-background .carte-alice{width:230px;right:195px}}@media screen and (max-width: 1300px){.carte-message-background .carte-alice{display:none}}.carte-message-background .ecrin{position:absolute;width:380px;bottom:-175px;left:-20px;transform:rotate(225deg)}@media screen and (max-width: 1200px){.carte-message-background .ecrin{display:none}}.carte-message-background .letter-with-card{position:absolute;z-index:1;width:300px;top:100px;right:-10px;transform:rotate(12deg)}@media screen and (max-width: 1700px){.carte-message-background .letter-with-card{width:250px}}@media screen and (max-width: 1300px){.carte-message-background .letter-with-card{display:none}}.etiquette-choice{min-height:calc(100vh - 200px);display:flex;align-items:center;flex-direction:column;justify-content:center}.etiquette-choice_title{font-size:16px;margin-bottom:65px;margin-top:35px;text-align:center;font-family:var(--font-family-primary)}.etiquette-choice .etiquette-choice_choices{display:flex;align-items:start;justify-content:center;gap:30px}@media screen and (max-width: 500px){.etiquette-choice .etiquette-choice_choices{flex-direction:column;gap:20px}}.etiquette-choice .etiquette-choice_choices .etiquette-choice_choice{width:50%;max-width:245px}@media screen and (max-width: 500px){.etiquette-choice .etiquette-choice_choices .etiquette-choice_choice{width:100%;margin:auto}}.etiquette-choice .etiquette-choice_choices .etiquette-choice_choice .button-primary-sm{display:flex;align-items:center;justify-content:center}.etiquette-choice .etiquette-choice_choices .etiquette-choice_choice .button-primary-sm a{width:80%;text-align:center}.etiquette-choice .etiquette-choice_choices .etiquette-choice_choice .price{text-align:center;font-family:var(--font-family-primary);font-size:13px}.etiquette-choice_back{display:flex;align-items:center;justify-content:center;margin-top:3rem;margin-bottom:2rem}.container--label-library{max-width:700px;margin:auto}@media only screen and (max-width: 768px){.container--label-library{max-width:360px}}.carte-etiquette-background{position:absolute;top:0;left:0;width:100%;height:100%}.carte-etiquette-background .bg-top-right{position:absolute;top:0;right:0;width:275px;transform:rotate(45deg)}@media screen and (max-width: 650px){.carte-etiquette-background .bg-top-right{display:none}}.carte-etiquette-background .etiquette-1{position:absolute;top:37px;left:-15px;z-index:2;width:200px;transform:rotate(-20deg);box-shadow:0 0 10px #0003}@media screen and (max-width: 1150px){.carte-etiquette-background .etiquette-1{top:42px;left:11px;width:160px}}@media screen and (max-width: 880px){.carte-etiquette-background .etiquette-1{display:none}}.carte-etiquette-background .etiquette-2{position:absolute;top:81px;left:180px;width:200px;z-index:1;transform:rotate(-10deg);box-shadow:0 0 10px #0003}@media screen and (max-width: 1150px){.carte-etiquette-background .etiquette-2{width:140px;left:140px}}@media screen and (max-width: 880px){.carte-etiquette-background .etiquette-2{display:none}}.carte-etiquette-background .ecrin-etiquette{position:absolute;bottom:-45px;right:-105px;width:450px;transform:rotate(70deg)}@media screen and (max-width: 1150px){.carte-etiquette-background .ecrin-etiquette{width:350px}}@media screen and (max-width: 880px){.carte-etiquette-background .ecrin-etiquette{display:none}}.carte-etiquette-background .pencil{position:absolute;width:614px;top:112vh;left:-20px;transform-origin:0 0;transform:translateY(-100%) rotate(-40deg)}@media screen and (max-width: 1150px){.carte-etiquette-background .pencil{width:500px;left:-110px}}@media screen and (max-width: 880px){.carte-etiquette-background .pencil{width:466px;top:103vh;left:-148px}}@media screen and (max-width: 650px){.carte-etiquette-background .pencil{width:466px;top:112%;left:-208px}}@media screen and (max-width: 490px){.carte-etiquette-background .pencil{top:105%;left:-215px}}.actions-create-etiquette a{margin:5px;width:50%;height:42px;cursor:pointer;z-index:1;font-weight:500;font-size:11px;transition:.4s;font-family:Theano Didot;line-height:10px;padding:15px 0;text-align:center;text-transform:uppercase;display:inline-block;background-color:#f9ddd2;color:#000}.actions-create-etiquette input[type=submit]{background-color:#e7ad96;color:#000;padding:10px 26px;font-size:11px;font-family:Theano Didot;text-transform:uppercase;cursor:pointer;z-index:10;position:relative;text-align:center;display:flex;align-items:center;justify-content:center;width:50%;height:42px;border-radius:0!important;margin:5px;font-weight:500;border:none!important;transition:.4s}.Label-library .Label-library__title{font-size:14px;padding-top:35px;padding-bottom:10px;font-family:var(--font-family-primary);text-align:center}.Label-library .Label-library__list{list-style-type:none;padding:0;margin:10px}.Label-library .Label-library__list .Label-library__list-item{padding-top:50px;margin-bottom:18px;font-size:15px;text-transform:uppercase;font-family:var(--font-family-primary);color:#000}.Label-library .Label-library__list .Label-library__row{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:20px}.Label-library .Label-library__list .Label-library__row .Label-library__single-label{width:calc(25% - 20px);position:relative;cursor:pointer;margin:10px}@media screen and (max-width: 768px){.Label-library .Label-library__list .Label-library__row .Label-library__single-label{width:calc(50% - 20px)}}.Label-library .Label-library__list .Label-library__row .Label-library__single-label:hover,.Label-library .Label-library__list .Label-library__row .Label-library__single-label.active{border:3px solid #e7ad96}.Label-library .Label-library__list .Label-library__row .Label-library__single-label img{width:100%;height:100%}.single-product .container-graazie{max-width:1306px!important;padding-left:0;padding-right:0}.single-product .product{background-color:#fff}.single-product .product .preorder-text{font-family:var(--font-family-primary);font-size:13px;text-align:center;margin-top:1rem;margin-bottom:1rem}.single-product .product form.graazie-gravure-product .single_variation{max-width:290px;margin:auto 0 auto auto}.single-product .product form.graazie-gravure-product .single_variation .woocommerce-variation-price .price{text-align:right;margin-right:0!important}.single-product .product .extra-price-info{margin-top:-18px}@media screen and (max-width: 1000px){.single-product .product .extra-price-info{margin-top:0}}.single-product .product .extra-price-info .price-info{margin-left:2px;font-size:15px;color:#6d6d6d;font-family:var(--font-family-tertiary);display:flex;align-items:center;justify-content:space-between}.single-product .product .extra-price-info .total-info{font-size:18px;color:#6d6d6d;font-family:var(--font-family-tertiary);text-align:right;text-transform:uppercase;font-weight:500}.single-product .product .extra-price-info hr{margin:0 0 11px}.single-product .product .product-summary-wrapper{padding-top:2rem;background-color:#fefbf9}@media screen and (max-width: 700px){.single-product .product .product-summary-wrapper{padding-top:0;background-color:#fff}}.single-product .product .product-summary-wrapper>.container-graazie{display:flex}@media screen and (max-width: 1000px){.single-product .product .product-summary-wrapper>.container-graazie{flex-direction:column}}@media screen and (max-width: 1000px){.single-product .product .product-summary-wrapper .summary{margin-top:4rem!important}}@media screen and (max-width: 1000px){.single-product .product .product-summary-wrapper.product-live-shopping-active .summary{margin-top:9rem!important}}.single-product .product .woocommerce-product-gallery__trigger{display:none;visibility:hidden}.single-product .product .product-slider{max-height:500px;display:flex;align-items:stretch;width:50%!important;margin-right:10px!important}@media screen and (max-width: 1000px){.single-product .product .product-slider{width:100%!important;padding-left:15px;padding-right:15px}}.single-product .product .product-slider .main-slider_wrapper{position:relative;flex:1;width:calc(100% - 115px);display:flex}.single-product .product .product-slider .main-slider_wrapper .main-slider{overflow:hidden;aspect-ratio:1/1;margin:0 20px;height:100%;width:100%}@media screen and (max-width: 700px){.single-product .product .product-slider .main-slider_wrapper .main-slider{margin:0}}.single-product .product .product-slider .main-slider_wrapper .main-slider img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}.single-product .product .product-slider .main-slider_wrapper .main-slider .swiper-pagination.mobile-only{display:none;bottom:10px}@media screen and (max-width: 700px){.single-product .product .product-slider .main-slider_wrapper .main-slider .swiper-pagination.mobile-only{display:block}}.single-product .product .product-slider .main-slider_wrapper .main-slider .swiper-pagination.mobile-only .swiper-pagination-bullet{background-color:#505050;width:10px;height:10px}.single-product .product .product-slider .main-slider_wrapper .main-slider .swiper-pagination.mobile-only .swiper-pagination-bullet-active{background-color:#e7ad96}.single-product .product .product-slider .pagination-slider_wrapper{position:relative;width:115px}@media screen and (max-width: 700px){.single-product .product .product-slider .pagination-slider_wrapper{display:none}}.single-product .product .product-slider .pagination-slider_wrapper .thumb-slider{overflow:hidden;max-width:115px;height:500px}.single-product .product .product-slider .pagination-slider_wrapper .thumb-slider .swiper-slide{cursor:pointer;opacity:.6}.single-product .product .product-slider .pagination-slider_wrapper .thumb-slider .swiper-slide.swiper-slide-thumb-active,.single-product .product .product-slider .pagination-slider_wrapper .thumb-slider .swiper-slide:hover{opacity:1}.single-product .product .product-slider .pagination-slider_wrapper .thumb-slider .swiper-button-next{position:absolute;top:inherit;bottom:-40px;right:inherit;left:50%;transform:translate(-50%)!important;z-index:10;cursor:pointer}.single-product .product .product-slider .pagination-slider_wrapper .thumb-slider .swiper-button-next:after{transform:rotate(90deg);color:#000;font-size:18px;font-weight:900}.single-product .product .product-slider .pagination-slider_wrapper .thumb-slider .swiper-button-prev{position:absolute;top:-15px;left:50%;transform:translate(-50%);z-index:10;cursor:pointer}.single-product .product .product-slider .pagination-slider_wrapper .thumb-slider .swiper-button-prev:after{transform:rotate(90deg);color:#000;font-size:18px;font-weight:900}.single-product .product .summary{width:50%;padding:0 3rem}@media screen and (max-width: 1000px){.single-product .product .summary{width:100%!important;padding:2rem 15px}}@media screen and (max-width: 700px){.single-product .product .summary{width:100%!important;background-color:#fefbf9}}.single-product .product .summary .price{font-size:20px!important;font-family:var(--font-family-tertiary);font-weight:400;text-align:left;margin:15px 15px 15px 0!important}@media screen and (max-width: 1000px){.single-product .product .summary .price{margin:0!important;font-size:19px!important}}@media screen and (max-width: 600px){.single-product .product .summary .price{font-size:16px!important}}.single-product .product .single-product-subtitle{font-size:40px;font-family:var(--font-family-secondary);text-align:center;margin:2rem 5px}@media screen and (max-width: 600px){.single-product .product .single-product-subtitle{font-size:24px;display:flex;flex-direction:column}}.single-product .product h1{letter-spacing:.16em;font-size:18px;font-family:var(--font-family-tertiary);font-weight:700;margin-top:2rem;color:var(--black);text-align:left}@media screen and (max-width: 1000px){.single-product .product h1{margin-top:0}}@media screen and (max-width: 700px){.single-product .product h1{font-size:16px}}@media screen and (max-width: 600px){.single-product .product h1{text-align:left;padding-right:40px}}.single-product .product p.stock{display:none}.single-product .product .woocommerce-variation-availability{display:block!important}.single-product .product .woocommerce-variation-availability>.stock.in-stock,.single-product .product .woocommerce-variation-availability .stock.out-of-stock{display:none}.single-product .product .quantity{display:none!important;visibility:hidden!important}.single-product .product .variations select{display:none}.single-product .product .reset_variations{display:none!important}.single-product .product .single_add_to_cart_button{display:flex;align-items:center;justify-content:center;margin:auto;background-color:var(--black)!important;padding:15px 20px;color:var(--white)}.single-product .product .variations tr[data-kl_attribute] .label{font-family:var(--font-family-primary);color:var(--color-text)}.single-product .product .variations .custom-radio-buttons{display:flex;flex-direction:column}.single-product .product .variations .custom-radio-buttons label{cursor:pointer;font-family:var(--font-family-tertiary);color:var(--color-text);margin-top:5px}.single-product .product .variations .custom-radio-buttons label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border:3px solid #f9ddd2;border-radius:50%;outline:none;cursor:pointer;margin-right:10px;transform:translateY(1px)}.single-product .product .variations .custom-radio-buttons label input[type=radio]:checked{background-color:#f9ddd2!important}.single-product .product tr[data-kl_attribute=pa_taille]{display:flex;align-items:center}.single-product .product tr[data-kl_attribute=pa_taille]>.label{font-size:12px;font-family:var(--font-family-tertiary);text-align:left;width:70px}.single-product .product tr[data-kl_attribute=pa_taille] .value{margin-bottom:0!important}.single-product .product tr[data-kl_attribute=pa_taille] .value .custom-radio-buttons{flex-direction:row!important}.single-product .product tr[data-kl_attribute=pa_taille] .value .custom-radio-buttons label{position:relative;background-color:#f1f1f1;border:1px solid rgba(0,0,0,.3);margin:5px;border-radius:20px;display:inline-block;width:fit-content;height:31px;aspect-ratio:1/1;cursor:pointer}.single-product .product tr[data-kl_attribute=pa_taille] .value .custom-radio-buttons label input[type=radio]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.single-product .product tr[data-kl_attribute=pa_taille] .value .custom-radio-buttons label span{display:flex;align-items:center;justify-content:center;height:100%;width:100%;font-family:var(--font-family-tertiary);font-size:.65rem;font-weight:600}.single-product .product tr[data-kl_attribute=pa_taille] .value .custom-radio-buttons label.selected{border:2px solid #e7ad96}.single-product .product tr[data-kl_attribute=pa_charms-letters]>.label label[for=charm]{text-transform:capitalize}.single-product .product tr[data-kl_attribute=pa_charms-letters]>.value .custom-radio-buttons{flex-direction:row!important;flex-wrap:wrap}.single-product .product tr[data-kl_attribute=pa_charms-letters]>.value .custom-radio-buttons label{width:40px;height:40px;position:relative;margin:2px}.single-product .product tr[data-kl_attribute=pa_charms-letters]>.value .custom-radio-buttons label input{width:100%;height:100%;border:2px solid #f9ddd2!important;border-radius:inherit;transition:.4s}.single-product .product tr[data-kl_attribute=pa_charms-letters]>.value .custom-radio-buttons label span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:500;font-size:18px}.single-product .product tr[data-kl_attribute=pa_charms-letters]>.value .custom-radio-buttons label:hover{background-color:#fbeae3!important}.single-product .product #reinsurance{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px;font-family:var(--font-family-primary);margin-top:2rem}.single-product .product #reinsurance .img{height:80px;display:flex;align-items:center;justify-content:center}.single-product .product #reinsurance .img img{width:100%;height:100%;object-fit:contain}.single-product .product #reinsurance p{font-size:12px;text-align:center}.single-product .product #reinsurance p a{color:var(--color-text);transition:.4s}.single-product .product #reinsurance p a:hover{opacity:.8}.single-product .product .product-tab_item{position:relative}.single-product .product .product-tab_item:after{content:"";position:absolute;right:10px;top:6px;width:20px;height:20px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" style="width: 20px; height: 20px"><path stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /></svg>');transform:rotate(90deg)}.single-product .product .product-tab_item.active:after{transform:rotate(-90deg)}.single-product .product .product-tab_toggle{position:relative;background-color:transparent;border-bottom:1px solid var(--color-text);font-size:12px;text-transform:uppercase;margin-bottom:10px;font-family:var(--font-family-primary);padding:3px 0;color:var(--color-text);font-weight:200}.single-product .product .product-tab_content{font-size:12px;color:var(--color-text);font-family:var(--font-family-primary)}.graazie-gravure-product select{display:none}.graazie-gravure-product input[type=text]{width:100%;background-color:#fff;box-shadow:none;border:2px solid #fbe1d4!important;padding:5px}.graazie-gravure-product .gravure-comment{margin-top:15px;margin-bottom:15px}.graazie-gravure-product .gravure-comment .graazie-gravure__label{font-family:var(--font-family-primary);font-size:13px;color:var(--black)}.graazie-gravure-product .gravure-comment textarea{width:100%;background-color:#fff;box-shadow:none;border:2px solid #fbe1d4!important;padding:5px;font-size:13px}.graazie-gravure-product .gravure-face{margin-bottom:10px}.graazie-gravure-product .gravure-face .graazie-gravure__form-label{background-color:#fbe1d4;text-transform:uppercase;padding:5px;margin-top:15px;margin-bottom:10px;font-family:var(--font-family-primary)}.graazie-gravure-product .gravure-face .graazie-gravure__or{text-align:left;font-family:var(--font-family-secondary);font-size:1.7rem;line-height:13px;margin-top:10px;width:26px;font-weight:700;padding-left:1px}@media screen and (max-width: 700px){.graazie-gravure-product .gravure-face .graazie-gravure__or{margin-top:10px}}.graazie-gravure-product .icone-modal-trigger{position:relative;text-align:left;height:32px;padding:2px;color:#000;background-color:#fff;border:2px solid #f9ddd2;font-family:var(--font-family-primary);cursor:pointer;transition:.4s}.graazie-gravure-product .icone-modal-trigger:after{content:">";position:absolute;top:50%;right:5px;transform:translateY(-50%);font-family:var(--font-family-primary)}.graazie-gravure-product .icone-modal-trigger img{position:absolute;top:0;left:0;width:auto;height:100%;object-fit:contain}.graazie-gravure-product .icone-modal-trigger:hover{background-color:#f9efeb}.graazie-gravure-product .icon-modal{position:fixed;z-index:99999;top:50%;left:50%;overflow:hidden;max-width:50vw;min-width:320px;max-height:75vh;background-color:#fff8f4;border:1px solid #666;transform:translate(-50%,-50%);display:none}@media screen and (max-width: 1200px){.graazie-gravure-product .icon-modal{width:75vw;max-width:inherit}}@media screen and (max-width: 500px){.graazie-gravure-product .icon-modal{width:85vw}}.graazie-gravure-product .icon-modal.is-active{display:block}.graazie-gravure-product .icon-modal .close-modal{position:absolute;top:0;right:20px;padding-left:10px;padding-right:10px;font-size:30px;font-weight:700}.graazie-gravure-product .icon-modal .inner{overflow-y:auto;overflow-x:visible;max-height:75vh;padding:80px 40px 90px}.graazie-gravure-product .icon-modal .inner h4{text-transform:uppercase;text-align:left;font-size:20px;font-family:var(--font-family-tertiary)}.graazie-gravure-product .icon-modal .inner .choices{display:flex;flex-flow:row wrap}.graazie-gravure-product .icon-modal .inner .choices a{flex:0 0 16.6666666%;max-width:16.6666666%;flex-grow:1;position:relative;z-index:10;padding:10px;transition:all .3s}@media screen and (max-width: 1200px){.graazie-gravure-product .icon-modal .inner .choices a{flex:0 0 25%;max-width:115px}}@media screen and (max-width: 500px){.graazie-gravure-product .icon-modal .inner .choices a{flex:0 0 50%;max-width:150px}}.graazie-gravure-product .icon-modal .inner .choices a.is-selected{transform:scale(1.48);z-index:25;background-color:#fff;position:relative;box-shadow:0 0 30px 5px #0009}.graazie-gravure-product .icon-modal .submit{position:absolute;bottom:0;left:0;background-color:#fff8f4;padding-top:20px;padding-bottom:20px;margin-top:60px;width:100%;z-index:30;text-align:center}.graazie-gravure-product .gravure-typo{margin-bottom:20px}.graazie-gravure-product .gravure-typo.disable{filter:grayscale(100%);pointer-events:none;opacity:.3}.graazie-gravure-product .gravure-typo .gravure-alert{background-color:#f9ddd2;border-color:#f9ddd2;color:#000;text-align:center;padding:.75rem 1.25rem;font-size:12px;font-family:var(--font-family-primary);margin-bottom:10px}.graazie-gravure-product .gravure-typo .alert-danger{font-size:13px}.graazie-gravure-product .gravure-typo-choices{display:flex;align-items:center;justify-content:center}.graazie-gravure-product .gravure-typo-choices label{cursor:pointer}.graazie-gravure-product .gravure-typo-choices label input{display:none}.graazie-gravure-product .gravure-typo-choices label input:checked~img{border:1px solid #f9ddd2;background-color:#fcf3ee}.graazie-gravure-product .gravure-typo-choices label:hover img{border:1px solid #f9ddd2}.graazie-gravure-product .gravure-infos{font-size:12px;font-family:var(--font-family-primary);margin-bottom:20px}.product-bundle-with-gravure select{display:none}.product-bundle-with-gravure input[type=text]{width:100%;background-color:#fff;box-shadow:none;border:2px solid #fbe1d4!important;padding:5px}.product-bundle-with-gravure .gravure-comment{margin-top:15px;margin-bottom:15px}.product-bundle-with-gravure .gravure-comment .graazie-gravure__label{font-family:var(--font-family-primary);font-size:13px;color:var(--black)}.product-bundle-with-gravure .gravure-comment textarea{width:100%;background-color:#fff;box-shadow:none;border:2px solid #fbe1d4!important;padding:5px;font-size:13px}.product-bundle-with-gravure .gravure-face{margin-bottom:10px}.product-bundle-with-gravure .gravure-face .graazie-gravure__form-label{background-color:#fbe1d4;text-transform:uppercase;padding:5px;margin-top:15px;margin-bottom:10px;font-family:var(--font-family-primary)}.product-bundle-with-gravure .gravure-face .graazie-gravure__or{text-align:left;font-family:var(--font-family-secondary);font-size:1.7rem;line-height:13px;margin-top:10px;width:26px;font-weight:700;padding-left:1px}@media screen and (max-width: 700px){.product-bundle-with-gravure .gravure-face .graazie-gravure__or{margin-top:10px}}.product-bundle-with-gravure .icone-modal-trigger{position:relative;text-align:left;height:32px;padding:2px;color:#000;background-color:#fff;border:2px solid #f9ddd2;font-family:var(--font-family-primary);cursor:pointer;transition:.4s}.product-bundle-with-gravure .icone-modal-trigger:after{content:">";position:absolute;top:50%;right:5px;transform:translateY(-50%);font-family:var(--font-family-primary)}.product-bundle-with-gravure .icone-modal-trigger img{position:absolute;top:0;left:0;width:auto;height:100%;object-fit:contain}.product-bundle-with-gravure .icone-modal-trigger:hover{background-color:#f9efeb}.product-bundle-with-gravure .icon-modal{position:fixed;z-index:99999;top:50%;left:50%;overflow:hidden;max-width:50vw;min-width:320px;max-height:75vh;background-color:#fff8f4;border:1px solid #666;transform:translate(-50%,-50%);display:none}@media screen and (max-width: 1200px){.product-bundle-with-gravure .icon-modal{width:75vw;max-width:inherit}}@media screen and (max-width: 500px){.product-bundle-with-gravure .icon-modal{width:85vw}}.product-bundle-with-gravure .icon-modal.is-active{display:block}.product-bundle-with-gravure .icon-modal .close-modal{position:absolute;top:0;right:20px;padding-left:10px;padding-right:10px;font-size:30px;font-weight:700}.product-bundle-with-gravure .icon-modal .inner{overflow-y:auto;overflow-x:visible;max-height:75vh;padding:80px 40px 90px}.product-bundle-with-gravure .icon-modal .inner h4{text-transform:uppercase;text-align:left;font-size:20px;font-family:var(--font-family-tertiary)}.product-bundle-with-gravure .icon-modal .inner .choices{display:flex;flex-flow:row wrap}.product-bundle-with-gravure .icon-modal .inner .choices a{flex:0 0 16.6666666%;max-width:16.6666666%;flex-grow:1;position:relative;z-index:10;padding:10px;transition:all .3s}@media screen and (max-width: 1200px){.product-bundle-with-gravure .icon-modal .inner .choices a{flex:0 0 25%;max-width:115px}}@media screen and (max-width: 500px){.product-bundle-with-gravure .icon-modal .inner .choices a{flex:0 0 50%;max-width:150px}}.product-bundle-with-gravure .icon-modal .inner .choices a.is-selected{transform:scale(1.48);z-index:25;background-color:#fff;position:relative;box-shadow:0 0 30px 5px #0009}.product-bundle-with-gravure .icon-modal .submit{position:absolute;bottom:0;left:0;background-color:#fff8f4;padding-top:20px;padding-bottom:20px;margin-top:60px;width:100%;z-index:30;text-align:center}.product-bundle-with-gravure .gravure-typo{margin-bottom:20px}.product-bundle-with-gravure .gravure-typo.disable{filter:grayscale(100%);pointer-events:none;opacity:.3}.product-bundle-with-gravure .gravure-typo .gravure-alert{background-color:#f9ddd2;border-color:#f9ddd2;color:#000;text-align:center;padding:.75rem 1.25rem;font-size:12px;font-family:var(--font-family-primary);margin-bottom:10px}.product-bundle-with-gravure .gravure-typo .alert-danger{font-size:13px}.product-bundle-with-gravure .gravure-typo-choices{display:flex;align-items:center;justify-content:center}.product-bundle-with-gravure .gravure-typo-choices label{cursor:pointer}.product-bundle-with-gravure .gravure-typo-choices label input{display:none}.product-bundle-with-gravure .gravure-typo-choices label input:checked~img{border:1px solid #f9ddd2;background-color:#fcf3ee}.product-bundle-with-gravure .gravure-typo-choices label:hover img{border:1px solid #f9ddd2}.product-bundle-with-gravure .gravure-infos{font-size:12px;font-family:var(--font-family-primary);margin-bottom:20px}.woocommerce-variation-availability{display:block}.page-template-live-shopping .hero{position:relative;width:100%;height:auto;max-height:372px;overflow:hidden}.page-template-live-shopping .hero img{width:100%;height:auto;object-fit:cover;max-height:372px}.page-template-live-shopping .no-result{font-size:15px;font-family:"campaign-serif, sans-serif";text-align:center}.page-template-live-shopping h3{font-family:"campaign-serif, sans-serif";font-weight:600;font-size:35px;margin-bottom:20px}.page-template-live-shopping h3>span{font-style:italic;font-weight:300}.page-template-live-shopping .graazie-liveshopping-replay{margin-top:60px}.page-template-live-shopping .graazie-liveshopping-replay .replay-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:30px;grid-row-gap:30px;margin-bottom:30px}.page-template-live-shopping .graazie-liveshopping-replay .replay-card{max-width:345px}.page-template-live-shopping .graazie-liveshopping-replay .replay-card .replay-card__img{position:relative;width:100%;aspect-ratio:1/1}.page-template-live-shopping .graazie-liveshopping-replay .replay-card .replay-card__img img{width:100%;height:100%;object-fit:cover}.page-template-live-shopping .graazie-liveshopping-replay .replay-card .replay-card__content h4{font-family:Theano Didot,serif;font-size:16px;margin-top:10px}.page-template-live-shopping .graazie-liveshopping-replay .replay-card .replay-card__content p{font-family:"campaign-serif, sans-serif";margin-top:5px;font-size:13px}.page-template-live-shopping .graazie-liveshopping-replay .replay-card .replay-card__content a{background-color:#f5ded4;border:1px solid #F5DED4;font-family:Theano Didot,serif;text-transform:uppercase;text-align:center;font-size:12px;padding:9px 5px 7px;color:#000;margin-top:10px;width:100%;display:block;transition:.4s}.page-template-live-shopping .graazie-liveshopping-replay .replay-card .replay-card__content a:hover{background-color:#fef3ed}.page-template-live-shopping .graazie-liveshopping-soon{margin-bottom:70px;margin-top:100px}.page-template-live-shopping .graazie-liveshopping-soon .next-live{display:flex;align-items:start;justify-content:space-between}.page-template-live-shopping .graazie-liveshopping-soon .next-live .next-live__image{width:50%;aspect-ratio:1/1}.page-template-live-shopping .graazie-liveshopping-soon .next-live .next-live__image img{width:100%;height:100%;object-fit:cover}.page-template-live-shopping .graazie-liveshopping-soon .next-live .next-live__content{width:50%;padding:0 35px;max-width:500px}.page-template-live-shopping .graazie-liveshopping-soon .next-live .next-live__content h4{font-family:Theano Didot,serif;font-size:23px;margin-top:10px;margin-bottom:24px;max-width:370px}.page-template-live-shopping .graazie-liveshopping-soon .next-live .next-live__content p{font-family:Theano Didot,serif;font-size:18px;text-transform:uppercase}.page-template-live-shopping .graazie-liveshopping-soon .next-live .next-live__content #countdown-js{font-family:"campaign-serif, sans-serif";font-size:25px;color:#c48576;font-weight:700}.page-template-live-shopping .graazie-liveshopping-soon .next-live .next-live__content a{background-color:#f5ded4;border:1px solid #F5DED4;font-family:Theano Didot,serif;text-transform:uppercase;text-align:center;font-size:12px;padding:9px 5px 7px;margin-top:10px;width:100%;display:block;cursor:pointer;transition:.4s}.page-template-live-shopping .graazie-liveshopping-soon .next-live .next-live__content a:hover{background-color:#fef3ed}@media screen and (max-width: 991px){.page-template-live-shopping .graazie-liveshopping-replay .replay-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 767px){.page-template-live-shopping .graazie-liveshopping-soon .next-live{flex-direction:column}.page-template-live-shopping .graazie-liveshopping-soon .next-live .next-live__image{width:100%}.page-template-live-shopping .graazie-liveshopping-soon .next-live .next-live__content{width:100%;padding:0;max-width:100%}.page-template-live-shopping .graazie-liveshopping-soon .next-live .next-live__content .date{background-color:#fcf3ee;padding:20px}.page-template-live-shopping .graazie-liveshopping-soon .next-live .next-live__content #countdown-js,.page-template-live-shopping .graazie-liveshopping-soon .next-live .next-live__content h4{font-size:21px}.page-template-live-shopping .Info-page__title{font-size:34px!important;margin-top:37px!important}}@media screen and (max-width: 500px){.page-template-live-shopping .graazie-liveshopping-replay .replay-cards{grid-template-columns:repeat(1,1fr)}.page-template-live-shopping .graazie-liveshopping-replay .replay-card{margin:auto;width:100%}.page-template-live-shopping .graazie-liveshopping-soon .next-live .next-live__content h4{font-size:18px}}@media screen and (max-width: 450px){.page-template-live-shopping .graazie-liveshopping-soon{margin-top:32px;margin-bottom:40px}.page-template-live-shopping h3{font-size:27px;margin-bottom:8px}.page-template-live-shopping .graazie-liveshopping-replay .replay-card{max-width:initial}.page-template-live-shopping .no-result{margin-top:5rem}}.product-live-shopping-button{font-family:Theano Didot,serif;background-color:#f9ece6;text-transform:uppercase;text-align:center;width:calc(100% - 135px);font-size:12px;letter-spacing:1px;padding:15px 10px 13px;color:#7f7d7c;cursor:pointer;transition:.4s;margin-top:-45px}.product-live-shopping-button:hover{color:#c48576;background-color:#f5ded4}@media screen and (max-width: 1300px){.product-live-shopping-button{width:calc(100% - 115px)}}@media screen and (max-width: 991px){.product-live-shopping-button{width:calc(100% - 220px);margin-bottom:21px;margin-top:0}}@media screen and (max-width: 450px){.product-live-shopping-button{width:185px}}.woocommerce-cart-tab-is-visible:before{z-index:230!important}@media screen and (max-width: 450px){.woocommerce-cart-tab-is-visible:before{z-index:-1!important;visibility:hidden!important}}#graazie-menu #menu-item-285351{line-height:19px}#graazie-menu #menu-item-285351.current_page_item{font-size:21px!important;margin-top:-5px!important}.live-shopping-buttons{position:absolute;bottom:-115px;left:0;width:calc(100% - 20px);margin-right:20px;display:flex;align-items:center}@media screen and (max-width: 1000px){.live-shopping-buttons{justify-content:center;margin-right:0;width:100%}}@media screen and (max-width: 700px){.live-shopping-buttons{bottom:-106px}}.live-shopping-buttons .with-image .item-content:hover{padding:0}.live-shopping-buttons .live-shopping-video-button{text-align:center;width:100%}.live-shopping-buttons .live-shopping-video-button a{display:block;font-family:var(--font-family-primary);text-transform:uppercase;font-size:12px;letter-spacing:1px;color:var(--color-text);transition:.4s;background-color:var(--selection);padding:15px 10px;width:calc(100% - 20px);cursor:pointer;margin-top:-5rem;margin-left:20px}@media screen and (max-width: 700px){.live-shopping-buttons .live-shopping-video-button a{margin-left:10px}}.live-shopping-buttons .live-shopping-video-button a:hover{background-color:var(--primary-button)}.live-shopping-buttons .live-shopping-video-button.multiple-items{position:relative;height:100px;width:100px;margin-right:6px;margin-left:6px}@media screen and (max-width: 1000px){.live-shopping-buttons .live-shopping-video-button.multiple-items{height:85px;width:85px;margin-right:5px;margin-left:5px}}.live-shopping-buttons .live-shopping-video-button.multiple-items .item-content{position:relative;height:100px;width:100px;border-radius:50px;overflow:hidden;cursor:pointer;border:3px solid #f5ded4;padding:3px;transition:.4s}@media screen and (max-width: 1000px){.live-shopping-buttons .live-shopping-video-button.multiple-items .item-content{height:85px;width:85px}}.live-shopping-buttons .live-shopping-video-button.multiple-items .item-content:hover{padding:0}.live-shopping-buttons .live-shopping-video-button.multiple-items .item-content:after{content:"";position:absolute;width:32px;height:32px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="size-5"><path d="M6.3 2.84A1.5 1.5 0 0 0 4 4.11v11.78a1.5 1.5 0 0 0 2.3 1.27l9.344-5.891a1.5 1.5 0 0 0 0-2.538L6.3 2.841Z" /></svg>');filter:brightness(0) saturate(100%) invert(88%) sepia(100%) saturate(0%) hue-rotate(136deg) brightness(106%) contrast(101%);z-index:5;background-repeat:no-repeat;top:50%;left:50%;transform:translate(-50%,-50%);transition:.4s}.live-shopping-buttons .live-shopping-video-button.multiple-items a{position:absolute;width:100%;height:100%;background-color:transparent!important;z-index:10;top:0;left:0;margin-top:0}.live-shopping-buttons .live-shopping-video-button.multiple-items img{width:100%;height:100%;object-fit:cover;border-radius:50px}.live-shopping-buttons .live-shopping-video-button.multiple-items .video-label{font-size:16px;font-family:var(--font-family-primary);text-align:center;margin-top:7px;color:var(--black)}@media screen and (max-width: 1000px){.live-shopping-buttons .live-shopping-video-button.multiple-items .video-label{font-size:14px}}@media screen and (max-width: 1000px){.live-shopping-buttons .item .video-label{font-size:14px}}.live-shopping-buttons .item.with-image a{position:absolute;width:100%;height:100%;background-color:transparent!important;z-index:10;top:0;left:0;margin-top:0}.live-shopping-buttons .item.with-image img{width:100%;height:100%;object-fit:cover;border-radius:50px}.woocommerce-product-gallery{margin-bottom:1em!important}#main .woocommerce{counter-reset:checkoutCounter}#already-reg{display:none}#myTab{list-style:none;display:flex;align-items:center;justify-content:center;padding:0;margin:2rem auto 10px}#myTab .Account-menu__item{font-size:13px;padding:5px 10px;font-family:var(--font-family-primary)}#myTab .Account-menu__item a{color:#000;text-decoration:none}#myTab .Account-menu__item a.active{border-bottom:1px solid #000}#myTab .Account-menu__item a:hover{color:#e6ae97;border-bottom:1px solid #e6ae97}.account-form label,.account-form p{margin-bottom:10px;font-size:14px;font-family:Theano Didot}.account-form input[type=text],.account-form input[type=tel],.account-form input[type=email],.account-form input[type=date],.account-form textarea{padding:11px 15px;font-size:14px;line-height:21px;font-family:Theano Didot;border:1px solid rgba(167,167,167,.5);background-color:#fff;box-shadow:none}.account-form #billing_birthday{min-height:45px}.account-form #billing_country_field .selection,.account-form #billing_country_field .selection .select2-selection{height:40px}.account-form #billing_country_field .selection .select2-selection__rendered{line-height:40px}.account-form #billing_country_field .selection .select2-selection__arrow{height:40px}.account-form #billing_country_field .description{padding:.25rem 15px;margin:4px 0 0;width:100%;background:#fdf2ec;display:block!important;border-radius:0;color:#212529;font-size:13px;font-family:var(--font-family-primary)}.account-form__title{background-color:#fdf2ec!important;padding-top:7px;padding-bottom:7px;position:relative;padding-left:30px;margin-top:36px;margin-bottom:25px;font-weight:200;font-size:14px;line-height:1;color:#000;font-family:var(--font-family-primary);text-transform:uppercase}.account-form__title:before{counter-increment:checkoutCounter;content:counter(checkoutCounter);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;position:absolute;top:50%;left:-40px;z-index:-1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:45px;height:35px;border-radius:99px;background-color:#fdf2ec;font-size:23px;font-family:Antro Vectra;padding-top:8px}@media screen and (max-width: 520px){.account-form__title{padding-left:40px}.account-form__title:before{left:-15px;z-index:1}}.account-form #customer_details .woocommerce-input-wrapper .checkbox{background-color:inherit!important;box-shadow:none!important;border:inherit!important}.account-form #customer_details .woocommerce-input-wrapper .checkbox input{margin-left:-1px!important}.account-form #kl_newsletter_checkbox_field{padding-right:28px!important}.account-form #kl_newsletter_checkbox_field #kl_newsletter_checkbox{height:15px!important;width:15px!important;padding:1px;border:none;margin-left:-42px;margin-right:20px}.account-form #kl_newsletter_checkbox_field>.woocommerce-input-wrapper{background:#fdf2ec;padding:10px 15px;box-shadow:2px 2px 6px #0006;cursor:pointer}@media screen and (max-width: 767px){.account-form #kl_newsletter_checkbox_field{margin-left:14px!important}}.account-form .graazie-checkbox{position:relative;margin-bottom:25px;margin-top:20px}.account-form .graazie-checkbox .input-checkbox{position:absolute;top:19px;left:-25px;transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fef3ed;border:none;width:15px;max-width:15px;height:15px;-webkit-box-flex:1;-ms-flex:1 0 15px;flex:1 0 15px}.account-form .graazie-checkbox .input-checkbox:checked:after{content:"✓";font-size:15px;position:absolute;top:-4px;width:15px;height:15px;left:3px}@media screen and (max-width: 520px){.account-form .graazie-checkbox .input-checkbox{left:-10px}}.account-form .graazie-checkbox .gz-checkbox-button{display:flex}@media screen and (max-width: 520px){.account-form .graazie-checkbox .gz-checkbox-button{margin-left:15px}}.account-form .graazie-checkbox .gz-checkbox-button span{line-height:19px;font-size:14px;display:inline-block;background-color:#fdf2ec;padding:6px 15px;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.4);box-shadow:2px 2px 6px #0006;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:3px solid #fdf2ec;margin-left:0;color:#000;cursor:pointer}.account-form .Payment__list-item{background-color:transparent!important;border:none}.account-form .Payment__list-item label{background-color:#fff8f4!important;margin-bottom:8px}.account-form .Payment__list-item label:before{color:#ffc1a8}.account-form .Payment__list-item input:checked+label:before{color:#ff9971!important}.account-form .Payment__list-item input:checked+label{border:2px solid #ff9971!important;box-shadow:#0000001a 0 10px 15px -3px,#0000000d 0 4px 6px -2px}.checkout-actions{margin-top:3rem;display:flex;align-items:center;justify-content:center}.checkout-actions a,.checkout-actions button{margin:10px;padding:15px 30px}#order_review{width:100%;margin-top:2rem}#order_review #place_order{background-color:#000;color:#fff}#order_review .woocommerce-shipping-totals>td{padding-left:0!important;padding-right:0!important}#order_review #shipping_method{display:-ms-grid;display:grid;-ms-grid-columns:1fr 25px 1fr 25px 1fr;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:15px;margin-bottom:45px}@media screen and (max-width: 782px){#order_review #shipping_method{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 520px){#order_review #shipping_method{gap:10px;margin-left:-5px;margin-right:-5px}}#order_review #shipping_method>li{position:relative;border:1px solid #e6ae97;display:flex;flex-direction:column;font-family:var(--font-family-primary);font-size:12px;color:#000}#order_review #shipping_method>li label{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-bottom:0!important;height:100%}#order_review #shipping_method>li label .shipping-header{padding:12px 6px;width:100%;background-color:#fdf2ec;text-align:center;font-size:12px}@media screen and (max-width: 520px){#order_review #shipping_method>li label .shipping-header{padding:10px 5px;font-size:11px;line-height:14px}}#order_review #shipping_method>li label .shipping-image{margin-top:25px;margin-bottom:25px;width:100%}@media screen and (max-width: 520px){#order_review #shipping_method>li label .shipping-image{margin-top:15px;margin-bottom:15px}}#order_review #shipping_method>li label .shipping-image img{max-width:90px;margin:auto}#order_review #shipping_method>li label .shipping-description{margin-bottom:12px;text-align:center;padding:2px 5px;font-size:11px}#order_review #shipping_method>li label .amount{background-color:#fdf2ec;width:100%;display:block;height:45px;display:flex;align-items:center;justify-content:center}#order_review #shipping_method>li label .bordered{position:absolute;top:0;left:0;width:100%;height:100%}#order_review #shipping_method>li label input[type=radio]{display:none}#order_review #shipping_method>li label input[type=radio]:checked+.bordered{border:4px solid #e6ae97;box-shadow:0 0 15px #0006}#order_review #shipping_method>li>div:last-child{z-index:10}#order_review #shipping_method>li>div:last-child button{background-color:#e6ae97;width:100%;text-transform:uppercase;font-family:var(--font-family-tertiary);font-size:12px}#order_review th:not(.account-form__title),#order_review td{background-color:transparent;color:#000;font-family:var(--font-family-tertiary);padding:10px 20px;font-size:14px}#order_review .order-total th,#order_review .order-total td{font-size:15px}#order_review .woocommerce-checkout-review-order-table .text-right{text-align:right}.add_gift_card_form{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.add_gift_card_form .image-container{width:20%}.add_gift_card_form .image-container img{max-width:135px}@media screen and (max-width: 782px){.add_gift_card_form .image-container img{max-width:75px}}.add_gift_card_form .form-container{flex-grow:1;margin-left:2rem}.add_gift_card_form .form-container h4{font-size:14px;color:#000;font-family:var(--font-family-primary);text-transform:uppercase}.woocommerce-billing-fields h3{display:none}.create-account{position:relative;margin-bottom:25px;margin-top:20px}.create-account label{display:flex!important}@media screen and (max-width: 520px){.create-account label{margin-left:15px}}.create-account label input{position:absolute;top:19px;left:-25px;transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px!important;max-width:15px;height:15px;-webkit-box-flex:1;font-size:14px;line-height:21px;font-family:var(--font-family-primary);border:1px solid rgba(167,167,167,.5)!important;background-color:transparent!important;box-shadow:none!important}.create-account label input:checked:after{content:"✓";font-size:15px;position:absolute;top:-4px;width:15px;height:15px;left:3px}@media screen and (max-width: 520px){.create-account label input{left:-10px}}.create-account label span{line-height:19px;font-size:14px;display:inline-block;background-color:#fdf2ec;padding:6px 15px;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.4);box-shadow:2px 2px 6px #0006;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:3px solid #fdf2ec;margin-left:0;color:#000;cursor:pointer}.woocommerce-form-login{max-width:725px;margin:auto;font-family:var(--font-family-primary)}.woocommerce-form-login button{font-size:10px;font-family:var(--font-family-primary);text-transform:uppercase;text-decoration:none!important;font-weight:200;letter-spacing:1px;background-color:#f9ddd2;border-color:#f9ddd2;color:#000;margin-top:1rem;padding:13px 20px;transition:.4s}.woocommerce-form-login button:hover{background-color:var(--hover);border-color:var(--hover)}.woocommerce-form-login .lost_password{font-size:13px;margin-top:1rem}.update_totals_on_change label[for=use_gift_card_balance]{display:flex;align-items:center}.update_totals_on_change label[for=use_gift_card_balance] input{width:25px}.update_totals_on_change label[for=use_gift_card_balance] strong{margin-left:2px;margin-right:2px}#kl_newsletter_checkbox_field{position:relative;margin-top:20px}#kl_newsletter_checkbox_field label.checkbox{line-height:19px;font-size:14px;display:inline-block;background-color:#fdf2ec;padding:6px 15px;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.4);box-shadow:2px 2px 6px #0006;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:3px solid #fdf2ec;margin-left:0;color:#000;cursor:pointer;width:100%}#kl_newsletter_checkbox_field label.checkbox .input-checkbox{position:absolute;top:19px;left:-25px;transform:translateY(-50%);background-color:#fef3ed;border:none;width:15px;max-width:15px;height:15px;-webkit-box-flex:1;-ms-flex:1 0 15px;flex:1 0 15px}#kl_newsletter_checkbox_field label.checkbox .input-checkbox:checked:after{content:"✓";font-size:15px;position:absolute;top:-4px;width:15px;height:15px;left:3px}@media screen and (max-width: 520px){#kl_newsletter_checkbox_field label.checkbox .input-checkbox{left:-10px}}.thankyou-page-content{display:flex;justify-content:center;font-family:var(--font-family-primary);font-size:14px;color:#000}@media screen and (max-width: 780px){.thankyou-page-content{flex-direction:column}}.thankyou-page-content_left{width:50%;border-right:1px solid rgba(167,167,167,.5);padding-right:3rem}@media screen and (max-width: 780px){.thankyou-page-content_left{width:100%;border-right:none;padding-right:0}}.thankyou-page-content_left .woocommerce-thankyou-order{text-align:center}.thankyou-page-content_left .woocommerce-thankyou-order .order-number{background:linear-gradient(180deg,#fff,#fff 55%,#f9ddd2 55.01%,#f9ddd2)}.thankyou-page-content_left .woocommerce-thankyou-order img{width:40px;margin:auto;margin-bottom:2rem;margin-top:15px}.thankyou-page-content_left .woocommerce-order-details__title{font-family:var(--font-family-secondary);text-align:center;font-size:30px;font-weight:700}.thankyou-page-content_left .woocommerce-table--order-details{background:#fff!important;border:none}.thankyou-page-content_left .woocommerce-table--order-details th.woocommerce-table__product-name,.thankyou-page-content_left .woocommerce-table--order-details td.woocommerce-table__product-name{width:60%}.thankyou-page-content_left .woocommerce-table--order-details th.woocommerce-table__product-name a,.thankyou-page-content_left .woocommerce-table--order-details td.woocommerce-table__product-name a{font-weight:800!important}.thankyou-page-content_left .woocommerce-table--order-details th.woocommerce-table__product-table{width:40%}.thankyou-page-content_left .woocommerce-table--order-details td{padding:5px 20px}.thankyou-page-content_left .woocommerce-table--order-details td.woocommerce-table__product-total{text-align:right}.thankyou-page-content_left .woocommerce-table--order-details td a{pointer-events:none;color:#000;text-decoration:none}.thankyou-page-content_left .woocommerce-table--order-details .sub-products-container{font-size:13px}.thankyou-page-content_right{width:50%;padding-left:3rem}@media screen and (max-width: 780px){.thankyou-page-content_right{width:100%;padding-left:0}}#graazie-concept p{font-family:var(--font-family-primary)}#graazie-concept #concept-letter h1{font-family:var(--font-family-primary);font-size:85px;line-height:60px;text-transform:uppercase;margin-bottom:0;margin-top:40px;color:#000}#graazie-concept #concept-letter h1 span:nth-child(1){display:block;font-size:39px;font-style:italic;text-transform:none;font-weight:100}#graazie-concept #concept-letter h1 span:nth-child(1) sup{margin-left:5px;top:-.45em}#graazie-concept #concept-letter h1 span:nth-child(2){display:block;font-size:39px;font-style:italic;text-transform:none;font-weight:100}@media screen and (max-width: 800px){#graazie-concept #concept-letter h1{font-size:45px;max-width:225px;line-height:45px;margin-left:auto;margin-right:auto}#graazie-concept #concept-letter h1 span:nth-child(1){font-size:23px}#graazie-concept #concept-letter h1 span:nth-child(2){text-align:right;font-size:23px;margin-right:11px}}#graazie-concept #concept-letter .letter{position:relative;margin-bottom:3rem!important}#graazie-concept #concept-letter .letter img{width:100%}@media screen and (max-width: 800px){#graazie-concept #concept-letter .letter img.letter-img{display:none}}#graazie-concept #concept-letter .letter img.letter-img-mobile{display:none}@media screen and (max-width: 800px){#graazie-concept #concept-letter .letter img.letter-img-mobile{display:block}}#graazie-concept #concept-letter .letter .intro{position:absolute;top:10rem;left:50%;font-family:var(--font-family-primary);transform:translate(-50%);width:100%;font-size:27px;line-height:33px;text-align:center;max-width:635px;color:#000}@media screen and (max-width: 800px){#graazie-concept #concept-letter .letter .intro{top:6rem}}@media screen and (max-width: 450px){#graazie-concept #concept-letter .letter .intro{top:3rem}}@media screen and (max-width: 800px){#graazie-concept #concept-letter .letter .intro .letter-text{display:none}}#graazie-concept #concept-letter .letter .intro .letter-text-mobile{display:none;font-size:14px;line-height:18px}@media screen and (max-width: 800px){#graazie-concept #concept-letter .letter .intro .letter-text-mobile{display:block}}#graazie-concept .concept-legend{position:relative;padding:23px 20px;background-color:#f9f4f0;font-family:var(--font-family-primary);margin:-3rem 20px 0;font-size:18px}@media screen and (max-width: 800px){#graazie-concept .concept-legend{font-size:13px}}#graazie-concept .concept-legend:after{content:"";background-image:url(../externals/images/video-tape.png);background-size:cover;background-position:center center;background-repeat:no-repeat;width:70px;height:62px;position:absolute;bottom:-17px;right:-16px;transform:rotate(173deg)}#graazie-concept .fp-container-experience{margin-top:3rem!important;margin-bottom:3rem!important}#graazie-concept .fp-container-experience .p-experience{font-family:var(--font-family-secondary)}#graazie-concept .section-engagement{margin-top:11rem}#graazie-concept .section-engagement .concept-title-h2{position:absolute;top:-80px;font-family:var(--font-family-primary);font-size:55px;line-height:50px}@media screen and (max-width: 800px){#graazie-concept .section-engagement .concept-title-h2{top:-64px!important;line-height:38px!important;font-size:36px!important}}#graazie-concept .section-engagement .engagement-legend{position:relative;padding:7rem 60px;background-color:#f9f4f0;font-family:var(--font-family-primary);font-size:18px;text-align:center}@media screen and (max-width: 800px){#graazie-concept .section-engagement .engagement-legend{font-size:13px;padding:4rem 19px;margin-top:-12rem}}#graazie-concept .section-engagement .engagement-legend:after{content:"";background-image:url(../externals/images/video-tape.png);background-size:cover;background-position:center center;background-repeat:no-repeat;width:70px;height:62px;position:absolute;bottom:-17px;right:-16px;transform:rotate(173deg)}#graazie-concept .wp-swiper{z-index:-1}#graazie-concept .title-with-colors{font-family:var(--font-family-primary);margin-top:-9rem;z-index:10;position:relative;font-size:45px;color:#000}@media screen and (max-width: 800px){#graazie-concept .title-with-colors{margin-top:2rem;font-size:28px}}#graazie-concept .section-responsable{margin-top:8rem;padding-top:5rem}@media screen and (max-width: 800px){#graazie-concept .section-responsable{padding-left:5px;padding-right:5px}}#graazie-concept .section-responsable .container-graazie{position:relative}#graazie-concept .section-responsable p.has-text-align-right{margin-bottom:2rem}#graazie-concept .section-responsable .column-responsable{position:relative}#graazie-concept .section-responsable .column-responsable img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover}#graazie-concept .section-responsable .column-responsable h3{font-family:var(--font-family-secondary);color:#fff;z-index:5;text-align:center;position:relative;font-size:55px;font-weight:700;padding:3rem 6rem 1rem}@media screen and (max-width: 800px){#graazie-concept .section-responsable .column-responsable h3{padding:2rem 5px 1rem;font-size:40px}}#graazie-concept .section-responsable .column-responsable p{z-index:5;color:#fff;position:relative;text-align:center;padding:0 6rem 3rem;font-size:20px}@media screen and (max-width: 800px){#graazie-concept .section-responsable .column-responsable p{padding:0 5px 1rem;font-size:15px}}#graazie-concept .section-responsable .concept-title-h2{position:absolute;top:-160px;right:10px;font-family:var(--font-family-primary);font-size:55px;line-height:50px}@media screen and (max-width: 800px){#graazie-concept .section-responsable .concept-title-h2{top:-140px!important;line-height:38px!important;font-size:36px!important}}#graazie-concept .slider-solidarity{max-width:400px;margin:auto;margin-bottom:4rem;margin-top:2rem;z-index:10}#graazie-concept .slider-solidarity img{width:140px;height:140px;object-fit:contain;margin:auto}@media screen and (max-width: 800px){#graazie-concept .slider-solidarity img{width:100px;height:100px}}#graazie-concept .slider-solidarity .swiper-pagination{bottom:-30px}#graazie-concept .slider-solidarity .swiper-pagination .swiper-pagination-bullet-active{background:#da3472}#graazie-concept #family{position:relative;margin-top:10rem}#graazie-concept #family .container-graazie{position:relative}#graazie-concept #family .container-graazie .family__title{position:absolute;top:-85px;left:19px;font-family:var(--font-family-primary);font-size:55px;line-height:50px;z-index:1;color:#000}@media screen and (max-width: 800px){#graazie-concept #family .container-graazie .family__title{top:-60px;line-height:37px;font-size:30px}}#graazie-concept #family .family__row{position:relative;margin-bottom:2rem}#graazie-concept #family .family__row .img-desktop{display:block}@media screen and (max-width: 800px){#graazie-concept #family .family__row .img-desktop{display:none}}#graazie-concept #family .family__row .img-mobile{display:none}@media screen and (max-width: 800px){#graazie-concept #family .family__row .img-mobile{display:block}}#graazie-concept #family .family__row-logo{position:absolute;bottom:0;width:315px;left:50%;transform:translate(-50%)}@media screen and (max-width: 800px){#graazie-concept #family .family__row-logo{width:155px}}#graazie-concept .back-home{display:flex;align-items:center;justify-content:center;margin-top:6rem!important}@media screen and (max-width: 782px){#graazie-concept .fp-column-step_cta{display:none}#graazie-concept .responsive-step-2{margin-bottom:9rem!important}}.cards-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:35px;grid-row-gap:35px;margin-top:2rem;margin-bottom:2rem}@media screen and (max-width: 825px){.cards-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 470px){.cards-container{grid-template-columns:1fr}}.cards-container .card{font-family:var(--font-family-primary)}.cards-container .card:hover .card-image img{transform:scale(1.1)}.cards-container .card .card-image{overflow:hidden}.cards-container .card .card-image img{max-width:100%;display:block;border-radius:3px;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;transition:.4s}.cards-container .card .card-content .card-title{font-size:18px;margin-top:1rem;font-family:var(--font-family-tertiary)}.cards-container .card .card-content .card-excerpt{font-size:14px;margin-bottom:10px}.cards-container .card .card-content .card-read-more{background:#f8d0c1;color:#000;padding:7px 15px;border-radius:2px;font-size:11px;text-transform:uppercase;transition:.4s}.cards-container .card .card-content .card-read-more:hover{background-color:#f8b196}.post.type-post .entry-header{margin-top:5rem!important;margin-bottom:5rem!important;border-bottom:0}.post.type-post .entry-content{background-image:url(../externals/images/texture-parchemin.jpg);padding:50px;font-family:var(--font-family-primary)}.gift-card-products{display:flex}@media screen and (max-width: 768px){.gift-card-products{flex-direction:column;align-items:center}}.gift-card-products .product{width:50%}@media screen and (max-width: 768px){.gift-card-products .product{width:100%;margin-top:1rem;margin-bottom:1rem}}.carte-cadeau{gap:20px}@media screen and (max-width: 768px){.carte-cadeau{flex-direction:column}}@media screen and (max-width: 768px){.carte-cadeau .product{margin-bottom:1rem}}.carte-cadeau .product .desktop-image{display:block}@media screen and (max-width: 768px){.carte-cadeau .product .desktop-image{display:none}}.carte-cadeau .product .responsive-image{display:none}@media screen and (max-width: 768px){.carte-cadeau .product .responsive-image{display:block}}.graazie-dashboard{margin-top:4rem}.graazie-dashboard .graazie-dashboard__content{display:flex;align-items:center;justify-content:center;column-gap:20px;row-gap:20px;flex-wrap:wrap;margin-top:4rem;margin-bottom:2rem}.graazie-dashboard .graazie-dashboard__content .item{box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px;font-family:var(--font-family-primary);color:#000;width:250px;height:250px;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center}.graazie-dashboard .graazie-dashboard__content .item a{text-decoration:none;padding:15px 25px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.graazie-dashboard .graazie-dashboard__content .item a:hover .item-seemore{visibility:visible}.graazie-dashboard .graazie-dashboard__content .item .item-title{font-size:13px}.graazie-dashboard .graazie-dashboard__content .item img{max-width:80px;margin:10px auto}.graazie-dashboard .graazie-dashboard__content .item .item-seemore{background-color:#fefbf9;width:100%;visibility:hidden;font-size:13px}.graazie-dashboard .graazie-dashboard__logout{text-align:center;margin-top:4rem;margin-bottom:3rem;font-family:var(--font-family-primary)}.graazie-dashboard .graazie-dashboard__logout a{font-size:14px;color:#eb8f6b;text-decoration:none;transition:.4s}.graazie-dashboard .graazie-dashboard__logout a:hover{color:#000}.orders-list table{font-family:var(--font-family-tertiary);font-size:12px;color:#000}.orders-list table th,.orders-list table td{background-color:#fefbf9;white-space:nowrap}.orders-list table a.view{white-space:nowrap}.orders-list .Follow-order__details{width:100%;overflow:auto}.orders-list .table-navigation{display:flex;justify-content:end;align-items:center;margin-bottom:10px}@media screen and (min-width: 750px){.orders-list .table-navigation{display:none}}.orders-list .table-navigation .table-nav-arrow{cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:var(--light-pink);padding:5px;width:35px;height:35px;margin:5px}.orders-list .table-navigation .table-nav-arrow svg{width:20px}.orders-list .table-navigation .table-nav-arrow:hover{color:#333}.orders-list .follow-order{font-family:var(--font-family-primary);text-align:center;margin-top:2rem;margin-bottom:2rem}.orders-list .follow-order__pagination .woocommerce-button{font-size:12px;padding:3px 10px;background-color:#fff4f0}.orders-list .follow-order__pagination .woocommerce-button.active{background:#f9ddd2}.graazie-show-order{margin-bottom:5rem}.graazie-show-order .page-title-account{margin-top:3rem!important;margin-bottom:3rem}.graazie-show-order h2{font-family:var(--font-family-primary);text-transform:uppercase;color:var(--black);font-size:21px;margin-bottom:2rem}.graazie-show-order h3{border-top:none;font-family:var(--font-family-tertiary);font-size:15px;font-weight:700;color:var(--black);text-transform:uppercase}.graazie-show-order .order-number,.graazie-show-order .order-date{font-family:var(--font-family-primary);text-transform:uppercase;font-size:13px}.graazie-show-order .order-number strong,.graazie-show-order .order-date strong{font-size:20px}.graazie-show-order .order{font-family:var(--font-family-primary)}.graazie-show-order .order .box{box-shadow:#0000001a -1px 1px 22px -3px,#0000000d 0 4px 6px -2px;margin:20px 0}.graazie-show-order .order .box .columns{display:flex;align-items:stretch;justify-content:space-between;color:#000;padding:50px 20px}@media screen and (max-width: 783px){.graazie-show-order .order .box .columns{flex-direction:column;padding:20px}}.graazie-show-order .order .box .columns .product{display:flex;align-items:center;justify-content:space-around;font-family:var(--font-family-tertiary);margin-top:10px;margin-bottom:10px}.graazie-show-order .order .box .columns .product .product-image{width:85px;height:85px}.graazie-show-order .order .box .columns .product .product-image img{width:100%;height:100%;object-fit:contain}.graazie-show-order .order .box .columns .product .product-content{padding:10px 15px;font-size:12px}.graazie-show-order .order .box .columns .product .product-content p.title{font-weight:700}.graazie-show-order .order .box .columns .product .product-content img{max-width:80px}.graazie-show-order .order .box .columns .product .product-price{font-weight:700;text-transform:uppercase}.graazie-show-order .order .box .columns .product.toppings{justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-top:0;margin-left:20px;height:40px}.graazie-show-order .order .box .columns .product.toppings .product-image{width:auto}.graazie-show-order .order .box .columns .product.toppings p{margin-bottom:0}.graazie-show-order .order .box .columns .column-left{position:relative;width:50%;padding:20px 25px;height:auto}.graazie-show-order .order .box .columns .column-left:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;width:1px;height:70%;background-color:#a7a7a7}@media screen and (max-width: 783px){.graazie-show-order .order .box .columns .column-left{width:100%}.graazie-show-order .order .box .columns .column-left:after{display:none}}.graazie-show-order .order .box .columns .column-left .product{justify-content:initial}.graazie-show-order .order .box .columns .column-left .toppings{display:flex;align-items:center;margin-top:35px;margin-left:0}@media screen and (max-width: 500px){.graazie-show-order .order .box .columns .column-left .toppings img{width:55px}}.graazie-show-order .order .box .columns .column-right{width:50%;padding:20px 25px;height:auto}@media screen and (max-width: 783px){.graazie-show-order .order .box .columns .column-right{width:100%}}.graazie-show-order .order .box .columns .column-right .product{justify-content:space-between}.graazie-show-order .order .box .columns .column-right .product .product-content{flex-grow:1}.graazie-show-order .order .box .columns .column-right .product .product-price{font-size:13px;width:85px;text-align:right}.graazie-show-order .order .box .columns .column-title{text-align:center;margin-bottom:2rem;font-weight:800}.graazie-show-order .order-addresses{margin-top:2rem;margin-bottom:2rem;font-family:var(--font-family-primary)}.graazie-show-order .order-addresses .addresses{display:flex}@media screen and (max-width: 769px){.graazie-show-order .order-addresses .addresses{flex-direction:column}}.graazie-show-order .order-addresses .addresses .billing-address{width:50%}.graazie-show-order .order-addresses .addresses .billing-address p{font-size:14px}@media screen and (max-width: 769px){.graazie-show-order .order-addresses .addresses .billing-address{width:100%;margin-bottom:20px}}.graazie-show-order .order-addresses .addresses .shipping-address{width:50%}.graazie-show-order .order-addresses .addresses .shipping-address p{font-size:14px}@media screen and (max-width: 769px){.graazie-show-order .order-addresses .addresses .shipping-address{width:100%}}.graazie-show-order .order-total{margin-top:3rem;font-size:14px;font-family:var(--font-family-primary);color:#000}.graazie-show-order .order-total th,.graazie-show-order .order-total td{background-color:#fefbf9}.edit-account{margin:auto;font-family:var(--font-family-tertiary)}.edit-account .password-requirements{font-size:14px}.edit-account .Account-form__single-radio input[type=radio]{border:2px solid #f9ddd2!important;padding:5px!important}.edit-account input{padding:11px 15px;font-size:14px;line-height:21px;font-family:Theano Didot;border:1px solid rgba(167,167,167,.5);box-shadow:none;background:none}.edit-account input:focus{border:1px solid #eb8f6b;background:none}.edit-account button{font-family:var(--font-family-primary);font-size:11px;padding:10px 20px;background-color:var(--black);color:var(--white);border:none;text-transform:uppercase;transition:.4s;margin:auto;text-align:center}@media screen and (max-width: 769px){.edit-account button{width:100%!important}}.edit-account button:hover{opacity:.7}.edit-account #edit-password .edit-password-show{width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--pink);color:var(--black);font-family:var(--font-family-primary);text-transform:uppercase;padding:8px 10px;font-size:13px;margin-top:2rem;text-align:center;margin-bottom:2rem;transition:.4s}.edit-account #edit-password .edit-password-show svg{width:20px;margin-right:10px}.edit-account #edit-password .edit-password-show span{padding-top:3px}.edit-account #edit-password .edit-password-show:hover{background-color:var(--dark-pink)}.edit-account #edit-password #edit-password-form{margin-bottom:2rem}.edit-account #edit-password #edit-password-form.hide{display:none}.edit-account #edit-password #edit-password-form.show{display:block}.edit-account #edit-password #edit-password-form>p:nth-child(1){font-family:var(--font-family-primary);text-transform:uppercase;margin-bottom:1rem}.woocommerce-Addresses{display:flex;align-items:center;justify-content:space-around;font-family:var(--font-family-tertiary);background-color:#fefbf9;color:#000}@media screen and (max-width: 783px){.woocommerce-Addresses{flex-direction:column}}.woocommerce-Addresses h2{font-size:17px!important}.woocommerce-Addresses .woocommerce-Address{padding:55px 45px;width:50%!important;float:initial!important;margin:auto!important;font-family:var(--font-family-primary)}.woocommerce-Addresses .woocommerce-Address h3{font-size:20px}@media screen and (max-width: 783px){.woocommerce-Addresses .woocommerce-Address{width:100%!important;padding:20px 0}.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title{display:flex;align-items:center}.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h3{margin-right:10px}}.woocommerce-Addresses .woocommerce-Address.u-column1{position:relative}.woocommerce-Addresses .woocommerce-Address.u-column1:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;width:1px;height:70%;background-color:#a7a7a7}@media screen and (max-width: 783px){.woocommerce-Addresses .woocommerce-Address.u-column1:after{display:none}}.woocommerce-Addresses .woocommerce-Address .address-edit-button{width:100%;display:block;text-align:center;font-family:var(--font-family-primary);text-transform:uppercase;padding:6px;color:var(--black);background-color:var(--pink);font-size:12px;transition:.4s}.woocommerce-Addresses .woocommerce-Address .address-edit-button:hover{background-color:var(--dark-pink)}#delete-account-content input[type=submit]{background-color:var(--pink)}.adresses-infos{font-family:var(--font-family-primary)}.adresses-infos{text-align:center;margin-bottom:20px;font-size:13px}body.woocommerce-account.logged-in{font-family:var(--font-family-primary)}body.woocommerce-account.logged-in table td,body.woocommerce-account.logged-in table th{background-color:#fefbf9;color:#000}body.woocommerce-account.logged-in .custom-account-title{margin-bottom:4rem;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-family-secondary);font-weight:600;margin-top:2rem!important}@media screen and (max-width: 500px){body.woocommerce-account.logged-in .custom-account-title{margin-bottom:2rem}}body.woocommerce-account.logged-in .custom-account-title:after{content:"";flex-grow:1;background:#000;height:1px;margin-left:30px}body.woocommerce-account.logged-in .custom-account-title:before{content:"";flex-grow:1;background:#000;height:1px;margin-right:30px}body.woocommerce-account.logged-in h2,body.woocommerce-account.logged-in .account-title-h2{font-family:var(--font-family-primary);text-transform:uppercase;color:var(--black);font-size:21px;margin-bottom:2rem;font-weight:500;margin-top:12px}body.woocommerce-account.logged-in h3{border-top:none;font-family:var(--font-family-tertiary);font-size:15px;color:var(--black);text-transform:uppercase;margin-bottom:2rem}body.woocommerce-account.logged-in h4{color:#000;font-size:18px}body.woocommerce-account.logged-in.woocommerce-giftcards h2{margin-bottom:10px}body.woocommerce-account.logged-in.woocommerce-giftcards h2:not(:nth-child(2)){font-size:17px;margin-top:30px}body.woocommerce-account.logged-in.woocommerce-giftcards .woocommerce-Giftcards{margin-bottom:10px}.woocommerce-Giftcards .woocommerce-Price-amount{font-family:var(--font-family-tertiary);color:#000}.woocommerce-Giftcards button{font-family:var(--font-family-primary);text-transform:uppercase;font-size:11px;width:235px}.woocommerce-MyAccount-content{width:calc(80% - 3rem)}@media screen and (max-width: 1070px){.woocommerce-MyAccount-content{width:100%!important}}.woocommerce-MyAccount-content button{font-family:var(--font-family-primary);text-transform:uppercase;font-size:11px;width:235px}.woocommerce-MyAccount-content .woocommerce-address-fields button{margin-top:2rem;padding:12px 10px}.woocommerce-MyAccount-navigation{width:20%;margin-right:3rem}@media screen and (max-width: 1070px){.woocommerce-MyAccount-navigation{display:none}}.woocommerce-MyAccount-navigation a{color:var(--black);font-family:var(--font-family-primary);text-transform:uppercase;font-size:13px}.woocommerce-MyAccount-navigation a:before{display:none!important}@media screen and (max-width: 768px){.woocommerce-MyAccount-navigation a{padding:5px!important}}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a{color:var(--dark-pink);transition:.4s}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a:hover{opacity:.8}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-account,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--wishlist,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--alerts,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--giftcards,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-address,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--help,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--return,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--delete-account{position:relative;padding-left:30px}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-account:before,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders:before,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--wishlist:before,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--alerts:before,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--giftcards:before,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-address:before,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--help:before,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--return:before,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--delete-account:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:19px;height:19px;background-size:contain;background-repeat:no-repeat;background-position:center}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-account:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M16.5 10.5V6.75a4.5 4.5 0 1 0-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H6.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25Z" /></svg> ')}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 10.5V6a3.75 3.75 0 1 0-7.5 0v4.5m11.356-1.993 1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 0 1-1.12-1.243l1.264-12A1.125 1.125 0 0 1 5.513 7.5h12.974c.576 0 1.059.435 1.119 1.007ZM8.625 10.5a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm7.5 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z" /></svg>')}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--wishlist:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12Z" /></svg>')}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--alerts:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M14.857 17.082a23.848 23.848 0 0 0 5.454-1.31A8.967 8.967 0 0 1 18 9.75V9A6 6 0 0 0 6 9v.75a8.967 8.967 0 0 1-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 0 1-5.714 0m5.714 0a3 3 0 1 1-5.714 0M3.124 7.5A8.969 8.969 0 0 1 5.292 3m13.416 0a8.969 8.969 0 0 1 2.168 4.5" /></svg>')}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--giftcards:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M21 11.25v8.25a1.5 1.5 0 0 1-1.5 1.5H5.25a1.5 1.5 0 0 1-1.5-1.5v-8.25M12 4.875A2.625 2.625 0 1 0 9.375 7.5H12m0-2.625V7.5m0-2.625A2.625 2.625 0 1 1 14.625 7.5H12m0 0V21m-8.625-9.75h18c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125h-18c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125Z" /></svg>')}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-address:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M8.25 18.75a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m3 0h6m-9 0H3.375a1.125 1.125 0 0 1-1.125-1.125V14.25m17.25 4.5a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m3 0h1.125c.621 0 1.129-.504 1.09-1.124a17.902 17.902 0 0 0-3.213-9.193 2.056 2.056 0 0 0-1.58-.86H14.25M16.5 18.75h-2.25m0-11.177v-.958c0-.568-.422-1.048-.987-1.106a48.554 48.554 0 0 0-10.026 0 1.106 1.106 0 0 0-.987 1.106v7.635m12-6.677v6.677m0 4.5v-4.5m0 0h-12" /></svg>')}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--help:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z" /></svg>')}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--return:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="m21 7.5-9-5.25L3 7.5m18 0-9 5.25m9-5.25v9l-9 5.25M3 7.5l9 5.25M3 7.5v9l9 5.25m0-9v9" /></svg>')}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--delete-account:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="m9.75 9.75 4.5 4.5m0-4.5-4.5 4.5M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z" /></svg>')}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout{padding-top:25px;border-bottom:none!important}@media screen and (max-width: 768px){.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout{padding-top:5px!important}}#graazie-mobile-side-account{list-style-type:none}#graazie-mobile-side-account>li>a{display:flex;align-items:center;padding:10px 0;text-transform:uppercase;color:var(--black)}#graazie-mobile-side-account>li>a img{width:30px;height:19px;object-fit:contain}#graazie-mobile-side-account>li>a .menu-item-title{padding-left:5px}#graazie-mobile-side-account>li:nth-child(1) a{padding:15px 0;border-bottom:1px solid #e7e7e7;margin-bottom:15px;margin-right:20px}.product-alert-list{padding:0;margin:0}.product-alert-list .product-alert{display:flex;align-items:center;border-bottom:1px solid #e3e3e3;padding:10px 0}.product-alert-list .product-alert-image{position:relative;width:80px;height:80px;transition:.4s}.product-alert-list .product-alert-image img{width:100%;height:100%;object-fit:cover;transition:.4s}.product-alert-list .product-alert-image svg{position:absolute;top:-5px;right:-5px;width:25px;transform:rotate(-11deg);background:#46c37a;border-radius:20px;padding:5px;fill:#fff}.product-alert-list .product-alert-image:hover{transform:translateY(-3px);box-shadow:#f7eae2 0 15px 8px -15px,#f7eae2 0 10px 10px -5px!important}.product-alert-list .product-alert-details{padding:5px 20px}.product-alert-list .product-alert-details a{color:var(--black);font-family:var(--font-family-primary);font-size:16px;font-weight:800;transition:.4s}.product-alert-list .product-alert-details a:hover{color:var(--dark-pink)}.product-alert-list .product-alert-details .label span{background-color:var(--black);color:var(--white);padding:4px 10px;border-radius:2px;text-transform:uppercase;font-size:11px}.product-alert-list .product-alert-details .label.stock span{background-color:#46c37a}.product-alert-list .product-alert-details .variation-details{margin:-5px 18px 0;font-family:var(--font-family-tertiary);color:var(--black);font-size:14px}.product-alert-list .product-alert-details p{font-family:var(--font-family-tertiary);color:var(--black);font-size:14px}#help-content a{background-color:var(--pink);color:#000;font-family:var(--font-family-primary);text-transform:uppercase;font-size:12px;font-weight:100;transition:.4s}#help-content a:hover{opacity:.7}#help-content .card-help{border:1px solid #cfcfcf;width:100%;margin:5px;padding:10px}#help-content .card-help p{font-family:var(--font-family-tertiary);text-transform:uppercase;font-weight:800;font-size:13px;margin-bottom:20px;margin-top:10px}#help-content .card-help a{background-color:var(--pink);color:#000;transition:.4s}#help-content .card-help a:hover{opacity:.7}.custom-account-banner{height:235px}.custom-account-banner img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.custom-account-banner{height:170px}}.Contact .row{width:100%;display:flex}@media screen and (max-width: 768px){.Contact .row{flex-direction:column}}.Contact .row .col-lg-6{width:50%}.Contact .row .col-lg-6:nth-child(1){padding-right:20px}.Contact .row .col-lg-6:nth-child(2){padding-left:20px}@media screen and (max-width: 768px){.Contact .row .col-lg-6{width:100%;padding:0!important}}.Contact .row .col-lg-12{width:100%}.Contact__submit{margin-top:4rem;margin-bottom:2rem;width:150px;height:40px;font-size:10px;font-family:Theano Didot;line-height:10px;padding:15px 0;text-align:center;text-transform:uppercase;display:inline-block;border-color:#f9ddd2!important;background-color:#f9ddd2!important;cursor:pointer;color:#000}.error-404{margin-top:5rem}.error-404 .page-content h1{margin-bottom:5rem;font-size:28px}.error-404 .page-content h1:before,.error-404 .page-content h1:after{display:none}.error-404 .page-content p{font-family:var(--font-family-primary);font-size:13px}.error-404 .page-content .widget_product_search{background:transparent!important;padding:1.5rem 0}.error-404 .page-content .widget_product_search form:before{top:12px;left:10px}body.woocommerce-account:not(.logged-in) #masthead{display:none}body.woocommerce-account:not(.logged-in) #colophon .container-graazie{max-width:1140px;margin:auto}body.woocommerce-account:not(.logged-in) .container-graazie{max-width:inherit;padding:0}body.woocommerce-account:not(.logged-in) .password-criteria{background-color:#f9f9f9;border:1px solid #ddd;padding:5px 10px;font-size:12px;font-family:var(--font-family-primary)}body.woocommerce-account:not(.logged-in) .password-criteria p{font-weight:700;margin-bottom:5px}body.woocommerce-account:not(.logged-in) .password-criteria ul{list-style-type:none;padding:0;margin:0}body.woocommerce-account:not(.logged-in) .criteria-item{color:#d9534f}body.woocommerce-account:not(.logged-in) .criteria-item.valid{color:#5cb85c}body.woocommerce-account:not(.logged-in) .password-confirm-message{font-size:12px;font-family:var(--font-family-primary);margin-top:2px}body.woocommerce-account:not(.logged-in) .password-confirm-message.valid{color:#5cb85c}body.woocommerce-account:not(.logged-in) .password-confirm-message:not(.valid){color:#d9534f}body.woocommerce-account:not(.logged-in) #primary,body.woocommerce-account:not(.logged-in) #post-8{margin-bottom:0}body.woocommerce-account:not(.logged-in) .weglot-container{display:none}body.woocommerce-account:not(.logged-in) .woocommerce-error{position:fixed;width:95%;top:0;right:40px;z-index:10;max-width:630px;padding:6px 50px;background-color:#e2401ce0!important;border-radius:5px;font-family:var(--font-family-primary);font-size:16px}@media screen and (max-width: 900px){body.woocommerce-account:not(.logged-in) .woocommerce-error{width:98%;top:1%;right:1%}}body.woocommerce-account:not(.logged-in) .woocommerce-error:before{top:7px}body.woocommerce-account:not(.logged-in) .woocommerce-message{background-color:#8ad9b4;margin-bottom:0;border:none;outline:none}#customer_login{display:flex;align-items:center;background-color:var(--light-pink)}#customer_login .column-image{position:relative;width:50%;height:100vh}@media screen and (max-width: 900px){#customer_login .column-image{display:none}}#customer_login .column-image .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:0;background-position:50%;background-size:cover;background-repeat:no-repeat}#customer_login .column-image .img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006}#customer_login .column-image .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}#customer_login .column-image .text h1{color:var(--white);font-family:var(--font-family-primary);text-transform:uppercase;font-size:72px;text-align:center}#customer_login .column-form{position:relative;width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;overflow-y:auto}@media screen and (max-width: 900px){#customer_login .column-form{width:100%;height:fit-content;margin:1rem auto 2rem;padding-top:3rem;overflow-y:inherit}}#customer_login .column-form .custom-logo-link{width:200px;transition:.4s}@media screen and (max-width: 900px){#customer_login .column-form .custom-logo-link{margin-bottom:2rem}#customer_login .column-form .custom-logo-link img{width:160px;margin:auto}}#customer_login .column-form .custom-logo-link:hover{opacity:.6}#customer_login .column-form h2{font-family:var(--font-family-primary);text-transform:uppercase;font-size:16px;font-weight:500}@media screen and (max-width: 600px){#customer_login .column-form h2{font-size:15px}}#customer_login .column-form input[type=checkbox]{accent-color:#000}#customer_login .column-form #switch-to-register{background-color:var(--graazie-primary);width:100%;display:block;padding:12px;font-size:12px;font-family:var(--font-family-primary);color:var(--black)!important;font-weight:500;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-top:20px;transition:.4s}#customer_login .column-form #switch-to-register:hover{background-color:#f9ece6}#customer_login .column-form .arrow-back{margin-right:8px;font-size:18px}#customer_login .column-form .section-login{background-color:var(--white);max-width:550px;width:100%;margin:.5rem 1rem;padding:1rem 2rem}@media screen and (max-width: 900px){#customer_login .column-form .section-login{width:95%}}#customer_login .column-form .section-login .woocommerce-LostPassword.lost_password{text-align:right;margin-bottom:-20px;margin-top:10px;font-family:var(--font-family-primary)}#customer_login .column-form .section-login form label{font-family:var(--font-family-primary)}#customer_login .column-form .section-login form button{width:100%;font-family:var(--font-family-primary);font-weight:500;font-size:12px;letter-spacing:2px;height:45px;text-transform:uppercase}#customer_login .column-form .section-social-connect{background-color:var(--white);max-width:550px;width:100%;margin:.5rem 1rem;padding:1rem 2rem}@media screen and (max-width: 900px){#customer_login .column-form .section-social-connect{width:95%}}#customer_login .column-form .section-social-connect .nsl-container-buttons{width:100%;text-align:center}#customer_login .column-form .section-social-connect .nsl-container-buttons .nsl-button{justify-content:center;background-color:var(--pink)!important;border-radius:0;box-shadow:none;border:none;transition:.4s}#customer_login .column-form .section-social-connect .nsl-container-buttons .nsl-button .nsl-button-label-container{font-family:var(--font-family-primary);text-transform:uppercase;font-size:14px;flex:initial;color:var(--black)!important}#customer_login .column-form .section-social-connect .nsl-container-buttons .nsl-button .nsl-button-svg-container{flex:initial}#customer_login .column-form .section-social-connect .nsl-container-buttons .nsl-button:hover{background-color:var(--light-pink)!important}#customer_login .column-form .section-registration{background-color:var(--white);max-width:550px;width:100%;margin:.5rem 1rem;padding:1rem 2rem}@media screen and (max-width: 900px){#customer_login .column-form .section-registration{width:95%}}#customer_login .column-form .section-registration form label{font-family:var(--font-family-primary)}#customer_login .column-form .section-registration form label input{top:15px}#customer_login .column-form .section-registration form label.checkbox{border:none!important}#customer_login .column-form .section-registration form label.checkbox.error{background-color:#ff7b7b8f;padding:5px 10px;border-radius:4px;color:#721c24;transition:background-color .3s ease}#customer_login .column-form .section-registration form label.checkbox.success{background-color:#d4edda;color:#155724}#customer_login .column-form .section-registration form .password-section{padding:0;background-color:transparent;margin:0 0 10px}#customer_login .column-form .section-registration form button{width:100%;font-family:var(--font-family-primary);background-color:var(--black);color:var(--white);font-weight:500;font-size:12px;letter-spacing:2px;height:45px;margin-top:20px;text-transform:uppercase}#customer_login .column-form .section-registration form p.info{color:#464646;font-family:var(--font-family-primary);font-size:13px}#customer_login .column-form .section-registration-trigger{background-color:var(--white);max-width:550px;width:100%;margin:.5rem 1rem;padding:1rem 2rem}@media screen and (max-width: 900px){#customer_login .column-form .section-registration-trigger{width:95%}}#customer_login .column-form .section-lost-password{background-color:var(--white);max-width:550px;width:100%;margin:.5rem 1rem;padding:1rem 2rem}#customer_login .column-form .section-lost-password .woocommerce-ResetPassword .woocommerce-form-row{width:100%}#customer_login .column-form .section-lost-password p.info{color:#464646;font-family:var(--font-family-primary);font-size:13px}#customer_login .column-form .section-lost-password button{width:100%;font-family:var(--font-family-primary);font-weight:500;font-size:12px;letter-spacing:2px;height:45px;margin-top:10px;text-transform:uppercase}#customer_login .column-form #custom-login-form{display:block;width:100%;display:flex;flex-direction:column;align-items:center}.woosb-products{border:none}.woosb-product{border-bottom:none!important;padding:0!important}.woosb-product .woosb-thumb,.woosb-product .woosb-name,.woosb-product .woosb-price{display:none!important}.woosb-product .variations{display:flex!important;flex-direction:column!important}.woosb-product .variations .variation{border:none!important;margin-top:10px!important;margin-bottom:10px!important;padding:0!important}.woosb-product .variations .variation .label{font-family:var(--font-family-primary);color:var(--color-text);font-size:14px!important;margin-bottom:5px}.woosb-product .variations .variation .custom-radio-buttons label{font-size:14px!important}.woosb-product .variations .variation-pa_taille{display:flex;align-items:center}.woosb-product .variations .variation-pa_taille .value{margin-bottom:0!important}.woosb-product .variations .variation-pa_taille .value .custom-radio-buttons{flex-direction:row!important}.woosb-product .variations .variation-pa_taille .value .custom-radio-buttons label{position:relative;background-color:#f1f1f1;border:1px solid rgba(0,0,0,.3);margin:5px;border-radius:20px;display:inline-block;width:fit-content;height:31px;aspect-ratio:1/1;cursor:pointer}.woosb-product .variations .variation-pa_taille .value .custom-radio-buttons label input[type=radio]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.woosb-product .variations .variation-pa_taille .value .custom-radio-buttons label span{display:flex;align-items:center;justify-content:center;height:100%;width:100%;font-family:var(--font-family-tertiary);font-size:.65rem;font-weight:600}.woosb-product .variations .variation-pa_taille .value .custom-radio-buttons label.selected{border:2px solid #e7ad96}.woosb-count,.woosb-alert{display:none!important}.woosb-total-label{display:none}.woosb-total-value{display:flex}.woosb-total-value>small{display:none}.woosb-total-value .woocommerce-Price-amount{display:flex;flex-direction:row-reverse;justify-content:start;font-size:20px!important;font-family:var(--font-family-tertiary);font-weight:400;text-align:left;margin:15px 15px 15px 0!important;color:#000}.product-bundle-with-gravure .graazie-gravure__form-group .custom-radio-buttons,.product-bundle-with-gravure .gravure-typo .custom-radio-buttons{display:none}.order .child-gravure img{max-width:45px}
