h1,h2,h3,h4{font-family:Georgia,'Iowan Old Style','Times New Roman',serif;color:#1e2a38;font-weight:400}h1{font-size:3rem;line-height:1.1}h2{font-size:2.2rem;line-height:1.15}body{color:#3a4a5c}a{color:#7d431f}a:hover{color:#a85c32}.et_pb_menu,.et_pb_menu .et_pb_menu_inner_container{background:transparent!important}.et_pb_menu .et_pb_menu__menu nav ul{display:flex;flex-wrap:wrap;gap:2.2rem;justify-content:center;list-style:none!important;padding:0!important;margin:0!important;background:transparent!important}.et_pb_menu .et_pb_menu__menu nav ul li{list-style:none!important;margin:0;padding:0}.et_pb_menu .et_pb_menu__menu nav ul li a{color:#1e2a38!important;font-weight:500;font-size:0.95rem;text-decoration:none}.et_pb_menu .et_pb_menu__menu nav ul li a:hover{color:#a85c32!important}.et_pb_button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.instanteo-devis-form button{background:#a85c32!important;color:#faf7f2!important;border:1px solid #a85c32!important;border-radius:999px!important;font-weight:600!important;font-size:0.98rem!important;padding:0.8em 1.7em!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.et_pb_button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:#7d431f!important;border-color:#7d431f!important;transform:translateY(-2px);box-shadow:0 8px 18px rgba(125,67,31,.28)}.et_pb_button:after{display:none!important}.et_pb_column .et_pb_text h3{margin-bottom:0.5em}.et_pb_text[class] div[style*="padding"] h3{color:inherit}.et_pb_text div[style] h3,.et_pb_text div[style] h4{color:inherit}.et_pb_section [style*="background-color"] a{color:inherit}footer a,.et-l--footer a{color:#ede6d8!important}.et-l--footer a:hover{color:#c98b7b!important}.et-l--footer h1,.et-l--footer h2,.et-l--footer h3,.et-l--footer h4,.et-l--footer strong{color:#faf7f2}.et-l--body .et_pb_section{padding-top:4rem;padding-bottom:4rem}.et-l--header .et_pb_section{padding-top:1.2rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(30,42,56,.14)}@font-face{font-family:'Instrument Serif';src:url('/wp-content/uploads/instanteo-fonts/instrument-serif-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Karla';src:url('/wp-content/uploads/instanteo-fonts/karla-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Karla';src:url('/wp-content/uploads/instanteo-fonts/karla-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Karla';src:url('/wp-content/uploads/instanteo-fonts/karla-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Karla';src:url('/wp-content/uploads/instanteo-fonts/karla-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'IBM Plex Mono';src:url('/wp-content/uploads/instanteo-fonts/plexmono-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'IBM Plex Mono';src:url('/wp-content/uploads/instanteo-fonts/plexmono-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6{font-family:'Instrument Serif',Georgia,'Iowan Old Style',serif!important}body,p,a,li,td,input,textarea,select,button,.et_pb_button{font-family:'Karla',-apple-system,'Segoe UI',sans-serif}.ins-eyebrow{font-family:'IBM Plex Mono',ui-monospace,monospace!important;font-size:0.78rem!important;letter-spacing:0.11em;text-transform:uppercase}.ins-copper{color:#7d431f!important}.ins-stars{font-family:'IBM Plex Mono',ui-monospace,monospace!important;color:#a85c32!important;font-size:0.85rem!important;letter-spacing:0.05em}.ins-num{font-family:'IBM Plex Mono',ui-monospace,monospace!important;color:#7d431f!important;font-size:0.8rem!important}body.tax-product_cat #sidebar,body.post-type-archive-product #sidebar{display:none!important}body.tax-product_cat #left-area,body.post-type-archive-product #left-area{width:100%!important;padding-right:0!important;float:none}body.tax-product_cat #main-content .container:before,body.post-type-archive-product #main-content .container:before{display:none!important}.ins-usp{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.4rem;background:#faf7f2;border-radius:999px;padding:.85rem 1.8rem;box-shadow:0 3px 14px rgba(30,42,56,.07);font-size:.9rem;font-weight:600;color:#1e2a38}.ins-usp span{white-space:nowrap}@media (max-width:767px){.ins-usp{border-radius:18px;justify-content:center;text-align:center}}.ins-hero-img{width:100%;max-width:560px;display:block;margin:0 auto;border-radius:24px;box-shadow:0 18px 44px rgba(30,42,56,.18)}.ins-hero-caption{text-align:center;font-size:.85rem;color:#7d431f;margin-top:.9rem;font-family:'IBM Plex Mono',ui-monospace,monospace}.ins-tile{display:flex;flex-direction:column;gap:.55rem;height:100%;min-height:215px;padding:1.9rem;border-radius:20px;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease}.ins-tile:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgba(30,42,56,.2)}.ins-tile,.ins-tile .ins-eyebrow{color:#faf7f2!important}.ins-tile__title{font-family:'Instrument Serif',Georgia,serif;font-size:1.55rem;line-height:1.15}.ins-tile__desc{font-size:.93rem;line-height:1.45;opacity:.92}.ins-tile__cta{margin-top:auto;font-weight:700;font-size:.93rem}.ins-tile--copper{background:#a85c32}.ins-tile--sage{background:#6b7a5e}.ins-tile--deep{background:#7d431f}.ins-tile--ink{background:#1e2a38}.ins-tile--clay{background:#c98b7b}.ins-tile--clay,.ins-tile--clay .ins-eyebrow{color:#1e2a38!important}.ins-tile--bone{background:#faf7f2;border:1px solid rgba(30,42,56,.14)}.ins-tile--bone,.ins-tile--bone .ins-eyebrow{color:#1e2a38!important}.ins-tile--bone .ins-eyebrow{color:#7d431f!important}.woocommerce ul.products li.product,.ins-shop-loop ul.products li.product{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 16px rgba(30,42,56,.08);transition:transform .18s ease,box-shadow .18s ease;padding-bottom:1.2rem!important;text-align:center}.woocommerce ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgba(30,42,56,.16)}.woocommerce ul.products li.product img{margin-bottom:.9rem!important;border-radius:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Karla',sans-serif!important;font-size:1rem!important;font-weight:600;color:#1e2a38;padding:0 1rem}.woocommerce ul.products li.product .price{color:#7d431f!important;font-weight:700!important;font-size:1.05rem!important}.woocommerce ul.products li.product .button{margin-top:.6rem}.ins-review,.ins-step{background:#fff;border-radius:20px;padding:1.8rem;height:100%;box-shadow:0 4px 16px rgba(30,42,56,.08)}.ins-review p:nth-child(2){font-size:.97rem}.ins-pro-banner{text-align:center;max-width:640px;margin:0 auto .5rem}.ins-pro-banner h2,.ins-pro-banner p{color:#faf7f2}.ins-pro-banner .ins-eyebrow{color:#c98b7b}.et-l--body .et_pb_section:last-child .et_pb_button_module_wrapper{text-align:center}.et-l--header .et_pb_row{align-items:center}.ins-logo{font-size:1.9rem!important;margin:0!important}.ins-logo a{color:#1e2a38!important;text-decoration:none}.ins-search{display:flex;width:100%;max-width:520px;margin:0 auto}.ins-search input[type="search"]{flex:1;border:1.5px solid rgba(30,42,56,.22);border-right:none;border-radius:999px 0 0 999px;padding:.65rem 1.2rem;font-size:.93rem;background:#faf7f2;color:#1e2a38;outline:none}.ins-search input[type="search"]:focus{border-color:#a85c32}.ins-search button{border:1.5px solid #a85c32;background:#a85c32;color:#faf7f2;border-radius:0 999px 999px 0;padding:.65rem 1.3rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s ease}.ins-search button:hover{background:#7d431f;border-color:#7d431f}.ins-header-links{display:flex;gap:1.3rem;justify-content:flex-end;align-items:center}.ins-header-links a{color:#1e2a38!important;font-weight:600;font-size:.92rem;text-decoration:none}.ins-header-links a:hover{color:#a85c32!important}.ins-header-links .ins-header-pro{border:1.5px solid #a85c32;color:#7d431f!important;border-radius:999px;padding:.4rem 1rem}.ins-header-links .ins-header-pro:hover{background:#a85c32;color:#faf7f2!important}.et-l--header .et_pb_row:last-child{padding-top:.4rem}.et-l--header .et_pb_section{padding-top:1rem;padding-bottom:.6rem}@media (max-width:980px){.ins-header-links{justify-content:center}.ins-search{max-width:100%}}@keyframes ins-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes ins-fade-up{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes ins-pop{from{opacity:0;transform:scale(.85) rotate(-4deg)}to{opacity:1;transform:scale(1) rotate(-4deg)}}.ins-banner-copy{animation:ins-fade-up .7s ease-out both}.et-l--body .et_pb_section:first-child .et_pb_button_module_wrapper{animation:ins-fade-up .7s ease-out .25s both}.ins-banner-art{position:relative;padding:1rem 1rem 2.6rem}.ins-art-main{width:100%;border-radius:28px;display:block;box-shadow:0 20px 48px rgba(30,42,56,.22);animation:ins-fade-up .8s ease-out .1s both}.ins-art-float{position:absolute;border-radius:18px;border:4px solid #faf7f2;box-shadow:0 14px 30px rgba(30,42,56,.25);animation:ins-fade-up .7s ease-out .45s both,ins-float 6s ease-in-out 1.2s infinite}.ins-art-float--1{width:34%;left:-6%;bottom:6%}.ins-art-float--2{width:30%;right:-4%;top:-6%;animation-delay:.6s,2.4s}.ins-art-badge{position:absolute;bottom:0;right:8%;background:#7d431f;color:#faf7f2;font-weight:700;font-size:.88rem;border-radius:999px;padding:.55rem 1.25rem;transform:rotate(-4deg);box-shadow:0 10px 24px rgba(125,67,31,.35);animation:ins-pop .5s ease-out .8s both}@media (prefers-reduced-motion:reduce){.ins-banner-copy,.ins-art-main,.ins-art-float,.ins-art-badge,.et-l--body .et_pb_section:first-child .et_pb_button_module_wrapper{animation:none!important}}@media (max-width:980px){.ins-art-float--1{left:0}.ins-art-float--2{right:0}}.woocommerce div.product div.images img{border-radius:24px;box-shadow:0 14px 36px rgba(30,42,56,.14)}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{border-radius:24px}.woocommerce div.product .product_title{font-size:2rem}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#7d431f!important;font-size:1.6rem!important;font-weight:700!important}.woocommerce div.product form.cart{background:#faf7f2;border-radius:20px;padding:1.5rem;box-shadow:0 4px 16px rgba(30,42,56,.07)}.woocommerce div.product form.cart .button{width:100%;margin-top:.9rem;font-size:1.05rem!important;padding:1em 1.7em!important}.woocommerce div.product form.cart div.quantity .qty{border-radius:999px;border:1.5px solid rgba(30,42,56,.22);padding:.55rem;background:#fff}.woocommerce div.product form.cart .variations select{border-radius:999px;border:1.5px solid rgba(30,42,56,.22);padding:.5rem 1rem;background:#fff}.instanteo-photo-upload{border:2px dashed #a85c32;border-radius:16px;padding:1.1rem 1.3rem;background:rgba(168,92,50,.05)}.instanteo-photo-upload label{color:#7d431f}.ins-product-usp{display:flex;flex-direction:column;gap:.5rem;margin-top:1.1rem;font-size:.92rem;color:#1e2a38}.ins-product-usp span{display:flex;align-items:center;gap:.5rem}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#faf7f2;border-radius:999px 999px 0 0;border-color:rgba(30,42,56,.12)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff}.woocommerce div.product .woocommerce-tabs .panel{background:#fff;border-radius:0 20px 20px 20px;padding:1.6rem;box-shadow:0 4px 16px rgba(30,42,56,.07)}.woocommerce div.product .related.products>h2{font-size:1.6rem}body.single-product #sidebar{display:none!important}body.single-product #left-area{width:100%!important;padding-right:0!important;float:none}body.single-product #main-content .container:before{display:none!important}body.single-product div.product.type-product{display:flex;flex-wrap:wrap;gap:2.5rem}body.single-product div.product.type-product .woocommerce-product-gallery{width:46%!important;margin-bottom:0!important}body.single-product div.product.type-product .summary.entry-summary{width:48%!important;margin-bottom:0!important}body.single-product div.product.type-product .woocommerce-tabs,body.single-product div.product.type-product .related.products,body.single-product div.product.type-product .up-sells{width:100%}@media (max-width:900px){body.single-product div.product.type-product .woocommerce-product-gallery,body.single-product div.product.type-product .summary.entry-summary{width:100%!important}}