:root{--primary:#ba9550;--bg-14:#fdf5e3;--custom-black:#212121;--filter-primary:brightness(0) saturate(100%) invert(56%) sepia(51%) saturate(417%) hue-rotate(1deg) brightness(98%) contrast(85%);--linear-custom:linear-gradient(137.6deg,var(--bg-14) -100%,var(--primary) 99.83%)}@font-face{font-family:lawrence;src:url(../fonts/lawrence/lawrence.woff)}@font-face{font-family:product-sans;src:url(../fonts/product-sans/ProductSans-Regular.ttf)}body{font-family:product-sans}.swal2-popup,.swal2-popup input,.swal2-popup select,.swal2-popup textarea{border-radius:0!important}.swal2-title{color:var(--main)!important}.swal2-confirm,.swal2-deny{background-color:var(--primary)!important;border-radius:0!important}.swal2-cancel{background-color:var(--main)!important;border-radius:0!important}.font-2,.font-2 *{font-family:lawrence,Playfair Display,serif!important}.filter-primary{filter:var(--filter-primary)}.sub-menu--two-element{display:flex}.sub-menu--two-element .mega-menu-item:not(:first-child){margin-left:40px}.tf-topbar{background-color:var(--primary)!important}.nav-icon .nav-icon-item .count-notice{background-color:var(--primary)}.block-quote .quote{max-width:none}.partenaires__img-1{height:600px;object-fit:cover}.partenaire__img-logo{height:150px}.partenaire-bloc-2{margin-top:130px}.partenaires-bloc-3{margin:auto;max-width:50%}.s-core-values .value-box:not(.hightlight){background-color:#fff;color:#000}.partenaire-form .s-brand-intro .brand-intro_author{display:block}.boutique__products{margin-top:60px}.canvas-body,.sidebar-filter,.tf-btn-filter{background-color:var(--bg-14)}.card_product--V01 .card_product-wrapper{aspect-ratio:unset}.card_product--V01 .card_product-wrapper img{height:auto}.wd-product-descriptions>:nth-child(2){max-width:max-content}.product-line-y{background-image:url(../images/cadogourmand/logo/fond-motif.jpg);background-size:50%}.entreprise-banner img{object-fit:cover}.entreprise-banner .image-1{height:404px;width:356px}.entreprise-banner .image-2{height:208px;width:292px}.entreprise-banner .image-3{height:208px;width:208px}.entreprise-banner .image-4{height:384px;width:256px}.banner_V02 .bn-image-blur .blur img{min-width:450px}.table-order-detail tbody tr{background-color:var(--bg-14)!important}.s-checkout thead,.table-order-detail thead{background-color:var(--primary)}.table-order-detail tr{border-bottom:1px solid var(--primary)!important}.checkout-sidebar{border:1px solid var(--primary)}.delivery-progress .checkout-bar{background-color:var(--primary)}.delivery-step .box-icon{background-color:#fff;border:1px solid var(--primary)}.account .box-check .icon{margin-bottom:0}.account .box-check,.account .table-order-history tbody tr,.my-account-nav .link-account{border:1px solid var(--line)}.account thead{background-color:var(--primary)}.modal-cagnotte .utiliser input{border:1px solid var(--line);border-radius:4px;padding:2px 12px;width:100%}.modal-cagnotte .utiliser input:focus,.modal-cagnotte .utiliser input:focus-visible{border:1px solid var(--primary)!important;outline:none!important}.modal-cagnotte table tbody tr td,.modal-cagnotte table tbody tr td.nom{padding:24px}.modal-cagnotte table tbody tr.total td.nom,.modal-cagnotte table tr.total td{background-color:var(--primary);display:table-cell;padding:12px 24px}.modal-cagnotte .btn-valider{display:block;margin:auto}.slider_wrap.style-2 .fade-item{opacity:1;transform:translateY(0);transition:all .5s ease;visibility:visible}.swiper-cagnotte:has(.tf-btn:hover) .swiper-slide .slider_wrap.style-2:not(:has(.tf-btn:hover)) .fade-item{opacity:0;transform:translateY(20px)}.choix-livraison{padding-bottom:120px}.choix-livraison .tf-btn.btn-out-line{margin:auto}.choix-livraison .account-address-item .title{margin-bottom:0}.choix-livraison .choix-container label{background:var(--linear-custom);background-position:0 0;background-size:200% 200%;border:1px solid var(--primary);border-radius:4px;margin:12px;padding:12px;transition:all .5s ease-in-out;width:198px}.choix-livraison .choix-container label:has(input[type=radio]:checked),.choix-livraison .choix-container label:hover{background-position:100% 99%}.choix-livraison .choix-container label img{padding:12px;width:100px}.choix-livraison .banner_promo .sub-title{margin-bottom:12px}.choix-livraison .info-choix{display:none}.section-cagnotte-creation .banner_V05 .bn-content{max-width:800px}.section-cagnotte-participation .store-info-list span{color:var(--primary)}.section-cagnotte-participation .ou-anonyme{display:flex;height:46px;justify-content:center;margin-top:auto}.section-cagnotte-participation .ou-anonyme .ou{align-items:center;border-left:1px solid var(--primary);border-right:1px solid var(--primary);display:flex;height:100%}.section-cagnotte-participation .anonyme{align-items:center;display:flex}.section-cagnotte-participation .anonyme input{margin-left:4px}.section-cagnotte-participation .container-img{height:152px;margin:auto;width:fit-content}.section-cagnotte-participation .container-img img{height:152px}.code-cagnotte input{width:161px!important}.account .table-cagnotte .cagnotte-info,.account .table-cagnotte-cree .cagnotte-info{font-size:12px}.account .table-cagnotte .cagnotte-id,.account .table-cagnotte-cree .cagnotte-id{color:var(--primary)}.table-cagnotte-cree .widget-accordion-2{border:none!important}.table-cagnotte-cree .nombre-participants .accordion-body table th{font-size:14px}.table-cagnotte-cree tbody tr.no-border-bottom{border-bottom:none!important}.table-cagnotte-cree tbody tr.liste-participants{border-top:none}.table-cagnotte-cree tbody tr.liste-participants .container-accordion-body{padding:0 48px 48px}.panier .btn-utiliser{font-size:14px;margin:6px 0;padding:6px 12px}.panier .choix-livraison{padding-bottom:0}.panier .block-coffret-cado .col-form{position:relative}.panier .block-coffret-cado .col-form form{position:static}.panier .block-coffret-cado .container-checkbox{align-items:start;display:flex}.panier .block-coffret-cado .container-checkbox input{margin:4px 4px 0 0}.panier .block-coffret-cado .container-checkbox .warning{bottom:0;color:red;font-size:12px;position:absolute}.card_product_row--V01{background-image:url(../images/cadogourmand/logo/fond-motif.jpg);background-size:75%}.card_product_row--V01 .product-info *{color:#fff}.bg-earth-brown{background-image:url(../images/cadogourmand/logo/fond-motif.jpg);background-size:50%}.home-contact .wg-map{padding:0}.home-contact .wg-map iframe{height:283px;margin-top:20px;width:100%}.home-contact .s-contact-us .store-info-list{margin-bottom:20px}.home-boutique.flat-spacing-3{padding-bottom:60px;padding-top:60px}.home-cagnotte.banner_V02 .bn-image-blur:before{backdrop-filter:blur(10px);background-image:url(../images/cadogourmand/logo/fond-motif-claire.webp)!important}.home-blog-article{padding-bottom:54px}.redeemer.banner_V02 .blur img{animation:none}.widget-facet.container-img img{height:500px;margin-top:32px;object-fit:cover}form.style-border input,form.style-border textarea{border-color:var(--primary);border-radius:5px}.s-contact-us .store-info-list{margin-bottom:20px}.container-contact-image-form{overflow:hidden}.contact-image-form{height:283px;margin-top:20px;max-width:none;object-fit:cover;width:100%}.compte--sidebar--container-img img{height:500px;margin-top:48px;max-width:357px;object-fit:cover;width:100%}.account-address-item .title{background-color:var(--custom-black);color:#fff}.bg-linear-golden-cream-2{background:var(--linear-custom)}.footer-bottom-wrap a{color:var(--primary)}.entreprise-banner .container-btn-fast-edit{justify-content:center}.account .link-account{cursor:pointer}.login-page-block .container-login{margin:auto;max-width:1140px}.login-page-block .container-login input{border-radius:12px;padding:22px 22px 3px!important}.login-page-block .container-login label{margin-left:22px}.row .tf-field .tf-lable{left:15px}.custom-amount{display:inline-block;position:relative}.custom-amount input{padding-right:25px}.custom-amount .currency{color:#666;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.table-giftpool-detail td:first-child{padding:16px 24px!important}.table-shop-cart td:nth-child(3){padding-left:24px}.table-giftpool-detail tfoot{background-color:var(--primary)}.table-giftpool-detail tfoot tr td:last-child{border-left:1px solid var(--white)}.container-btn-dl-app{display:flex}.page-comment-sa-marche .container-btn-dl-app .link-app img{max-height:75px}.mon-cheque-cado .image-left{display:block;margin:auto}.mail-participation{border:1px solid var(--line-8);border-color:var(--primary);border-radius:5px;padding:11px 12px}.form-find-giftpool .fieldset-token{margin:auto;max-width:50%}.post-payment .table-order-finish td:last-child,.post-payment .table-order-finish th:last-child{width:auto}.post-payment .table-order-finish td:first-child,.post-payment .table-order-finish th:first-child{width:240px}.post-payment .texte-contact a{color:var(--primary)}.post-payment .table-order-finish td,.post-payment .table-order-finish th{vertical-align:middle;white-space:normal}.modal-associer-cheque-cado .qrcode{display:block;margin:auto}.modal-auto-newletter .image{align-items:center;display:flex;flex:1}.modal-auto-newletter .image img{height:100%;max-width:100%;object-fit:cover}.modal-auto-newletter .content{flex:1;padding:40px;width:100%}.box-navigation .item-link{line-height:24px}.link-secondary:hover{color:var(--primary)!important}.header-dl-application .container-links{display:flex;gap:20px;margin:auto}.header-dl-application .link-app img{width:150px}.banner_V02--cado .bn-content{padding:48px}.banner_V02--cado .sub-title{color:#000}.banner_V02--cado .title{margin-bottom:12px;text-transform:none}.page-comment-sa-marche .etapes .value-description{font-size:12px}.article-blog h2,.article-blog h3,.article-blog h4,.article-blog h5,.article-blog h6{color:#000;font-weight:500;letter-spacing:0;margin-bottom:0;text-rendering:optimizeLegibility;text-transform:uppercase!important}.article-blog h2{font-size:clamp(20px,2.4vw,26px);line-height:clamp(28px,3vw,34px)}.article-blog h3{font-size:clamp(17px,2vw,20px);line-height:clamp(24px,2.6vw,30px)}.article-blog h4{font-size:clamp(15px,1.7vw,18px);line-height:clamp(22px,2.3vw,28px)}.article-blog h5{font-size:clamp(14px,1.5vw,16px);line-height:clamp(20px,2vw,26px)}.article-blog h6{font-size:clamp(13px,1.3vw,15px);line-height:clamp(18px,1.8vw,22px)}.article-blog .text-transform-none{text-transform:none!important}.boutique__products .product__categorie{background-color:var(--primary);color:var(--bg-14)}