body.single-product #main-content{background-color:transparent}body.single-product #main-content .container{width:100%;max-width:none;padding:0}body.single-product:not(.et-tb) #main-content .container,body.single-product:not(.et-tb-has-header) #main-content .container{padding-top:0}body.single-product #left-area{padding:0}body.single-product #main-content .container::before{display:none}#left-area ul.ucp-atouts,#left-area .ucp-faq ul.ucp-atouts{list-style:none;padding:var(--ucp-card-pad);line-height:var(--ucp-lh-body)}#left-area .ucp-inclus ul{list-style:none;padding:0;line-height:var(--ucp-lh-body)}#left-area ul.ucp-atouts li,#left-area .ucp-inclus li{list-style:none}figure.ucp-media-tile{margin:0}.ucp-media-tile img{display:block;width:100%;height:100%;object-fit:cover}.ucp-sejour-page .ucp-content-section>h2{margin:var(--ucp-space-12) 0 var(--ucp-space-5);padding-top:var(--ucp-space-6);border-top:1px solid var(--ucp-border);font-size:var(--ucp-fs-h3);font-weight:var(--ucp-fw-black);line-height:1.2;letter-spacing:-0.025em;color:var(--ucp-night)}.ucp-sejour-page .ucp-content-section>h2::before{content:"";display:block;width:var(--ucp-rule-w);height:var(--ucp-rule-h);margin-bottom:var(--ucp-space-5);background-color:var(--ucp-accent)}.ucp-sejour-page .ucp-content-section>h2:first-child,.ucp-sejour-page .ucp-content-section>.ucp-content-h2{margin-top:0;padding-top:0;border-top:0}.ucp-sejour-page .ucp-content-section>.ucp-content-h2::before{content:none}.ucp-sejour-page .ucp-content-section h3{margin:var(--ucp-space-8) 0 var(--ucp-space-3);font-size:var(--ucp-fs-h4);color:var(--ucp-night)}#left-area .ucp-content-section ul li::marker,.ucp-sejour-page .ucp-content-section ul li::marker{color:var(--ucp-accent)}.ucp-sejour-page .ucp-content-section table:not(.ucp-table){display:table;table-layout:auto;width:100%;margin:0 0 var(--ucp-space-8);border:1px solid var(--ucp-border);border-collapse:collapse;font-size:var(--ucp-fs-sm);text-align:left}.ucp-sejour-page .ucp-content-section table:not(.ucp-table) th{padding:var(--ucp-space-3) var(--ucp-space-5);background-color:var(--ucp-cream);border-bottom:1px solid var(--ucp-border-strong);color:var(--ucp-text);font-size:var(--ucp-fs-xs);font-weight:var(--ucp-fw-bold);letter-spacing:var(--ucp-ls-label);text-transform:uppercase;white-space:nowrap}.ucp-sejour-page .ucp-content-section table:not(.ucp-table) td{padding:var(--ucp-space-3) var(--ucp-space-5);border-top:1px solid var(--ucp-border);color:var(--ucp-text-muted)}.ucp-sejour-page .ucp-content-section table:not(.ucp-table) tbody tr:nth-child(even) td{background:var(--ucp-cream)}.ucp-sticky-col{align-self:flex-start;position:sticky;top:var(--ucp-space-5)}.et_pb_row:has(.ucp-sticky-col),.et_pb_section:has(.ucp-sticky-col){overflow:visible}.ucp-sejour-page .ucp-layout{max-width:none;padding-left:0;padding-right:0;grid-template-columns:minmax(var(--ucp-gutter),1fr) minmax(0,950px) minmax(280px,400px) minmax(var(--ucp-gutter),1fr)}.ucp-sejour-page .ucp-layout>.ucp-content{grid-column:2;min-width:0}.ucp-sejour-page .ucp-layout>.ucp-sidebar{grid-column:3}.ucp-similaires .ucp-section-header,.ucp-similaires .ucp-grid{max-width:1440px;margin-left:auto;margin-right:auto}.ucp-similaires .ucp-section-header{margin-bottom:var(--ucp-space-10)}.ucp-similaires .ucp-grid{grid-template-columns:repeat(auto-fill,minmax(280px,380px));justify-content:start}.ucp-hero--sejour .ucp-hero__info{margin-left:calc(-1 * var(--ucp-gutter));margin-right:calc(-1 * var(--ucp-gutter));margin-bottom:calc(-1 * clamp(2.5rem,6vw,3.75rem));padding:var(--ucp-space-6) var(--ucp-gutter) var(--ucp-space-8);background:rgba(18,18,20,0.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(212,175,55,0.45)}.ucp-hero--sejour .ucp-hero__info-label{color:rgba(244,239,231,0.82)}.ucp-hero--sejour .ucp-hero__bg::after{background:linear-gradient(180deg,rgba(20,20,22,0.28) 0%,rgba(20,20,22,0.45) 45%,rgba(20,20,22,0.80) 100%)}.woocommerce ul.products li.product .ucp-card__media img{width:100%;height:100%;margin:0;object-fit:cover}.woocommerce ul.products li.product .ucp-card__body>*{text-align:left}.woocommerce ul.products li.product{display:flex}.woocommerce ul.products li.product>.ucp-card{flex:1 1 auto}.ucp-home-feature,body.home .et_pb_section_3_tb_body{position:relative;padding:clamp(4rem,7vw,7rem) var(--ucp-gutter);overflow:hidden;border-top:3px solid var(--ucp-accent);background:radial-gradient(circle at 82% 30%,rgba(212,175,55,0.16),transparent 34%),var(--ucp-bg-brand)}body.home .et_pb_section_3_tb_body .et_pb_bottom_inside_divider{display:none}.ucp-home-feature__inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,0.92fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);width:100%;max-width:var(--ucp-max);margin:0 auto;padding:0}.ucp-home-feature__copy,body.home .et_pb_section_3_tb_body .et_pb_text_5_tb_body{position:relative;padding-left:clamp(1.25rem,3vw,2.5rem);border-left:1px solid rgba(212,175,55,0.55)}.ucp-home-feature__copy:not(.et_pb_module)::before,.ucp-home-feature__copy.et_pb_module .et_pb_text_inner::before,body.home .et_pb_section_3_tb_body .et_pb_text_5_tb_body:not(.ucp-home-feature__copy) .et_pb_text_inner::before{content:"DESTINATION SIGNATURE";display:block;margin-bottom:var(--ucp-space-4);font-size:var(--ucp-fs-eyebrow);font-weight:var(--ucp-fw-bold);letter-spacing:var(--ucp-ls-eyebrow);color:var(--ucp-accent)}.ucp-home-feature__title,.ucp-home-feature__copy h5,body.home .et_pb_section_3_tb_body .et_pb_text_5_tb_body h5{margin:0 0 var(--ucp-space-6);font-family:var(--ucp-font-sans);font-size:clamp(2rem,3.5vw,3.75rem);font-weight:var(--ucp-fw-black);line-height:var(--ucp-lh-heading);letter-spacing:var(--ucp-ls-heading);color:var(--ucp-brand)}.ucp-home-feature__copy h5>span,body.home .et_pb_section_3_tb_body .et_pb_text_5_tb_body h5>span{color:var(--ucp-brand)!important}.ucp-home-feature__copy h5 strong span,body.home .et_pb_section_3_tb_body .et_pb_text_5_tb_body h5 strong span{font-family:var(--ucp-font-serif)!important;font-style:italic;color:var(--ucp-accent)!important}.ucp-home-feature__copy p,.ucp-home-feature__copy p span,body.home .et_pb_section_3_tb_body .et_pb_text_5_tb_body p,body.home .et_pb_section_3_tb_body .et_pb_text_5_tb_body p span{font-family:var(--ucp-font-sans);font-size:var(--ucp-fs-lead)!important;line-height:var(--ucp-lh-body);color:var(--ucp-text-muted)!important}body.home #main-content p{text-align:justify;text-align-last:left;hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:normal;text-wrap:pretty}body.home #main-content p:is(.ucp-eyebrow,.ucp-sejour__pays,.ucp-sejour__name,.ucp-sejour__saison,.ucp-sejour__price){text-align:left;text-align-last:auto}body.home #main-content .ucp-ecosse h3{text-align:left;text-align-last:auto;hyphens:none}@media (min-width: 768px){body.home #main-content .ucp-ecosse p{text-align:justify;text-align-last:left;hyphens:none}}@media (max-width: 767px){body.home #main-content .ucp-ecosse p{text-align:left;text-align-last:auto;hyphens:none}}body.home #main-content .ucp-home-scotland__text p,body.home #main-content .ucp-home-scotland__text p span{max-width:46ch;text-align:left;text-align-last:auto;line-height:1.6}body.home #main-content .ucp-home-porte p,body.home #main-content .ucp-home-porte span{text-align:left;text-align-last:auto}body.home #main-content .ucp-home-trust .et_pb_text_inner,body.home #main-content .ucp-home-trust p{text-align:center!important;text-align-last:center!important}.ucp-home-feature__copy p strong,.ucp-home-feature__copy p strong span,body.home .et_pb_section_3_tb_body .et_pb_text_5_tb_body p strong,body.home .et_pb_section_3_tb_body .et_pb_text_5_tb_body p strong span{color:var(--ucp-night)!important}body.home .et_pb_section_3_tb_body .et_pb_text_5_tb_body p:nth-of-type(2),body.home .et_pb_section_3_tb_body .et_pb_text_5_tb_body p:nth-of-type(3){display:none}body.home .et_pb_section_3_tb_body .et_pb_text_5_tb_body p:nth-of-type(4){margin-top:var(--ucp-space-6);padding-top:var(--ucp-space-6);border-top:1px solid rgba(212,175,55,0.35)}.ucp-home-feature__media,body.home .et_pb_section_3_tb_body .et_pb_text_6_tb_body{position:relative;min-height:clamp(340px,34vw,520px);overflow:hidden;border:1px solid rgba(212,175,55,0.42);box-shadow:0 24px 60px rgba(0,0,0,0.28)}.ucp-home-feature__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ucp-home-legacy-slider,.et_pb_slider_0_tb_body,.et_pb_row:has(.et_pb_slider_0_tb_body){display:none}.ucp-home-hunt-door,.et_pb_text_11_tb_body,body.home .et_pb_text_11_tb_body{background-color:var(--ucp-brand);color:var(--ucp-text-invert);transition:background-color var(--ucp-transition),transform var(--ucp-transition)}.ucp-home-hunt-door:hover,.et_pb_text_11_tb_body:hover,body.home .et_pb_text_11_tb_body:hover{background-color:var(--ucp-brand-hover);transform:translateY(-2px)}.ucp-home-hunt-door h3{color:var(--ucp-text-invert)}.et_pb_section:has(.ucp-home-feature__copy){position:relative;padding:clamp(4rem,7vw,7rem) var(--ucp-gutter);overflow:hidden;border-top:3px solid var(--ucp-accent);background:linear-gradient(135deg,var(--ucp-white) 0%,#F8F4EC 100%)!important}.et_pb_section:has(.ucp-home-feature__copy) .et_pb_bottom_inside_divider{display:none}.et_pb_section:has(.ucp-home-feature__copy) .et_pb_row:has(.ucp-home-feature__copy){display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,0.92fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);width:100%;max-width:var(--ucp-max);margin:0 auto;padding:0}.et_pb_section:has(.ucp-home-feature__copy) .et_pb_column{width:auto;margin:0}.et_pb_section:has(.ucp-home-feature__copy) .ucp-home-feature__copy{border-left-color:rgba(212,175,55,0.75)}.et_pb_section:has(.ucp-home-feature__copy) .ucp-home-feature__copy .et_pb_text_inner{display:flex;flex-direction:column;justify-content:center;min-height:100%}.et_pb_section:has(.ucp-home-feature__copy) .ucp-home-feature__copy h5,.et_pb_section:has(.ucp-home-feature__copy) .ucp-home-feature__copy h5>span{color:var(--ucp-brand)!important}.et_pb_section:has(.ucp-home-feature__copy) .ucp-home-feature__copy h5 strong,.et_pb_section:has(.ucp-home-feature__copy) .ucp-home-feature__copy h5 strong span{display:inline!important;white-space:nowrap;color:var(--ucp-accent)!important}.et_pb_section:has(.ucp-home-feature__copy) .ucp-home-feature__copy h5 br{display:none!important}.et_pb_section:has(.ucp-home-feature__copy) .ucp-home-feature__copy h5>span,.et_pb_section:has(.ucp-home-feature__copy) .ucp-home-feature__copy h5>strong{display:inline!important}.et_pb_section:has(.ucp-home-feature__copy) .ucp-home-feature__copy p,.et_pb_section:has(.ucp-home-feature__copy) .ucp-home-feature__copy p span{color:var(--ucp-text-muted)!important}.et_pb_section:has(.ucp-home-feature__copy) .ucp-home-feature__copy p strong,.et_pb_section:has(.ucp-home-feature__copy) .ucp-home-feature__copy p strong span{color:var(--ucp-night)!important}.et_pb_section:has(.ucp-home-feature__copy) .et-pb-has-background-video{position:relative;min-height:clamp(340px,34vw,520px);overflow:hidden;border:1px solid rgba(212,175,55,0.42);box-shadow:0 24px 60px rgba(0,0,0,0.28)}.et-l--header a[href*="/contact"],#main-header a[href*="/contact"]{display:none!important}.et-l--header li:has(>a[data-ucp-chasse-link])>.sub-menu,#main-header li:has(>a[data-ucp-chasse-link])>.sub-menu{display:none!important}body.ucp-secondary-fullwidth #main-content>.container{width:100%;max-width:none;padding-top:0}body.ucp-secondary-fullwidth #main-content>.container::before{display:none!important}body.ucp-secondary-fullwidth #left-area{float:none;width:100%;padding:0!important}body.ucp-secondary-fullwidth #sidebar{display:none!important}body.ucp-secondary-fullwidth article.page,body.ucp-secondary-fullwidth article.product,body.ucp-secondary-fullwidth .entry-content,body.ucp-secondary-fullwidth .ucp-int-home{width:100%;max-width:none;margin:0}body.ucp-secondary-fullwidth article.page>.entry-title{display:none!important}body.page-id-2053 article.page>.entry-title.main_title{display:block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}body.ucp-page-devis.ucp-secondary-fullwidth #main-content{background:#f5f0e7}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-lang-devis{width:100%;max-width:none;padding:0 0 clamp(70px,8vw,110px)}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-devis-hero{padding:clamp(62px,7vw,96px) 0 clamp(86px,9vw,126px);background:linear-gradient(112deg,rgba(13,43,31,0.98),rgba(27,70,50,0.93)),url(https://www.univers-chasse-peche.com/wp-content/uploads/2026/07/cerf-brame-16x9-1.jpg) center 42% / cover;color:#f7f3ec}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-devis-hero__inner,body.ucp-page-devis.ucp-secondary-fullwidth .ucp-lang-devis__form-shell{width:min(1180px,88vw);margin-inline:auto}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-devis-hero__inner{max-width:1180px}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-devis-hero .ucp-eyebrow{color:#d9b333}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-lang-devis h1{max-width:820px;margin:13px 0 20px;color:#fff;font-size:clamp(42px,5vw,66px);line-height:1.01}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-devis-hero__lead{max-width:720px;margin:0;color:rgba(255,255,255,0.86);font-size:clamp(17px,1.5vw,21px);line-height:1.65}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-devis-hero__proofs{display:flex;flex-wrap:wrap;gap:12px 28px;margin:30px 0 0;padding:0;list-style:none}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-devis-hero__proofs li{position:relative;padding-left:18px;color:#fff;font-size:13px;font-weight:700;letter-spacing:0.025em}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-devis-hero__proofs li::before{position:absolute;top:0.55em;left:0;width:7px;height:7px;background:#d9b333;content:"";transform:rotate(45deg)}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-lang-devis__form-shell{position:relative;z-index:2;margin-top:-54px}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-form-card{padding:0;border:0;background:transparent}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-form-block{margin:0 0 18px;padding:clamp(28px,4vw,46px);border:1px solid #e0d5c3;border-left:4px solid #173f2e;background:#fff;box-shadow:0 16px 44px rgba(27,37,31,0.07)}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-form-block__header{margin-bottom:28px;padding-bottom:17px;border-bottom:1px solid #d9cfbf}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-form-block__letter{font-size:26px}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-form-block__title{font-size:20px}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-devis-form input[type=text],body.ucp-page-devis.ucp-secondary-fullwidth .ucp-devis-form input[type=email],body.ucp-page-devis.ucp-secondary-fullwidth .ucp-devis-form input[type=tel],body.ucp-page-devis.ucp-secondary-fullwidth .ucp-devis-form input[type=number],body.ucp-page-devis.ucp-secondary-fullwidth .ucp-devis-form select,body.ucp-page-devis.ucp-secondary-fullwidth .ucp-devis-form textarea{min-height:52px;border-color:#d8cebd;background:#faf7f1}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-devis-form input:focus,body.ucp-page-devis.ucp-secondary-fullwidth .ucp-devis-form select:focus,body.ucp-page-devis.ucp-secondary-fullwidth .ucp-devis-form textarea:focus{border-color:#1f513b;outline:3px solid rgba(31,81,59,0.11)}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-engagement{margin-top:28px;background:#173f2e}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-engagement p,body.ucp-page-devis.ucp-secondary-fullwidth .ucp-engagement strong{color:#f7f3ec}@media (max-width: 767px){body.ucp-page-devis.ucp-secondary-fullwidth .ucp-devis-hero{padding:54px 0 84px}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-lang-devis__form-shell{width:min(92vw,1180px);margin-top:-36px}body.ucp-page-devis.ucp-secondary-fullwidth .ucp-form-block{padding:24px 18px;border-left-width:3px}}
