.woocommerce .extra-flate-tool-tip{display:inline;position:relative;} [data-tooltip]{position:relative;z-index:2;cursor:pointer;} [data-tooltip]:before,[data-tooltip]:after{visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;pointer-events:none;} [data-tooltip]:before{position:absolute;bottom:150%;left:50%;margin-bottom:5px;margin-left:-80px;padding:7px;width:300px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#000;background-color:hsla(0,0%,20%,0.9);color:#fff;content:attr(data-tooltip);text-align:center;font-size:14px;line-height:1.2;} [data-tooltip]:after{position:absolute;bottom:150%;left:50%;margin-left:-5px;width:0;border-top:5px solid #000;border-top:5px solid hsla(0,0%,20%,0.9);border-right:5px solid transparent;border-left:5px solid transparent;content:" ";font-size:0;line-height:0;} [data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;}
.extra-flate-tool-tip{display:inline-block!important;margin-right:7px;} .checbox_row span.title_fee{padding-left:8px;}
.checbox_row span.title_fee:hover,.dropdown_row span.title_fee:hover{cursor:pointer;}
.wcpfc-fee-tooltiptext{display:none;}
.wcpfc-fee-tooltip-wrap{position:relative;display:inline-block;}
.wcpfc-fee-tooltip-wrap .wcpfc-fee-tooltiptext{width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:100%;left:50%;margin-left:-60px;transition:opacity 0.3s;}
.wcpfc-fee-tooltip-wrap .wcpfc-fee-tooltiptext::after{content:"";position:absolute;top:-10px;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #555 transparent;}
.wcpfc-fee-tooltip-wrap .dashicons,.dashicons-before:before{vertical-align:middle;font-size:16px;cursor:pointer;}
.optional_fee_container .checbox_row,.optional_fee_container .dropdown_row,.optional_fee_container .radio_row{padding:1.41575em;float:none;width:100%;background:#f5f5f5;cursor:pointer;text-align:left;}
.optional_fee_container .checbox_row:hover,.optional_fee_container .dropdown_row:hover{background:#f0f0f0;}
.optional_fee_container .optional_row:nth-child(odd){background:#fafafa;}
.optional_fee_container .optional_row:last-child{margin-bottom:2.617924em;}
.optional_fee_container .input-dropdown{padding:5px;border-radius:5px;margin-left:10px;}
.optional_fee_container .optional_fee_description{margin:0;margin-top:10px;font-style:italic;font-size:14px;}
.woocommerce-cart .optional_fee_container table.shop_table { width: 100% !important;margin-bottom: 20px !important; }
.woocommerce-cart .optional_fee_container th.dropdown_row, .woocommerce-cart .optional_fee_container th.checbox_row, .woocommerce-cart .optional_fee_container th.radio_row { width: 80% !important; }
.woocommerce-cart .optional_fee_container th.dropdown_row select { width: 17% !important; }
.woocommerce-cart table.shop_table:not(:has(tr)) { border: none !important;}
table.product-fees-table { width: 100%;border-collapse: collapse;margin: 20px 0;font-size: 16px;}
table.product-fees-table th, table.product-fees-table td {padding: 12px 15px;border: 1px solid #ddd;text-align: left;}
table.product-fees-table th {background-color: #f4f4f4;color: #333;font-weight: bold;}
table.product-fees-table tr:nth-child(even) {background-color: #f9f9f9;}
table.product-fees-table tr:hover {background-color: #f1f1f1;} .extra-fee-table { width: 100%;border-collapse: collapse;font-family: Arial, sans-serif; margin-top: 15px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);}
.extra-fee-table tr:nth-child(odd) { background-color: #f9f9f9;}
.extra-fee-table tr:nth-child(even) { background-color: #ffffff;}
.extra-fee-table td { padding: 10px 15px;border: 1px solid #e0e0e0;vertical-align: middle;text-align: left;color: #6d6d6d;}
.extra-fee-table td:last-child { text-align: right;font-weight: bold;}
.extra-fee-table tr:first-child td { border-top: none;}
.extra-fee-table tr:last-child td { border-bottom: none;}
.extra-fee-table td .woocommerce-Price-amount { font-size: 1.2em;color: #6d6d6d;} .wc-block-components-title.wc-block-components-title.wc-block-components-checkout-optional_fee__title {margin: 30px 0 10px;}
.wp-block-woocommerce-checkout-optional-fee-block {border: 1px solid hsla(0, 0%, 7%, .11);border-radius: 5px;margin-top: 10px;}
.wp-block-woocommerce-checkout-optional-fee-block .wc-block-components-totals-wrapper {border: 0;}
.wp-block-woocommerce-checkout-optional-fee-block .wc-block-components-totals-item__label {margin-left: 5px;}
.wc-block-components-tooltip.woocommerce-help-tip{display: flex;align-self: center;}
.woocommerce-cart .wc-block-components-sidebar-layout { justify-content: flex-end;}
.woocommerce-cart .block-cart-checkout-wrapper {width: 35%; padding-left: 2.2641509434%; box-sizing: border-box; }
.woocommerce-cart .wp-block-woocommerce-checkout-optional-fee-block .wc-block-components-totals-wrapper {padding: 15px;}
.wp-block-woocommerce-checkout-optional-fee-block input, .wp-block-woocommerce-checkout-optional-fee-block select, .wp-block-woocommerce-checkout-optional-fee-block select:focus{ outline: 0;} .wc-wcpfc-help-tip{display: inline-block;font-size: 14px;font-style: normal;height: 16px;line-height: 16px;position: relative;width: 16px;margin-left: 5px;top: -1px}
.wp-block-woocommerce-cart .wc-wcpfc-help-tip, .wp-block-woocommerce-checkout .wc-wcpfc-help-tip{font-size: 20px;margin-left: 0px;}
.wp-block-woocommerce-cart .wc-wcpfc-help-tip:after, .wp-block-woocommerce-checkout .wc-wcpfc-help-tip:after{font-family: Dashicons;speak: never;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;margin: 0;text-indent: 0;position: absolute;top: -2px;left: 5px;width: 100%;height: 100%;text-align: center;content: "\f223";cursor: help;}
#tiptip_holder{display:none;z-index:8675309;position:absolute;top:0;left:0}
#tiptip_holder.tip_top{padding-bottom:5px}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#333}
#tiptip_holder.tip_bottom{padding-top:5px}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#333}
#tiptip_holder.tip_right{padding-left:5px}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#333}
#tiptip_holder.tip_left{padding-right:5px}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#333}
#tiptip_content,.chart-tooltip,.wc_error_tip{color:#fff;font-size:.8em;max-width:200px;background:#333;text-align:left;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2)}
#tiptip_content code,.chart-tooltip code,.wc_error_tip code{padding:1px;background:#888}
#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}  .wc-block-components-tooltip.wc-wcpfc-help-tip{display: flex;align-self: center;}
@media (max-width:400px){
.extra-flate-tool-tip a[data-tooltip]:before{width:200px;}
.extra-flate-tool-tip a[data-tooltip]:before{left:auto;right:-15px;}
}
@media (max-width:960px){
.optional_fee_container .input-dropdown{margin-top:10px;margin-left:0;display:block;width:100%;}
}.cg-bc{
position:relative;
--bc-bg:#ffffff;
--bc-text:#050505;
--bc-muted:#5b667a;
--bc-border:#CDCDCD;
--bc-soft:rgba(10,24,48,0.06);
--bc-primary:rgb(1,51,93);
--bc-primary-2:#283583;
--bc-danger:#b42318;
font-family:inherit;
color:var(--bc-text);
}
.cg-bc__header{margin-bottom:16px;}
.cg-bc__title{
margin:0 0 6px 0;
font-size:clamp(22px,3.5vw,36px);
line-height:1.25;
color:var(--bc-primary);
font-weight:700;
}
.cg-bc__hint{margin:0;color:var(--bc-muted);font-size:16px;}
.cg-bc__loading-overlay{
position:absolute;
inset:0;
display:none;
align-items:center;
justify-content:center;
background:#fff;
z-index:9999;
font-size:18px;
font-weight:700;
color:var(--bc-primary);
}
.cg-bc--loading .cg-bc__loading-overlay{display:flex;}
.cg-bc--loading .cg-bc__app{visibility:hidden;}
.cg-bc__grid{
display:grid;
grid-template-columns:1fr 1fr;
grid-template-areas:
"mode support"
"left right";
column-gap:30px;
row-gap:0px;
align-items:start;
}
.cg-bc__grid > .cg-bc__mode{grid-area:mode;margin-bottom:0;}
.cg-bc__grid > .cg-bc__support--top{grid-area:support;margin:0;display:block;}
.cg-bc:not(.cg-bc--mode-selected) .cg-bc__support--top{opacity:0.45;pointer-events:none;}
.cg-bc.cg-bc--mode-selected .cg-bc__support--top{opacity:1;pointer-events:auto;}
.cg-bc__left{grid-area:left;}
.cg-bc__right{grid-area:right;}
@media (max-width:980px){
.cg-bc__right{height:auto;}
.cg-bc__preview-wrap{height:auto;}
.cg-bc__grid{
grid-template-columns:1fr;
grid-template-areas:
"mode"
"support"
"left"
"right";
row-gap:10px;
column-gap:0;
}
.cg-bc__grid > .cg-bc__support--top{justify-self:start;}
}
.cg-bc__left,.cg-bc__right{background:var(--bc-bg);}
.cg-bc__right{display:flex;flex-direction:column;height:100%;}
.cg-bc__filters{
display:grid;
grid-template-columns:repeat(auto-fill,minmax(87px,1fr));
gap:2px;
list-style:none;
padding:0;
margin:0 0 20px 0;
justify-items:stretch;
}
.cg-bc__filters .cg-bc__filter{
appearance:none;
border:2px solid var(--bc-primary);
background:#fff;
color:var(--bc-primary);
border-radius:999px;
padding:8px;
font-size:14px;
font-weight:700;
text-transform:initial;
cursor:pointer;
}
.cg-bc__filters .cg-bc__filter:hover{
background:var(--bc-primary);
color:var(--bc-bg);
}
.cg-bc__filters .cg-bc__filter.is-active{
background:var(--bc-primary);
color:#fff;
border-color:var(--bc-primary);
}
.cg-bc__filters .cg-bc__filter:focus{background-color:#fff;color:var(--bc-primary);}
.cg-bc__filters .cg-bc__filter.is-active:focus{background:var(--bc-primary);color:#fff;}
.cg-bc__list{
border:1px solid var(--bc-border);
border-radius:14px;
background:#fff;
padding:8px;
}
.cg-bc__loading,.cg-bc__empty{
padding:16px;
color:var(--bc-muted);
font-size:16px;
text-align:center;
}
.cg-bc__cards{
display:grid;
grid-template-columns:repeat(4,1fr);
grid-template-rows:max-content;
gap:10px;
padding:12px;
border-radius:20px;
overflow-y:auto;
height: 40vh;
min-height: 14vh;
}
.cg-bc__cards::-webkit-scrollbar{width:10px;}
.cg-bc__cards::-webkit-scrollbar-thumb{background-color:var(--bc-primary);border-radius:5px;}
.cg-bc__cards::-webkit-scrollbar-track{border:1px solid var(--bc-primary);border-radius:5px;}
.cg-bc__cards::-webkit-scrollbar-thumb:hover{opacity:.8;}
@media (max-width:980px){
.cg-bc__cards{grid-template-columns:repeat(5,1fr);}
}
@media (max-width:640px){
.cg-bc__cards{grid-template-columns:repeat(4,1fr);}
}
@media (max-width:480px){
.cg-bc__cards{grid-template-columns:repeat(3,1fr);height:50vh;gap:6px;padding: 6px;}
}
@media (max-width:380px){
.cg-bc__cards{grid-template-columns:repeat(2,1fr);}
}
.cg-bc__cards .cg-bc__card{
text-align:left;
display:flex;
flex-direction:column;
width:100%;
max-width:100%;
box-sizing:border-box;
white-space:normal;
border:none;
border-radius:unset;
background:#fff;
cursor:pointer;
padding:5px;
transition:transform .08s ease, box-shadow .12s ease;
}
.cg-bc__cards .cg-bc__card:hover{
outline:1px solid var(--bc-border);
border-radius:12px;
background-color:#fff;
}
.cg-bc__cards .cg-bc__card[type=button]:focus{
background-color:unset;
outline:1px solid var(--bc-primary);
border-radius:12px;
}
.cg-bc__card.is-selected{
outline:2px solid rgba(31,59,153,0.25);
border-radius:12px;
opacity:.4;
}
.cg-bc__thumb{
max-width:100%;
width:100%;
height:auto;
display:flex;
align-items:center;
justify-content:center;
overflow:hidden;
}
.cg-bc__thumb img{width:100%;height:100%;object-fit:contain;}
.cg-bc__thumb--placeholder{
width:100%;
height:100%;
background:linear-gradient(135deg, rgba(10,24,48,.06), rgba(10,24,48,.02));
}
.cg-bc__card-body{padding:5px 0px 0px 0px;width:100%;box-sizing:border-box;}
.cg-bc__card-title{
font-size:13px;
font-weight:500;
line-height:1.2;
text-align:center;
margin-bottom:6px;
min-height:30px;
white-space:normal !important;
overflow-wrap:anywhere;
word-break:break-word;
max-width:100%;
color:var(--bc-primary);
text-transform: initial;
}
.cg-bc__card-price{font-size:12px;color:var(--bc-muted);margin-bottom:8px;}
.cg-bc__card-meta{display:flex;gap:6px;flex-wrap:wrap;}
.cg-bc__badge{
font-size:11px;
border:1px solid var(--bc-border);
padding:2px 8px;
border-radius:999px;
color:var(--bc-muted);
}
.cg-bc__badge.is-selected{display:none !important;}
.cg-bc__preview-wrap{border-radius:14px;overflow:hidden;background:#fff;height:100%;display:flex;flex-direction:column;justify-content:flex-end;}
.cg-bc__preview{padding:14px;background:#fff;display:flex;align-items:center;justify-content:center;}
@media (max-width:980px){
.cg-bc__right{height:auto;}
.cg-bc__preview-wrap{height:auto;}
.cg-bc__preview{padding-inline:0;}
}
@media (max-width:640px){
.cg-bc__preview{padding-block: 5px;}
.cg-bc__summary{padding-block: 13px!important;}
}
@media (max-width:480px){
.cg-bc__thumb img{width:90%;}
.cg-bc__cards .cg-bc__card {padding: 5px 0 0 0;}
.cg-bc__card-body {padding: 5px 5px 0px 5px;}
.cg-bc__card-title {font-size: 12px;min-height: unset;}
}
.cg-bc__preview-empty{
border:1px dashed var(--bc-primary);
width:100%;
border-radius:12px;
padding:40px 10px;
text-align:center;
color:var(--bc-muted);
font-weight:600;
}
.cg-bc__barrette-inner{
position:relative; width:100%;
max-width:100%;
box-sizing:border-box;
background:#0f0f10;
border-radius:2px;
overflow:hidden;
padding:5px;
}
.cg-bc__barrette-inner.full-cropped::before,
.cg-bc__barrette-inner.full-cropped::after{
content:"";
position:absolute;
background-color:#fff;
width:calc((100% / 3) - 0.5rem);
height:auto;
aspect-ratio:5 / 1;
bottom:-1px;
z-index:3;
}
.cg-bc__barrette-inner.full-cropped::before{
left:-1px;
clip-path:polygon(0 0, 0% 100%, 100% 100%);
}
.cg-bc__barrette-inner.full-cropped::after{
right:-1px;
clip-path:polygon(0 100%, 100% 0, 100% 100%);
}
.cg-bc__barrette-inner.half-cropped::before,
.cg-bc__barrette-inner.half-cropped::after{
content:"";
position:absolute;
background-color:#fff;
width:calc(calc(100% / 3) / 2);
height:auto;
aspect-ratio:2 / 1;
bottom:-1px;
z-index:3;
}
.cg-bc__barrette-inner.half-cropped::before{
left:-1px;
clip-path:polygon(0 0, 0% 100%, 100% 100%);
}
.cg-bc__barrette-inner.half-cropped::after{
right:-1px;
clip-path:polygon(100% 0, 0% 100%, 100% 100%);
}
.cg-bc__barrette-inner .cg-bc__preview-flex{
display:flex;
justify-content:center;
align-items:flex-start;
width:100%;
}
.cg-bc__preview-flex{display:flex;justify-content:center;}
.cg-bc__barrette-inner .cg-bc__preview-item{
flex:0 0 calc(100% / 3);
max-width:calc(100% / 3);
} .cg-bc__barrette-inner.is-count-1{
width:calc(100% / 3);
max-width:calc(100% / 3);
margin-left:auto;
margin-right:auto;
}
.cg-bc__barrette-inner.is-count-2{
width:calc(100% * 2 / 3);
max-width:calc(100% * 2 / 3);
margin-left:auto;
margin-right:auto;
}
.cg-bc__barrette-inner.is-count-1 .cg-bc__preview-item{
flex:0 0 100%;
max-width:100%;
}
.cg-bc__barrette-inner.is-count-2 .cg-bc__preview-item{
flex:0 0 50%;
max-width:50%;
}
.cg-bc__preview-item{
flex:0 0 33.3333%;
display:flex;
justify-content:center;
padding:0;
cursor:pointer;
}
.cg-bc__preview-item:focus{
outline:2px solid rgba(31,59,153,.35);
outline-offset:2px;
}
.cg-bc__preview-ruban{
position:relative !important;
height:auto !important;
max-width:100% !important;
width:100% !important;
aspect-ratio:263 / 72 !important;
background-size:contain !important;
background-repeat:no-repeat !important;
background-position:center !important;
overflow:hidden !important;
line-height:0 !important;
}
.cg-bc__agrafe-row{
position:absolute !important;
inset:0 !important;
display:flex !important;
align-items:center !important;
justify-content:center !important;
flex-wrap:nowrap !important;
gap:14px !important;
transform:none !important;
pointer-events:none !important;
filter:drop-shadow(1px 2px 2px rgba(0,0,0,.6));
} .cg-bc__agrafe-row:has(> img.cg-bc__agrafe:nth-of-type(3)):not(.wcpa_cart_meta .cg-bc__agrafe-row) {
gap: 18px !important;
}
.cg-bc__agrafe-row > img.cg-bc__agrafe{
display:block !important;
flex:0 0 auto !important;
width:auto !important;
max-width:none !important;
border-radius:0 !important;
padding:0 !important;
background:transparent !important;
object-fit:contain;
} .cg-bc__preview-ruban .cg-bc__agrafe-row > img.cg-bc__agrafe.cg-bc__agrafe--default{
max-height: 21%;
height: auto;
width: auto;
object-fit: contain;
}
.wcpa_cart_meta .cg-bc__agrafe-row {
gap: 4px !important;
}
.wcpa_cart_meta .wcpa_cart_meta_item-value img.cg-bc__agrafe{
max-width:none !important;
height: 8px !important;
}
.cg-bc__woo-preview-wrap .cg-bc__agrafe-row br{display:none !important;}
.cg-bc__woo-preview-wrap p{margin:0 !important;padding:0 !important;}
.cg-bc__woo-preview-wrap p:empty{display:none !important;}
.cg-bc__summary{padding:14px;}
@media (max-width: 992px) {
.woocommerce-order-received .woocommerce-order-details .cg-bc__agrafe-row {
gap: 0.5vw!important
}
.woocommerce-order-received
.woocommerce-order-details
.cg-bc__agrafe-row:has(> img.cg-bc__agrafe:nth-of-type(3)) {
gap: 1.6vw !important;
}
.woocommerce-order-received .woocommerce-order-details .cg-bc__agrafe-row > img.cg-bc__agrafe {
height: 2vw !important;
}
}
@media (min-width: 981px) {
.cg-bc__agrafe-row > img.cg-bc__agrafe {
height: 2.4vw !important;
max-height: 30px;
width: auto;
max-width: 3vw !important;
}
}
@media (max-width:980px){
.cg-bc__agrafe-row > img.cg-bc__agrafe {
height: 6vw !important;
max-height: 60px;
max-width: 8vw !important;
}
.cg-bc__agrafe-row{
gap:4vw !important;
}
.cg-bc__summary{padding-inline:0;}
}
@media (max-width:480px){
.cg-bc__summary{padding:0;}
}
.cg-bc__price{
display:flex;
align-items:baseline;
justify-content:center;
gap:10px;
margin-bottom:12px;
}
.cg-bc__price span{color:var(--bc-muted);}
.cg-bc__price strong{font-size:clamp(22px,3vw,30px);color:var(--bc-primary);}
.cg-bc__top-actions{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:12px;}
.cg-bc__actions{display:grid;grid-template-columns:1fr;gap:15px;}
.cg-bc__cart-link{margin-top:12px;text-align:center;}
.cg-bc__cart-link a{display:inline-block;}
@media (max-width:460px){
.cg-bc__agrafe-row > img.cg-bc__agrafe
{
height: 5.2vw !important;
max-height: 60px;
max-width: 7vw !important;
} .cg-bc__agrafe-row:has(> img.cg-bc__agrafe:nth-of-type(3)):not(.wcpa_cart_meta .cg-bc__agrafe-row) {
gap: 15px !important;
}
.woocommerce-order-received
.woocommerce-order-details
.cg-bc__agrafe-row:has(> img.cg-bc__agrafe:nth-of-type(3)) {
gap: 0.5vw !important;
}
.cg-bc__top-actions{grid-template-columns:1fr 1fr;gap:10px;}
} @media (max-width:640px){
.cg-bc__summary{
display:grid;
grid-template-columns:auto 1fr;
grid-template-areas:
"top top"
"price actions"
"cart cart"
"errors errors";
column-gap:12px;
row-gap:12px;
align-items:center;
}
.cg-bc__top-actions{grid-area:top;grid-template-columns:1fr 1fr;gap:10px;}
.cg-bc__top-actions .cg-bc__btn{white-space:nowrap;padding:12px 12px !important;font-size:14px;}
.cg-bc__price{grid-area:price;justify-content:flex-start;margin:0;}
.cg-bc__price strong{white-space:nowrap;}
.cg-bc__actions{grid-area:actions;margin:0;}
.cg-bc__actions .cg-bc__btn{white-space:nowrap;padding:12px 12px !important;font-size:14px;}
.cg-bc__cart-link{grid-area:cart;text-align:center;justify-self:stretch;margin-top:0;}
.cg-bc__errors{grid-area:errors;}
}
.cg-bc__btn{
appearance:none;
border:1px solid var(--bc-border);
background:#fff;
color:var(--bc-text);
border-radius:12px;
padding:13px 15px !important;
font-weight:700;
cursor:pointer;
text-transform:initial!important;
}
.cg-bc__btn.is-primary{
background:var(--bc-primary);
border-color:var(--bc-primary);
color:#fff;
font-weight:700;
border-radius:5px;
}
.cg-bc__btn.is-danger{
background:var(--bc-danger);
border-color:var(--bc-danger);
color:#fff;
text-transform:uppercase;
font-weight:700;
border-radius:5px;
}
#cg-bc-pdf,#cg-bc-reset{
background:#fff;
border-color:var(--bc-primary);
color:var(--bc-primary);
text-transform:uppercase;
font-weight:700;
border-radius:5px;
}
#cg-bc-pdf:hover,#cg-bc-reset:hover{opacity:.8;}
#cg-bc-add-to-cart:focus{opacity:.8;background-color:var(--bc-primary);}
.cg-bc__modal-foot .cg-bc__btn.is-primary:hover,
#cg-bc-add-to-cart:hover{background:var(--bc-primary);opacity:.8;}
.cg-bc__modal-foot .cg-bc__btn.is-primary:focus{background:var(--bc-primary);color:#fff;}
.cg-bc__modal-foot .cg-bc__btn.is-secondary{
background:#fff;
border-color:var(--bc-primary);
color:var(--bc-primary);
text-transform:uppercase;
font-weight:700;
border-radius:5px;
}
.cg-bc__modal-foot .cg-bc__btn:hover{opacity:.8;}
a.added_to_cart.wc-forward{
text-align:center;
grid-column:1 / -1;
color:var(--bc-primary);
text-transform:uppercase;
font-weight:700;
text-decoration:underline;
text-underline-offset:5px;
}
a.added_to_cart.wc-forward:hover{opacity:.8;}
.cg-bc__btn.is-attn{
box-shadow:
inset 0 0 0 2px rgba(1,51,93,.25),
inset 0 0 0 6px var(--bc-danger)!important;
transform:translateY(-1px);
border-radius:5px;
border:unset;
}
@media (max-width:460px){
.cg-bc__btn.is-attn{
box-shadow:0 0 0 2px rgba(1,51,93,.15), 0 0 0 3px var(--bc-danger);
}
}
.cg-bc__btn.is-success{outline:2px solid rgba(40,167,69,.55);border-radius:5px;}
.cg-bc__errors{margin-top:10px;}
.cg-bc__error{
background:rgba(180,35,24,0.08);
border:1px solid var(--bc-danger);
color:var(--bc-danger);
padding:10px 12px;
border-radius:20px;
font-weight:600;
font-size:16px;
margin-top:8px;
text-align:center;
}
.cg-bc__selected{
margin-top:14px;
border:1px solid var(--bc-border);
border-radius:14px;
overflow:hidden;
background:#fff;
}
.cg-bc__selected-title{
padding:12px 14px;
font-weight:800;
border-bottom:1px solid var(--bc-border);
}
.cg-bc__selected-list{padding:12px 14px;}
.cg-bc__sel-item{
display:flex;
gap:12px;
align-items:center;
justify-content:space-between;
padding:10px 0;
border-bottom:1px solid rgba(10,24,48,.08);
}
.cg-bc__sel-item:last-child{border-bottom:0;}
.cg-bc__sel-title{font-weight:800;}
.cg-bc__sel-sub{
display:grid;
gap:4px;
color:var(--bc-muted);
font-size:12px;
margin-top:4px;
}
.cg-bc__sel-actions{display:flex;gap:6px;align-items:center;}
.cg-bc__mini-btn{
border:1px solid var(--bc-border);
background:#fff;
border-radius:10px;
padding:8px 10px;
cursor:pointer;
font-weight:800;
}
.cg-bc__mini-btn:hover{box-shadow:0 8px 16px rgba(0,0,0,.06);}
.cg-bc__mini-btn:disabled{
opacity:.45;
cursor:not-allowed;
box-shadow:none;
}
.cg-bc__mini-btn.is-danger{
color:#fff;
background:var(--bc-danger);
border-color:var(--bc-danger);
}
.cg-bc__muted{color:var(--bc-muted);font-size:13px;}
.cg-bc__modal{
position:fixed;
inset:0;
display:none;
z-index:999999;
}
.cg-bc__modal.is-open{display:block;}
.cg-bc__modal.is-open .cg-bc__modal-backdrop{
animation:cg-bc-modal-fade-in 120ms ease-out both;
}
.cg-bc__modal.is-open .cg-bc__modal-dialog{
animation:cg-bc-modal-drop-in 160ms ease-out both;
}
@keyframes cg-bc-modal-fade-in{
from{opacity:0;}
to{opacity:1;}
}
@keyframes cg-bc-modal-drop-in{
from{opacity:0;transform:translateY(calc(-50% - 10px));}
to{opacity:1;transform:translateY(-50%);}
}
@media (prefers-reduced-motion: reduce){
.cg-bc__modal.is-open .cg-bc__modal-backdrop,
.cg-bc__modal.is-open .cg-bc__modal-dialog{animation:none!important;}
}
.cg-bc__modal-backdrop{
position:absolute;
inset:0;
background:rgba(0,0,0,0.50);
}
.cg-bc__modal-dialog{
position:relative;
max-width:860px;
margin:0 auto;
background:#fff;
border-radius:16px;
border:1px solid rgba(255,255,255,0.18);
box-shadow:0 20px 60px rgba(0,0,0,0.25);
top:50%;
transform:translateY(-50%);
overflow:hidden;
}
@media (max-width:860px){
.cg-bc__modal-dialog{margin:4vh 14px;}
}
.cg-bc__modal-head{
display:flex;
align-items: flex-start;
justify-content:space-between;
gap:12px;
padding:18px 20px;
}
.cg-bc__modal-title{
font-size:clamp(22px,4vw,30px);
font-weight:900;
color:var(--bc-primary);
line-height: 1.2;
}
.cg-bc__modal-sub{
color:var(--bc-muted);
font-size:17px;
margin-top:2px;
margin-bottom:5px;
}
.cg-bc__modal-head .cg-bc__icon-btn{
border:unset;
background:#fff;
cursor:pointer;
font-size:2.8rem;
line-height:1;
font-weight:100;
color:var(--bc-primary);
padding:0;
height:unset;
}
.cg-bc__modal-head .cg-bc__icon-btn:hover{
background:unset;
transform:scale(0.9);
color:var(--bc-primary);
}
.cg-bc__modal-head .cg-bc__icon-btn:focus{background:unset;color:var(--bc-primary);}
.cg-bc__modal-body{padding:0px 20px 8px 20px;}
.cg-bc__modal-foot{
display:flex;
justify-content:flex-start;
gap:12px;
padding:10px 20px 22px 20px;
background:#fff;
}
@media (max-width:615px){
.cg-bc__modal-foot{flex-wrap:wrap;}
.cg-bc__modal-foot button{width:100%;}
}
.cg-bc__modal-foot .cg-bc__btn{min-width:120px;}
.cg-bc__field{margin-bottom:16px;}
.cg-bc__field label{display:block;font-weight:800;margin-bottom:8px;}
.cg-bc__field select{width:100%;border:1px solid var(--bc-border);border-radius:12px;padding:10px 12px;}
html.cg-bc--modal-open,
body.cg-bc--modal-open{overflow:hidden !important;}
.cg-bc__fieldset{
border:1px solid var(--bc-primary);
border-radius:10px;
padding:0;
overflow:hidden;
}
.cg-bc__legend{
padding:10px 12px;
font-weight:700;
color:var(--bc-muted);
border-bottom:1px solid var(--bc-border);
background:rgba(10,24,48,.02);
}
.cg-bc__agrafes-scroll{
max-height:210px;
overflow:auto;
padding:10px 12px;
}
.cg-bc__checkline{
display:flex;
align-items:normal;
gap:10px;
padding:8px 4px;
cursor:pointer;
}
.cg-bc__checkline input[type="checkbox"]{width:18px;height:18px;}
.cg-bc__checkline.is-disabled{opacity:.6;cursor:not-allowed;}
.cg-bc__small{margin-left:auto;font-size:12px;color:var(--bc-muted);}
.cg-bc__orderbox{padding:10px 16px;}
@media (max-width:460px){
.cg-bc__orderbox{padding:0 16px 10px;}
}
.cg-bc__orderlist{margin:0;padding-left:18px;color:var(--bc-muted);}
.cg-bc__orderlist li{padding:3px 0;font-weight:600;}
.cg-bc__order-empty{
text-align:center;
font-weight:600;
color:var(--bc-muted);
padding:6px 0;
}
.cg-bc__qty{
display:flex;
align-items:center;
justify-content:space-between;
gap:10px;
}
.cg-bc__qty label{font-weight:700;}
.cg-bc__qty-stepper{
display:grid;
grid-template-columns:2fr 1fr 2fr;
border-radius:12px;
overflow:hidden;
background:#fff;
align-self:stretch;
}
.cg-bc__qty-stepper .cg-bc__qty-btn{
appearance:none;
border:0;
background:var(--bc-primary);
color:#fff;
font-size:20px;
font-weight:900;
cursor:pointer;
display:flex;
align-items:center;
justify-content:center;
padding:0;
}
.cg-bc__qty-stepper .cg-bc__qty-btn:hover,
.cg-bc__qty-stepper .cg-bc__qty-btn:focus{background:var(--bc-primary);opacity:.8;}
.cg-bc__qty-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;}
.cg-bc__qty-stepper .cg-bc__qty-input{
width:80px;
max-width:none;
padding:10px 0;
border:0;
border-radius:0;
background:#fff;
color:var(--bc-primary);
text-align:center;
font-weight:800;
-moz-appearance:textfield;
}
.cg-bc__qty-stepper .cg-bc__qty-input::-webkit-outer-spin-button,
.cg-bc__qty-stepper .cg-bc__qty-input::-webkit-inner-spin-button{
-webkit-appearance:none;
margin:0;
}
.cg-bc__mode{background:#fff;margin-bottom:18px;}
.cg-bc__mode-title{
color:var(--bc-primary);
font-weight:700;
margin-bottom:8px;
font-size:clamp(18px, 2.2vw, 22px);;
}
.cg-bc__mode-buttons{display:flex;gap:2px;flex-wrap:wrap;}
.cg-bc__mode-buttons .cg-bc__mode-btn{
appearance:none;
border:2px solid var(--bc-primary);
background:var(--bc-bg);
color:var(--bc-primary);
border-radius:999px;
padding:8px;
font-size:14px;
font-weight:700;
text-transform:initial;
cursor:pointer;
}
.cg-bc__mode-buttons .cg-bc__mode-btn.is-active{
background:var(--bc-primary);
color:#fff;
border-color:var(--bc-primary);
}
.cg-bc__mode-buttons .cg-bc__mode-btn:hover{
background:var(--bc-primary);
color:#fff;
border-color:var(--bc-primary);
}
.cg-bc__mode-buttons .cg-bc__mode-btn:focus{background-color:#fff;color:var(--bc-primary);}
.cg-bc__mode-buttons .cg-bc__mode-btn.is-active:focus{background:var(--bc-primary);color:#fff;}
.cg-bc__stage.is-hidden{display:none;}
.cg-bc__before-mode{
border:1px dashed var(--bc-primary);
border-radius:20px;
background:#fff;
padding:18px;
color:var(--bc-muted);
font-weight:600;
}
.cg-bc__before-mode:empty{display:none;}
.cg-bc__support{margin:0 0 10px 0;}
.cg-bc__support-title{color:var(--bc-primary);font-weight:700;margin-bottom:8px;font-size:clamp(18px, 2.2vw, 22px);;}  
.cg-bc__support-buttons{display:flex;gap:2px;flex-wrap:wrap;margin:0 0 15px 0;}
.cg-bc__support-buttons .cg-bc__support-btn{appearance:none;border:2px solid var(--bc-primary);background:var(--bc-bg);color:var(--bc-primary);border-radius:999px;padding:8px;font-size:14px;font-weight:700;text-transform:initial;cursor:pointer;}
.cg-bc__support-buttons .cg-bc__support-btn{display:inline-flex;align-items:center;gap:4px;}
.cg-bc__support-thumb{display:inline-flex;align-items:center;justify-content:center;}
.cg-bc__support-thumb img{display:block;width:28px;max-width:28px;max-height:28px;height:auto;object-fit:contain;border-radius:6px;}
.cg-bc__support-btn-label{display:inline-block;}
.cg-bc__support-buttons .cg-bc__support-btn.is-active{background:var(--bc-primary);color:#fff;border-color:var(--bc-primary);}  
.cg-bc__support-buttons .cg-bc__support-btn:hover{background:var(--bc-primary);color:#fff;border-color:var(--bc-primary);}  
.cg-bc__support-buttons .cg-bc__support-btn:focus{background-color:#fff;color:var(--bc-primary);}  
.cg-bc__support-buttons .cg-bc__support-btn.is-active:focus{background:var(--bc-primary);color:#fff;} .cg-bc__support-select{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}
.cg-bc__medals-title{color:var(--bc-primary);font-weight:700;margin:12px 0 10px 0;font-size:clamp(18px, 2.2vw, 22px);}
.cg-bc__medals-head{display:flex;align-items:center;justify-content:space-between;gap:16px;}
.cg-bc__medals-head .cg-bc__medals-title{margin:0;}
.cg-bc__medals-head .cg-bc__search{margin:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:1 1 auto;}
.cg-bc__medals-head .cg-bc__search-field{width:min(520px,100%);}
.cg-bc__search-toggle{appearance:none;border:none!important;background:unset!important;color:var(--bc-primary)!important;border-radius:999px;display:none;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:0 0 auto;}
.cg-bc__search-toggle:focus-visible{outline:unset;}
.cg-bc__search-toggle .cg-bc__icon{display:flex;align-items:center;justify-content:center;}
.cg-bc__search-toggle .cg-bc__icon--close{display:none;}
.cg-bc__search.is-open .cg-bc__search-toggle .cg-bc__icon--close{display:flex;}
.cg-bc__search.is-open .cg-bc__search-toggle .cg-bc__icon--search{display:none;}
@media (min-width: 641px){
.cg-bc__search-toggle{display:none !important;}
.cg-bc__medals-head{margin:0 0 8px 0;}
.cg-bc__medals-head .cg-bc__search-field{display:block !important;}
}
@media (max-width: 980px){
.cg-bc__support-buttons{margin:0;}
}
@media (max-width: 640px){
.cg-bc__medals-head{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:10px;row-gap:8px;margin:0 0 8px 0;}
.cg-bc__medals-head .cg-bc__medals-title{grid-column:1;grid-row:1;}
.cg-bc__medals-head .cg-bc__search{display:contents;}
.cg-bc__search-toggle{display:inline-flex;grid-column:2;grid-row:1;justify-self:end;}
.cg-bc__medals-head .cg-bc__search-field{display:none;grid-column:1 / -1;grid-row:2;width:100%;margin-top:0;}
.cg-bc__search.is-open .cg-bc__search-field{display:block;}
}
.cg-bc__support-label{
display:block;
font-weight:700;
color:var(--bc-primary);
font-size:clamp(20px,2.8vw,28px);
margin:0 0 15px 0;
}
.cg-bc__support-select{
width:100%;
border:2px solid var(--bc-primary);
border-radius:999px;
padding:10px 12px;
background:#fff;
color:var(--bc-primary);
}
.cg-bc__support-select:focus-visible{outline:unset;}
.cg-bc__search{margin:0 0 15px 0;}
#cg-bc-search.cg-bc__search-input{
font-family: "Champagne & Limousine", Sans-serif;
width:100%;
border:2px solid var(--bc-primary);
border-radius:999px;
padding:8px;
background:#fff;
color:var(--bc-primary);
}
#cg-bc-search.cg-bc__search-input::placeholder{color:var(--bc-primary);}
#cg-bc-search.cg-bc__search-input:focus-visible{outline:unset;}
#cg-bc-modal-delete:hover,
#cg-bc-modal-delete:focus{
border-color:var(--bc-danger);
color:#fff;
text-transform:uppercase;
font-weight:700;
border-radius:5px;
background:var(--bc-danger);
opacity:.8;
} .cg-bc__support-select{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;} .cg-bc__modal-step[hidden]{display:none!important;}
.cg-bc__finish-list{margin-top:8px;}
.cg-bc__step-error{margin-top:10px;color:#b00020;font-weight:700;}
.cg-bc__step-nav{display:flex;justify-content:flex-end;gap:10px;margin-top:12px;}
.cg-bc__step-btn{ appearance:none;
min-width:120px!important;
background:var(--bc-primary)!important;
border:1px solid var(--bc-primary)!important;
color:#fff!important;
text-transform:initial!important;
font-weight:700!important;
border-radius:5px!important;
padding:10px 12px !important;
cursor:pointer!important;
}
.cg-bc__step-btn:hover{background:var(--bc-primary);opacity:.8;}
.cg-bc__step-btn:focus{background:var(--bc-primary);color:#fff;}  .woocommerce-cart .woocommerce-cart-form .cg-bc__agrafe-row {
gap: 14px !important;
}
.woocommerce-cart .woocommerce-cart-form .cg-bc__agrafe-row > img.cg-bc__agrafe {
height: 2.8vw !important;
max-height: 36px;
width: auto;
}
@media (max-width:767px){
.woocommerce-cart .woocommerce-cart-form .cg-bc__agrafe-row {
gap: 2vw !important;
}
.woocommerce-cart .woocommerce-cart-form .cg-bc__agrafe-row > img.cg-bc__agrafe {
height: 4.4vw !important;
max-height: 34px;
}
}  .woocommerce-checkout .wcpa_cart_meta .cg-bc__agrafe-row {
gap: 1.1vw !important;
}
.woocommerce-checkout .wcpa_cart_meta .cg-bc__agrafe-row > img.cg-bc__agrafe {
height: 1.9vw !important;
width: auto;
}
@media (max-width:820px){
.woocommerce-checkout .wcpa_cart_meta .cg-bc__agrafe-row {
gap: 1vw !important;
}
.woocommerce-checkout .wcpa_cart_meta .cg-bc__agrafe-row > img.cg-bc__agrafe {
height: 1.7vw !important;
}
}
@media (max-width:480px){
.woocommerce-checkout .wcpa_cart_meta .cg-bc__agrafe-row {
gap: 1.2vw !important;
}
.woocommerce-checkout .wcpa_cart_meta .cg-bc__agrafe-row > img.cg-bc__agrafe {
height: 2.2vw !important;
}
}  #woocommerce-order-items .cg-bc__agrafe-row {
gap: 1vw !important;
}
#woocommerce-order-items .cg-bc__agrafe-row:has(> img.cg-bc__agrafe:nth-of-type(3)):not(.wcpa_cart_meta .cg-bc__agrafe-row) {
gap: 0.6vw !important;
}
#woocommerce-order-items .cg-bc__agrafe-row > img.cg-bc__agrafe {
height: 78% !important;
}.cg-bc__woo-preview-wrap {
margin-top: 10px;
}
.cg-bc__woo-lines {
margin-top: 10px;
font-size: 14px;
line-height: 1.35;
}
.cg-bc__woo-head {
margin-bottom: 8px;
padding: 8px 10px;
border: 1px solid rgba(0,0,0,.08);
border-radius: 10px;
background: rgba(0,0,0,.02);
}
.cg-bc__woo-head > div + div {
margin-top: 4px;
}
.cg-bc__woo-line + .cg-bc__woo-line {
margin-top: 6px;
}
.cg-bc__woo-decl {
opacity: .85;
font-weight: 600;
}
.cg-bc__woo-sub {
margin-top: 2px;
opacity: .85;
}
.cg-bc__woo-totals {
margin-top: 8px;
padding-top: 8px;
border-top: 1px solid rgba(0,0,0,.08);
opacity: .9;
} .cg-bc__woo-preview-wrap .cg-bc__barrette-inner {
max-width: 520px;
margin-top: 6px;
margin-bottom: 2px;
} .wc-item-meta .cg-bc__woo-preview-wrap,
.woocommerce-table__product-name .cg-bc__woo-preview-wrap {
display: block;
margin-top: 8px;
} .wc-block-components-product-details__item .wc-block-components-product-details__value {
word-break: break-word;
} .woocommerce-order-received .wc-item-meta > li:has(.cg-bc__barrette-inner) {
display: flex;
flex-direction: column;
} .cg-bc__preview-ruban .cg-bc__agrafe-row > img.cg-bc__agrafe.cg-bc__agrafe--default{
max-height: 21%;
height: auto;
width: auto;
object-fit: contain;
}.woof_container{
padding-bottom: 5px;
margin-bottom: 9px;
}
.woof_container select{
width: 100%;
}
.woof_container label{
display: inline-block !important;
}
ul.woof_list{
margin: 0 !important;
list-style: none !important;
}
li.woof_list{
list-style: none !important;
}
.woof_list li{
list-style: none !important;
}
.woof_block_html_items ul{
margin-left: 0 !important;
}
.woof_list label{
vertical-align: middle;
padding-top: 4px;
padding-bottom: 4px;
display: inline-block !important;
}
.woof_childs_list{
padding: 7px 0 7px 17px !important;
margin: 0 !important;
} .woof_auto_show{
position: absolute;
z-index: 1001;
width: 100%;
}
.woof_sid_auto_shortcode .woof_container{
width: 33%;
min-width: 150px;
}
.woof_sid_auto_shortcode .woof_container,
.woof_sid_auto_shortcode .woof_container_mselect{
overflow-x: hidden;
overflow-y: auto;
min-height: fit-content;
max-height: 250px;
}
.woof_sid_auto_shortcode .woof_container_select_hierarchy,
.woof_sid_auto_shortcode .woof_container_slider,
.woof_sid_auto_shortcode .woof_meta_slider_container,
.woof_sid_auto_shortcode .woof_container_mselect,
.woof_sid_auto_shortcode .woof_container_select,
.woof_sid_auto_shortcode .woof_price_filter{
overflow: visible;
}
.woof_sid_auto_shortcode .woof_container_inner{
padding-left: 5px;
}
.woof_submit_search_form{
float: left;
}
.woof_submit_search_form_container{
overflow: hidden;
clear: both;
margin: 9px 0 15px 0;
display: flex;
justify-content: space-between;
}
li.woof_childs_list_li{
padding-bottom: 0 !important;
} div.woof_info_popup {
position: fixed;
top: 48%;
left: 48%;
z-index: 10001;
display: none;
overflow: hidden;
padding: 20px;
border-radius: 5px;
background-color: rgba(0,0,0,.6);
box-shadow:
inset 0 0 0 1px rgba(0,0,0,.6),
inset 0 0 0 2px rgba(255,255,255,.2);
color: #fff;
font-size: 22px;
font-family: 'Oswald',sans-serif;
} p.woof_tooltip {
position: relative;
display: inline;
line-height: normal !important;
}
p.woof_tooltip span.woof_tooltip_data {
position: absolute;
width:auto;
min-width: 140px;
max-width: 300px;
color: #FFFFFF;
background: #000000;
height: auto;
min-height: 21px;
line-height: 21px;
vertical-align: middle;
text-align: center;
visibility: hidden;
border-radius: 6px;
margin-top: -30px;
}
p.woof_tooltip span.woof_tooltip_data:after {
}
p:hover.woof_tooltip span.woof_tooltip_data {
visibility: visible;
opacity: 0.8;
left: 50%;
margin-left: -74px;
z-index: 999;
}
.woof_tooltip_title{
display: none;
}
.woof_step .price_slider_amount .button{
display: none;
}
.woof_products_top_panel{
overflow: hidden;
line-height: 32px;
margin: 5px 0 15px 0;
display: none;
position: relative;
z-index: 99;
clear: both;
}
.woof_products_top_panel_ul li ul li{
margin: 0 5px 0 0 !important;
}
.woof_products_top_panel_ul a{
text-decoration: none;
}
.woof_reset_button_2{
padding: 2px 7px;
}
.woof_products_top_panel ul{
margin: 0 !important;
padding: 0 !important;
}
.woof_products_top_panel li{
float: left;
margin: 0 15px 0 0 !important;
list-style: none !important;
}
.woof_products_top_panel li a{
text-decoration: none;
}
.woof_products_top_panel li a:hover{
text-decoration: none;
}
.woof_products_top_panel li span{
padding-right: 16px;
background: url(//preprod.elegancemarine-toulon.com/wp-content/plugins/woocommerce-products-filter/img/delete.png);
background-size: 14px 14px;
background-repeat: no-repeat;
background-position: right;
}
.woof_products_top_panel li span:hover{
background-size: 14px 14px;
} .woof_sid_auto_shortcode{
background: #fff;
border: solid 1px #eee;
border-radius: 3px;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background: #fefefe;
margin-bottom: 11px;
clear: both;
}
.woof_sid_auto_shortcode.woof{
padding: 16px;
}
.woof_edit_view{
position: relative;
float: right;
clear: both;
opacity: 0.7;
z-index: 9999;
margin-top: -20px;
}
.woof_container_overlay{
position: relative;
border:solid 1px orange;
}
.woof_container_setter{
position: relative;
}
.woof_container_overlay_item{
display: none;
color: red;
padding: 4px;
}
.woof_container_overlay .woof_container_setter_link{
display: inline-block;
position: relative;
float: right;
clear: both;
opacity: 0.8;
}
.woof_show_auto_form,.woof_hide_auto_form{
display: inline-block !important;
margin-bottom: 3px !important;
} .woof_show_auto_form,
.woof_hide_auto_form{
background: url(//preprod.elegancemarine-toulon.com/wp-content/plugins/woocommerce-products-filter/img/magnifying-glass.svg);
background-size: cover;
width: 32px;
height: 32px;
display: inline-block;
background-repeat: no-repeat;
}
.woof_show_auto_form_txt.woof_show_auto_form,.woof_show_auto_form_txt.woof_hide_auto_form{
width: auto;
height: auto;
background: none;
}
.woocommerce-ordering{
position: relative;
z-index: 3;
}
.woof_sid_auto_shortcode .woof_redraw_zone{
position: relative;
width: 100%;
z-index: 1001;
display: flex;
flex-wrap: wrap;
}
.woof_auto_show .woof_price_search_container{
position: relative;
z-index: 1002;
}
.woof_price_search_container .price_slider_amount .price_label{
float: left !important;
display: inline-block;
text-align: right !important;
}
.woof_childs_list_opener{
vertical-align: middle;
margin-left: 7px !important;
margin-top: 0 !important;
display: inline-block !important;
line-height: 0 !important;
}
.woof_childs_list_opener span{
display: inline-block;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: right;
width: 13px;
height: 13px;
}
.woof_childs_list_opener span.woof_is_closed{
background: url(//preprod.elegancemarine-toulon.com/wp-content/plugins/woocommerce-products-filter/img/plus2.svg);
}
.woof_childs_list_opener span.woof_is_opened{
background: url(//preprod.elegancemarine-toulon.com/wp-content/plugins/woocommerce-products-filter/img/minus2.svg);
}
.woof_childs_list_opener span:hover{
background-size: 18px 18px;
}
.woof_list_checkbox li div{
margin-top: 3px;
}
ul.woof_list li{
margin: 0 3px 4px 3px;
} .woof .widget_price_filter .price_slider {
margin-bottom: 1em;
}
.woof .widget_price_filter .price_slider_amount {
text-align: right;
line-height: 2.4em;
font-size: 0.8751em;
}
.woof .widget_price_filter .price_slider_amount .button {
font-size: 1.15em;
float: right !important;
}
.woof .widget_price_filter .ui-slider {
position: relative;
text-align: left;
}
.woof .widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 0.9em;
height: 0.9em;
border-radius: 1em;
border: 1px solid #141741;
cursor: pointer;
background: #2d338e;
outline: none;
}
.woof .widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -0.5em;
}
.woof .widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background: #c0132c;
border-radius: 1em;
}
.woof .widget_price_filter .price_slider_wrapper .ui-widget-content {
border-radius: 1em;
background: #d5d5d5;
}
.woof .widget_price_filter .ui-slider-horizontal {
height: .5em;
}
.woof .widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.woof .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left: -1px;
}
.woof .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right: -1px;
}
.woof .widget_price_filter .ui-slider .ui-slider-range {
background-color: #a46497;
border: 0 none;
border-radius: 1em;
display: block;
font-size: 0.7em;
position: absolute;
z-index: 1;
}
.woof .widget_price_filter .ui-slider-horizontal .ui-slider-range {
height: 100%;
top: 0;
}
.woof .widget_price_filter .ui-slider-horizontal .ui-slider-range {
height: 100%;
top: 0;
}
.woof .widget_price_filter .ui-slider .ui-slider-range {
background-color: #a46497;
border: 0 none;
border-radius: 1em;
display: block;
font-size: 0.7em;
position: absolute;
z-index: 1;
}
.woof .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #a46497;
border-radius: 1em;
cursor: ew-resize;
height: 1em;
margin-left: -0.5em;
outline: 0 none;
position: absolute;
width: 1em;
z-index: 2;
}
.woof .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #602053;
border: 0 none;
border-radius: 1em;
}
.woof .widget_price_filter .price_slider_wrapper .ui-widget-content {
background: none repeat scroll 0 0 #d5d5d5;
border-radius: 1em;
}
.woof .widget_price_filter .ui-slider-horizontal {
height: 0.5em;
}
.woof .widget_price_filter .ui-slider {
margin-left: 0.5em;
margin-right: 0.5em;
position: relative;
text-align: left;
}
.woof .woocommerce .widget_price_filter .price_slider {
margin-bottom: 1em;
}
.woof .widget_price_filter .ui-slider-horizontal {
height: 0.5em;
}
.woof .widget_price_filter .ui-slider {
position: relative;
text-align: left;
}
.woof .widget_price_filter .price_slider {
margin-bottom: 1em;
}
.woof_overflow_hidden{
overflow: hidden;
}
.woof .chosen-drop{
z-index: 10001 !important;
}
.chosen-results{
z-index: 10001 !important;
}
.woof .chosen-container-multi .chosen-choices li.search-field input[type="text"]{
min-height: 18px !important;
}
.woof_sid_widget .woof_edit_view{
display: none;
}
.woof_section_scrolled{
overflow: auto;
overflow-x: hidden;
margin-bottom: 3px;
}
.woof_price_filter_dropdown{
width: 100%;
}
.chosen-results li{
margin-left: 0 !important;
}
.woof-padding-1{
padding-left: 12px !important;
}
.woof-padding-2{
padding-left: 24px !important;
}
.woof-padding-3{
padding-left: 36px !important;
}
.woof-padding-4{
padding-left: 48px !important;
}
.woof-padding-5{
padding-left: 60px !important;
} .chosen-container{
margin-bottom: 3px;
max-width: 100%;
}
.woof_search_is_going nav.woocommerce-breadcrumb+h1.page-title{
display: none;
}
.woof_search_is_going nav.woocommerce-breadcrumb{
display: none;
}
.woof_checkbox_label{
margin-left: 7px !important;
}
.woof_checkbox_label_selected{
font-weight: bold;
}
.woof_radio_label_selected{
font-weight: bold;
}
.woof_checkbox_count{
margin-left: 3px;
}
.woof_radio_label{
margin-left: 5px;
}
.woof_radio_count{
margin-left: 2px;
}
a.woof_front_toggle{
float:right;
text-decoration: none;
}
.woof_redraw_zone a.woof_front_toggle img{
height: 20px;
}
.woof_closed_block{
display: none;
}
.woof_radio_term_reset_visible{
display: inline-block !important;
padding: 2px 0 0 7px;
}
.woof label{
cursor: pointer;
}
.woof_hidden_term{
display: none !important;
}
.woof_open_hidden_li{
clear:both;
display: block !important;
text-align: center;
}
.woof_open_hidden_li a{
outline: none !important;
}
.woof_open_hidden_li img{
box-shadow: none !important;
}
a.woof_start_filtering_btn{
display: inline-block;
padding: 9px 12px;
border: solid 2px #ccc;
border-radius: 3px;
text-decoration: none !important;
transition: all .5s;
}
a.woof_start_filtering_btn:hover{
color: #0073d2 !important;
border-color: #0073d2;
text-decoration: none;
}
a.woof_start_filtering_btn2{
display: inline-block;
padding: 9px 12px;
border: solid 2px #0073d2;
border-radius: 7px;
text-decoration: none !important;
color: #0073d2 !important;
}
.woof_price_filter_txt{
width: 75px !important;
}
a.chosen-single{
text-decoration: none !important;
}
.chosen-container-single .chosen-single span{
font-size: 14px;
color: #444;
font-weight: 400;
line-height: 24px;
}
.chosen-container-single .chosen-single{
height: 32px !important;
line-height: 29px !important;
background: #fff;
box-shadow: none;
border-radius: 1px;
}
.chosen-container-single .chosen-single div b{
background-position: 0 4px !important;
} .woof_sid_flat_white{
background: #fff;
border: solid 1px #eee;
padding: 9px;
}
.woof_sid_flat_grey .chosen-container-single .chosen-single{
border-radius: 0px;
background: none;
background-color: #fff;
box-shadow: none;
border: 2px solid #aaa;
}
.woof_sid_flat_grey .chosen-container-active.chosen-with-drop .chosen-single {
border: 2px solid #aaa;
border-radius: 0;
background-image: none;
box-shadow: none;
}
.woof_sid_flat_grey .chosen-container-active{
background: none;
background-color: #fff;
box-shadow: none;
}
.woof_sid_flat_grey .chosen-container-multi .chosen-choices{
background-image: none;
border: 2px solid #aaaaaa;
}
.woof_sid_flat_grey  .chosen-container-active .chosen-choices{
box-shadow: none;
border: 2px solid #97b6be;
}
.woof_sid_flat_grey  .chosen-container .chosen-results li.highlighted {
background-color: #97b6be;
background-image: none;
color: #fff;
}
.woof_sid_flat_grey .chosen-container-multi .chosen-choices li.search-choice , .woof_sid_flat_dark .chosen-container-multi .chosen-choices li.search-choice {
border: 2px solid #aaa;
border-radius: 0px;
background-color: transparent;
;
background-image:none;
box-shadow: none;
}
.woof_sid_flat_grey .chosen-container .chosen-drop{
border: 2px solid #aaa;
border-top: 0;
background: #fff;
box-shadow: none;
}
.woof_sid_flat_grey .woof_submit_search_form_container button{
border: 2px solid #aaa;
background: #fff;
box-shadow: none;
}
.woof_sid_flat_grey .woof_submit_search_form_container button:hover{
background-color: #97b6be;
}
.woof_sid_flat_grey .woof_submit_search_form_container, .woof_sid_flat_dark .woof_submit_search_form_container {
margin: 0px;
}
.woof_sid_flat_grey .woof_redraw_zone select,.woof_sid_flat_grey .woof_redraw_zone input{
width: 100%;
}
.woof_sid_flat_grey .irs-bar, .woof_sid_flat_dark .irs-bar {
border-top: 1px solid #97b6be;
border-bottom: 1px solid #97b6be;
background: #97b6be;
}
.woof_sid_flat_grey .irs-from, .woof_sid_flat_grey .irs-to, .woof_sid_flat_grey .irs-single {
color: #fff;
background: #97b6be;
}
.woof_sid_flat_dark .irs-from, .woof_sid_flat_dark .irs-to, .woof_sid_flat_dark .irs-single {
color: #fff;
background: #97b6be;
}
.woof_sid_flat_grey .irs-slider, .woof_sid_flat_dark .irs-slider{
border: 2px solid #AAA;
background: #DDD;
box-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}
.woof_sid_flat_grey .irs-line, .woof_sid_flat_grey .irs-line{
background: #EEE;
border: 2px solid #AAA;
}
.woof_sid_flat_grey .woof_container h4 {
margin-bottom: 11px!important;
font-size: 1.12em!important;
background: #eee;
padding: 9px 7px;
color: #777;
line-height: 1.12em!important;
text-align: center;
}
.woof_sid_flat_grey {
background: #fff;
border: solid 2px #aaa;
background: #fdfdfd;
margin-bottom: 11px;
margin-top: 30px;
padding: 12px;
}
.woof_sid_flat_grey .woof_select_radio_check dt.woof_select_radio_check_opened a {
background-color: #a0bcc385;
color: #fff !important;
border: solid 1px #fff;
}
.woof_sid_flat_grey .woof_select_radio_check dt a {
border: solid 2px #aaa;
border-radius: 0px;
}
.woof_sid_flat_grey .woof_color_term:hover , .woof_sid_flat_dark .woof_color_term:hover{
border-color: #444;
transform: scale(1.1, 1.1);
transition-duration: 1s;
border-style: solid;
}
.woof_sid_flat_grey .woof_color_term.checked , .woof_sid_flat_dark .woof_color_term.checked {
transform: scale(1.1, 1.1);
}
.woof_sid_flat_grey .woof_color_term , .woof_sid_flat_dark .woof_color_term  {
border-radius: 0px;
}
.woof_sid_flat_dark {
border: solid 2px #aaa;
background: #4e4d4d;
margin-bottom: 11px;
margin-top: 30px;
padding: 12px;
color: #e2e6e7;
}
.woof_sid_flat_dark .woof_redraw_zone select,.woof_sid_flat_dark .woof_redraw_zone input{
width: 100%;
}
.woof_sid_flat_dark .chosen-container-single .chosen-single{
border-radius: 0px;
background: none;
background-color: #4e4d4d;
box-shadow: none;
border: 2px solid #e2e6e7;
color: #e2e6e7;
}
.chosen-container .chosen-drop {
border: 2px solid #4d4d4;
background: #4e4d4d;
box-shadow: 0 0px 0px rgba(0,0,0,0);
}
.woof_sid_flat_dark .chosen-container-active.chosen-with-drop .chosen-single {
border: 2px solid #e2e6e7;
border-radius: 0;
background-image: none;
box-shadow: none;
}
.woof_sid_flat_dark .chosen-container-active{
background: none;
background-color: #4e4d4d;
box-shadow: none;
}
.woof_sid_flat_dark .chosen-container-multi .chosen-choices{
background-image: none;
background-color: #4e4d4d;
border: 2px solid #e2e6e7;
}
.woof_sid_flat_dark .chosen-container-multi ul.chosen-choices li.search-field input{
color: #e2e6e7;
}
.woof_sid_flat_dark .chosen-container .chosen-results li.no-results {
background: #97b6be;
}
.woof_sid_flat_dark  .chosen-container-active .chosen-choices{
box-shadow: none;
border: 2px solid #e2e6e7;
}
.woof_sid_flat_dark  .chosen-container .chosen-results li.highlighted {
background-color: #97b6be;
background-image: none;
color: #e2e6e7;
}
.woof_sid_flat_dark .chosen-container .chosen-drop{
border: 2px solid #e2e6e7;
border-top: 0;
background: #4e4d4d;
box-shadow: none;
}
.woof_sid_flat_dark .chosen-container-single .chosen-drop {
border-radius: 0px;
}
.woof_sid_flat_dark .woof_color_term{
border: 0px solid #e2e6e7;
}
.woof_sid_flat_dark .woof_color_term.checked {
border: 3px solid #e2e6e7;
}
.woof_sid_flat_dark .woof_container h4 {
margin-bottom: 11px!important;
font-size: 1.32em!important;
background: #a0bcc385;
padding: 11px 7px;
color: #e2e6e7;
line-height: 1.12em!important;
text-align: center;
}
.woof_sid_flat_dark .woof_submit_search_form_container button{
border: 2px solid #e2e6e7;
background: #4e4d4d;
box-shadow: none;
color: #e2e6e7;
}
.woof_sid_flat_dark .woof_submit_search_form_container button:hover{
background-color: #97b6be;
}
.woof_sid_flat_dark .woof_select_radio_check dt.woof_select_radio_check_opened a {
background-color: #a0bcc385;
color: #e2e6e7 !important;
border: solid 2px #e2e6e7;
}
.woof_sid_flat_dark .woof_select_radio_check dt a {
background-color: #4e4d4d;
color: #e2e6e7 !important;
border: solid 2px #e2e6e7;
border-radius: 0px;
}
.woof_sid_flat_dark .woof_select_radio_check dd ul.woof_list {
background-color: #4e4d4d;
color: #e2e6e7;
}
.woof_sid_flat_dark input[type=search]:focus, .woof_sid_flat_dark input[type=text]:focus, .woof_sid_flat_dark  textarea:focus {
background: #a0bcc385;
color: #e2e6e7;
}
.woof_sid_flat_dark .woof_text_search_container input[type='search'], .woof_sid_flat_dark input[type='search']  {
background: #4e4d4d;
color: #e2e6e7;
border: solid 2px #e2e6e7;
}
.woof_sid_flat_dark .woof_text_search_container input[type='search']::placeholder , .woof_sid_flat_dark  input[type='search']::placeholder { color: #a0bcc3;
opacity: 1; }
.woof_sid_flat_dark .irs-max , .woof_sid_flat_dark .irs-min{
background: #a0bcc385;
color: #e2e6e7;
}
.woof_sid_flat_grey .woof_list_label li .woof_label_term:hover, .woof_sid_flat_grey .woof_list_label li .woof_label_term.checked {
background-color: #97afb5;
border-color: #a0bcc385;
color: #fff;
}
.woof_sid_flat_dark .woof_list_label li .woof_label_term:hover, .woof_sid_flat_dark .woof_list_label li .woof_label_term.checked {
background-color: #a0bcc385;
border-color: #a0bcc385;
color: #e2e6e7;
}
.woof_sid_flat_dark .woof_list_label li .woof_label_term{
color: #728a90;
}
.woof_sid_flat_dark .easy-autocomplete-container ul {
background: none repeat scroll 0 0 #4e4d4d;
;
border-top: 1px dotted #ccc;
display: none;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
position: relative;
top: -1px;
}
.woof_sid_flat_dark .easy-autocomplete-container ul li.selected {
background: none repeat scroll 0 0 #a0bcc385;
} .woof_auto_4_columns .woof_container {
display: inline-block;
vertical-align: top;
width: 24%;
padding: 5px;
min-width: 150px;
}
.woof_auto_3_columns .woof_container {
display: inline-block;
vertical-align: top;
width: 31%;
padding: 5px;
min-width: 150px;
}
.woof_auto_2_columns .woof_container {
display: inline-block;
vertical-align: top;
width: 48%;
padding: 5px;
min-width: 150px;
}
.woof_auto_1_columns .woof_container {
display: inline-block;
vertical-align: top;
width: 100%;
padding: 5px;
min-width: 150px;
}
.woof_auto_1_columns .woof_list_checkbox li,.woof_auto_1_columns .woof_list_radio li{
}
.woof_auto_1_columns .woof_authors li{
display: inline-block;
margin-left: 10px;
}
.woof_auto_1_columns .woof_container_select_radio_check .woof_list_checkbox li, .woof_auto_1_columns .woof_container_select_radio_check .woof_list_radio li{
display: block;
}
input.woof_checkbox_term, input.woof_radio_term{
vertical-align: middle;
}  @media only screen and (max-width : 1200px) {
} @media only screen and (max-width : 992px) {
.woof_sid_auto_shortcode .woof_container{
clear: both;
width: 100%;
}
.woof_sid_auto_shortcode .woof_container .chosen-container{
width: 100% !important;
}
.woof_sid_auto_shortcode .woof_container_select .woof_block_html_items,
.woof_sid_auto_shortcode .woof_container_slider .woof_block_html_items,
.woof_sid_auto_shortcode .woof_by_rating_container .woof_container_inner{
height: auto !important;
min-height: auto !important;
max-height: auto !important;
}
}
.easy-autocomplete-container ul{
margin: 0 !important;
}
.woof_tooltip_templates{
display: none;
}
.woof_container_inner .woof_tooltip_header{
display: inline-block;
height: 15px;
width: auto;
vertical-align: top;
}
.woof_container_inner h4{
margin-bottom: 9px;
}
.woof_tooltip_title{
font-size: 18px;
font-weight: bold;
color: #2c2c2c;
}
.woof_container .woof_container_inner input[type="search"] {
line-height: normal !important;
border: solid 1px #eee;
}
.woof_star_font,.woof_star_selected select {
font-family: 'star';
color: #96588a;
}
.woof_star_selected .chosen-single span{
font-family: 'star';
color: #96588a;
}
.woof_price_filter_txt_slider .woof_price_filter_txt_from{
float: left;
}
.woof_price_filter_txt_slider .woof_price_filter_txt_to{
float: right;
}
.woof_price_filter_txt_slider{
height: 35px;
}
.woof_price_filter_txt_slider input[type='number']{
padding: 2px 7px;
border: solid 1px #ccc;
background: #fff;
box-shadow: none;
} @media only screen and (max-width : 768px) {
} @media only screen and (max-width : 600px) {
} @media only screen and (max-width : 480px) {
}
ul.chosen-choices{
padding: 5px !important;
} .woof_hide_filter{
display: none;
}
.woof_show_filter_for_mobile.woof {
opacity: 0.95;
position: fixed;
top: 100%;
background: white;
z-index: 9999;
overflow: auto;
height: 100%;
display: block !important;
width: 100%;
right: 0px;
padding: 30px;
padding-bottom: 100px;
animation: move_top .5s ease ;
animation-fill-mode: forwards;
}
.woof_hide_mobile_filter img, .woof_show_mobile_filter img{
display: inline-block;
width: 30px;
}
.woof_hide_mobile_filter span, .woof_show_mobile_filter span{
font-size: 20px;
display: inline-block;
vertical-align: top;
font-weight: 600;
}
.woof_hide_mobile_filter{
margin-bottom: 10px;
display: none;
cursor: pointer;
}
.woof_show_filter_for_mobile .woof_hide_mobile_filter{
display: block;
}
@keyframes move_top {
100% {
top: 30px;
}
}
.woof_container_select_hierarchy .select2-container{
margin-bottom: 10px;
} .woof_price_search_container .price_slider_amount .price_label{
text-align: left !important;
}
.woof .widget_price_filter .price_slider_amount .button {
float: left;
}
.woof_float_none{
float: none;
}  .woof_use_beauty_scroll::-webkit-scrollbar {
width: 6px;
} .woof_use_beauty_scroll::-webkit-scrollbar-track {
box-shadow: inset 0 0 6px rgba(100,100,100,0.3);
border-radius: 5px;
} .woof_use_beauty_scroll::-webkit-scrollbar-thumb {
border-radius: 5px;
background: rgba(220,220,220,0.8);
box-shadow: inset 0 0 6px rgba(200,200,200,0.5);
}
.woof_use_beauty_scroll::-webkit-scrollbar-thumb:window-inactive {
background: rgba(120,120,120,0.4);
}
.woof_seo_text{
clear:both;
}
.woof .woof_wcga_label_hide, .woof_container_inner .woof_wcga_label_hide {
display: none !important;
}
.woof_use_beauty_scroll{
overflow-y: scroll;
} .woof_list.woof_list_label > li{
position: relative;
}
ul.woof_list.woof_list_label li{
margin: 2px 2px 2px 0;
}
ul.woof_list{
padding-left: 0 !important;
margin-left: 0 !important;
} .widget .woof_redraw_zone ul li,
.widget .woof_redraw_zone ul li a{
border-bottom: none;
padding: 0;
box-shadow: none;
margin: 0;
}
.widget .woof_redraw_zone ul,
.widget .woof_redraw_zone ol{
border: none;
box-shadow: none;
}
ul.chosen-results{
margin: 0;
padding: 0;
}