@media screen and (max-width:768px){html:root .custom-header{padding-block:14px}}@media(max-width:768px){html:root nav.cm{position:absolute;top:0;left:0;right:0;z-index:20;padding:8px 0;background:transparent;border:0;box-shadow:none;pointer-events:none}html:root nav.cm .cm__container{padding-left:6px}html:root nav.cm .cm__burger{pointer-events:auto;width:44px;height:44px}html:root nav.cm.cm--mobile-open{position:absolute;z-index:20;background:var(--cm-bg);background-image:var(--cm-bg-gradient);pointer-events:auto;box-shadow:0 16px 32px #00000024}}@media(max-width:749px){html:root nav.cm{padding-top:4px}}html:root body.fullscreen-mobile-active .shopify-section-group-header-group,html:root body.fullscreen-mobile-active .shopify-section-group-header-group *{visibility:hidden!important;pointer-events:none!important}html:root body{display:flex;flex-direction:column;min-height:100%}html:root body>#MainContent{flex:1 0 auto}html:root .cp-reas{background:var(--cp-reas-bg);color:var(--cp-reas-fg);border-bottom:1px solid rgba(0,0,0,.06)}html:root .cp-reas__list{list-style:none;margin:0 auto;padding:10px 20px;max-width:1600px;display:flex;justify-content:center;gap:28px;overflow-x:auto;scrollbar-width:none}html:root .cp-reas__item{flex:0 0 auto}html:root .cp-reas__item,html:root .cp-reas__link{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}html:root .cp-reas__icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;flex:0 0 auto}html:root .cp-reas__icon svg{display:block;width:24px;height:24px}html:root .cp-reas__txt{display:flex;flex-direction:column;line-height:1.25;font-size:12.5px}html:root .cp-reas__txt strong{font-size:13px;font-weight:600}@media(max-width:990px){html:root .cp-reas__list{justify-content:flex-start;gap:22px;padding:9px 16px}}html:root .cp-reas__list{scroll-padding-inline:16px}@media(max-width:990px){html:root .cp-reas__list{padding-right:40px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}}html:root .cm__badge{font-size:12px}html:root .footer__copyright,html:root .footer__copyright .policies,html:root .copyright__content{font-size:1.2rem}.copyright__content a{display:inline-block;padding-block:.4rem}@media screen and (min-width:750px){html:root .footer__copyright .policies li a{padding-block:.2rem}}html:root{--text-muted: #686868}html:root .cfg-legal-mini{color:#5f5f5f}html:root .config-header-unit{color:#3f5d4c}html:root .recap-label{font-size:12px;letter-spacing:1px}html:root .bar-item-label{font-size:12px;letter-spacing:.5px}@media(max-width:768px){html:root .config-header-title{font-size:12px}html:root .config-header-product{font-size:13px}html:root .config-header-price{font-size:14px}html:root .bar-item-label{font-size:12px}html:root .bar-item-value{font-size:13px}html:root .bar-item-text{text-align:left}html:root .stage-toolbar .btn-fullscreen,html:root .stage-toolbar .btn-add-legs,html:root .stage-toolbar .btn-add-sink{font-size:12px!important;min-height:32px;max-width:none}html:root .btn-fullscreen span,html:root .btn-add-legs span{font-size:12px}html:root .recap-footer{padding-inline:14px}}@media(max-width:480px){html:root .config-header-product{flex-wrap:wrap;column-gap:6px;row-gap:0}html:root .config-header-product-name{flex-basis:100%}html:root .config-header-sep{display:none}html:root .config-header-unit{white-space:nowrap}html:root .config-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}html:root .config-bar-item{min-width:0;padding:4px 6px}html:root .bar-item-text{min-width:0}html:root .bar-item-value{font-size:12px;line-height:1.2;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html:root .bar-item-chevron{display:none}html:root .recap-panel-title{font-size:13px;padding:10px 12px}html:root .recap-value{font-size:14px}html:root .recap-footer{padding-inline:10px}html:root .btn-add-cart{font-size:14px;padding:14px}html:root .layout-btn span{font-size:12px}}html:root{--sel-text: #80602f}html:root .config-popup-title,html:root .em-title,html:root .edge-dims-popup h4,html:root .legs-param-group label,html:root .sink-pos-input label,html:root .leg-add-icon{color:#80602f}html:root .sink-pos-input label{font-size:12px}html:root .btn-add-legs.has-legs{background:#80602f}html:root #edge-dims-popup .edge-inputs .ni-step:hover{color:#80602f!important}html:root #edge-dims-popup .edge-inputs .ni-step:active{background:#80602f!important;border-color:#80602f!important}html:root{--act-fs: 12px}html:root{--primary: #0d3527;--primary-dark: #0a2a1f;--success: #0d3527;--act-r: 4px}html:root .edge-dims-popup button:not(.depth-btn):not(.ni-step):not(#edge-delete):not(.cp-dp-x),html:root button#depth-apply{background:#0d3527!important}html:root .legs-popup-actions .btn-primary,html:root .sink-popup-actions .btn-primary{background:#0d3527;box-shadow:none}html:root .legs-popup-actions .btn-secondary,html:root .sink-popup-actions .btn-secondary{background:#fff;border:1px solid #0d3527;color:#0d3527}html:root .legs-popup-actions .btn-secondary:hover,html:root .sink-popup-actions .btn-secondary:hover{background:#0d3527;color:#fff}html:root #edge-dims-popup:has(.edge-schema) .edge-actions button{font-size:12px!important}html:root .legs-popup-header-bar,html:root .sink-popup-header-bar,html:root .legs-param-group small,html:root .edge-inputs .ni-hint,html:root .ep-tag,html:root .edge-auto small,html:root .edge-inputs .ni-field span,html:root #edge-dims-popup .edge-inputs .ni-field span{font-size:12px}html:root .edge-inputs>label{font-size:12px;letter-spacing:1px}html:root .edge-piece{font-size:12px;color:#80602f}html:root #edge-dims-popup .edge-inputs .ni-step{width:24px!important;min-width:24px!important;max-width:24px}html:root .edge-inputs .ni-field input{align-self:stretch}html:root .recap-value .td-options-dropdown summary{min-height:24px;display:flex;align-items:center;justify-content:flex-end}html:root .stage-toolbar{flex-wrap:wrap}html:root .stage-toolbar .btn-add-legs,html:root .stage-toolbar .btn-fullscreen{min-height:32px}html:root #cp-jct{font-size:13px}html:root #cp-jct .cp-jct__tag,html:root #cp-jct .cp-jct__note{font-size:12px}@media(max-width:768px){html:root #cp-jct{flex:1 1 100%}}html:root #cp-angles .cp-ang__hint{flex-basis:100%}@media(max-width:480px){html:root #cp-angles input{width:64px}}html:root #dim-normal-input,html:root #depth-normal-input,html:root #inner-angle-input,html:root .edge-inputs .ni-field input,html:root #qty-input{font-size:16px}html:root .qty-stepper #qty-input{height:44px;width:56px;font-size:16px}html:root :is(#_,[id^=acc-]) .acc-head:focus-visible{outline-color:#80602f}html:root body .jdgm-write-rev-link:focus-visible{outline:2px solid #0c3627;outline-offset:3px}html:root #stage #dims .label span[data-cp-a11y]:focus-visible,html:root #stage #dims .edge-checkbox-visual:focus-visible,html:root #stage .cp-a11y-btn:focus-visible{box-shadow:0 0 0 7px #fff}html:root #stage .cp-a11y-btn{pointer-events:auto;cursor:pointer}html:root #stage .edge-checkbox-container{z-index:102}html:root #stage .edge-checkbox-visual{position:relative}html:root #stage .edge-checkbox-visual:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}html:root #stage #dims .label span[data-cp-a11y]{position:relative}html:root #stage #dims .label span[data-cp-a11y]:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}html:root #stage .edge-checkbox-visual.disabled{pointer-events:auto!important}html:root #stage .edge-checkbox-visual.disabled:before{content:none}html:root #stage .edge-checkbox-container{pointer-events:none!important}html:root #stage .edge-checkbox-visual{pointer-events:auto}@media(min-width:481px){html:root #stage .label{font-size:clamp(12px,.8vw,14px)}html:root #stage .dim.calculated .label{font-size:clamp(12px,.7vw,15px)}html:root #stage .subdivision-label{font-size:clamp(12px,.7vw,13px)}}@media(max-width:480px){html:root #stage{padding-left:8px;padding-right:8px}html:root #stage .svg-shape-render{max-width:100%}html:root #stage:not(.cfgfs-on,.is-fullscreen-mobile) .svg-shape-render{padding:0}html:root #stage .dim.pos-left{margin-left:-10px}html:root #stage .dim.pos-right{margin-left:14px!important}html:root #stage .dim.v.pos-left .label{right:calc(var(--lineW) + 2px)}html:root #stage .dim.v.pos-right .label{left:calc(var(--lineW) + 2px)}html:root #stage .dim-subdivisions.subdiv-left{margin-left:6px}html:root #stage .dim-subdivisions.subdiv-right{margin-left:-4px}}html:root #edge-r:focus-visible,html:root #dim-normal-input:focus-visible,html:root #depth-normal-input:focus-visible,html:root #inner-angle-input:focus-visible,html:root .edge-inputs .ni-field:has(input:focus-visible){outline:3px solid #0b3527;outline-offset:2px}html:root .cp-specs .color-name,html:root .cp-specs .collection-item,html:root .cp-specs .list-item{font-size:12px}html:root h1.config-header-product-name{font-size:inherit;line-height:inherit;font-family:inherit;letter-spacing:inherit;margin:0}html:root :is(#_,section.cart-u){--muted2: #666666}html:root :is(#_,section.cart-u) .cart-u__body,html:root :is(#_,section.cart-u) .cart-u__headrow-left{min-width:0}html:root :is(#_,section.cart-u) .cart-u__headrow-left{flex:1 1 auto}html:root :is(#_,section.cart-u) .cart-u__name{font-size:13px;padding-block:5px;margin-top:0;margin-bottom:.5em;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html:root :is(#_,section.cart-u) .spec .k{font-size:12px;letter-spacing:.5px}html:root :is(#_,section.cart-u) .spec .v{font-size:13px}html:root :is(#_,section.cart-u) .spec--price .v{color:#fff;background:#6f6553}html:root :is(#_,section.cart-u) .cart-u__trash-ico{color:#7a6e58}html:root :is(#_,section.cart-u) .cart-u__remove{min-width:44px;min-height:44px}html:root :is(#_,section.cart-u) .cart-u__media-badge{font-size:12px;letter-spacing:.3px;white-space:normal;line-height:1.15;border-radius:8px}html:root :is(#_,section.cart-u) .mc-config__title,html:root :is(#_,section.cart-u) .cart-u__subttl,html:root :is(#_,section.cart-u) .mc-config__k,html:root :is(#_,section.cart-u) .cart-u__draft-separator{font-size:12px}html:root :is(#_,section.cart-u) .cart-u__summary-row--total .cart-u__summary-label{font-size:16px}html:root :is(#_,section.cart-u) .cart-u__summary-row--total .cart-u__summary-value{font-size:19px}html:root :is(#_,section.cart-u) .cart-u__btn{white-space:normal;line-height:1.25;text-align:center}@media(max-width:960px){html:root :is(#_,section.cart-u) .cart-u__specs{grid-template-columns:repeat(3,minmax(0,1fr))}html:root :is(#_,section.cart-u) .spec--price{grid-column:span 2}}@media(max-width:740px){html:root :is(#_,section.cart-u) .cart-u__item{grid-template-columns:88px minmax(0,1fr)}html:root :is(#_,section.cart-u) .cart-u__specs{grid-template-columns:repeat(2,minmax(0,1fr))}html:root :is(#_,section.cart-u) .spec{padding:8px 6px}html:root :is(#_,section.cart-u) .spec--price{grid-column:1 / -1}html:root :is(#_,section.cart-u) .cart-u__media-badge{left:4px;right:4px;bottom:4px;padding:4px}}@media(max-width:480px){html:root :is(#_,section.cart-u) .cart-u__headrow-right{position:absolute;top:4px;right:4px;margin:0}html:root :is(#_,section.cart-u) .cart-u__name{padding-right:46px}html:root :is(#_,section.cart-u) .cart-u__specs{grid-template-columns:minmax(0,1fr);gap:6px}html:root :is(#_,section.cart-u) .spec{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px}html:root :is(#_,section.cart-u) .spec .k{margin:0;text-align:left;flex:0 1 auto;min-width:0;letter-spacing:.3px}html:root :is(#_,section.cart-u) .spec .v{text-align:right;flex:0 0 auto}html:root :is(#_,section.cart-u) .spec--price .v{padding:2px 6px}}html:root .cart-count-badge{font-size:12px;min-width:18px;height:18px}@media screen and (max-width:768px){html:root .custom-header .header-menu{gap:0;flex:0 0 auto!important;width:auto;overflow:visible}html:root .custom-header .header-menu a.menu-item{min-width:44px;min-height:44px;margin-block:-10px -8px;display:inline-flex;align-items:center;justify-content:center}}html:root .caption,html:root .unit-price{font-size:1.2rem}html:root .field__input:focus~.field__label,html:root .field__input:not(:placeholder-shown)~.field__label,html:root .field__input:-webkit-autofill~.field__label{font-size:1.2rem}html:root :is(#_,[data-cp-version]){--ink-3: #666a71;--sw-name: 13px;--fam-fs: 12px;--spx-fs: 14px}html:root :is(#_,[data-cp-version]) .h1{font-size:clamp(30px,4.6vw,var(--fs-h1))}html:root :is(#_,[data-cp-version]) .h2{font-size:clamp(24px,3.4vw,var(--fs-h2))}html:root :is(#_,[data-cp-version]) .lk,html:root :is(#_,[data-cp-version]) .stock,html:root :is(#_,[data-cp-version]) .med__n,html:root :is(#_,[data-cp-version]) .eng em,html:root :is(#_,[data-cp-version]) .pr__p s,html:root :is(#_,[data-cp-version]) .cat__n,html:root :is(#_,[data-cp-version]) .mtx__c em,html:root :is(#_,[data-cp-version]) .mtx__m em,html:root :is(#_,[data-cp-version]) .med__pause{font-size:12px}html:root :is(#_,[data-cp-version]) .nur__t i{font-size:12px;letter-spacing:.08em}html:root :is(#_,[data-cp-version]) .bdg{font-size:12px;letter-spacing:.1em}html:root :is(#_,[data-cp-version]) .nur__e,html:root :is(#_,[data-cp-version]) .cat__warn,html:root :is(#_,[data-cp-version]) .mtx__warn,html:root :is(#_,[data-cp-version]) .mtx__v i{font-size:13px}html:root :is(#_,[data-cp-version]) .nur__a{font-size:16px}html:root :is(#_,[data-cp-version]) .chip span{opacity:1}@media(max-width:1180px){html:root :is(#_,[data-cp-version]) .s-cats{--cat-cols: 3}}@media(max-width:900px){html:root :is(#_,[data-cp-version]) .s-cats{--cat-cols: 2}}@media(max-width:900px){html:root :is(#_,[data-cp-version]) .s-cats .cat>:last-child:nth-child(odd){grid-column:1 / -1}html:root :is(#_,[data-cp-version]) .s-cats .cat>:last-child:nth-child(odd) .cat__m{aspect-ratio:16 / 9}}@media(max-width:749px){html:root :is(#_,[data-cp-version]) .hero{row-gap:22px}html:root :is(#_,[data-cp-version]) .med{aspect-ratio:16 / 9}html:root :is(#_,[data-cp-version]) .hero .lbl{margin-bottom:14px}html:root :is(#_,[data-cp-version]) .hero .lead{font-size:16px;margin-bottom:22px}html:root :is(#_,[data-cp-version]) .hero__price{margin-bottom:18px}}@media(min-width:901px)and (max-height:860px){html:root :is(#_,[data-cp-version]) .h1{font-size:clamp(34px,6vh,62px)}html:root :is(#_,[data-cp-version]) .hero{padding-top:36px}html:root :is(#_,[data-cp-version]) .hero .lead{margin-bottom:20px}}html:root :is(#_,[data-cp-version]) .stk div{font-size:12px}html:root :is(#_,[data-cp-version]) .stk b{font-size:14px}html:root :is(#_,[data-cpl-version],[data-cn-version],[data-cpc-version],[data-ec-version]){--disp: var(--font-heading-family), sans-serif;--body: var(--font-body-family), sans-serif;--mono: var(--font-body-family), sans-serif}html:root body{font-family:var(--font-body-family),sans-serif}html:root .config-header-title,html:root .ns-txt,html:root :is(#_,section.cart-u),html:root .mc--guest,html:root .mc__guest-box h2{font-family:var(--font-body-family),sans-serif}html:root button,html:root input,html:root select,html:root textarea{font-family:inherit}html:root .button_secondary_custom{font-family:var(--font-body-family),sans-serif}html:root :is(#_,.mc){--mc-font: var(--font-body-family), sans-serif;--mc-font-display: var(--font-heading-family), sans-serif;--mc-accent: #0d3527}html:root{--buttons-radius: 3px;--buttons-radius-outset: 4px}html:root :is(#_,[data-cp-version]) .btn{border-radius:4px}html:root :is(#_,[data-cp-version]) .btn--p{background:#0d3527;border-color:#0d3527;color:#fff;font-weight:700}html:root :is(#_,[data-cp-version]) .btn--g{background:#fff;border-color:#0d3527;color:#0d3527;font-weight:700}html:root :is(#_,[data-cp-version]) .btn--g:hover{background:#0d3527;color:#fff}html:root :is(#_,[data-cp-version]) .chip{border-radius:999px;width:auto}html:root :is(#_,[data-cp-version]) .chip[aria-pressed=true]{background:#0d3527;border-color:#0d3527}html:root :is(#_,[data-cpc-version]) .send,html:root :is(#_,[data-ec-version]) .ec-add{font-size:14px;font-weight:700;border-radius:4px}html:root .btn-add-cart{background:#0d3527;border-radius:4px}html:root :is(#_,section.cart-u) .cart-u__btn{border-radius:4px}html:root :is(#_,section.cart-u) .cart-u__btn--primary{background:#0d3527}html:root .button_secondary_custom{border-radius:4px;border-color:#0d3527;color:#0d3527;font-size:14px;font-weight:700;height:auto;min-height:40px}html:root .stage-toolbar .btn-add-legs,html:root .stage-toolbar .btn-fullscreen{border-radius:4px;border:1px solid #0d3527;color:#0d3527}html:root :is(#_,[id^=ups-]) .ups-btn,html:root :is(#_,[id^=ups-]) .ups-btn--primary,html:root :is(#_,[id^=ups-]) .filters-toggle{background:#fff;border:1px solid #0d3527;color:#0d3527;border-radius:4px;font-weight:700}html:root :is(#_,[id^=ups-]) .ups-btn{font-size:14px}html:root :is(#_,[id^=ups-]) .ups-btn--primary:hover,html:root :is(#_,[id^=ups-]) .ups-btn:hover,html:root :is(#_,[id^=ups-]) .filters-toggle:hover{background:#0d3527;color:#fff}html:root :is(#_,[id^=ups-]) .ups-btn.btn-apply{background:#0d3527;border:1px solid #0d3527;color:#fff}html:root :is(#_,[id^=ups-]) .ups-btn.btn-apply:hover{background:#0a2a1f;color:#fff}html:root :is(#_,[id^=ups-]) .ups-btn.btn-clear{background:#fff;border:1px solid #0d3527;color:#0d3527}html:root :is(#_,[id^=ups-]) .ups-btn.btn-clear:hover{background:#0d3527;color:#fff}html:root .skip-to-content-link:focus{background:#0d3527;color:#fff;border-radius:4px}html:root :is(#_,[data-cp-version],[data-cpl-version],[data-cn-version]){--accent-ink: #80602f}html:root :is(#_,[data-cp-version]) :is(.cat__warn,.mtx__warn),html:root :is(#_,[data-cpl-version]) .warn,html:root :is(#_,[data-cn-version]) .cn-warn{color:#80602f}html:root :is(#_,[data-cpl-version]){--ink-3: #666a71}html:root :is(#_,[data-cpl-version]) .lbl,html:root :is(#_,[data-cpl-version]) .m--empty,html:root :is(#_,[data-cpl-version]) .n,html:root :is(#_,[data-cpl-version]) .sub a,html:root :is(#_,[data-cpl-version]) .sub .more,html:root :is(#_,[data-cpl-version]) .cta{font-size:12px}html:root :is(#_,[data-cpl-version]) .lead{font-size:17px}html:root :is(#_,[data-cpl-version]) .h{font-size:clamp(26px,3.6vw,44px)}html:root :is(#_,[data-cpl-version]) .empty,html:root :is(#_,[data-cpl-version]) .warn{font-size:13px}html:root :is(#_,[data-cn-version]){--ink-3: #666a71}html:root :is(#_,[data-cn-version]) .cn-lbl,html:root :is(#_,[data-cn-version]) .cn-c,html:root :is(#_,[data-cn-version]) .cn-out,html:root :is(#_,[data-cn-version]) .cn-tab sup,html:root :is(#_,[data-cn-version]) .cn-cats__t,html:root :is(#_,[data-cn-version]) .cn-cat,html:root :is(#_,[data-cn-version]) .cn-btn,html:root :is(#_,[data-cn-version]) .cn-link{font-size:12px}html:root :is(#_,[data-cn-version]) .cn-h{font-size:clamp(26px,3.6vw,44px)}html:root :is(#_,[data-cn-version]) .cn-empty,html:root :is(#_,[data-cn-version]) .cn-warn{font-size:13px}html:root :is(#_,[data-cn-version]) .cn-dlg .note{font-size:15px}html:root :is(#_,[data-cpc-version]){--lab-fs: 12px;--req-fs: 12px;--p-fs: 12px;--eye-c: #666a71;--hint-c: #666a71;--req: #80602f;--f-ph: #737373}html:root :is(#_,[data-cpc-version]) .cons{padding-block:2px}html:root :is(#_,[data-ec-version]){--eye-c: #666a71;--eye-fs: 12px;--sub-c: #666a71}html:root :is(#_,[data-ec-version]){--ink-3: #666a71}@media(max-width:480px){html:root :is(#_,[data-cp-version]) .stk b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}}html:root :is(#_,[data-cp-version]) .bg-deep .btn--p{background:#fff;border-color:#fff;color:#0d3527}html:root :is(#_,[data-cp-version]) .bg-deep .btn--p:hover{background:#e6ddca;border-color:#e6ddca;color:#0d3527}@media(max-width:900px){html:root :is(#_,[data-cp-version]) .mtx__v{flex-direction:column;align-items:stretch;gap:6px}html:root :is(#_,[data-cp-version]) .mtx__vv{align-items:flex-start;text-align:left}}@media(max-width:749px){html:root [class^=cpo-]:has(.stk){padding-bottom:0}}html:root .config-bar-item .bar-item-preview{border-color:#b5ae9f}html:root body .recap-value img.finition-thumb{border:1px solid #b5ae9f}html:root #config-product-price.config-header-price,html:root .recap-item-prix #td-prix-total,html:root .recap-total-line #total-multi-price{color:#0d3527}html:root #cp-jct .cp-jct__row>button[aria-pressed=true]{background:#0d3527;border-color:#0d3527}@media(max-width:480px){html:root .edge-menu{width:min(300px,calc(100vw - 24px))!important}html:root .edge-menu .em-opt{width:auto;margin-inline:4px}}html:root .config:has(#edge-menu:not(.hidden)),html:root .config:has(.edge-dims-popup:not(.hidden)){z-index:30}@media(min-width:769px){html:root :is(#_,[data-cpl-version]) .grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}html:root :is(#_,[data-cpl-version]) .grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}html:root :is(#_,[id^=ups-]) .section-header:not(.section-header--with-bg){padding:32px 2% 0}@media(max-width:768px){html:root :is(#_,[id^=ups-]) .section-header:not(.section-header--with-bg){padding-top:24px}}@media(max-width:749px){html:root :is(#_,[data-ec-version]) .ec-row2{row-gap:8px}html:root :is(#_,[data-ec-version]) .ec-search{flex:1 1 100%;width:100%}html:root :is(#_,[data-ec-version]) .ec-right{flex:1 1 100%}html:root :is(#_,[data-ec-version]) .ec-add{flex:1 1 auto}}html:root{--font-heading-weight: 700}@media(max-width:768px){html:root :is(#_,[id^=ups-]) .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html:root :is(#_,[id^=ups-]) .product-title{font-size:14px;line-height:1.35;-webkit-line-clamp:4;line-clamp:4}}html:root #product-grid .card__inner.ratio{--ratio-percent: 75% !important}html:root :is(#_,section.cart-u):has(.cart-u__empty) .cart-u__head-right{display:none}html:root :is(#_,[data-cp-version],[data-cpl-version],[data-cpc-version]) .lbl,html:root :is(#_,[data-cn-version]) .cn-lbl,html:root :is(#_,[data-ec-version]) .ec-eye,html:root :is(#_,[data-rz-version]) .rz-eye{font-size:13px;letter-spacing:.18em}html:root :is(#_,[data-cp-version],[data-cpl-version],[data-cpc-version]) .lbl:before,html:root :is(#_,[data-cn-version]) .cn-lbl:before,html:root :is(#_,[data-ec-version]) .ec-eye:before,html:root :is(#_,[data-rz-version]) .rz-eye:before{background:#c8985f}html:root :is(#_,[data-cp-version]) .bg-deep .lbl:before{background:#ffffff80}html:root #cp-coins>summary{align-items:center;gap:10px}html:root #cp-coins>summary:after{content:"";flex:none;width:7px;height:7px;margin-top:-3px;border-right:2px solid #0d3527;border-bottom:2px solid #0d3527;transform:rotate(45deg);transition:transform .2s ease}html:root #cp-coins[open]>summary:after{transform:rotate(-135deg);margin-top:3px}html:root :is(#_,section.cart-u) .cart-u__title{font-weight:700}html:root :is(#_,[id^=ups-]){--section-accent-color: #0d3527}html:root :is(#_,[id^=ups-]) .product-title a:hover{color:#0d3527;text-decoration:underline;text-underline-offset:3px}html:root :is(#_,[id^=ups-]) .filter-input:focus{box-shadow:0 0 0 3px #0d352726}html:root :is(#_,[id^=ups-]) .filter-status{background:#f1ece2;color:#0d3527}@media(max-width:1024px){html:root :is(#_,[data-cn-version],[data-ec-version],[data-cpc-version],[data-rz-version]){--gut: clamp(20px, 5vw, 72px)}html:root :is(#_,[data-cpl-version],[data-cn-version]) .w{padding-inline:clamp(20px,5vw,72px)}html:root :is(#_,[id^=ups-]) .section-header:not(.section-header--with-bg),html:root :is(#_,[id^=ups-]) .products-container{padding-inline:clamp(20px,5vw,72px)}html:root :is(#_,[id^=ups-]) .filters-widget{margin-inline:calc(clamp(20px,5vw,72px) - 2%)}html:root :is(#_,section.cart-u) .cart-u__inner{margin-inline:0;padding-inline:clamp(20px,5vw,72px)}}html:root #stage.cfgfs-on>.stage-toolbar{flex-wrap:wrap;row-gap:10px;justify-content:flex-start}html:root #stage.cfgfs-on>.stage-toolbar>#cp-aide-cotes{flex:1 1 320px;min-width:260px;order:0}html:root #stage.cfgfs-on>.stage-toolbar>.stage-toolbar-spacer{display:none}html:root #stage.cfgfs-on>.stage-toolbar:after{content:"";flex:0 0 100%;height:0;order:1}html:root #stage.cfgfs-on>.stage-toolbar>:is(#cp-jct,#cp-ang,#cp-angles){order:2}html:root :is(#_,[id^=ups-]) .section-header.section-header--with-img:has(>.cp-hdr-media img:is([src*=onice-geo],[src*=panneau_melamine_18mm],[src*=panneau-placage-chene-sur-mesure])){position:relative;overflow:hidden;isolation:isolate;min-height:300px;align-items:center}html:root :is(#_,[id^=ups-]) .section-header--with-img:has(>.cp-hdr-media img:is([src*=onice-geo],[src*=panneau_melamine_18mm],[src*=panneau-placage-chene-sur-mesure]))>.cp-hdr-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:auto!important;height:auto!important;max-width:none;margin:0;border-radius:0;aspect-ratio:auto}html:root :is(#_,[id^=ups-]) .section-header--with-img:has(>.cp-hdr-media img:is([src*=onice-geo],[src*=panneau_melamine_18mm],[src*=panneau-placage-chene-sur-mesure]))>.cp-hdr-media img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0}html:root :is(#_,[id^=ups-]) .section-header--with-img:has(>.cp-hdr-media img:is([src*=onice-geo],[src*=panneau_melamine_18mm],[src*=panneau-placage-chene-sur-mesure])):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f1ece2f0,#f1ece2db 45%,#f1ece259)}html:root :is(#_,[id^=ups-]) .section-header--with-img:has(>.cp-hdr-media img:is([src*=onice-geo],[src*=panneau_melamine_18mm],[src*=panneau-placage-chene-sur-mesure]))>.cp-hdr-text{max-width:min(760px,100%)}@media(max-width:768px){html:root :is(#_,[id^=ups-]) .section-header.section-header--with-img:has(>.cp-hdr-media img:is([src*=onice-geo],[src*=panneau_melamine_18mm],[src*=panneau-placage-chene-sur-mesure])){min-height:0}html:root :is(#_,[id^=ups-]) .section-header--with-img:has(>.cp-hdr-media img:is([src*=onice-geo],[src*=panneau_melamine_18mm],[src*=panneau-placage-chene-sur-mesure])):before{background:#f1ece2e0}}html:root :is(#_,[id^=ups-]) .section-header--with-img>.cp-hdr-media img[src*=onice-geo]{object-position:60% 40%!important}html:root #stage .dim:hover .label{background:#ffe7cb!important;box-shadow:#32325d1a 0 0 0 1px inset,#32325d1a 0 2px 5px!important}html:root #stage .dim-std:hover .track-std{background:#ff8900;box-shadow:none}@media(hover:hover){html:root #stage .dim-std .label{transition:background-color .15s ease,box-shadow .15s ease,translate .15s ease}html:root #stage .dim-std:hover .label{background:#ffd29c!important;border-color:#e67a00;box-shadow:0 3px 10px #e67a0040!important;translate:0 -1px;cursor:pointer}}@media(max-width:1024px){html:root .config-main>.config-stage-wrap:not(:has(>#stage.cfgfs-on,>#stage.is-fullscreen-mobile)){height:calc(239px + 32.6vw)}}html:root .config-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html:root .config-bar>.config-bar-item{min-width:0;width:auto;max-width:none}html:root #stage.cfgfs-on>#config-bar{align-self:stretch;width:auto;max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html:root #stage.cfgfs-on>.stage-toolbar{align-items:center;column-gap:16px;padding-bottom:6px;border-bottom:1px solid #e5e1d8;margin-bottom:10px}html:root #stage.cfgfs-on .cp-jct__row{display:flex;align-items:center;gap:8px;padding-bottom:18px}html:root #stage.cfgfs-on .cp-jct__t{display:flex;flex-direction:column;gap:2px;margin-right:4px;white-space:nowrap}html:root #stage.cfgfs-on .cp-jct__t>span:first-child,html:root #stage.cfgfs-on #cp-ang>label,html:root #stage.cfgfs-on #cp-angles label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#686868}html:root #stage.cfgfs-on .cp-jct__cur{font-size:13px;font-weight:600;color:#0a0a0a}html:root #stage.cfgfs-on .cp-jct__row>button{position:relative;overflow:visible}html:root #stage.cfgfs-on .cp-jct__row>button>.cp-jct__sub{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:4px;padding:1px 7px;border-radius:999px;background:#e6ddca;color:#0d3527;font-size:11px;font-weight:700;line-height:16px;white-space:nowrap}html:root #stage.cfgfs-on #cp-ang:not([hidden]){display:flex;align-items:center;gap:8px;padding-bottom:18px}html:root #stage.cfgfs-on #cp-ang .cp-ang__hint,html:root #stage.cfgfs-on #cp-angles .cp-ang__hint{font-size:12px;color:#686868}@media(max-width:1024px){html:root :is(#_,[data-rz-version]) .rz-w{padding-left:clamp(20px,5vw,72px)!important;padding-right:clamp(20px,5vw,72px)!important}}html:root :is(#_,[data-rz-version]) .rz-h .rz-decor{color:#80602f}html:root :is(#_,[data-rz-version]) .rz-lb{margin:auto;top:0;right:0;bottom:0;left:0;width:fit-content;max-width:min(1100px,94vw);max-height:90vh;overflow:visible}html:root :is(#_,[data-rz-version]) .rz-lb-in{display:flex;flex-direction:column;width:fit-content;max-width:100%}html:root :is(#_,[data-rz-version]) .rz-lb-in img{width:auto;max-width:100%;height:auto;max-height:calc(90vh - 72px);background:transparent;margin:0 auto}html:root :is(#_,[data-rz-version]) .rz-lb-cap{contain:inline-size}@media(max-width:749px){html:root :is(#_,[data-ec-version]) .ec-tools{position:relative;top:auto;box-shadow:none}html:root :is(#_,[data-ec-version]) .ec-right:has(.ec-add:not([disabled])){position:fixed;left:0;right:0;bottom:0;z-index:40;margin:0;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e1d8;box-shadow:0 -6px 20px #00000014}html:root :is(#_,[data-ec-version]) .ec-right:has(.ec-add:not([disabled])) .ec-bar-txt{display:flex;flex:1 1 auto;min-width:0}html:root :is(#_,[data-ec-version]) .ec-right:has(.ec-add:not([disabled])) .ec-count{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:root :is(#_,[data-ec-version]) .ec-right:has(.ec-add:not([disabled])) .ec-add{flex:0 0 auto;padding:12px;min-height:44px;letter-spacing:.3px;font-size:13px}html:root :is(#_,[data-ec-version]) .ec-right:has(.ec-add:not([disabled])) .ec-clear{display:none}html:root body:has([data-ec-version] .ec-add:not([disabled])){padding-bottom:84px}}html:root input.search-input::-webkit-search-cancel-button,html:root input.search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}@media(max-width:768px){html:root .config-popup-close{position:relative}html:root :is(.config-popup-close,.legs-popup-close,.sink-popup-close):after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}}html:root body:has(nav.cm.cm--mobile-open):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:910;background:#0c141173;pointer-events:none}@media(max-width:768px){html:root nav.cm.cm--mobile-open{z-index:920!important}}html:root #edge-popup-content a{color:#0d3527;font-weight:600;text-decoration:underline;text-underline-offset:2px}@media(pointer:coarse){html:root .stage-toolbar :is(.btn-fullscreen,.btn-add-legs,.btn-add-sink){min-height:44px}html:root .config-bar-item{min-height:44px}html:root .config-popup-close{position:relative}html:root :is(.config-popup-close,.legs-popup-close,.sink-popup-close):after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}html:root #legs-popup #leg-height{min-height:44px}html:root #legs-popup label[data-cp-radio]{min-height:44px}html:root .legs-popup-actions :is(.btn-primary,.btn-secondary){min-height:44px}html:root :is(.cfg-legal-mini a,a.cfg-legal__link){padding-block:14px}}@media(pointer:coarse){html:root #cp-3d button.cp3-b,html:root #cp-3d.is-small button.cp3-b{min-height:44px;min-width:44px}html:root #cp-3d .cp3-help{right:10px;bottom:62px;max-width:none}}@media(pointer:coarse){html:root #cp-fix :is(button,select){min-height:44px}}@media(pointer:coarse){html:root #stage .edge-checkbox-visual:before{top:-16.5px;right:-16.5px;bottom:-16.5px;left:-16.5px}html:root #stage .cp-a11y-btn:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}html:root .header-logo-img[src*=creapanel_logo_transparent_1]{aspect-ratio:902 / 190}html:root #cp-l1-note button{border-radius:4px!important}@media(max-width:768px){html:root #cp-l1-note button{min-height:44px!important}}@media(max-width:768px){html:root #cp-3d button.cp3-b,html:root #cp-3d.is-small button.cp3-b{min-height:44px;min-width:44px}html:root #cp-3d .cp3-help{right:10px;bottom:62px;max-width:none}}@media(max-width:768px){html:root #stage .edge-checkbox-visual:before{top:-16.5px;right:-16.5px;bottom:-16.5px;left:-16.5px}}@media(max-width:768px){html:root #cp-aide-cotes{padding-inline:10px}}@media(max-width:749px){html:root body:has(.stk:not([hidden])){padding-bottom:calc(88px + env(safe-area-inset-bottom))}}html:root :is(#_,[data-rz-version]){--ink-3: #666a71;--eye-c: #666a71;--eye-fs: 12px;--sub-fs: 12px}@media(min-width:1025px){html:root :is(#_,section.cart-u) .cart-u__inner.page-width{max-width:none;margin-inline:0;padding-inline:2vw}html:root :is(#_,section.cart-u) .cart-u__two-col{grid-template-columns:minmax(0,1fr) clamp(400px,23vw,440px);gap:32px}html:root .shopify-section:has(.template-search__header) .page-width,html:root .template-404.page-width{max-width:none;padding-inline:2vw}html:root :is(#_,[data-ec-version]){--page: 100%;--gut: 2vw}}html:root :is(#_,.config) .config-header{margin-top:0}@media(min-width:1025px){html:root :is(#_,.config) .config-header,html:root :is(#_,.config) .config-bar,html:root :is(#_,.config) .config-main{margin-left:2vw;margin-right:2vw}}@media(max-width:1024px){html:root :is(#_,.config) .config-header,html:root :is(#_,.config) .config-bar,html:root :is(#_,.config) .config-main{margin-left:0;margin-right:0}}html:root :is(#_,section.cart-u){margin-top:40px}html:root :is(#_,section.cart-u) .cart-u__inner{margin-top:0}html:root :is(#_,.page-width--narrow):has(>.main-page-title){padding-top:40px}html:root :is(#_,.main-page-title){margin-top:0}html:root :is(#_,.shopify-policy__container){padding-top:40px}html:root :is(#_,.shopify-policy__title) h1{margin-top:0}html:root :is(#_,.template-search){padding-top:40px}html:root :is(#_,.template-search__header)>h1{margin-top:0}html:root :is(#_,.template-404){margin-top:40px}html:root :is(#_,.template-404)>p:first-child{margin-top:0}@media(max-width:768px){html:root :is(#_,section.cart-u){margin-top:24px}html:root :is(#_,.page-width--narrow):has(>.main-page-title),html:root :is(#_,.shopify-policy__container),html:root :is(#_,.template-search){padding-top:24px}html:root :is(#_,.template-404){margin-top:24px}}html:root :is(#_,.depth-selector-grid){grid-auto-rows:minmax(52px,auto)}html:root :is(#_,.depth-selector-grid) .depth-btn{height:auto!important;min-height:52px;row-gap:2px}html:root :is(#_,.depth-selector-grid) .depth-btn-custom .depth-label{align-self:end}html:root :is(#_,.depth-selector-grid) .depth-btn-custom .depth-range{align-self:start}html:root :is(#_,.depth-selector-grid) .depth-btn-custom .depth-price{grid-row:1 / span 2}@media(min-width:1025px){html:root :is(#_,footer.footer) .page-width{max-width:none;padding-left:2vw;padding-right:2vw}}@media(hover:none){html:root :is(#_,.stage-toolbar) .btn-fullscreen:hover:not(:active),html:root :is(#_,.stage-toolbar) .btn-add-legs:hover:not(:active){transform:none}html:root :is(#_,.stage-toolbar) .btn-fullscreen:hover{box-shadow:0 2px 8px #0000001a}html:root :is(#_,.stage-toolbar) .btn-fullscreen:hover:not(.is-fullscreen){background:#fff}html:root :is(#_,.stage-toolbar) .btn-add-legs:hover{box-shadow:0 2px 8px #2c5f2d4d}html:root :is(#_,.stage-toolbar) .btn-add-legs.has-legs:hover{box-shadow:0 2px 8px #c8985f4d}}html:root :is(#_,[id^=ups-]) .section-header.section-header--with-img{padding:32px 2%}@media(max-width:1024px){html:root :is(#_,[id^=ups-]) .section-header.section-header--with-img{padding-inline:clamp(20px,5vw,72px)}}@media(max-width:768px){html:root :is(#_,[id^=ups-]) .section-header.section-header--with-img{padding-top:16px;padding-bottom:24px}}@media(max-width:480px){html:root .edge-menu:not(.hidden){left:12px!important;right:12px!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-height:calc(100dvh - 24px);overflow-y:auto}}@media(pointer:coarse){html:root #edge-dims-popup .edge-inputs .ni-step{width:44px!important;min-width:44px!important;max-width:44px;height:44px!important;min-height:44px!important}html:root #edge-dims-popup .edge-inputs .ni-field input{min-height:44px}html:root #edge-dims-popup :is(.edge-actions button,#dim-normal-apply,#depth-apply){min-height:44px}}@media(max-width:480px){html:root #edge-dims-popup:has(.edge-schema){left:0!important;right:0!important;margin-inline:auto}}html:root #dims :is(.cp-angle-coin,.cp-angle-int)[aria-disabled=true]{background:#c9c9c9;border:1px solid #9f9f9f;color:#3f3f3f;cursor:not-allowed}@media(pointer:coarse){html:root #stage #dims .label span[data-cp-a11y]{padding:14px 7px;margin:-14px -7px}html:root #stage #dims .label span[data-cp-a11y]:after{content:none}html:root #stage .edge-checkbox-visual:not(.disabled){width:44px;height:44px;background:transparent;border:0;box-shadow:none;isolation:isolate}html:root #stage .edge-checkbox-visual:not(.disabled):before{content:"";position:absolute;top:14.5px;right:14.5px;bottom:14.5px;left:14.5px;z-index:-1;box-sizing:border-box;background:#fff;border:2px solid var(--border, #e8e8e8);border-radius:5px;box-shadow:0 2px 6px #0000000f}html:root #stage .edge-checkbox-visual.checked:not(.disabled){background:transparent;box-shadow:none}html:root #stage .edge-checkbox-visual.checked:not(.disabled):before{background:linear-gradient(135deg,var(--primary),var(--primary-light, var(--primary)));border-color:var(--primary);box-shadow:0 4px 12px #1a5c3a40}html:root #stage .cp-a11y-btn[data-cp-kind=hit]{width:44px;height:44px}html:root #stage .cp-a11y-btn:after{content:none}html:root #dims :is(.cp-angle-coin,.cp-angle-int){min-width:44px;min-height:44px;padding:0 8px;background:transparent;border:0;isolation:isolate}html:root #dims :is(.cp-angle-coin,.cp-angle-int):before{content:"";position:absolute;top:10px;right:1px;bottom:10px;left:1px;z-index:-1;background:#fff7ec;border:1.5px solid #e8a33d;border-radius:5px}html:root #dims :is(.cp-angle-coin,.cp-angle-int).is-coupe{background:transparent}html:root #dims :is(.cp-angle-coin,.cp-angle-int).is-coupe:before{background:#e8a33d}html:root #dims :is(.cp-angle-coin,.cp-angle-int):focus-visible{box-shadow:none}html:root #dims :is(.cp-angle-coin,.cp-angle-int):focus-visible:before{box-shadow:0 0 0 2px #1a5c3a}html:root #dims :is(.cp-angle-coin,.cp-angle-int)[aria-disabled=true]{background:transparent;border:0}html:root #dims :is(.cp-angle-coin,.cp-angle-int)[aria-disabled=true]:before{background:#c9c9c9;border:1px solid #9f9f9f}}html:root .recap-item.recap-item-base:has(>#td-prix-base .cp-pb){flex-wrap:wrap;row-gap:6px}html:root .recap-item.recap-item-base:has(>#td-prix-base .cp-pb)>.recap-label{flex:1 0 100%}html:root #td-prix-base:has(>.cp-pb){flex:1 0 100%;overflow:visible;text-align:left;font-size:13px;font-weight:600}html:root #td-prix-base>.cp-pb{display:block;height:96px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#9a9385 transparent;border-radius:4px}html:root #td-prix-base>.cp-pb.cp-pb-defile{box-sizing:border-box;padding-right:10px;scrollbar-width:none;background:linear-gradient(#8a8375,#8a8375) right 0 top var(--cp-pb-y, 0px) / 4px var(--cp-pb-h, 24px) no-repeat,linear-gradient(#e3ded4,#e3ded4) right 0 top 0 / 4px 100% no-repeat}html:root #td-prix-base>.cp-pb.cp-pb-defile::-webkit-scrollbar{display:none}html:root #td-prix-base>.cp-pb.cp-pb-plus{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),rgba(0,0,0,.2));mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),#0003)}html:root #td-prix-base>.cp-pb:focus-visible{outline:2px solid var(--primary, #1a5c3a);outline-offset:2px}html:root #td-prix-base :is(.cp-pb-l,.cp-pb-t){display:flex;align-items:baseline;gap:6px;line-height:24px}html:root #td-prix-base .cp-pb-n{flex:none}html:root #td-prix-base .cp-pb-c{flex:1 1 auto;min-width:0;font-weight:400;color:#5c6068;line-height:1.35}html:root #td-prix-base .cp-pb-m{flex:none;margin-left:auto;white-space:nowrap}html:root #td-prix-base>.cp-pb-t{margin-top:4px;padding-top:4px;border-top:1px solid var(--border, #e3ded4);font-size:15px;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cp-style.css.map */
