@charset "UTF-8";h1,h3{text-transform:none;letter-spacing:1px}div:not(.shopify-section.header-section div):not(.shopify-section.footer-section div):not(.shopify-section.faq-section div) :not(.sidebar-block)>h1~p a,div:not(.shopify-section.header-section div):not(.shopify-section.footer-section div):not(.shopify-section.faq-section div) :not(.sidebar-block)>h1~div a,div:not(.shopify-section.header-section div):not(.shopify-section.footer-section div):not(.shopify-section.faq-section div) :not(.sidebar-block)>h1~ul a,div:not(.shopify-section.header-section div):not(.shopify-section.footer-section div):not(.shopify-section.faq-section div) :not(.sidebar-block)>h2~p a,div:not(.shopify-section.header-section div):not(.shopify-section.footer-section div):not(.shopify-section.faq-section div) :not(.sidebar-block)>h2~div a,div:not(.shopify-section.header-section div):not(.shopify-section.footer-section div):not(.shopify-section.faq-section div) :not(.sidebar-block)>h2~ul a,div:not(.shopify-section.header-section div):not(.shopify-section.footer-section div):not(.shopify-section.faq-section div) :not(.sidebar-block)>h3~p a,div:not(.shopify-section.header-section div):not(.shopify-section.footer-section div):not(.shopify-section.faq-section div) :not(.sidebar-block)>h3~div a,div:not(.shopify-section.header-section div):not(.shopify-section.footer-section div):not(.shopify-section.faq-section div) :not(.sidebar-block)>h3~ul a,div:not(.shopify-section.header-section div):not(.shopify-section.footer-section div):not(.shopify-section.faq-section div) :not(.sidebar-block)>h4~p a,div:not(.shopify-section.header-section div):not(.shopify-section.footer-section div):not(.shopify-section.faq-section div) :not(.sidebar-block)>h4~div a,div:not(.shopify-section.header-section div):not(.shopify-section.footer-section div):not(.shopify-section.faq-section div) :not(.sidebar-block)>h4~ul a,div:not(.shopify-section.header-section div):not(.shopify-section.footer-section div):not(.shopify-section.faq-section div) :not(.sidebar-block)>h5~p a,div:not(.shopify-section.header-section div):not(.shopify-section.footer-section div):not(.shopify-section.faq-section div) :not(.sidebar-block)>h5~div a,div:not(.shopify-section.header-section div):not(.shopify-section.footer-section div):not(.shopify-section.faq-section div) :not(.sidebar-block)>h5~ul a,div:not(.shopify-section.header-section div):not(.shopify-section.footer-section div):not(.shopify-section.faq-section div) :not(.sidebar-block)>h6~p a,div:not(.shopify-section.header-section div):not(.shopify-section.footer-section div):not(.shopify-section.faq-section div) :not(.sidebar-block)>h6~div a,div:not(.shopify-section.header-section div):not(.shopify-section.footer-section div):not(.shopify-section.faq-section div) :not(.sidebar-block)>h6~ul a{color:#69c}div.section.collection_description a{color:#69c}.purchase-details__quantity{display:none!important}.header .top_bar{positon:absolute;right:0}.header .top_bar{position:absolute;right:0}.promo_banner-close{display:none!important}.header .nav li{padding:0 35px}.cart_container.active_link .cart_content{padding-top:20px;min-width:350px}a.action_button.second_button.cta{background:#69c;border:1px solid #6699cc;height:60px;width:100%}a.action_button.second_button.cta:hover{background:#88b8db;border:1px solid #88b8db}.section.product_section.clearfix.js-product_section.align_right--images{display:flex;flex-direction:column;align-items:start}@media(min-width:799px){.section.product_section.clearfix.js-product_section.align_right--images{flex-direction:row-reverse}}.trustpilot-container{max-width:200px;margin-bottom:10px;margin-left:-5px}@media(min-width:479px){.trustpilot-container{margin-left:-25px}}.modal_price{display:flex;width:100%}.modal_price .current_price{padding-right:3px}@media(min-width:350px){.modal_price .current_price{padding-right:8px}}@media(min-width:799px){.modal_price .current_price{padding-right:3px}}@media(min-width:833px){.modal_price .current_price{padding-right:8px}}.modal_price .free-delivery{flex-grow:1}.modal_price .was_price{margin:0 8px}p.modal_price{letter-spacing:.02em}.cart_container .mini_cart:hover,.cart_container .mini_cart:hover span{background-color:#ccc;color:#393d42!important}@media(min-width:799px){.header-fixed--true .icon-cart{margin-top:-10px}}@media(min-width:1366px){.header-fixed--true .icon-cart{margin-top:0}}.main_nav,.nav{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.sticky_nav--stick .nav{flex-direction:row-reverse;align-items:stretch;width:100%}.sticky_nav--stick .nav .menu{display:flex;justify-content:space-between;align-items:center;padding-top:0;flex-grow:1}.sticky_nav--stick .nav .menu li a{padding:0}.sticky_nav--stick .nav .cart_container{display:flex;align-items:center;line-height:1.2}.sticky_nav--stick .nav .cart_container a{padding-top:0;padding-bottom:0}.product_form label{letter-spacing:.05em;text-align:left!important;text-transform:none!important}.product_form .image-import{margin-bottom:12px}.product_form .image-import .choosefile{display:flex;align-items:center}.product_form .image-import .choosefile-btn{min-height:34px!important;height:34px!important;height:34px;margin-right:8px;padding:7px 24px;background:#fff;border:1px solid #B3CCE5;border-radius:4px;color:#171717;font-size:14px!important;font-weight:500;text-align:center;line-height:20px;letter-spacing:0px;white-space:nowrap;font-family:Montserrat,sans-serif;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}.product_form .image-import .choosefile-btn:hover{background:#b3cce5}.product_form .image-import .choosen-file{display:flex}.product_form .image-import .choosefile-text{margin:0 0 0 12px}.product_form .image-import .choosefile-close{display:none;margin:0 8px;cursor:pointer;font-weight:700;color:#b3cce5;transition:all .2s}.product_form .image-import .choosefile-close:hover{color:#69c}.product_form .line-item-property__field textarea{resize:none;border:1px solid #B3CCE5;border-radius:4px}.product_form .line-item-property__field input[type=file]{display:none}.product_form p.remark{text-align:left!important;color:#b60606;font-size:14px}.product_form p.remark span{font-weight:600}.product_form select{font-size:16px}@media(min-width:370px){.product_section .two-fifths{min-width:365px;margin-right:0}}@media(min-width:799px){.product_section .two-fifths{margin-left:20px;margin-right:20px}}.product_gallery_nav{display:block!important}.modal_price{padding-left:20px}@media(min-width:480px){.modal_price{padding-left:0}}.product-detail-description{padding:0 8px;font-family:Montserrat,sans-serif;font-size:16px;line-height:22px}@media(min-width:370px){.product-detail-description{padding:0}}.product_section .product_form{opacity:0;transition:opacity .2s ease;margin-bottom:16px;padding:10px;background-color:#6699cc1a;border-top:1px solid #b3cce5;border-bottom:1px solid #b3cce5}.product_section .product_form form{margin-bottom:0}@media(min-width:370px){.product_section .product_form{border:1px solid #b3cce5;border-radius:4px}}.product_section .product_form.fixation-no-variant{position:static;background-color:transparent;border:none}@media(min-width:426px){.product_section .product_form.fixation-no-variant{background-color:#6699cc1a;border:1px solid #b3cce5}}.product_section .product_form.is-visible{opacity:1}.product-details__blocks .spacer{margin-top:12px}@media(min-width:800px){.product-details__blocks .spacer{margin-top:42px}}.selector-wrapper:not(.smart),.select:not(.smart){display:none}.swatch_options{margin-bottom:0;text-align:center;display:flex;flex-direction:column;align-items:flex-start}.swatch_options>div{width:100%}.swatch{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:21px}.swatch>*:not(:first-child){flex-grow:1;flex-shrink:0;margin-top:12px;flex-basis:160px;padding-left:4px;padding-right:4px}.swatch .option_title{text-transform:none;margin-bottom:0!important;width:100%;text-align:left;line-height:17px}.swatch input{display:none}.swatch label,.swatch select{margin:0;font-size:16px;font-weight:500;text-align:center;line-height:16px;white-space:nowrap;font-family:Montserrat,sans-serif;text-transform:none;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}.swatch label{width:100%;border:1px solid #b3cce5;border-radius:4px;transition:all .2s;padding:14px 16px 14px 30px;background:#fff}.swatch label:hover{border:1px solid #6699cc}.swatch label:active{background:#fff}@media(min-width:345px){.swatch label{padding-left:42px}}@media(min-width:799px){.swatch label{padding-left:30px}}@media(min-width:902px){.swatch label{padding-left:42px}}.swatch .select.smart{width:100%}.swatch .swatch-element{display:flex;flex-direction:row;align-items:center;position:relative;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.swatch .swatch-element .radio-icon{position:absolute;z-index:1;left:10px;cursor:pointer}@media(min-width:345px){.swatch .swatch-element .radio-icon{left:14px}}@media(min-width:799px){.swatch .swatch-element .radio-icon{left:10px}}@media(min-width:902px){.swatch .swatch-element .radio-icon{left:14px}}.swatch .swatch-element .radio-icon.unchecked{display:inline-block}.swatch .swatch-element .radio-icon.checked{display:none}.swatch .swatch-element.soldout{position:relative;overflow:hidden;pointer-events:none}.swatch .swatch-element.soldout .unavailable-overlay{position:absolute;height:76px;width:76px;top:-13px;left:40px;z-index:1;background-color:#ffffff80}.swatch .swatch-element.soldout .unavailable-overlay .outofstock-label{position:relative;left:-10px;top:5px;width:96px;max-width:96px}.swatch .swatch-element.soldout label{opacity:.5}.swatch input:checked+.swatch-element .unchecked{display:none}.swatch input:checked+.swatch-element .checked{display:inline-block}.swatch input:checked+.swatch-element label{position:relative}.swatch input:checked+.swatch-element label:after{content:"";position:absolute;top:-2px;left:-2px;width:100%;height:100%;mix-blend-mode:multiply;background:#e3f2e9;border:2px solid #05893a;border-radius:4px}.swatch input:checked+.swatch-element.soldout .unavailable-overlay{background-color:transparent}.selector-container{position:relative}.selector-container label{cursor:pointer;background:transparent!important}.selector-container input{display:none}.selector-container .radio-icon{cursor:pointer;border-radius:50%;background:#fff}.selector-container .radio-icon.checked{display:none}.selector-container .radio-icon.unchecked{display:inline-block}.selector-container .selector-swatch{display:flex;flex-direction:column;align-items:center}.selector-container .selector-swatch .overlay-selector{z-index:1;position:absolute;border:none;top:0;min-width:100%;min-height:100%;transition:all .15s}.selector-container .selector-swatch.soldout .overlay-selector{cursor:initial}.selector-container .selector-swatch .option-selector{position:relative;width:68px;height:68px;overflow-wrap:break-word;background:#fff}.selector-container .selector-swatch .option-selector .unavailable-overlay{position:absolute;height:76px;width:76px;top:-4px;left:-4px;z-index:1;background-color:#ffffff80}.selector-container .selector-swatch .option-selector .unavailable-overlay .outofstock-label{position:relative;left:-10px;top:5px;width:96px;max-width:96px}.selector-container .selector-swatch .option-selector .unavailable-overlay.coloris{width:100%;top:0;left:0}.selector-container .selector-swatch .option-selector .shape-image-selection{position:relative;width:68px;height:68px}.selector-container .selector-swatch .option-selector .image-selection{padding:0;transition:all .15s}.selector-container .selector-swatch .option-selector .image-selection.cover{width:100%;height:100%;object-fit:cover}.selector-container .selector-swatch .option-selector .checkbox-selection{position:absolute;top:5px;right:8px;transition:all .15s}.selector-container .selector-swatch .option-title{position:relative;margin-top:7px;width:64px}.selector-container .selector-swatch .option-title p{color:#5f6a7d;line-height:17px;font-style:normal;font-size:13px;font-weight:500}.selector-container input:checked+div .option-selector .checkbox-selection .unchecked{display:none}.selector-container input:checked+div .option-selector .checkbox-selection .checked{display:inline-block}.selector-container input:checked+div .option-selector:after,.selector-container input:checked+div .overlay-selector:hover+.option-selector:after{top:-2px;left:-2px;background-color:#e3f2e9;border:2px solid #05893a;mix-blend-mode:multiply!important}.selector-container .option-selector:after{content:"";position:absolute;top:-1px;left:-1px;min-width:68px;min-height:68px;border:1px solid #b3cce5;border-radius:4px;background-color:#1fe0;transition:all .15s}.selector-container .overlay-selector:hover:hover+.option-selector:after{border:1px solid #6699cc}.selector-container .soldout .overlay-selector:hover:hover+.option-selector:after{border:1px solid #b3cce5}.swatch .swatch-column-wrapper{display:flex;flex-grow:1;flex-direction:column;flex-basis:100%;width:100%}.swatch .swatch-column-wrapper .row-container{position:relative;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;width:100%}.swatch .swatch-column-wrapper .row-container .selector-container{position:relative}.swatch .swatch-column-wrapper .row-container .selector-container.soldout{pointer-events:none}.swatch .swatch-column-wrapper .row-container .selector-container:not(.premium):not(:nth-of-type(4n)):not(.--no-margin):not(.coloris):not(.bronze):not(.medaillon):not(.bronze-selector-input):not(.inter-selector){margin-right:calc((100% - (68px * 4)) / 3)}.swatch .row-container.slot-doubleinput{column-gap:8px}.swatch .row-container.slot-doubleinput .swatch-element{flex:1 1 0}.swatch .row-container.premium{justify-content:space-between}.swatch .row-container.premium .premium-logo{position:relative}.swatch .row-container.premium .line-through{content:"";position:absolute;top:32px;right:0;width:calc(100% - 68px - ((100% - (4 * 68px)) / 3 * .25));height:4px;border-radius:4px;border:1px solid #9E7A30}.swatch .row-container.premium .selector-container.premium:before{content:"";position:absolute;top:-1px;left:-1px;min-width:68px;max-height:68px;min-height:68px;background-color:#fff;border:1px solid #9E7A30;border-radius:4px;transform:scale(1.08)}.swatch .row-container.shapebig{display:flex;align-items:center;justify-content:space-between}.swatch .row-container.shapebig .selector-container{margin:0!important}.swatch .row-container.shapebig .selector-container .selector-swatch{display:flex;align-items:center;justify-content:center}.swatch .row-container.shapebig .selector-container .selector-swatch .option-selector{width:96px;height:96px}.swatch .row-container.shapebig .selector-container .selector-swatch .option-selector .shape-image-selection,.swatch .row-container.shapebig .selector-container .selector-swatch .option-selector:after{width:96px;height:96px}.swatch .row-container.shapebig .selector-container .selector-swatch .option-title p{white-space:nowrap;font-size:12px!important}.swatch .row-container.coloris{justify-content:space-between;column-gap:8px}.swatch .row-container.coloris .selector-container{flex:1 1 0}.swatch .row-container.coloris .selector-container .option-title{width:100%}.swatch .row-container.coloris .selector-container .option-title p{margin-bottom:0}.swatch .row-container.coloris .selector-container .option-selector{width:100%;height:68px}.swatch .row-container.coloris .selector-container .option-selector:after{width:100%}.swatch .row-container.inter-selector{justify-content:space-between;column-gap:8px}.swatch .row-container.inter-selector .selector-container{flex:1 1 0}.swatch .row-container.inter-selector .selector-container .overlay-selector{height:68px}.swatch .row-container.inter-selector .selector-container .option-selector{width:100%;height:68px;display:flex}.swatch .row-container.inter-selector .selector-container .option-selector:after{width:100%}.swatch .row-container.inter-selector .selector-container .option-selector img{height:auto;object-fit:contain}.swatch .row-container.inter-selector .selector-container .option-title{width:100%;text-align:center}.swatch .row-container.inter-selector .selector-container .option-title p{margin-bottom:0}.swatch .row-container.slot-bronze .selector-swatch{flex-direction:row;padding:10px;background-color:#fff;border:1px solid #b3cce5}.swatch .row-container.slot-bronze .selector-swatch .option-selector{margin-right:10px}.swatch .row-container.slot-bronze .selector-swatch .option-details{flex-grow:1;text-align:left;margin-top:0}.swatch .row-container.slot-bronze .selector-swatch .option-title{width:100%;font-size:12px}@media(min-width:380px){.swatch .row-container.slot-bronze .selector-swatch .option-title{font-size:16px}}.swatch .row-container.slot-bronze .selector-swatch .option-dimensions{font-size:10px}@media(min-width:380px){.swatch .row-container.slot-bronze .selector-swatch .option-dimensions{font-size:12px}}.swatch .row-container.slot-bronze .selector-swatch .option-cta{font-size:12px;color:#7999ab}@media(min-width:500px){.swatch .row-container.slot-bronze .selector-swatch .option-cta{font-size:16px}}.swatch .row-container.slot-bronze .selector-swatch:hover{border:1px solid #6699cc}.swatch .row-container.slot-bronze .selector-swatch:hover .option-cta{border-bottom:1px solid #7999AB}.swatch .row-container.bronze-selector-modal{justify-content:space-between}.purchase-details .purchase-details__buttons{display:flex;flex-direction:column;align-items:center;max-width:none}.purchase-details .purchase-details__buttons:before{content:"";z-index:2;position:fixed;bottom:0;left:0;width:100vw;height:100px;background:#171717;border-top:1px solid #b3cce5}.purchase-details .purchase-details__buttons button.action_button{z-index:2;position:fixed;bottom:32px;left:8px;max-width:calc(100vw - 16px);height:60px;padding:12px;font-size:14px;font-weight:500;line-height:25px;background:#05893a;border:#05893a}.purchase-details .purchase-details__buttons button.action_button:hover{background:#08ae4b}.purchase-details .purchase-details__buttons .easy-peasy{z-index:2;position:fixed;bottom:7px;left:0;color:#69c}@media(min-width:426px){.purchase-details .purchase-details__buttons{width:auto;height:auto}.purchase-details .purchase-details__buttons:before{display:none}.purchase-details .purchase-details__buttons .easy-peasy{display:block;position:static}.purchase-details .purchase-details__buttons button.action_button{max-width:none;position:relative;left:0;bottom:0;padding:12px 36px}}.product_name{text-transform:none;line-height:1.2}.free-delivery{display:flex;flex-direction:column}.free-delivery svg{vertical-align:middle}.free-delivery .slogan{font-weight:500;font-size:13px;line-height:16px;letter-spacing:.0523em;color:#69c}.easy-peasy{width:100%;text-align:center;margin-top:8px}.easy-peasy svg{vertical-align:middle}.easy-peasy .slogan{font-weight:500;font-size:13px;line-height:14px;letter-spacing:.0523em;color:#69c}.mention{width:100%;margin-left:8px;margin-bottom:8px;display:flex}.mention svg{vertical-align:middle;margin-right:12px}.mention .mention-label{font-size:15px;color:#171717}.mentions{margin:auto;width:300px;display:flex;flex-direction:column;align-items:center}@media(min-width:1100px){.mentions.mentions__on-demand{position:absolute;flex-direction:row;width:100%;left:0;bottom:20px;justify-content:space-between;justify-content:space-around}.mentions.mentions__on-demand .mention{width:auto}}.mentions-horizontal{display:flex;align-items:center;justify-content:space-around;min-height:30px;margin:0 15px}.mentions-horizontal .mentions-wrapper{display:flex;margin:16px 0;flex-grow:1;flex-direction:row;justify-content:space-around}@media(max-width:768px){.mentions-horizontal .mentions-wrapper{flex-direction:column;flex-grow:0;margin-left:0;height:100%;align-items:baseline}.mentions-horizontal .mentions-wrapper .mention{width:100%}}.mentions-horizontal .mentions-wrapper .mention{width:100%}.tick{width:15px;height:15px}@media(min-width:799px){.product_section .two-fifths{min-height:550px}}.moks.container{padding:10px 10px 30px;position:relative;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin-top:20px;margin-bottom:32px;background:#6699cc1a;border-radius:16px;border:1px solid #b3cce5}@media(min-width:481px){.moks.container{padding:10px}}.moks.container img{border:1px solid #b3cce5}.moks.container .button.down{position:absolute;left:50%;bottom:0;font-weight:500;font-size:16px;line-height:20px;text-align:center;letter-spacing:.025em;text-transform:uppercase;transform:translate(-50%,50%);color:#6b8291;background:#fff}.moks.container .button.down:hover{border:1px solid #cccccc}@media(min-width:481px){.moks.container.product-moks .button.down{display:none}}.mok{margin:12px;width:calc(50% - 24px);border-radius:4px;overflow:hidden}@media(min-width:1000px){.mok{width:calc(25% - 24px)}}.three-fifths.columns.medium-down--one-whole{min-height:70vw}@media(min-width:799px){.three-fifths.columns.medium-down--one-whole{min-height:0;position:sticky;top:110px}}.three-fifths.columns.medium-down--one-whole .gallery-wrap.js-product-page-gallery{cursor:pointer}@media(min-width:799px){.three-fifths.columns.medium-down--one-whole .gallery-wrap.js-product-page-gallery{cursor:auto}}.breadcrumb-divider{color:#000!important;margin:0 8px!important}@media(min-width:798px){.breadcrumb-divider{margin:0 14px!important}}.breadcrumb_text{margin-left:16px;text-transform:none;font-size:13px;font-style:normal;font-weight:400;line-height:normal;color:#000!important;margin-bottom:24px;font-family:Montserrat}@media(min-width:798px){.breadcrumb_text{font-size:15px;margin-left:35px}}.breadcrumb_text a,.breadcrumb_text a:visited,.breadcrumb_text a span{color:#000!important}@media(min-width:798px){body[class*=collection] .breadcrumb_text{margin-left:10px}}@media(min-width:798px){.article .breadcrumb{display:flex;align-items:center;justify-content:center}.article .breadcrumb_text{margin-inline:auto}}.nav_arrows.breadcrumb_text{display:none}.colorlab-open-personalisation{color:#69c;text-decoration:underline}.colorlab-open-personalisation:hover{color:#88b8db}.section .meta .label{color:#000}.section .meta span:not(.label){font-weight:700}.cart-quick-actions p span,.cart-quick-actions p .jslghtbx-thmb{font-size:13px}.cart-quick-actions .colorlab-open-personalisation,.cart-quick-actions .colorlab-delete{color:#69c;text-decoration:underline;font-size:13px}.cart-quick-actions .colorlab-open-personalisation:hover,.cart-quick-actions .colorlab-delete:hover{color:#88b8db}.cart-quick-actions .colorlab-open-personalisation{margin-right:24px}.section button.action_button{background:#69c;border:1px solid #6699cc;width:100%}.section button.action_button:hover{background:#88b8db;border:1px solid #88b8db}.bank-cards-icons{display:flex;justify-content:space-between;width:100%;max-width:180px}.bank-cards-icons svg{height:24px;fill:#000}.bank-cards-icons svg:not(:first-child){margin-left:5px}.footer_credits{display:flex;flex-direction:row;justify-content:stretch;align-items:center}.footer_credits .credits{flex-grow:1;margin-right:16px}.footer_credits .bank-cards-icons svg{fill:#fff}.bank-cards{background:#6699cc1a;display:flex;flex-direction:column;align-items:center;padding:24px;border-radius:16px;margin-top:24px}.bank-cards .bank-cards-icons{margin-bottom:19px}.bank-cards .labels{text-align:center;font-size:14px;line-height:17px}.bank-cards .labels b{font-weight:600}.eight.columns.section_select.medium-down--one-whole{display:none}.eight{width:auto}.shopify-section.collection-template-section .feature_divider,.toolbar.toolbar-products{display:none}.sidebar-wrap{border:none}.clear-shape-filter{flex-grow:1;margin-left:16px;margin-right:16px;margin-bottom:16px;background:transparent;color:#5f6a7d;font-size:12px;font-weight:500;text-align:left;border:1px solid #b3cce5;border-radius:4px;transition:all .15s}.clear-shape-filter:hover{border-color:#5f6a7d}@media(min-width:700px){.clear-shape-filter{margin-left:0;margin-right:0}}.delivery-informations{background:#6699cc1a;display:flex;flex-direction:column;align-items:center;padding:35px 50px 24px;border-radius:16px}.delivery-informations .labels{margin-top:27px;text-align:center;font-size:14px;line-height:17px}.delivery-informations .labels b{font-weight:600}.manufacturing-informations{background:#6699cc1a;display:flex;flex-direction:column;align-items:center;padding:35px 10px 24px;border-radius:16px}.manufacturing-informations .labels{margin-top:27px;text-align:center;font-size:14px;line-height:17px}.manufacturing-informations .labels b{font-weight:600}.eco-footprint-informations{background:#6699cc1a;display:flex;flex-direction:column;align-items:center;padding:35px 10px 24px;border-radius:16px}.eco-footprint-informations .labels{margin-top:27px;text-align:center;font-size:14px;line-height:17px}.eco-footprint-informations .labels b{font-weight:600}.animated-background{background:linear-gradient(221deg,#d1dde3,#f0f5fa,#abd8ed,#adc6e4,#bad9ec);background-size:1000% 1000%;-webkit-animation:AnimationName 11s ease infinite;-moz-animation:AnimationName 11s ease infinite;-o-animation:AnimationName 11s ease infinite;animation:AnimationName 11s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:97% 0%}50%{background-position:4% 100%}to{background-position:97% 0%}}@-moz-keyframes AnimationName{0%{background-position:97% 0%}50%{background-position:4% 100%}to{background-position:97% 0%}}@-o-keyframes AnimationName{0%{background-position:97% 0%}50%{background-position:4% 100%}to{background-position:97% 0%}}@keyframes AnimationName{0%{background-position:97% 0%}50%{background-position:4% 100%}to{background-position:97% 0%}}.variants-informations{background:#6699cc1a;border-radius:16px}.variants-informations .variant .labels{text-align:center;font-size:14px;line-height:17px}.vertically{display:flex;flex-direction:column;align-items:center;padding:48px 10px}.vertically>*{display:flex;flex-direction:column;align-items:center}.vertically>* .labels{margin-top:16px}.vertically>*:not(:last-child){margin-bottom:56px}.horizontally{display:none;flex-direction:row;align-items:center;height:80px;flex-shrink:0;padding:24px 25px}.horizontally>*{height:32px;display:flex;flex-direction:row;align-items:center}.horizontally>* .labels{margin-left:16px}.horizontally>*:not(:last-child){margin-right:32px}@media(min-width:1100px){.horizontally{display:flex}}.section.clearfix.adjust-layout{display:flex;justify-content:space-between;align-items:center}.product-list .thumbnail .product-info__caption{margin-top:0}.not-found-banner{display:flex;flex-direction:column;align-items:center;padding:28px 32px;background:#393d42 url(//plapuedacaes.com/cdn/shop/t/9/assets/etoiles.jpg?v=9595648657750318511637275635);background-size:cover;border-radius:16px;color:#fff}.not-found-banner .slogan{font-weight:600;font-size:15px;letter-spacing:.045em;flex-grow:1;text-align:center;margin-bottom:28px;margin-right:0}.not-found-banner .button-shaped{padding:12px 24px;text-transform:uppercase;font-weight:500;font-size:16px;text-align:center;letter-spacing:.025em;line-height:20px;background:#69c;border-radius:4px}@media(min-width:425px){.not-found-banner{flex-direction:row}.not-found-banner .slogan{text-align:left;margin-right:28px;margin-bottom:0}}.section.clearfix.collection_description{margin-top:64px}.footer .text-align--center{text-align:left}.sidebar__collection-infos{width:100%}.sidebar__collection-infos .toggle_list>*:not(:last-child){margin-bottom:24px}.toggle_list .cta-menu{width:100%;margin-top:16px!important;margin-right:0!important}.toggle_list .cta-menu a{max-width:100%!important}@media(min-width:798px){.sidebar-block h4.toggle.products-informations{display:none}.sidebar-block .toggle_list{display:block}.sidebar-block .toggle_list.filter-container{display:flex}.sidebar-block .products-informations+.toggle_list{display:block!important}}.slider-informations .carousel{background:#171717;padding:8px 24px;position:fixed;top:0;width:100%;z-index:9;height:58px}.slider-informations .flickity-slider{display:flex;align-items:center;justify-content:center;height:42px}.slider-informations .carousel-cell{display:none;padding:8px 0;text-align:center;line-height:normal;font-size:12px;width:100%;background:transparent;color:#fff}@media(min-width:798px){.slider-informations .carousel-cell{font-size:16px}}.slider-informations .carousel-cell .emoji{font-size:16px}.slider-informations .carousel-cell svg{vertical-align:middle;margin-right:8px;width:16px;height:16px}@media(min-width:798px){.slider-informations .carousel-cell svg{margin-right:16px;width:25px;height:25px}}.slider-informations .flickity-enabled .carousel-cell{display:block}.slider-informations .flickity-prev-next-button{background:#171717;color:#fff;opacity:1;font-size:20px}.slider-informations .flickity-prev-next-button .arrow{fill:#fff;opacity:1}@media(min-width:798px){.slider-informations{display:block}}.slider-informations.top{height:58px;overflow:hidden}@media(max-width:780px){.twelve.full-width-mobile.columns.page{width:100%!important}}.slider-informations.bottom{display:block;opacity:0;transition:background-color .3s,opacity .5s,visibility .5s;position:fixed;bottom:0;left:0;right:0;z-index:9999}.slider-informations.bottom .carousel-cell{padding:11px 0;font-size:15px}.slider-informations.bottom.reveal{opacity:1;visibility:visible}#button.on-collection{bottom:70px}@media(min-width:798px){#button.on-collection{bottom:65px}}.eco-footprint-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#f1d6d9,#f1cecc);padding:0 10px}.eco-footprint-banner img{margin-bottom:35px;margin-right:0;max-width:100%;height:auto}.eco-footprint-banner .right{display:flex;flex-direction:column;align-items:flex-start;padding:10px}.eco-footprint-banner .right .label{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#393d42;font-size:15px;line-height:18px}.eco-footprint-banner .right .label:nth-child(1),.eco-footprint-banner .right .label:nth-child(2){margin-bottom:30px}.eco-footprint-banner .right .label svg{flex-shrink:0;margin-right:19px}.eco-footprint-banner .right .badges{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:40px 0;width:100%}.eco-footprint-banner .right .badges svg{box-shadow:0 2.76726px 2.21381px #8e4d400a,0 6.6501px 5.32008px #8e4d400f,0 12.5216px 10.0172px #8e4d4011,0 22.3363px 17.869px #8e4d4014,0 41.7776px 33.4221px #8e4d401a,0 100px 80px #8e4d4026;background:transparent;border-radius:20px}.eco-footprint-banner .right .badges svg:not(:last-child){margin-right:40px}@media(min-width:798px){.eco-footprint-banner{height:480px;flex-direction:row}.eco-footprint-banner img{margin-bottom:0;margin-right:35px}.eco-footprint-banner .right{padding:0}.eco-footprint-banner .right .badges{margin:40px 0 0}}.howto-banner{counter-reset:step-counter;background:#6699cc1a;display:flex;flex-direction:column;align-items:center;padding:56px 10px 72px}.howto-banner h2{font-family:Georgia;font-size:24px;line-height:27px;text-align:right;letter-spacing:.045em;text-transform:none}.howto-banner .steps{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.howto-banner .steps .step{display:flex;flex-direction:column;justify-content:flex-start;padding:0 16px;width:208px;font-family:Montserrat;font-size:15px;line-height:18px;color:#393d42;margin-top:104px;flex-basis:auto}.howto-banner .steps .step h3{position:relative;font-family:Montserrat;font-size:19px;font-weight:700;line-height:23px;text-transform:none;color:#69c}.howto-banner .steps .step h3:before{position:absolute;top:-250%;height:82px;font-family:Georgia;font-weight:700;font-size:72px;line-height:82px;text-align:right;letter-spacing:.045em;color:#6699cc1a;font-feature-settings:"pnum" on,"lnum" on;counter-increment:step-counter;content:counter(step-counter,decimal-leading-zero)}@media(min-width:644px){.howto-banner .steps .step{flex-basis:50%}}@media(min-width:852px){.howto-banner .steps .step{flex-basis:auto}}.seo-home{padding:32px 16px;display:flex;flex-direction:column;align-items:center}.seo-home .content{max-width:600px}@media(min-width:644px){.seo-home .content{max-width:1024px;column-count:2;column-gap:50px}}.seo-home .content h4{text-transform:none;font-size:18px}.index-sections .featured_co_button{height:44px;padding:12px 16px;background:#69c;border-radius:4px;text-align:center;line-height:20px}.index-sections .featured_co_button .featured_co_text{text-transform:uppercase;font-weight:500;font-size:16px}.index-sections .link-not-found{margin:24px 15px 56px}.index-sections .load-more-container{display:flex;justify-content:center;width:100%}.index-sections .load-more__btn{background-color:#69c;border:none}.index-sections .load-more__btn:hover{background-color:#88b8db}.index-sections .load-more__btn .featured_co_text{font-weight:400;color:#fff}.main-banner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:stretch;padding-top:120px}.main-banner img{max-width:100%;object-fit:contain}.main-banner h2,.main-banner p{margin:0!important;color:#171717;font-family:Montserrat,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;letter-spacing:.025em;text-align:center}.main-banner h1{margin-bottom:0;font-size:18px;line-height:20px;text-align:center;letter-spacing:.045rem}.main-banner h2{font-size:13px;line-height:16px}.main-banner p{padding-top:5px;font-size:12px;line-height:15px}.main-banner .flower-bg{z-index:-2;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background:linear-gradient(75.48deg,#b9c2e7 13.86%,#b9d4ea 35.04%,#bddff0 58.37%,#c8e5f6 67.7%,#d5edfa 82.78%)}.main-banner .flower-bg img{z-index:1;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;min-width:1000px;max-width:1920px}.main-banner .flower-bg .bg-glare{transform:rotate(180deg) translate(60%)}.main-banner .title{display:flex;flex-direction:column;align-items:center;padding:24px 30px}.main-banner .title h2{padding-top:8px}.main-banner .content{display:flex;flex-direction:column;max-width:960px;padding:0 10px}.main-banner .content .product-collections{display:flex;flex-direction:column;margin-bottom:4px}.main-banner .content .product-collections .product-category{position:relative;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:12px}.main-banner .content .product-collections .product-category .link-wrapper{z-index:2;position:absolute;width:100%;height:100%}.main-banner .content .product-collections .product-category .image{z-index:1;position:relative;top:0;padding:0 24px;transition:all .3s}.main-banner .content .product-collections .product-category .description{position:relative;padding:16px}.main-banner .content .product-collections .product-category .description:before{content:"";z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:calc(100% + 44px);background-color:#fff;border-radius:4px;box-shadow:6px 6px 12px #31839f12}.main-banner .content .product-collections .product-category .description .subtitle{display:none}.main-banner .content .product-collections .product-category:hover .image{top:-10px}.main-banner .content .product-customization{position:relative;display:flex;flex-direction:column-reverse;align-items:center;padding-top:12px;margin-bottom:48px}.main-banner .content .product-customization:before{content:"";z-index:-1;position:absolute;top:0;width:100%;height:80%;background:#fff;border-radius:4px;box-shadow:6px 6px 12px #31839f12}.main-banner .content .product-customization .frame{position:relative;margin-right:4px;display:flex;align-items:center;justify-content:center;box-shadow:5px 14px 31px #8abff259}.main-banner .content .product-customization .frame img{max-height:100%;object-fit:contain}.main-banner .content .product-customization .frame .border{position:absolute}.main-banner .content .product-customization .middle-text{display:none}.main-banner .content .product-customization .cta-button .personalise{max-width:278px;height:60px;margin-bottom:20px;padding:12px 32px;font-size:20px;line-height:24px;letter-spacing:.025em;background:#05893a;transition:all .2s}.main-banner .content .product-customization .cta-button .personalise:hover{background:#08ae4b}@media(min-width:400px){.main-banner .content{padding:0 20px}}@media(min-width:575px){.main-banner .flower-bg .bg-glare{position:absolute;top:0;right:0;transform:translate(20%)}.main-banner .title h1{font-size:30px;line-height:34px}.main-banner .title h2{font-size:16px;line-height:20px}.main-banner .content .product-collections{flex-direction:row;margin-bottom:24px}.main-banner .content .product-collections .product-category{width:50%}.main-banner .content .product-collections .product-category.mr-r{margin-bottom:0;margin-right:12px}.main-banner .content .product-collections .product-category.mr-l{margin-bottom:0;margin-left:12px}.main-banner .content .product-collections .product-category .description{padding:24px}.main-banner .content .product-collections .product-category .description:before{height:calc(100% + 64px)}.main-banner .content .product-collections .product-category .description h2{font-size:16px;line-height:20px}.main-banner .content .product-collections .product-category .description .subtitle{display:block}.main-banner .content .product-customization{flex-direction:row;justify-content:space-between;padding-top:0;padding-right:32px;margin-bottom:64px}.main-banner .content .product-customization:before{left:0;top:50%;transform:translateY(-50%);width:100%;height:75%}.main-banner .content .product-customization .middle-text{display:block;width:234px;margin:0 12px}.main-banner .content .product-customization .middle-text p{text-align:left}.main-banner .content .product-customization .cta-button .personalise{margin-bottom:0}}.product-customization{position:relative;display:flex;flex-direction:column-reverse;align-items:center;padding-top:12px;margin-bottom:48px}.product-customization:before{content:"";z-index:-1;position:absolute;top:0;width:100%;height:80%;background:#fff;border-radius:4px;box-shadow:6px 6px 12px #31839f12}.product-customization.--gray-bg:before{background:#f2f2f2}.product-customization .frame{position:relative;margin-right:4px;box-shadow:5px 14px 31px #8abff259}.product-customization .frame img{object-fit:contain}.product-customization .frame .border{position:absolute}.product-customization .middle-text{display:none}.product-customization .cta-button .personalise{max-width:278px;height:60px;margin-bottom:20px;padding:12px 32px;font-size:20px;line-height:24px;letter-spacing:.025em;background:#05893a;transition:all .2s}.product-customization .cta-button .personalise:hover{background:#08ae4b}@media(min-width:575px){.product-customization{flex-direction:row;justify-content:space-between;padding-top:0;padding-right:32px;margin-bottom:64px}.product-customization:before{left:0;top:50%;transform:translateY(-50%);width:100%;height:75%}.product-customization .middle-text{display:block;width:234px;margin:0 12px}.product-customization .middle-text p{text-align:left}.product-customization .cta-button .personalise{margin-bottom:0}}.variants-banner{background:#6699cc1a;justify-content:center;border-radius:0}.variants-banner .variant .labels{font-size:12px}.variants-banner.vertically>*{flex-direction:row;align-items:center;justify-content:flex-start;width:210px}.variants-banner.vertically>*:not(:last-child){margin-bottom:50px}.variants-banner.vertically>* img{margin-right:16px}.variants-banner.vertically>* .labels{margin-top:0}@media(min-width:860px){.variants-banner.vertically{display:none}.variants-banner.horizontally{display:flex}}.sub-main-banner.moks.container{margin-top:32px;margin-bottom:54px}.sub-main-banner.moks.container .button.down{font-size:12px}@media(min-width:480px){.sub-main-banner.moks.container .button.down{font-size:16px}}.produits-phares{width:100%;padding-top:26px}.produits-phares h2{text-align:center;font-family:Montserrat;font-weight:700;font-size:24px;line-height:27px;letter-spacing:.045em;font-feature-settings:"pnum" on,"lnum" on;color:#6b8291;text-transform:none;margin-bottom:24px}.produits-phares .produits-phares-content{display:flex;justify-content:space-between;flex-direction:column}.produits-phares .produits-phares-content .produits-phares-content-cards{display:flex;width:100%}.produits-phares .produits-phares-content .produits-phares-content-cards.content-right{flex-direction:column}@media(min-width:924px){.produits-phares .produits-phares-content{flex-direction:row}.produits-phares .produits-phares-content .produits-phares-content-cards{width:50%}}.produits-phares .card{position:relative;display:flex;padding:16px;min-height:302px;flex-direction:column;align-items:flex-start;gap:10px;flex:1 0 0;align-self:stretch;border-radius:58px;border:8px solid var(--white, white);background-size:cover;background-position:center;overflow:hidden}@media(min-width:924px){.produits-phares .card.bottom{justify-content:flex-end}}.produits-phares .card .background{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:all .2s}.produits-phares .card .background.plexi{background-image:url(//plapuedacaes.com/cdn/shop/t/9/assets/collection-plexi.jpg?v=147286219402261001171696216366)}.produits-phares .card .background.granit{background-image:url(//plapuedacaes.com/cdn/shop/t/9/assets/collection-granit.jpg?v=171112443564333418081696216371)}.produits-phares .card .background.medaillon{background-image:url(//plapuedacaes.com/cdn/shop/t/9/assets/collection-medaillon.jpg?v=36902159344226851981696216368)}.produits-phares .card:hover .background{transform:scale(1.1)}.produits-phares .card .card-title{display:flex;padding:12px 24px;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;border-radius:42px;background:#fff;font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.375px;color:#171717}.produits-phares .card .card-title h3{font-size:18px;margin-bottom:0}@media(min-width:924px){.produits-phares .card .card-title h3{font-size:24px}}.produits-phares .card .card-button{position:absolute;transform:rotate(180deg);bottom:88px;right:0;left:auto;top:auto}@media(min-width:924px){.produits-phares .card .card-button.rotate{top:284px;left:0;right:auto;bottom:auto;transform:rotate(0)}}.options-banner{width:100%;padding:0 20px}.options-banner h2{font-family:Georgia;font-weight:700;font-size:24px;line-height:27px;letter-spacing:.045em;font-feature-settings:"pnum" on,"lnum" on;color:#6b8291;text-transform:none;margin-bottom:24px}.options-banner .options-insert{display:flex;justify-content:center}.options-banner .options-inline{display:flex;align-items:center}.options-banner .options-inline.above{flex-direction:column-reverse;margin-bottom:24px}.options-banner .options-inline.below{flex-direction:column}.options-banner .labels-wrapper{display:flex;justify-content:center}.options-banner .labels{display:flex;flex-direction:column;align-items:flex-start}.options-banner ul.options-list{list-style-type:none;margin-left:0;margin-bottom:0;padding-left:0;align-items:flex-start}.options-banner li{font-size:14px;line-height:18px;color:#393d42;margin:0 0 25px}.options-banner li svg{vertical-align:middle;margin-right:8px}.options-banner li span{display:inline-block;vertical-align:middle}.options-banner .picture-left,.options-banner .picture-right{width:90vw}@media(min-width:924px){.options-banner{padding:0 90px}.options-banner .options-inline.above,.options-banner .options-inline.below{flex-direction:row;justify-content:space-between;max-width:960px}.options-banner .picture-left,.options-banner .picture-right{width:50%}.options-banner .labels-wrapper{width:480px}.options-banner li{font-size:15px}.options-banner li svg{margin-right:19px}}.link-not-found{text-align:center}.link-not-found a{display:inline-block}.cart .delivery-card,.cart .bank-cards{background:none}.cart-additional-product-cta{margin-top:32px}.cart-additional-product-cta .cart-collections{display:flex;flex-direction:column;border-radius:4px;border:1px solid #B3CCE5;background-color:#6699cc1a;color:#171717;margin-bottom:20px}.cart-additional-product-cta .cart-collections:last-child{margin-bottom:0}.cart-additional-product-cta .cart-collections>h3{display:block;width:100%;font-size:18px;line-height:1.2;font-weight:700;text-align:center;margin:0;padding-block:12px;border-bottom:1px solid #B3CCE5}.cart-additional-product-cta .cart-collections>p{font-size:12px;line-height:1.4;font-weight:600;text-align:center;margin:0;padding:16px}.cart-additional-product-cta .cart-collections .cart-additional{position:relative;display:flex;align-items:center;gap:12px;cursor:pointer;margin-inline:16px;padding-block:16px;border-bottom:1px solid #B3CCE5}.cart-additional-product-cta .cart-collections .cart-additional .img-wrapper{width:40px;height:40px;flex:0 0 40px;border-radius:50%;border:1px solid #B3CCE5;background-color:#fff;overflow:hidden}.cart-additional-product-cta .cart-collections .cart-additional .img-wrapper img{object-fit:cover;object-position:center;width:100%;height:100%}.cart-additional-product-cta .cart-collections .cart-additional .content-wrapper{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:space-between}.cart-additional-product-cta .cart-collections .cart-additional .content-wrapper .title-and-tag{flex:1;display:flex;align-items:center;justify-content:start;gap:6px;width:100%}.cart-additional-product-cta .cart-collections .cart-additional .content-wrapper .title-and-tag h4{font-size:15px;font-family:inherit;font-weight:600;line-height:1;letter-spacing:0;text-align:left;padding-block:0;margin:0}.cart-additional-product-cta .cart-collections .cart-additional .content-wrapper .title-and-tag .tag{padding:3px 8px;border-radius:4px;text-transform:uppercase;font-weight:600;font-size:10px;line-height:1.4;white-space:nowrap}.cart-additional-product-cta .cart-collections .cart-additional .content-wrapper .title-and-tag .tag.green{background-color:#05893a;color:#fff}.cart-additional-product-cta .cart-collections .cart-additional .content-wrapper .title-and-tag .tag.gold{background-color:#9e7a30;color:#fff}.cart-additional-product-cta .cart-collections .cart-additional .content-wrapper .list{flex:1;list-style:none;margin:0;padding:0 50px 0 0;display:flex;flex-direction:column;gap:8px;align-items:start;justify-content:center}.cart-additional-product-cta .cart-collections .cart-additional .content-wrapper .list li{display:flex;align-items:center;gap:4px;font-size:12px;line-height:1;color:#393d42;margin:0}.cart-additional-product-cta .cart-collections .cart-additional .content-wrapper .list li svg{color:#05893a}.cart-additional-product-cta .cart-collections .cart-additional .price-wrapper{position:absolute;right:0;display:flex;flex-direction:column;align-items:center}.cart-additional-product-cta .cart-collections .cart-additional .price{font-weight:400;font-size:14px;margin:0}.cart-additional-product-cta .cart-collections .cart-additional .price.free{color:#05893a}.cart-additional-product-cta .cart-collections .cart-additional .toggle{position:relative;width:40px;height:24px;background-color:#fff;outline:1px solid #B3CCE5;outline-offset:-1px;border-radius:12px;transition:all .2s;overflow:hidden}.cart-additional-product-cta .cart-collections .cart-additional .toggle svg{position:absolute;top:4px;left:4px;width:16px;height:16px;fill:#7999ab;background-color:#7999ab;border-radius:50%;transition:all .2s}.cart-additional-product-cta .cart-collections .cart-additional .toggle:not(.on):hover svg{transform:translate(6px)}.cart-additional-product-cta .cart-collections .cart-additional .toggle.on{outline-color:#05893a}.cart-additional-product-cta .cart-collections .cart-additional .toggle.on svg{transform:translate(18px);fill:#05893a;background-color:transparent}.cart-additional-product-cta .cart-collections .cart-additional .toggle.on:hover svg{transform:translate(18px) scale(1.375)}.cart-additional-product-cta .cart-collections .cart-additional.disabled{pointer-events:none;cursor:not-allowed}.cart-additional-product-cta .cart-collections .cart-additional:hover .toggle:not(.on) svg{transform:translate(6px)}.cart-additional-product-cta .cart-collections .cart-additional:hover .toggle.on svg{transform:translate(18px) scale(1.375)}.cart-additional-product-cta .cart-collections .cart-collections-inner-wrapper:last-child .cart-additional:last-child{border-bottom:none}@media screen and (min-width:799px){.cart-additional-product-cta .cart-collections>p{font-size:14px}.cart-additional-product-cta .cart-collections .cart-additional{gap:16px;padding-block:8px}.cart-additional-product-cta .cart-collections .cart-additional .img-wrapper{width:56px;height:56px;flex:0 0 56px}.cart-additional-product-cta .cart-collections .cart-additional .content-wrapper{flex-direction:row;gap:16px}.cart-additional-product-cta .cart-collections .cart-additional .content-wrapper .title-and-tag{min-width:128px;max-width:232px;flex-direction:column;align-items:start;justify-content:center}.cart-additional-product-cta .cart-collections .cart-additional .content-wrapper .list{padding-right:0}.cart-additional-product-cta .cart-collections .cart-additional .price-wrapper{position:relative;right:auto;flex-direction:row;gap:16px}}.empty-cart{display:flex;flex-direction:column;align-items:center}.empty-cart .add_to_cart{font-size:16px;width:auto}@media(min-width:375px){.empty-cart .add_to_cart{font-size:20px}}.empty-cart p{margin-top:16px;font-size:18px}.empty-cart a{display:flex!important;margin-bottom:16px;margin-top:32px;height:60px;text-align:center;font-size:20px;font-weight:500;line-height:25px;color:#fff;background:#05893a;border:#05893a}.empty-cart a:hover{background:#08ae4b;border:#05893a}.cart-attribute__field{display:none}.cart-attribute__field label{letter-spacing:.05em;text-align:left!important;text-transform:none!important}.cart-attribute__field textarea{resize:none;border:1px solid #B3CCE5;border-radius:4px}.colissimo-informations{background:#6699cc1a;display:flex;flex-direction:column;align-items:center;padding:24px;border-radius:4px}.colissimo-informations .labels{text-align:center;font-size:14px;line-height:17px}.colissimo-informations .labels b{font-weight:600}.colissimo-informations .logos{margin-bottom:12px}.colissimo-informations .logos :first-child{margin-right:32px}.shopify-section.cart-section .section.cart__row[data-service]{display:none}.shopify-section.cart-section .section h1{display:inline-block;margin-right:19px}.shopify-section.cart-section .section a{display:inline-block}.shopify-section.cart-section .section a .link{display:flex;flex-direction:row;align-items:center;cursor:pointer;margin-top:21px;color:#393d42;font-weight:500;font-size:14px;line-height:17px;text-align:center;letter-spacing:.025em;margin-bottom:20px}.shopify-section.cart-section .section a .link .greater{margin-right:5px;color:#393d42}.shopify-section.cart-section .section a .link .label{text-decoration:underline;color:#393d42}.subtotal .normal-weight{font-weight:400}.subtotal p{margin-bottom:0}.subtotal .discount-code-field{border-bottom:none;margin-bottom:0}.subtotal .action_button.add_to_cart{margin-bottom:16px;margin-top:8px;height:60px;font-size:20px;font-weight:500;line-height:25px;background:#05893a;border:#05893a}.subtotal .action_button.add_to_cart:hover{background:#08ae4b}.subtotal .featured_links{display:none}.subtotal .delivery-slogan{font-weight:700;font-size:larger;margin-bottom:0}.subtotal .delivery-slogan .delivery-slogan-left{font-weight:400;font-size:18px;line-height:22px;letter-spacing:.025em;color:#393d42}.subtotal .delivery-slogan .delivery-slogan-right{float:right;color:#319b2f}.subtotal .featured-links{display:none}.faq-section p img{height:auto}.menu_cont li{color:#fff;text-align:center;padding:3% 0%}.menu_cont li.active,.menu a.active{color:#69c}.menu li a[href]:hover,.menu li a:focus,.menu a[href]:hover span{color:#88b8db}.menu li a[href]:hover,.menu li a:focus,.menu a[href]:hover span{border-bottom:1px solid #88b8db}.product-quantity-and-price{display:flex;flex-direction:row;align-items:center}.product-quantity-and-price .modal_price{width:auto;margin:0 40px 0 0}.product-quantity-and-price .modal_price:has(.was_price) .money:not(.was_price){color:#d54d4d}.differentiate .cart_subtotal{display:none}@media(min-width:799px){.differentiate .cart_subtotal{display:block}}.differentiate .cart_savings{color:#992123;font-weight:700;text-align:right;margin-block:4px 16px}.differentiate .money.was_price{margin-right:10px}.differentiate .money.big_price{font-size:24px}.differentiate .multi{display:block;text-align:right}.differentiate .delivery-slogan{display:none}@media(min-width:799px){.differentiate .delivery-slogan{margin-top:4px;display:block}}.differentiate .action_button.add_to_cart{display:none}@media(min-width:799px){.differentiate .action_button.add_to_cart{display:block}}.subtotal.differentiate{border-left:none;padding-top:0}.discount-code-field{border-bottom:none}.go-to-cart{position:fixed;border-top:1px solid #cccccc;padding-top:16px;padding-left:16px;padding-right:16px;bottom:0;left:0;right:0;background:#393d42;z-index:999}@media(min-width:799px){.go-to-cart{display:none}}.go-to-cart .cart_subtotal,.go-to-cart .delivery-slogan .delivery-slogan-left{color:#fff}.cart-footer{margin-bottom:142px}@media(min-width:799px){.cart-footer{margin-bottom:0}}@media(min-width:798px){.shopify-section.product-template.product-details-section h1{margin-left:35px!important}}.shopify-section.product-template.product-details-section div.content{width:100%}@media(min-width:370px){.shopify-section.product-template.product-details-section div.content{padding:0 8px 15px}}@media(min-width:426px){.shopify-section.product-template.product-details-section div.breadcrumb-collection{margin-top:15px}}.shopify-section.product-template.product-details-section div.breadcrumb-collection{margin-top:0;margin-bottom:0}div.breadcrumb-collection{margin-bottom:0}.shopify-section.cart-section .container.main.content .section.clearfix{margin:0}@media(min-width:480px){.shopify-section.cart-section .container.main.content .section.clearfix{margin:10px 0}}.product-thumbnail{display:flex!important;flex-direction:column;margin-bottom:24px!important;margin-left:0!important;margin-right:0!important}.product-thumbnail .product-thumbnail-card{flex-grow:1;display:flex;flex-direction:column}.product-thumbnail .product-thumbnail-card .product_image{flex-grow:1;display:flex;flex-direction:column;justify-content:center;height:100%}.product-thumbnail .product-thumbnail-card .product_image .image__container{width:100%;margin:0!important;padding:0!important}.product-thumbnail .product-thumbnail-card .product_image .image__container img{object-fit:contain;height:100%;width:100%}.product-thumbnail .product-thumbnail-card .product_image .image__container:last-of-type{display:none}.product-thumbnail .product-thumbnail-card .product_image.toggle-images .image__container:first-of-type{display:none}.product-thumbnail .product-thumbnail-card .product-info__caption{margin:0!important;flex-grow:0}.product-thumbnail .product-thumbnail-card{position:relative;padding:2px;background:linear-gradient(180deg,#c3e1ff,#f0faff 88.99%);border-radius:16px;overflow:hidden}.product-thumbnail .product-thumbnail-card .background-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#69c;mix-blend-mode:multiply;opacity:0;transition:all .3s;border-radius:4px}.product-thumbnail .product-thumbnail-card:hover .background-overlay{opacity:.15}.product-thumbnail .product-thumbnail-card .product_image{align-items:center;border-radius:14px;overflow:hidden;background-color:#fff}.product-thumbnail .product-thumbnail-card .product-details{display:flex;align-items:stretch;justify-content:space-around;justify-content:space-between;width:100%;height:52px;padding:8px!important}.product-thumbnail .product-thumbnail-card .product-details .description-panel{display:flex;align-items:center}.product-thumbnail .product-thumbnail-card .product-details .description-panel h2{height:auto!important;overflow:visible!important}.product-thumbnail .product-thumbnail-card .product-details .description-panel>*{margin:0!important;text-align:left;text-transform:none;color:#393d42;font-family:Montserrat,Arial!important;font-weight:600!important;font-size:10px!important;line-height:15px;letter-spacing:0}@media(min-width:370px){.product-thumbnail .product-thumbnail-card .product-details .description-panel>*{font-size:12px!important;line-height:15px}}@media(min-width:500px){.product-thumbnail .product-thumbnail-card .product-details .description-panel>*{font-size:15px!important;line-height:18px}}@media(min-width:768px){.product-thumbnail .product-thumbnail-card .product-details .description-panel>*{font-size:12px!important;line-height:15px}}@media(min-width:1090px){.product-thumbnail .product-thumbnail-card .product-details .description-panel>*{font-size:15px!important;line-height:18px}}.product-thumbnail .product-thumbnail-card .product-details .price-panel{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end}.product-thumbnail .product-thumbnail-card .product-details .price-panel>*{margin:0!important;text-transform:none;font-family:Montserrat,Arial!important;font-size:13px!important;line-height:16px;letter-spacing:0}@media(min-width:500px){.product-thumbnail .product-thumbnail-card .product-details .price-panel>*{font-size:15px!important;line-height:18px}}@media(min-width:768px){.product-thumbnail .product-thumbnail-card .product-details .price-panel>*{font-size:13px!important;line-height:16px}}@media(min-width:1090px){.product-thumbnail .product-thumbnail-card .product-details .price-panel>*{font-size:16px!important;line-height:20px}}.product-thumbnail .product-thumbnail-card .product-details .price-panel span{padding-top:0!important}.product-thumbnail .product-thumbnail-card .was_price{display:block}.product-thumbnail .product-thumbnail-card.--important{background:linear-gradient(0deg,#5799da .02%,#d2e6f8 77.14%)}.product-thumbnail .product-thumbnail-card.--important .product-details .description-panel *,.product-thumbnail .product-thumbnail-card.--important .product-details .price-panel .price .money{color:#fff}.featured_products .title{margin-bottom:0;font-family:Georgia;font-weight:700;font-size:24px;line-height:27px;letter-spacing:.045em;font-feature-settings:"pnum" on,"lnum" on;color:#6b8291;text-transform:none}#custom-products{position:relative}.product-loop{display:flex;flex-wrap:wrap;justify-content:space-between}.product-loop:after{content:"";flex-basis:32%}.product-loop.collection-matrix.loading-in-progress{min-width:100%;min-height:400px}.product-loop.collection-matrix.loading-in-progress+.load-more__icon{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}@media(max-width:480px){.product-loop.collection-matrix .product-thumbnail.mobile-two-columns{width:calc(50% - 4px)}}@media(max-width:798px){.product-loop.collection-matrix .product-thumbnail.mobile-two-columns{width:calc(50% - 8px)}}@media(min-width:798px){.product-loop.collection-matrix .product-thumbnail.mobile-two-columns{width:calc(33.33% - 16px)}}#custom-products .product-list .argument.animated-background{margin-top:0!important}.collection-template-section div.container{width:calc(100% - 24px)}div#custom-products .argument{width:100%;font-size:14px;display:flex;justify-content:center;align-items:center;height:80px;border-radius:4px;margin:25px 0}div#custom-products .argument .labels{margin-left:18px}@media(min-width:768px){div#custom-products .argument{display:none}}.product_gallery_nav,.product_gallery{display:flex}.slider-gallery.products-slider .image__container{max-width:360px;max-height:360px;height:auto}.footer-section .value-propositions{margin-block-start:0;margin-top:0}.cart-save-basket-box{display:flex;justify-content:center;text-align:center;padding:24px 0}.cart-save-basket-box .button{background:#69c;color:#fff}.action_button{overflow:hidden;position:relative}.action_button:before{content:"";width:60px;height:100%;top:0;left:-180px;position:absolute;background-color:#fff;opacity:.15;transform:skew(-26deg);animation-name:flash-anim;animation-duration:3s;animation-delay:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes flash-anim{20%{left:150%;opacity:.6}30%{left:150%;opacity:.6}to{left:150%;opacity:.6}}@media only screen and (max-width:479px){.action_button{font-size:16px}}.custom-product-description.description{text-align:justify}.custom-product-description.description h2,.custom-product-description.description h3{line-height:1.2em!important}@media(min-width:700px){.custom-product-description.description{column-count:2;column-gap:32px}.custom-product-description.description ul{padding:0;margin:0}}.header .nav li{padding:0 13px}@media(min-width:820px){.header .nav li{padding:0 15px}}@media(min-width:1150px){.header .nav li{padding:0 35px}}.logo-align--left .menu li.search_container{display:none}@media(min-width:1245px){.logo-align--left .menu li.search_container{display:inline-block;min-width:200px;width:20%;float:none}}.logo-align--left .menu li.search_link{display:inline-block}@media(min-width:1245px){.logo-align--left .menu li.search_link{display:none}}.main_nav.clearfix.menu-position--inline.logo-align--left{position:relative}.main_nav .dropdown_container.center{position:absolute;top:100%}.header a{color:#000}.header .top_bar{z-index:1}.search-submit{top:12px}.menu li{vertical-align:baseline}.search-template-section .image__container{max-height:360px}.search-template-section .product-details{text-align:left}.search-template-section .product-details h3.title{margin:0}.collection-template-section h1{text-align:left}.shopify-section.cart-section .cart_page_image{width:100%}#bcpo .bcpo-text input{max-width:none;border:1px solid #d9dbdc;width:100%;transition:all .2s;color:#5f6a7d;font-size:16px;font-family:Montserrat,sans-serif;padding:0 16px}#bcpo .bcpo-text input:hover{border:1px solid #393d42}#bcpo .bcpo-text{position:relative}#bcpo .bcpo-text:after{content:"30 caract\e8res max.";font-size:12px;position:absolute;right:0;top:2px}#bcpo .single-option-selector{display:flex}#bcpo .single-option-selector>*{flex-grow:1}#bcpo .single-option-selector>*:not(:last-child){margin-right:20px}#bcpo .bcpo-buttons label.bcpo-front-button-label{width:100%!important;padding:14px 16px 14px 42px;font-size:16px;text-transform:none;line-height:16px;font-weight:500;color:#393d42;border:1px solid #d9dbdc;position:relative;transition:all .2s}#bcpo .bcpo-buttons label.bcpo-front-button-label:before{content:" ";position:absolute;left:14px;width:14px;height:14px;border:1.5px solid black;border-radius:50%;box-sizing:border-box;top:15px}#bcpo .bcpo-buttons label.bcpo-front-button-label:hover{border:1px solid #393d42}#bcpo .bcpo-front-button-option:checked+.bcpo-front-button-label{background:#e6f2ff;border:1px solid #393d42;color:#393d42}#bcpo .bcpo-front-button-option:checked+.bcpo-front-button-label:after{content:" ";position:absolute;left:17px;top:18px;width:8px;height:8px;background-color:#000;border-radius:50%;box-sizing:border-box}#bcpo .bcpo-label .bcpo-value{display:none}#bcpo .bcpo-default select{font-weight:500;line-height:16px;height:44px;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:16px;background:#fff url(/cdn/shop/t/3/assets/select.png?v=16344380165374518789) no-repeat 96% 50%!important;background-size:18px 12px!important;padding:8px 14px;border:1px solid #d9dbdc;width:100%;transition:all .2s;color:#5f6a7d}#bcpo .bcpo-default select:hover{border:1px solid #393d42}#bcpo .bcpo-textarea textarea{border:1px solid #d9dbdc;width:100%;transition:all .2s;color:#5f6a7d;max-width:none}#bcpo .bcpo-textarea textarea:hover{border:1px solid #393d42}.main_nav .nav ul.menu{display:flex;align-items:center;min-height:70px}.main_nav .nav ul.menu li{max-width:145px;text-align:center;line-height:1.4}@media(min-width:900px){.main_nav .nav ul.menu li{max-width:160px}}@media(min-width:1430px){.main_nav .nav ul.menu li{max-width:none}}.main_nav .nav ul.menu li a{padding:0;min-height:50px;display:flex;align-items:center}.premium-banner{display:flex;align-items:center;justify-content:space-between;justify-content:space-around;max-height:156px;background:#e3f2e9;border:1px solid #05893A;border-radius:4px;overflow:hidden;position:relative;height:160px;margin-bottom:10px}.premium-banner .premium-banner__tag{position:absolute;top:-1px;left:50%;transform:translate(-50%);font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;line-height:16px;letter-spacing:.025em;color:#fff;padding:4px 10px;background:#05893a;border-radius:0 0 4px 4px}.premium-banner .premium-banner__legal{position:absolute;bottom:8px;left:0;width:100%;text-align:center;font-family:Montserrat,sans-serif;font-size:10px;line-height:12px;color:#171717}.premium-banner .premium-banner__content{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Georgia Pro,serif;font-style:normal;font-weight:700;font-size:16px;letter-spacing:.045em;color:#393d42}.premium-banner .premium-banner__content .premium-banner__button{margin-top:16px;background:#69c;border-radius:4px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:.025em;text-transform:uppercase;color:#fff;padding:12px 24px;transition:background-color .15s}.premium-banner .premium-banner__content .premium-banner__button:hover{background:#88b8db}.premium-banner .premium-banner__content .premium-banner__text{text-align:center}.premium-banner .premium-banner__content-image,.premium-banner .premium-banner__small-image{mix-blend-mode:multiply}.premium-banner .premium-banner__small-image,.premium-banner .premium-banner__content{position:relative}.premium-banner .premium-banner__middle-image,.premium-banner .premium-banner__large-image{mix-blend-mode:multiply;display:none}.premium-banner .premium-banner__middle-image.--no-multiply,.premium-banner .premium-banner__large-image.--no-multiply{mix-blend-mode:initial}@media(min-width:480px){.premium-banner .premium-banner__small-image,.premium-banner .premium-banner__content{left:0}.premium-banner .premium-banner__content{font-size:24px}}@media(min-width:615px){.premium-banner .premium-banner__middle-image{display:inline}}@media(min-width:1090px){.premium-banner .premium-banner__large-image{display:inline}}a.on-demand-cta{margin:12px auto 24px;width:calc(100% - 64px);max-width:600px;text-align:center;display:block;color:#000;padding:21px;border-radius:16px;font-weight:400;font-size:18px}a.on-demand-cta span{color:#000;text-decoration:underline}.personalise-tag{display:inline-flex;align-items:center;justify-content:space-between;position:absolute;z-index:2;left:8px;top:8px;padding:10px;color:#05893a;font-family:Montserrat,sans-serif;font-size:8px;letter-spacing:.02em;font-weight:600;line-height:9.75px;border-radius:2px;background-color:#e3f2e9;border:2px solid #05893a}.personalise-tag .logo{margin-right:8px;height:12px;width:12px;line-height:0!important}.trustpilot-home{margin-top:32px}@media(min-width:1460px){.trustpilot-home{padding-left:160px;padding-right:160px;margin-top:64px}}.trustpilot-bar{border-bottom:solid 1px #CCCCCC;height:33px;will-change:contents}@media(max-width:750px){.trustpilot-product{padding:20px}}#button{position:fixed;left:auto;right:20px;bottom:72px;width:48px;height:48px}#button:after{position:relative;bottom:4px}.delivery-card{background:#6699cc1a;padding:24px;border-radius:16px}.delivery-card .delivery-desc{text-align:center}.delivery-card .vendor{display:flex;align-items:center;margin-top:15px}.delivery-card .detail{margin-left:10px}.delivery-card .date-range{display:inline}.delivery-card .bold{font-weight:700}.wrap{border-radius:128px;background-color:#fff;height:82px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 9px 45px #00000026}.wrap.no-shadow{box-shadow:none}.burger{display:block;margin-right:20px;position:relative!important}@media(min-width:860px){.burger{display:none}}@media(min-width:1150px){.burger.blogs{display:none!important}}.left-logo{margin-right:20px}.left-logo a{display:flex}.left-logo .logo{height:30px}.left-logo .full{display:none}@media(min-width:360px){.left-logo .logo{height:40px}.left-logo .small{height:30px!important}}@media(min-width:860px){.left-logo .small{display:none}.left-logo .full{display:block}}.main-area-menu{display:flex;align-items:center;margin:0;padding:0;list-style:none;color:#000}.main-area-menu .menu-wrapper{position:relative;margin-bottom:0}.main-area-menu .menu-wrapper>a{color:inherit}.main-area-menu .cta-menu,.main-area-menu .item-menu{white-space:nowrap;position:relative;display:inline}.main-area-menu .menu-wrapper{display:none}@media(min-width:700px){.main-area-menu .menu-wrapper.create-my-sign{display:inline}}@media(min-width:860px){.main-area-menu .menu-wrapper.plaque-plexiglas{display:inline}}@media(min-width:1180px){.main-area-menu .menu-wrapper.plaque-en-granit{display:inline}}@media(min-width:1450px){.main-area-menu .menu-wrapper.medaillon-funeraire{display:inline}}@media(min-width:1600px){.main-area-menu .menu-wrapper.idee-texte{display:inline}}@media(min-width:1700px){.main-area-menu .menu-wrapper.aide{display:inline}}@media(min-width:726px){.main-area-menu .cta-menu{display:inline}}@media(min-width:1150px){.main-area-menu.blogs{display:flex!important}.main-area-menu.blogs .cta-menu,.main-area-menu.blogs .item-menu{white-space:nowrap;position:relative;display:flex}}.cta-menu{margin-right:20px;width:220px;height:44px;padding:0;color:#fff!important;background:#000;border-radius:128px;transition:all .15s ease-in-out}.cta-menu.blogs{width:auto;padding:12px 16px}.cta-menu .sidebar{margin-right:0!important}.cta-menu a{color:#fff!important}.cta-menu:hover{background:#393d42}.item-menu{position:relative;flex-shrink:0;margin:16px;padding:16px;letter-spacing:.115em;text-transform:uppercase;color:#fff;transition:all .3s ease-in-out}.item-menu:after{content:"";position:absolute;left:0;top:100%;width:0;transition:width .3s ease-in-out}.item-menu:after,.item-menu.active{color:#000!important;border-bottom:black solid 1px}.item-menu:hover{color:#000!important}.item-menu:hover:after{width:100%}@media(min-width:1250px){.item-menu{margin-inline:0 24px}}.cart-area{flex-grow:1;display:flex;justify-content:flex-end;align-items:center}.search_form{position:relative;display:flex;width:42px;height:42px}.search_form input,.search_form input:active,.search_form input:focus{border-color:transparent}.search_form input::placeholder{color:#fff}.search_form .icon-search-gif{position:absolute;z-index:10;width:42px;height:42px;border-radius:21px;pointer-events:none}@media(min-width:467px){.search_form{width:46px;height:auto;border-radius:22px!important;border:2px solid black}}@media(min-width:467px)and (max-width:859px){.search_form{width:100%}.search_form input,.search_form input:active,.search_form input:focus{padding:12px 8px 12px 16px;color:#000;background:#fff;border-radius:22px}.search_form input::placeholder{color:#171717}.search_form .icon-search-gif{right:8px;top:1px}}@media(min-width:920px){.search_form{width:100%}.search_form input,.search_form input:active,.search_form input:focus{padding:12px 8px 12px 16px;color:#000;background:#fff;border-radius:22px}.search_form input::placeholder{color:#171717}.search_form .icon-search-gif{right:8px;top:1px}}.icon-cart{position:relative;margin-top:0!important;margin-left:8px;color:#fff!important;display:flex;align-items:center;color:#000!important;font-size:24px}.icon-cart span{display:none}@media(min-width:467px){.icon-cart span{position:absolute;top:-2px;right:-2px;display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff!important;outline:2px solid currentColor;font-size:8px;font-weight:600;border-radius:50%;width:14px;height:14px}}.top-bar{position:relative!important}.header{display:block!important}.dropdown{padding-bottom:10px;margin-top:25px;left:0}.mobile-menu{background:#fff;position:absolute;width:calc(100% - 20px);margin-left:10px;z-index:899;margin-top:-41px;padding-top:41px}@media(min-width:860px){.mobile-menu{display:none}}.mobile-menu .dropdown{background:#fff;padding-bottom:0;margin-top:0;border-radius:0 0 41px 41px;box-shadow:0 51px 65px #31839f12;border-bottom:1px solid rgba(0,0,0,.15);overflow:hidden}.mobile-menu .mobile-main{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;max-height:70vh;overflow-y:auto;overflow-x:hidden}.mobile-menu .mobile-main .menu-wrapper{padding-inline:20px}.mobile-menu .mobile-main span,.mobile-menu .mobile-main a{display:inline-block;width:100%;height:auto;margin:0;color:#000;text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.725px;text-transform:uppercase}@media(max-width:798px){#pagecontent{padding-bottom:0!important}}.btn-create{background:#69c;border-radius:4px;display:flex;justify-content:center;align-items:center}.search__results-wrapper{display:none}.search__results{background:#393d42!important;right:0;width:350px}.search__results li{border-left:0px;border-right:0px}.search__results .title,.delivery-estimate{color:#fff}@media(min-width:426px){.delivery-estimate{color:#000}}.inter-area{display:flex}.max-char{font-size:12px;margin-left:auto}.filter-container{background:#fff!important;display:flex;flex-grow:1;flex-direction:column;align-items:stretch;width:100%;background-color:#6699cc1a;border-radius:16px}.filter-container .row-container{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%;margin:0;padding:0;list-style:none;text-align:center}.filter-container .row-container .selector-container{flex-basis:25%;line-height:inherit;padding:0}@media(min-width:782px){.filter-container .row-container .selector-container{flex:1;flex-basis:75px}}body.modal-opened{overflow:hidden}.jquery-modal{display:flex;align-items:center;justify-content:center;position:fixed;top:82px;left:0;bottom:0;z-index:99;width:100%;height:calc(100% - 82px);margin:0!important}.jquery-modal .jquery-modal-overlay{content:" ";display:block;background:#000;opacity:.3;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.jquery-modal .jquery-modal-container{position:relative;background:#fff;border:1px solid #b3cce5;width:100%;height:100%;background:#f0f5fa;border-radius:4px}.jquery-modal .jquery-modal-container .jquery-modal-top{height:54px;padding:11px;border-bottom:1px solid #b3cce5}.jquery-modal .jquery-modal-container .jquery-modal-top .btn--close{position:absolute;top:4px;right:4px;background:#fff;color:#6b8291}.jquery-modal .jquery-modal-container .jquery-modal-top .btn--close:hover{background:#f6f6f7}.jquery-modal .jquery-modal-container .jquery-modal-top .modal-title{margin-top:4px;text-transform:none;margin-bottom:0;text-align:left;line-height:17px;font-weight:700;font-size:13px}.jquery-modal .jquery-modal-container .jquery-modal-content{padding:10px;height:calc(100% - 54px);overflow:auto}@media(min-width:500px){.jquery-modal .jquery-modal-container{width:500px;height:100%;max-height:553px}.jquery-modal .jquery-modal-container .jquery-modal-top,.jquery-modal .jquery-modal-container .jquery-modal-content{padding:14px 24px}}.jquery-modal.bronze-modal .selector-container{width:50%}@media(min-width:500px){.jquery-modal.bronze-modal .selector-container{width:auto}}.jquery-modal.bronze-modal .selector-container .option-selector{width:100%;max-width:140px;height:auto}.jquery-modal.bronze-modal .selector-container .option-selector:after{width:100%;height:100%}.jquery-modal.bronze-modal .selector-container .option-selector img{display:block}.jquery-modal.bronze-modal .selector-container .option-title{width:100%}.jquery-modal.bronze-modal .selector-container p{font-size:12px}.slogan-home{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;margin-top:60px;font-style:italic}@media(min-width:500px){.slogan-home{font-size:26px}}.slogan-home .slogan{border-bottom:1px solid black;padding:0 16px 46px}.gold{color:#9e7a30}.product-details .modal_price{margin-top:8px;align-items:center}.section .white-bkg .article_content h2{line-height:30px!important}#shopify-section-article-template h1{font-size:30px!important;font-weight:700!important;line-height:34px!important}#shopify-section-article-template h2{font-size:24px!important;font-weight:700!important;line-height:27px!important;text-transform:lowercase!important;text-transform:none!important;text-align:left!important}#shopify-section-article-template h3{color:#6b8291;font-size:18px!important;font-weight:600!important;line-height:24px!important;text-align:left!important}.blog-section h2 a{color:#393d42!important;font-family:Georgia Pro,serif!important;font-style:normal!important;font-size:18px!important;text-transform:none!important}.argument-header{display:flex;align-items:center;justify-content:center;padding:8px 24px;background-color:#171717;color:#fff}.collection-header{position:relative;font-family:Georgia Pro,serif!important;background:linear-gradient(75.48deg,#b9c2e780 13.86%,#b9d4ea80 35.04%,#bddff080 58.37%,#c8e5f680 67.7%,#d5edfa80 82.78%),linear-gradient(0deg,#fff,#fff);padding-top:110px;display:flex;flex-direction:column;justify-content:center;align-items:center}.collection-header.home-header{background:linear-gradient(77deg,#c2b9e780 18.74%,#d4b9ea80 37.95%,#dfbdf080 59.12%,#e5c8f680 67.58%,#edd5fa80 81.26%),#fff}.collection-header.header-granit{background:linear-gradient(77deg,#e7c3b980 18.74%,#f0d7bd80 37.95% 59.12%,#f6e2c880 67.58%,#faedd580 81.26%),#fff}.collection-header.header-pdc{background:linear-gradient(77deg,#b9c2e780 18.74%,#b9d4ea80 37.95%,#bddff080 59.12%,#c8e5f680 67.58%,#d5edfa80 81.26%),#fff}.collection-header.header-medaillon{background:linear-gradient(77deg,#b9e7c280 18.74%,#b9eacd80 37.95% 59.12%,#bdf0e280 67.58%,#d5faed80 81.26%),#fff}.collection-header.header-fixation,.collection-header.header-popular{background:linear-gradient(77deg,#b9e7e780 18.74%,#b9eaea80 37.95% 59.12%,#bdf0f080 67.58%,#d5fafa80 81.26%),#fff}.collection-header .main{display:flex;justify-content:space-between;max-width:1200px;width:100%;padding-inline:12px;flex-direction:column}@media(min-width:798px){.collection-header .main{flex-direction:row}}.collection-header .collection-detail{display:flex;flex-direction:column;align-self:center;flex-shrink:0;align-items:center;margin-bottom:40px}@media(min-width:798px){.collection-header .collection-detail{flex-basis:50%;align-items:stretch;align-self:center;margin-bottom:60px}}.collection-header .collection-header-title{font-weight:400!important;font-size:32px!important;color:#171717!important;margin:0 0 24px!important;padding:0!important;text-decoration:none;line-height:1.2!important;text-align:center}@media(min-width:798px){.collection-header .collection-header-title{margin-bottom:32px!important;text-align:left;font-size:48px!important}}.collection-header .product-img{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;margin-top:20px;flex-grow:1;order:-1}.collection-header .product-img .video-hero,.collection-header .product-img img{width:100%;max-width:340px;height:auto}.collection-header .product-img .video-hero{position:relative;z-index:-1;padding:20px}@media(min-width:1024px){.collection-header .product-img .video-hero{padding:40px}}.collection-header .product-img .video-hero .price{position:absolute;top:0;left:0;width:100%}.collection-header .product-img video{border-radius:36px}@media(min-width:798px){.collection-header .product-img{order:2;align-items:end}.collection-header .product-img .video-hero,.collection-header .product-img img{max-width:512px}}.collection-header .wave{position:absolute;bottom:0;max-width:100%;min-width:100%}.collection-product-button{width:max-content;color:#000;border:2px solid black;border-radius:128px;display:flex;align-items:center;justify-content:center;padding:12px 24px 12px 32px;cursor:pointer;font-size:16px;transition:all .15s ease-in-out;font-family:Montserrat;background:#fff}.collection-product-button img{margin-left:16px}.collection-product-button:hover{background:none;color:#000}.badge{color:#000;display:inline-flex;flex-direction:column;text-decoration:none;font-family:Arial;width:336px;height:104px;display:flex;align-items:center;justify-content:center;padding:8px;background:#fff;border-radius:16px;box-shadow:0 9px 45px #00000026;font-weight:400}.badge .grade{color:#000;margin-bottom:2px;height:30px;display:flex;justify-content:center;align-items:center;font-size:18px;line-height:21px;font-weight:600}.badge .grade .stars{display:flex;margin-left:8px}.badge .grade .stars>:not(:first-child){margin-left:1px}.badge .badge-line{color:#000;height:30px;display:flex;align-items:center}.badge .badge-line .reviews{margin-right:8px;font-family:Arial;font-style:normal;font-size:13px;line-height:15px}.badge .badge-line .reviews b{font-weight:600}.badge .badge-line .logo{max-width:74px;height:30px}.trustpilot-badge{position:static;margin-bottom:32px;margin-top:-50px;order:2}@media(min-width:798px){.trustpilot-badge{margin-top:0;order:1}}@media(min-width:1024px){.trustpilot-badge{position:absolute;top:77%;left:-8%}}.pdc-menu{position:fixed;min-width:100%;z-index:10;background:linear-gradient(180deg,#0000001a,#0000)}.main_nav_wrapper{z-index:900;position:relative;margin:10px 10px 0}.mobile_nav div span{background:#000!important}.collection-header-detail{margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px 16px;max-width:500px}@media(min-width:798px){.collection-header-detail{margin-top:72px}}.collection-header-detail .collection-header-detail-variant{display:flex;align-items:center;flex-direction:column}@media(min-width:798px){.collection-header-detail .collection-header-detail-variant{flex-direction:row}}.collection-header-detail .variant-labels{font-family:Montserrat;text-align:center}@media(min-width:798px){.collection-header-detail .variant-labels{margin-left:16px;text-align:left}}.sidebar .toggle_list a.active{border-left:solid 9px #6699CC}h4.filter.toggle.active{text-transform:none}.home-btn-group{display:flex;align-items:center;flex-direction:column;gap:10px 0px}@media(min-width:460px){.home-btn-group{flex-direction:row;gap:0px 16px}}@media(min-width:798px){.home-btn-group{margin-top:16px}}.home-btn-group a,.home-btn-group a:visited,.home-btn-group a span{color:#000}.home-button{min-width:195px;font-size:16px;width:max-content;color:#000;border:2px solid black;border-radius:128px;display:flex;align-items:center;justify-content:center;padding:12px 24px;cursor:pointer;transition:all .15s ease-in-out;font-family:Montserrat,sans-serif;background:#fff}.home-button:hover{background:none;color:#000}.home-button.dark{border:2px solid #171717;background:#171717}.home-button.dark span{color:#fff}.home-button.dark:hover{border:2px solid #393D42;background:#393d42}.button-round{font-size:16px;width:max-content;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease-in-out;border-radius:50px;padding:13px 16px;gap:10px}.button-round.dark{color:#fff;cursor:pointer;border:2px solid #171717;background:#171717}.button-round.dark span{color:#fff}.button-round.dark:hover{border:2px solid #393D42;background:#393d42}.price-argument{background:#69c;color:#fff;width:96px;height:96px;border-radius:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;transform:rotate(-15deg);top:19%;left:20%}@media(min-width:1024px){.price-argument{top:0;left:19%}}.price-argument .top{margin-bottom:6px}.price-argument .price{font-family:Montserrat;font-size:35px;font-weight:500;line-height:17px;letter-spacing:0em}.price-argument .currency{font-size:20px}.cart-top{display:flex;align-items:center;justify-content:center}.cart-top h1{margin:0 auto 3px}.cart-top a{color:#000!important;margin-left:24px;text-decoration:underline}#shopify-section-blog-template,#shopify-section-article-template{padding-top:120px}#shopify-section-cart-template .collection-detail{flex-basis:auto}.main h1{text-align:center}.breadcrumb-current{font-weight:600}.breadcrumb-current:hover{text-decoration:none!important}.breadcrumb_link:hover{text-decoration:underline}.payment-3x{background:#6699cc1a;display:flex;flex-direction:column;align-items:center;padding:24px;border-radius:16px;margin-top:24px}.payment-3x .labels{text-align:center;font-size:14px;line-height:17px}.payment-3x .labels b{font-weight:600}.toggle-images img{height:auto!important}@media(max-width:798px){.promo-container{order:-1}.promo-container .promo-img{height:60px}}@media(min-width:798px){#shopify-section-collection-template .promo-img{display:none}}@media(min-width:1230px){#shopify-section-collection-template .promo-img{display:flex}}#shopify-section-product-details-template>div.collection-header>div>div>div.collection-detail>h1{font-size:28px!important}#shopify-section-product-details-template>div.collection-header>div>div>div.collection-detail{margin-bottom:20px}.page-toussaint{margin-bottom:50px}.page-toussaint .banner-toussaint{padding:0!important}.gallery-image-wrapper{text-align:center}.categorie-blocks{display:flex;flex-direction:column;gap:8px 0}.categorie-blocks a{max-width:100%}.categorie-blocks img{margin-top:5px;transition:all .2s;max-height:256px}.categorie-blocks .categorie-button{position:absolute;transform:rotate(180deg);bottom:40px;right:0;left:auto;top:auto}@media(min-width:924px){.categorie-blocks .categorie-button.rotate{top:284px;left:0;right:auto;bottom:auto;transform:rotate(0)}}.categorie-blocks .content{border-radius:16px;padding:12px 24px 14px;background:#fff;text-align:center;color:#171717;font-size:15px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.5px;width:100%}.categorie-blocks .block{background:#00f;border-radius:24px;display:flex;align-items:center;flex-direction:column;padding:8px;position:relative}.categorie-blocks .block:hover .main-img{transform:scale(1.1)}.categorie-blocks .blue{background:linear-gradient(77deg,#b9c2e780 18.74%,#b9d4ea80 37.95%,#bddff080 59.12%,#c8e5f680 67.58%,#d5edfa80 81.26%),#fff}.categorie-blocks .orange{background:linear-gradient(77deg,#e7c3b980 18.74%,#f0d7bd80 37.95% 59.12%,#f6e2c880 67.58%,#faedd580 81.26%),#fff}.categorie-blocks .green{background:linear-gradient(77deg,#b9e7c280 18.74%,#b9eacd80 37.95% 59.12%,#bdf0e280 67.58%,#d5faed80 81.26%),#fff}.socle-granit-noir-swatch{position:relative}.toolbar-products{display:flex!important;padding:0;margin-bottom:10px;justify-content:right;border:0}.toolbar-products .sort_by{cursor:pointer;width:31%!important;border-radius:25px;border:1px solid #cccccc}#listing>div.clearfix.breadcrumb-collection{margin-bottom:0}.menu-categories{display:flex;flex-direction:row;position:relative;margin-bottom:24px}.menu-categories .menu-categories-container{overflow-x:auto}.menu-categories .menu-categories-container::-webkit-scrollbar{height:16px;background:#f0f5fa;border-radius:8px}.menu-categories .menu-categories-container::-webkit-scrollbar-thumb{height:4px;background-color:#000;border-radius:8px}.menu-categories .menu-categories-container{scrollbar-width:thin;scrollbar-color:black #f0f5fa}.menu-categories .menu-categories-container::-moz-scrollbar-thumb{height:4px;background-color:#000;border-radius:8px}.menu-categories .menu-categories-container::-moz-scrollbar-track{background:#f0f5fa;border-radius:8px}.menu-categories .btn{z-index:2;cursor:pointer;position:absolute;top:8%;display:flex;align-items:center;justify-content:center;background:#69c;min-width:48px;width:48px;height:48px;border-radius:50%;transition:background-color .3s,opacity .5s,visibility .5s}@media(max-width:799px){.menu-categories .btn{display:none!important}}.menu-categories .btn .btn-container{display:flex;position:relative;z-index:2}.menu-categories .btn.back{display:none;transform:rotate(180deg)}.menu-categories .btn.next{display:none;right:0}.menu-categories .menu-categories-list{display:flex;flex-direction:row;margin:0;padding:0}.menu-categories .menu-categories-list .item-categorie{margin-bottom:0;padding:12px 48px 12px 24px;border:8px solid white;border-radius:128px;background:linear-gradient(0deg,#f0f5fa,#f0f5fa),linear-gradient(0deg,#fff,#fff);list-style-type:none}.menu-categories .menu-categories-list .item-categorie:not(:first-child){margin-left:-32px}.menu-categories .menu-categories-list .item-categorie h2{margin:0;padding:0;color:#000!important;font-weight:500!important;font-size:16px!important;font-family:Montserrat,sans-serif!important;letter-spacing:normal}.menu-categories .menu-categories-list .item-categorie a{color:#000!important;font-weight:500!important;font-size:15px!important;font-family:Montserrat,sans-serif!important;white-space:nowrap;text-size-adjust:100%}.spelling-note{margin-top:16px}.sav-contact{display:flex;font-family:Montserrat,sans-serif;cursor:pointer;z-index:9;position:absolute;right:0;height:64px;border-radius:32px;float:right}@media(max-width:799px){.sav-contact img{display:none}}.sav-contact img{background:transparent}.sav-contact .sav-content{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 24px 0 14px}.sav-contact .phone{font-weight:600}.option-container{border:1px solid #6B8291;border-radius:5px;background-color:#eff5fa;width:100%;margin-bottom:24px}.option-container .option-header-container{margin-top:-12px;display:flex}.option-container .option-header{font-weight:600;color:#6b8291;margin-bottom:12px;background-color:#eff5fa;text-align:center;display:inline-block;padding-inline:8px;margin-inline:auto}.option-container .option-header span{font-family:Montserrat;font-size:14px;font-weight:700;line-height:17.07px;letter-spacing:.05em;text-align:left}.option-container .option-list{list-style-type:none;margin:0;color:#2d3748;padding:0 16px 16px}.option-container .item{display:flex;align-items:center;font-family:Montserrat;font-size:15px;font-weight:400;line-height:18.29px;text-align:left;margin-top:6px}.fixing-block{margin-bottom:8px}@media(max-width:799px){.price-x3{display:none!important}}.banner-desktop{display:none}.banner-mobile{display:block}.banner{width:100%;overflow:hidden;border-radius:8px}.banner img{width:100%;height:100%;object-fit:cover}@media(min-width:950px){.banner-desktop{display:block;height:160px}.banner-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.scss.css.map */
