@charset "UTF-8";
@font-face {
font-family: 'Qarlient';
src: url(//frenchkitsch.com/wp-content/uploads/2023/09/Qarlient-Regular.woff2) format('woff2'), url(//frenchkitsch.com/wp-content/uploads/2023/09/Qarlient-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
body{font-family: 'Qarlient';}
body.hide-scroll{overflow-y:scroll;}
.submit-btn .wpcf7-spinner{display:none !important}
.no-sidebar .entry-content .alignfull{width:100%;margin:0px !important}
a, a:hover, .wp-block-woocommerce-customer-account a:hover{text-decoration:none !important}
.single-product.separate-containers .site-main{margin-top:0px !important;margin-bottom:0px !important}
.single-product .entry-content{margin-top:0px !important}
.mb-0{margin-bottom:0px !important}
.mb-10{margin-bottom:10px !important}
.inside-top-bar {padding: 5px 20px;}
.inside-header{padding:5px 20px;position: relative;}
.inside-site-info{padding:10px 40px;}
.header_content_outer{background-color: #f0eae5;}
.site-header .header-widget {position: absolute;right: 20px;}
.main-navigation .main-nav ul li a{line-height:125px;}
.column-gap-05{gap:0.5em}
.column-gap-1{gap:1em}
.top-bar-align-right .widget:first-child {margin-left: auto;margin-right:auto;}
.wc-block-mini-cart__button:hover:not([disabled]), .wc-block-mini-cart__button:focus:not([disabled]) {opacity: 1;background: transparent;}
.wc-block-mini-cart__button{padding-right:0px;}
.wc-block-mini-cart__icon{color: #000 !important;}
.home .stickyHeader .site-branding a, .home .stickyHeader a.uagb-modal-button-link, .home .stickyHeader .wc-block-mini-cart__quantity-badge svg{color:#000 !important}
.home .stickyHeader .wc-block-mini-cart__quantity-badge svg path{fill:#000 !important}
#menu-footer-need-help li, #menu-footer-about-us li{font-size:16px;font-weight: 500;letter-spacing: 1px;}
.footer-widgets-container {padding: 60px 40px;}
#footer-widgets h6{font-size:18px !important;border-bottom:1px solid rgb(178 167 149 / 27%);padding-bottom:10px;}
.footer_subscribe{display:flex;}
.footer_subscribe input[type="email"] {width: 100%;background: transparent;border-right: 0px;border-right-width: 0px;color: #fff;height: 40px;border-width: 2px;font-size: 14px;}
.footer_subscribe input[type="submit"] {padding: 0px 20px;height: 40px;background: transparent;border: 2px solid #fff;  border-left: 0px;}
.header-widget .wp-block-woocommerce-customer-account a { gap: 0.5em;}
.header-widget .wp-block-woocommerce-customer-account {justify-content: flex-end;font-weight: 600;}
.header-widget .wp-block-woocommerce-customer-account a svg {color: var(--accent); padding: 0.25em;}
.footer-widgets .inside-footer-widgets {margin-left: 0px !important;} #menu-footer-need-help {column-count: 4;}
.breadcrum-design{text-align:center;}
.breadcrum-design > span {font-weight: 600;padding: 7px 11px;border: 2px solid #000;border-radius: 5px 10px 15px 30px/30px 15px 10px 5px;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {width: 100%;}
.lost_reset_password {max-width: 600px;margin: auto;padding: 30px;border: 2px solid #000;border-radius: 5px 10px 15px 30px/30px 15px 10px 5px;}
.form_design p, .wp-block-uagb-image--layout-overlay-link {position: relative;}
.form_design p .label {text-transform: uppercase;font-size: 13px;display: block;position: absolute;background: #fff;top: -9px;z-index: 1;left: 12px;padding: 0px 5px;transition: 0.3s all;line-height:20px;}
.form_design input[type="text"], .form_design input[type="email"], .form_design textarea {margin-bottom: 20px;font-size: 13px;color: #000;letter-spacing: 0px; width: 100%;border-color: #bbb !important;}
.submit-btn input[type="submit"] {width: 100%;background: transparent;border: 2px solid #000;border-radius: 5px 10px 15px 30px/30px 15px 10px 5px;color: #000;text-transform: uppercase;font-size: 14px;margin-top: -20px;}
.submit-btn input[type="submit"]:hover{background:#000;color:#fff;} .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button, .shop-prdct .add_to_cart_button, select, .wc-block-mini-cart__footer-cart, .wc-block-components-button:not(.is-link) {background: transparent !important;border: 2px solid #000 !important;border-radius: 5px 10px 15px 30px/30px 15px 10px 5px !important;color: #000 !important;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover, .shop-prdct .add_to_cart_button:hover, .wc-block-mini-cart__footer-cart:hover, .wc-block-components-button:not(.is-link):hover {color: #fff !important;background: #000 !important;} .page-id-13 nav.woocommerce-MyAccount-navigation {border-right: 1px solid;padding-left: 30px;padding-right: 30px;padding-bottom: 10px;padding-top: 10px;border-color: rgba(129,129,129,.2);}
.page-id-13 .woocommerce-MyAccount-content {padding-left: 30px;padding-right: 30px; padding-bottom: 10px;padding-top: 10px;}
.page-id-13 .woocommerce-MyAccount-navigation ul {margin: 0px;list-style: none;}
.page-id-13 .woocommerce-MyAccount-navigation ul li a {display: block;padding: 10px 15px;color: rgba(0,0,0,.9);line-height: 20px;text-transform: none;font-size: 14px;font-weight: 600;text-decoration: none;}
.page-id-13 .woocommerce-MyAccount-navigation ul li a:focus, .page-id-13 .woocommerce-MyAccount-navigation ul li a:hover {color: rgba(0,0,0,.9);background-color: rgb(240 234 229);text-decoration: none;}
.page-id-13 .woocommerce-MyAccount-navigation ul li.is-active>a {color: rgba(0,0,0,.9);background-color: rgb(240 234 229); cursor: default;} .woocommerce div.product p.price, .woocommerce div.product span.price{color: #FF3C8C;font-size: 28px;margin-top: 10px;margin-bottom: 30px;}
.woocommerce ul.products li.product .price {color: #FF3C8C;font-size: 23px;margin-top: 10px;margin-bottom: 10px; padding-left:15px}
.flex-control-thumbs li {margin: 8px 3px !important;border: 1px solid #bbb;border-radius: 5px;padding: 5px;}
.wc-block-components-button:not(.is-link).outlined:not(:focus) {box-shadow: none;}
.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text {width: 180px;}
.woocommerce-error, .woocommerce-message, .woocommerce-info{border-top-color: var(--accent)}
.wc-block-components-button:not(.is-link):focus{box-shadow:none !important;}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{color:var(--accent)} .shop-prdct .add_to_cart_button{font-size:16px !important; font-weight:700;margin-top:20px;}
.shop-prdct ul li{margin: 5px; border: 1px solid #f0eae5; max-width:24% !important; padding-bottom:15px;}
.wc-block-components-product-title {font-size: 20px !important; margin-top: 15px !important; margin-bottom: 10px !important;}
.woocommerce-loop-product__title {font-size: 17px !important; margin-top: 15px !important; margin-bottom: 10px !important;}
.wc-block-grid__product .wc-block-grid__product-price {color: #FF3C8C;font-size: 22px;margin-top: 10px;margin-bottom: 0px;}
.shop-prdct .wc-block-components-product-image.wc-block-grid__product-image {padding: 15px;border-bottom: 1px solid #f0eae5;}
.related.products {display: inline-block;margin-top: 30px;padding: 30px 20px 30px 20px;border: 1px solid #f0eae5;}
.related.products ul li {text-align:center;}
.Subscribe-popup .uagb-popup-builder__close {top: -15px;padding: 5px;background: #eff2f7;border-radius: 20px;}
.woocommerce ul.products li.product .button {margin-top: 0.5em; margin-left:15px !important;}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{width:155px !important;}
.single-product .entry-summary .product_meta {margin-top: 15px;}
.posted_in {display: block;margin-top: 5px;padding-top: 10px; border-top: 1px solid #eee;}
.woocommerce .quantity .qty {width: 4.631em;}
.related ul li {
margin: 0 5px !important;
border: 1px solid #f0eae5 !important;
width:24% !important;
padding-bottom:15px !important;
}
.woocommerce ul.products li.product a img{
border-bottom: 1px solid #f0eae5;
padding: 15px;}
.woocommerce-loop-product__title{padding: 0 15px !important;}
.woocommerce div.product .stock {
color: #FF3C8C; }
.right-content {padding: 30px;text-align: center;} .fgw_gift .item.fgw_gift_product img {
margin: 15px auto;
}
.fgw_gift .fgw_title {
min-height: 70px;
font-size: 15px;
}
.fgw_gift_atc_btn {
margin-bottom: 20px;
}
.fgw_gift .item.fgw_gift_product {
padding: 0 5px;
}
.owl-carousel .owl-stage-outer{
margin-bottom: 20px;
height: 265px;
}
button.owl-prev span, button.owl-next span{
font-size: 24px;
height: 35px;
width: 35px;
} .woocommerce-checkout .col2-set .col-1{width: 38%;}
.woocommerce-checkout .col2-set .col-2{width: 58%;} .product-main{background: rgba(240,234,229,1); padding: 30px 0 1px; width: 100%; margin-bottom:-70px;height:150px}
.product-bottom svg{color: #fff; fill:#fff;height:70px;width: calc(100% - 1px);transform: scaley(-1) scalex(-1);}
.product-bottom{position: absolute;width: 100%; z-index: 0;}
.product-heading{text-align: center;}
.product-heading p{position:absolute;left:35%;z-index:1;right:35%}
.single-product .site-content {
display: block;
}   #order_review_heading{margin-top:40px;} input[type="text"], input[type="email"], input[type="tel"],input[type="password"], textarea, select, .select2-selection__rendered , .coupon input[type="text"], .wc-block-mini-cart__footer-checkout{background: transparent !important;border: 1px solid #000 !important;border-radius: 0 !important;color: #000 !important;padding: 10px 15px;}
.page-id-12 .select2-container--default .select2-selection--single{border:none; margin-bottom:20px;}
@media (min-width:768px){ .main-navigation{background-color: transparent;}
.logged-in.admin-bar .header_content_outer{top: 32px;} .header_content_outer {position: sticky !important;z-index: 999;top: 0;border-bottom: 1px solid #dfdfdf;}
.site-header{ position: sticky;z-index: 99;width: 100%; }
.main-navigation {position: absolute;top: 0;}
.site-header .header-widget {margin-top: 0px !important;width:230px;} .page-id-13 nav.woocommerce-MyAccount-navigation {flex: 1 0 25%;max-width: 25%;width: 25%;}
.page-id-13 .woocommerce-MyAccount-content {flex: 1 0 75%;max-width: 75%;width: 75%;}
.related.products li h2 {min-height: 49px;}
.woocommerce div.product div.images .flex-control-thumbs li {width: 24%;}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:inherit !important;}
.wc-block-components-product-title{min-height:60px;}
}
@media (min-width:768px) and (max-width: 1207px){
.shop-prdct ul li{max-width:23% !important;} .fgw_gift .item.fgw_gift_product {
padding: 0 10px;
height: 235px;
} } @media (min-width:768px) and (max-width: 860px){
.fgw_gift .fgw_title {
min-height: 85px;}
}
@media (min-width: 1000px) and (max-width: 1300px){
.fgw_gift .item.fgw_gift_product {
height: 255px;
}
.owl-carousel .owl-stage-outer {
margin-bottom: 20px;
height: 265px;
}
.fgw_gift .fgw_title {
min-height: 107px;}
} @media (max-width:768px){ .header_content_outer {background: var(--accent);}
.site-header .header-widget {width: 200px;bottom: 0;top:88px;z-index:999;}
.header-widget .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:nth-child(1){flex-basis:80% !important}
.header-widget .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:nth-child(2){flex-basis:20% !important}
.header-widget .wp-block-columns {flex-wrap: nowrap !important;}
#site-navigation .menu-toggle {padding: 20px 10px 20px 0px; text-transform: uppercase; color: #000;display: flex;}
.main-navigation .main-nav ul li a {line-height: 45px;}
.main-navigation, .main-navigation ul ul {background-color: #f0eae5;border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;}
.shop-prdct ul li {max-width: 47% !important;margin: 0 5px !important;} .woocommerce div.product div.images .flex-control-thumbs li {width: 23%;}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:inherit !important;}
.fgw_gift .fgw_title {min-height: 85px;}
.woocommerce-checkout .col2-set .col-1{width: 100%;}
.woocommerce-checkout .col2-set .col-2{width: 100%;}
.left-content{display:none}
} @media (min-width:600px) and (max-width:768){
.owl-carousel .owl-stage-outer {
margin-bottom: 20px;
height: 290px;
}
.fgw_gift .fgw_title {
min-height: 120px;
}
}
@media (min-width:599px) and (max-width: 675px){
.fgw_gift .fgw_title {
min-height: 108px;}
.owl-carousel .owl-stage-outer {
height: 275px;
}
}
@media (max-width:600px){
.owl-carousel .owl-stage-outer {
margin-bottom: 20px;
height: 340px;
}
.fgw_gift .fgw_title {
min-height: 55px;
}
} @media (max-width:500px){
#site-navigation .menu-toggle {padding: 10px;text-transform: uppercase;color: #000;display: flex;width: 100%;justify-content: center;font-size: 16px;}
.site-header .header-widget{position:relative;top: 0; bottom: 0; width: 100%; left: 0;right: 0;text-align: center;}
.header-widget .wp-block-woocommerce-customer-account {justify-content: flex-start;}
#menu-footer-need-help {column-count: 2;}
.shop-prdct ul li{max-width:100% !important;}
p.fgw_notice_msg {display: flex !important;flex-direction: column;align-items: flex-start;gap: 1em;margin-bottom: 0px;}
.owl-carousel .owl-stage-outer {
height: 300px;
}
.fgw_gift .fgw_title {
min-height: 55px;
}
}

.ahm-content-end-marker {
all: initial;
display: block;
height: 0;
width: 100%;
}
.ahm-heatmap-container {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 9999;
font-family: Arial, sans-serif;
font-size: 30px;
font-weight: bold;
text-shadow: 1px 1px 1px #fff, 1px -1px 1px #fff, -1px -1px 1px #fff, -1px 1px 1px #fff;
color: #000;
background-color: rgba(0, 0, 0, 0.2);
overflow: hidden;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-user-select: none;
cursor: default;
pointer-events: none;
}
.ahm-heatmap-flow {
position: relative;
}
.ahm-heatmap-container .height-40px {
display: flex;
align-items: center;
justify-content: center;
height: 40px;
width: 100%;
}
.ahm-heatmap-container .count-bar {
font-size: 12px;
position: absolute;
right: 0;
min-width: 48px;
height: 40px;
text-align: center;
line-height: 40px;
background: #ef96;
}
.ahm-nav .nav-tab-disabled {
opacity: 0.64;
pointer-events: none;
}
.ahm-nav .nav-tab {
display: flex;
flex-flow: row nowrap;
align-items: center;
}
.ahm-nav .nav-tab .dashicons {
position: relative;
top: 1px;
}
.ahm-nav .nav-tab-active,
.ahm-nav .nav-tab-active:hover,
.ahm-nav .nav-tab-active:focus {
background: #fff;
}
.ahm-footer {
font-weight: bold;
font-size: larger;
text-align: right;
color: #aaa;
text-shadow: 1px 1px 1px #fff;
}
#ahm-description {
border: 1px solid #ccc;
border-radius: 0.5em;
padding: 0.5em 1em 0;
margin: 0.5em 0;
width: 100%;
box-sizing: border-box;
}
#ahm-description legend {
font-weight: bold;
}
#ahm-description img {
max-width: 100%;
}
#ahm-description .outer {
width: 100%;
overflow: hidden;
}
#ahm-description .inner {
display: flex;
width: 300%;
flex-flow: row nowrap;
position: relative;
}
#ahm-description .description {
width: 100%;
}
#ahm-description.click-heatmap .inner {
left: 0;
}
#ahm-description.breakaway-heatmap .inner {
left: -100%;
}
#ahm-description.attention-heatmap .inner {
left: -200%;
}
#ahm-view-form .wp-list-table thead a .dashicons,
#ahm-view-form .wp-list-table tfoot a .dashicons {
position: relative;
top: 1px;
}
#ahm-view-form .wp-list-table .sorting-indicator {
display: inline-block;
}
#ahm-view-form .wp-list-table thead,
#ahm-view-form .wp-list-table tfoot {
white-space: nowrap;
}
#ahm-view-form .wp-list-table th.sortable:not(.column-page) a span,
#ahm-view-form .wp-list-table th.sorted:not(.column-page) a span {
float: unset;
}
#ahm-view-form .wp-list-table .column-page {
word-break: break-all;
}
#ahm-view-form .wp-list-table .click_pc,
#ahm-view-form .wp-list-table .breakaway_pc,
#ahm-view-form .wp-list-table .attention_pc,
#ahm-view-form .wp-list-table .click_mobile,
#ahm-view-form .wp-list-table .breakaway_mobile,
#ahm-view-form .wp-list-table .attention_mobile {
white-space: nowrap;
text-align: right;
}
#ahm-view-form .wp-list-table .ahm-cell {
display: inline-block;
width: 100%;
text-align: right;
font-variant-numeric: tabular-nums;
cursor: pointer;
white-space: nowrap;
-ms-user-select: none;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
}
#ahm-view-form .wp-list-table .ahm-cell-blank,
#ahm-unread-form .wp-list-table .ahm-cell-blank {
color: #ccc;
cursor: default;
-ms-user-select: none;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
display: inline-block;
text-align: center;
min-width: 57px;
}
#ahm-view-form .wp-list-table .ahm-cell:not(:hover):not(:active):not(:focus) {
color: #555;
}
#ahm-view-form .wp-list-table .ahm-cell .dashicons {
vertical-align: text-bottom;
position: relative;
top: 2px;
}
#ahm-view-form .wp-list-table .ahm-cell:not(:hover):not(:active):not(:focus) .dashicons {
visibility: hidden;
}
@media screen and (max-width: 782px) {
#ahm-view-form .ahm-footer {
visibility: hidden;
}
#ahm-view-form .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column) {
padding-left: 50%;
}
#ahm-view-form .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {
width: 50%;
line-height: 2;
}
#ahm-view-form .ahm-cell,
#ahm-view-form .ahm-cell-blank {
line-height: 2;
}
#ahm-description ~ .subsubsub {
display: none;
}
}
#ahm-unread-form .wp-list-table .pc,
#ahm-unread-form .wp-list-table .mobile {
white-space: nowrap;
min-width: calc(200px + 4.5em);
}
#ahm-unread-form .ahm-ratio {
line-height: 60px;
font-size: 150%;
width: 3em;
display: inline-block;
text-align: right;
}
#ahm-unread-form .ahm-ratio::after {
content: "%";
}
#ahm-unread-form .ahm-ratio.warning {
color: #f00;
}
#ahm-unread-form .ahm-ratio.normal,
#ahm-unread-form .ahm-ratio.na {
color: #ccc;
}
#ahm-unread-form .ahm-ratio.na::after {
visibility: hidden;
}
#ahm-unread-form .ahm-heatmap-databox {
display: none;
width: 192px;
padding-right: 6px;
margin-left: 2px;
text-align: right;
position: relative;
}
#ahm-unread-form tr.ahm-show-databox .ahm-heatmap-databox {
display: block;
}
#ahm-unread-form .ahm-heatmap-databox-column {
display: inline-block;
min-width: 64px;
}
#ahm-unread-form .ahm-heatmap-databox-column .dashicons-external {
visibility: hidden;
}
#ahm-unread-form .ahm-heatmap-databox-column:hover .dashicons-external {
visibility: visible;
}
.ahm-unread-legend {
display: inline-block;
width: 1.5em;
height: 1em;
border: 1px solid rgba(0, 0, 0, 40%);
}
#ahm-options-form .ahm-inline-block {
display: inline-block;
}
#ahm-options-form input[type="range"] {
float: left;
margin-right: 0.5em;
}
#ahm-options-form input[type="range"]:not(:disabled) {
cursor: pointer;
}
#ahm-options-form input[type="range"] + span {
display: inline-block;
}
#ahm-options-form .premium-options {
font-size: smaller;
font-weight: bold;
background: #800080;
color: #fff;
padding: 0.1em 0.3em;
border-radius: 0.2em;
}
#ahm-options-form th .dashicons-editor-help {
cursor: pointer;
opacity: 0.4;
}
#ahm-options-form th .ahm-tooltip:focus .dashicons-editor-help,
#ahm-options-form th .ahm-tooltip:hover .dashicons-editor-help {
opacity: 1;
}
#ahm-options-form th .ahm-tooltip > div {
display: none;
position: absolute;
z-index: 9999;
border-radius: 0.25em;
border: 2px solid rgba(0, 0, 0, 0.4);
background: rgba(255, 255, 255, 0.9375);
padding: 0.25em 1.5em;
font-weight: normal;
}
div.ahm-unread-list-page {
width: 100%;
border-radius: 0.3em;
}
div.ahm-unread-list-page-inner {
min-height: 60px;
}
div.ahm-pt {
display: flex;
flex-flow: row wrap;
text-align: center;
}
div.ahm-c2 {
width: 50%;
}
div.ahm-c6 {
width: 16.6666%;
}
div.ahm-unread-list-page-hover {
display: none;
position: absolute;
z-index: 9999;
border-radius: 0.25em;
border: 2px solid rgba(0, 0, 0, 0.4);
background: rgba(255, 255, 255, 0.9375);
padding: 0.25em 1.5em;
font-weight: normal;
cursor: auto;
}
@media not screen and (max-width: 782px) {
div.ahm-unread-list-page {
cursor: pointer;
}
div.ahm-unread-list-page:focus,
div.ahm-unread-list-page:hover {
background-color: rgba(127, 127, 127, 0.125);
box-shadow: 0 0 0 0.35em rgba(127, 127, 127, 0.125);
}
div.ahm-unread-list-page:focus {
outline: solid 0.1em rgba(127, 127, 127, 0.5);
outline-offset: 0.25em;
}
div.ahm-unread-list-page:focus div.ahm-unread-list-page-hover,
div.ahm-unread-list-page:hover div.ahm-unread-list-page-hover {
display: block;
}
div.ahm-c2,
div.ahm-c6 {
margin: 0.1em 0;
}
div.ahm-c2::after {
display: block;
content: "";
width: 95%;
height: 0.125em;
margin: 0 auto;
border-radius: 0.1em;
background: #ccc;
}
}
@media screen and (max-width: 782px) {
div.ahm-unread-list-page-inner {
min-height: unset;
}
.is-expanded div.ahm-unread-list-page-hover {
position: static;
display: block;
}
.is-expanded div.ahm-pt {
flex-flow: column wrap;
height: 9em;
}
.is-expanded div.ahm-c2 {
width: unset;
height: 4.5em;
line-height: 4.5;
}
.is-expanded div.ahm-c2::after {
content: "";
display: inline-block;
float: right;
width: 0.15em;
height: 3.7em;
margin: 0.4em 0;
border-radius: 0.1em;
background: #ccc;
}
.is-expanded div.ahm-c6 {
width: unset;
height: 1.5em;
}
}
#ahm-options-form input[type="radio"] + label > div {
padding-left: 20px;
}
#ahm-options-form th .ahm-tooltip:focus > div,
#ahm-options-form th .ahm-tooltip:hover > div {
display: block;
}
#ahm-options-form input[type="radio"]:checked + span,
#ahm-options-form input[type="radio"]:checked + label > span:first-child {
font-weight: bold;
}
#ahm-options-form input[type="text"] {
display: block;
width: 100%;
}
#ahm-vs {
border-collapse: collapse;
table-layout: fixed;
}
#ahm-vs td {
text-align: center;
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}
#ahm-vs th {
text-align: center;
font-weight: bold;
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}
#ahm-vs tbody th {
text-align: left;
}
#ahm-vs th:first-child {
width: 18em;
}
#ahm-vs td:first-child,
#ahm-vs th:first-child {
border-left: none;
}
#ahm-vs td:last-child,
#ahm-vs th:last-child {
border-right: none;
}
#ahm-vs .dashicons-no-alt {
color: #aaa;
}
#ahm-vs .current .dashicons-yes-alt {
color: #36f;
}
#ahm-vs .current .dashicons-no-alt {
color: #f00;
}
#ahm-vs .ib {
display: inline-block;
}div.sib-sms-field {
display: inline-block;
position: relative;
width: 100%;
}
.sib-sms-field .sib-country-block {
position: absolute;
right: auto;
left: 0;
top: 0;
bottom: 0;
padding: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sib-country-block .sib-toggle.sib-country-flg {
z-index: 1;
position: relative;
width: 46px;
height: 100%;
padding: 0 0 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #dbdbdb;
cursor: pointer;
}
.sib-country-block .sib-toggle .sib-cflags {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
height: 15px;
width: 20px;
background-repeat: no-repeat;
background-color: #dbdbdb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-image: url(//frenchkitsch.com/wp-content/plugins/mailin/img/flags/fr.png);
}
.sib-country-block .sib-toggle .sib-icon-arrow {
position: absolute;
top: 50%;
margin-top: -2px;
right: 6px;
width:  0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid;
}
.sib-sms-field ul.sib-country-list {
position: absolute;
z-index: 2;
list-style: none;
text-align: left;
padding: 0px;
margin: 0px 0px 0px -1px;
box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
background-color: white;
border: 1px solid rgb(204, 204, 204);
white-space: nowrap;
max-height: 150px;
overflow-y: scroll;
overflow-x: hidden;
top: 50px;
width: 250px;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix {
font-size: 14px;
padding:1px 10px;
cursor: pointer;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover {
background-color: #dbdbdb;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box {
width: 20px;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag {
height: 18px;
width: 20px;
background-image: url(//frenchkitsch.com/wp-content/plugins/mailin/img/flags/ad.png);
vertical-align: middle;
display: inline-block;
background-repeat:no-repeat;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code {
margin-left: 20px;
}
.sib-sms-field .sib-sms {
padding-right: 6px;
padding-left: 52px;
margin-left: 0;
position: relative;
z-index: 0;
margin-top: 0 !important;
margin-bottom: 0 !important;
margin-right: 0;
}
.sib-multi-lists.sib_error {
color: #A94442;
}.fgw_gift {
width: 100%;
display: inline-block;
float: left;
margin: 0px 0px;
}
.fgw_gift .fgw_gift_product {
text-align: center;
max-width: 300px;
}
.fgw_gift .fgw_gift_product a {
text-decoration: none !important;
}
.fgw_gift .item.fgw_gift_product img {
max-width: 100%;
}
.fgw_gift .item.fgw_gift_product {
border: 1px solid #ccc;
}
.fgw_gift .fgw_title {
padding: 5px 0px;
}
.fgw_gift p {
text-transform: uppercase;
font-weight: bold;
}
.fgw_gift_atc_btn {
margin-bottom: 10px;
}
.fgw_gift_atc_btn a {
font-size: 14px;
cursor: pointer;
} .fgw_gifts_popup_main {
display: none;
position: fixed;
z-index: 99999;
padding-top: 15px;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.4);
} .fgw_gifts_popup_main .modal-content {
position: relative;
z-index: 99999;
top: 60px;
background-color: #fefefe;
margin: auto;
padding: 0;
border: 1px solid #888;
width: 80%;
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
-webkit-animation-name: animatetop;
-webkit-animation-duration: 0.4s;
animation-name: animatetop;
animation-duration: 0.4s
} @-webkit-keyframes animatetop {
from {top:-300px; opacity:0} 
to {top:0; opacity:1}
}
@keyframes animatetop {
from {top:-300px; opacity:0}
to {top:0; opacity:1}
} .fgw_gifts_popup_main .fgw_gifts_popup_close {
position: absolute;
right: -13px;
top: -12px;
height: 25px;
line-height: 25px;
width: 25px;
z-index: 9999999;
background-color: black;
border-radius: 25px;
padding: 0;
cursor: pointer;
text-align: center;
display: flex;
align-items: center;
}
.fgw_gifts_popup_close svg {
width: 15px;
height: 15px !important;
text-align: center;
line-height: 25px;
display: flex;
align-content: center;
margin: 0 auto;
}
.fgw_gifts_popup_close svg path {
fill: #fff;
}
.fgw_gifts_popup_main .fgw_gifts_popup_close:hover,
.fgw_gifts_popup_main .fgw_gifts_popup_close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
}
.fgw_gifts_popup_main .modal-header {
padding: 2px 16px;
}
.fgw_gifts_popup_main .modal-body {
padding: 10px 16px 40px 16px;
} .fgw_body_gift {
overflow: hidden;
position: relative;
}
.fgw_body_gift:after {
position: absolute;
content: "";
background-color: rgba(0,0,0,0.2);
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9;
}
.fgw_loader {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 999999999;
}
.fgw_gifts_popup_overlay {
display: none;
background: transparent;
position: fixed;
z-index: 9999;
padding-top: 100px;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
}
.fgw_gifts_popup_main .fgw_gift {
float: none;
margin: 0;
}
.fgw_disable {
pointer-events: none;
opacity: 0.7;
}
.fgw_disalalslas {
pointer-events: none;
opacity: 0.7;
}
p.fgw_notice_msg {
font-weight: bold;
width:100%;
margin: 0px;
display: flex;
align-items: center;
justify-content: space-between;
display: inline-block;
}
.woocommerce-message p.fgw_notice_msg a.fgw_gift_btn {
display: inline;
line-height: normal;
padding: 5px 10px;
font-size: 14px;
text-decoration: none;
margin: 0px;
}
.fgw_gift_div {
direction: initial;
}
.woocommerce-notices-wrapper .woocommerce-message.fgw_mwssagw_main::before {
content: "\e028";
} .oc5_shortcode_gift {
display: inline-block;
width: 100%;
}
.FGWP-gift-class .wc-block-components-quantity-selector{
pointer-events: none;
opacity: 0.6;
}
.fgw_gift_slider {
display: grid;
gap: 15px;
}
.fgw_gift_slider_pp {
display: flex;
gap: 25px;
flex-wrap: wrap;
justify-content: space-around;
}