.pcd-shop-now {
font-size: 15px;
color: #fff;
background: #cc2b5e;
text-align: center;
padding: 9px 18px;
border-radius: 3px;
font-weight: 600;
text-decoration: none !important;
}
.pcd-position-below-content .pcd-single-cat-slider-item {
border: none;
box-sizing: border-box;
}
.pcd-single-cat-slider-item {
border: 1px solid #f5f5f5; position: relative;
text-align: center;
z-index: 9;
min-height: 250px;
}
.pcd-position-below-content .pcd-single-cat-slider-item {
margin: 1px; padding: 10px;
}
.pcd-elementor-cat-slider-4 .pcd-single-cat-slider-item {
padding: 10px;
margin: 0px;
}
.pcd-single-cat-slider-item .pcd-grid-cat--details { left: 0%;
padding: 13px 5px 13px 5px;
text-align: center;
-webkit-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
width: 100%;
height: auto;
font-size: 17px;
}
.pcd-position-below-content .pcd-single-cat-slider-item .pcd-grid-cat--title {
color: #1e293b;
}
.pcd-position-overlay-content .pcd-single-cat-slider-item .pcd-grid-cat--title {
color: #fff;
}
.pcd-layout_slider .pcd-single-cat-slider-item .pcd-grid-cat--title {
font-size: 20px;
padding: 10px 0px 10px 0px;
text-align: center;
font-weight: 400;
text-decoration: none;
display: block;
}
.pcd-layout-slider-section .slick-slide {
margin: 0 10px;
}
.pcd-layout-slider-section .slick-list {
margin: 0 -10px;
}
.pcd-layout-slider-section .pcd-slider-cat-link {
display: flex;
align-items: center;
text-decoration: none !important;
min-height: 120px;
line-height: 20px;
word-wrap: break-word;
}
.pcd-slid-cat-thumb {
width: 40%;
}
.pcd-slid-cat-info {
width: 60%;
}
.pcd-slingle-cat-slid-item {
padding: 15px;
background-color: #f9f9f9;
border-radius: 5px;
}
.pcd-slid-cat-info {
padding-left: 15px;
}
.pcd-slid-cat-info h3 {
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
line-height: 20px;
}
.pcd-slid-cat-thumb img {
object-fit: cover;
}
.pcd-slider-cat-link .pcd-slider-special-offer {
font-size: 15px;
font-weight: 500;
text-transform: uppercase;
color: #333e48;
}
.pcd-layout-slider-section .slick-arrow .dashicons {
font-size: 16px;
line-height: 20px;
color: #000;
transition: .4s;
}
.pcd-layout-slider-section .slick-arrow .dashicons:hover {
color: #666;
}
.slick-pause-icon {
display: none;
}
.pcd-layout-slider-section .slick-next:before {
display: none;
}
.pcd-layout-slider-section .slick-prev:before {
display: none;
}
.pcd-slid-cat-thumb img {
width: 100%;
}
.pcd-grid-cat-thumb img {
width: 100%;
}
.slick-autoplay-toggle-button {
opacity: 0;
visibility: hidden;
}
.pcd-layout-slider-section button.slick-next.pull-right.slick-arrow,
.pcd-layout-slider-section button.slick-prev.pull-left.slick-arrow {
background: none;
}
.pcd-single-card {
transition: all 0.3s ease-out;
}
.pcd-single-card:hover {
opacity: 0.8;
}
.pcd-layout_slider .slick-dots li button {
padding: 0;
}
.pcd-grid-cat--details.layout-3 a{
font-size: 14px;
}
.pcd-grid-cat--details.layout-3 {
padding: 0;
width: 100%;
margin-top: -7px;
}
.pcd-predesign-template-slider-style-3 .woo-cs-cat-name-details:hover{
background: rgba(150,88,138,.9);
transition: all 0.8s ease;
}
.pcd-predesign-template-slider-style-3 .woo-cs-cat-name-details:hover span a{
color: #fff;
cursor: pointer;
transition: 0.8;
}
.pcd-single-card:hover .pcd-grid-cat--details.layout-3 a {
background: rgba(150,88,138,.9);
color: #fff;
transition: 0.8;
}
.pcd-single-cat-slider-item .pcd-grid-cat--details .layout-3{
padding: 0px;
}
.pcd-predesign-template-slider-style-3 .layout-three {
position: absolute;
width: 78%;
left: 51%;
transform: translateX(-50%);
text-align: center;
bottom: 33px;
padding: 20px;
display: block;
background: rgba(186, 104, 153, 0.9);
}
p.pcd-category-name.pcd-cat-des {
border-top: 1px solid #ffffff;
font-weight: 400;
font-size: 16px;
}
.layout-three a {
font-size: 24px;
font-weight: 700;
}
.slick-dots li button {
padding: 0;
box-shadow:none;
} .pcd-elementor-cat-slider .slick-next .slick-next-icon,
.pcd-elementor-cat-slider .slick-prev .slick-prev-icon {
font-size: 25px;
color: #214AF3;
}
.pcd-elementor-cat-slider .slick-next:focus .slick-next-icon,
.pcd-elementor-cat-slider .slick-prev:focus .slick-prev-icon {
color: #214AF3;
font-size: 25px;
margin-left: -2px;
outline: none;
}
.pcd-elementor-cat-slider .slick-next:focus,
.pcd-elementor-cat-slider .slick-prev:focus {
outline: none;
}
.pcd-elementor-cat-slider button:focus {
background-color: transparent;
}
.pcd-elementor-cat-slider button:hover {
background-color: transparent;
border-radius: 50%;
}
.pcd-elementor-cat-slider .slick-dots li button .slick-dot-icon.hoverOutline:hover {
outline: 0 none transparent;
}
.pcd-elementor-cat-slider .slick-dots li button .slick-dot-icon {
color: #214AF3;
opacity: .25;
}
.pcd-elementor-cat-slider .slick-dots li.slick-active button:focus .slick-dot-icon {
color: #214AF3;
opacity: 1
}
.pcd-elementor-cat-slider .slick-dots li.slick-active button .slick-dot-icon {
color: #214AF3;
opacity: 1
}
.pcd-elementor-cat-slider .slick-dots li button:focus .slick-dot-icon:before {
color: #214AF3;
}
.pcd-elementor-cat-slider .slick-dots li button:before {
font-size: 0px;
}
.pcd-elementor-cat-slider .slick-dots {
margin: 20px 0 0 0;
padding: 0;
position: relative;
top: 0;
}
.pcd-elementor-cat-slider .slick-dots li {
padding: 0;
max-width: 20px;
}
.pcd-elementor-cat-slide .slick-dots li {
max-width: 20px;
} .pcd-position-overlay-content .pcd-grid-description {
display: none;
}
.pcd-position-overlay-content .pcd-single-cat-grid-item .pcd-shop-now {
display: none;
}
.pcd-position-overlay-content .pcd-single-cat-grid-item .pcd-grid-cat-info a {
color: #fff;
}
.pcd-position-overlay-content .pcd-wrap {
position: relative;
min-height: 100px;
width: 100%;
}
.pcd-position-overlay-content .pcd-grid-cat-info {
background-color: rgba(17, 17, 17, 0.6);
padding: 13px 0px 13px 0px;
position: absolute;
width: 100%;
height: auto;
bottom: 0;
z-index: 0;
}
.pcd-position-overlay-content .pcd-single-cat-grid-item .pcd-grid-cat-info a {
padding: 16px 16px 16px 16px;
}
.pcd-position-overlay-content .pcd-single-cat-grid-item {
position: relative;
}
.pcd-position-overlay-content .pcd-single-cat-grid-item {
overflow: hidden;
border-radius: 20px;
} .pcd-layout_grid .pcd-cat-grid-wrap {
display: flex;
flex-wrap: wrap;
}
.pcd-layout_grid .pcd-single-cat-grid-item {
width: 23%;
padding: 0;
margin: 1%;
text-align: center;
margin-bottom: 30px;
}
.pcd-position-overlay-content.pcd-layout_grid .pcd-single-cat-grid-item {
margin-bottom: 10px;
}
.pcd-layout_grid .attachment-medium {
box-sizing: border-box;
border: 1px solid #e2e2e2;
margin-bottom: 10px;
width: 100%;
}
.pcd-layout_grid .pcd-grid-description {
max-width: 271px;
margin: 0 auto;
}
.pcd-position-below-content .pcd-single-cat-grid-item .pcd-grid-cat-info a {
color: #444444;
padding: 10px;
text-decoration: none;
}
.pcd-position-below-content .pcd-grid-special-offer {
padding: 0px 0px 7px 0px;
}
.pcd-single-cat-slider-item .pcd-grid-special-offer {
padding: 0px 0px 10px 0px;
color: #cc2b5e;
}
.pcd-position-overlay-content .pcd-grid-special-offer {
color: #fff;
font-size: 14px;
line-height: 28px;
font-weight: 600;
font-style: italic;
}
.pcd-position-overlay-content .pcd-slide-product-count span {
color: #fff;
}
.pcd-overlay-content .attachment-medium {
margin-bottom: -7px;
}
.pcd-below-content .pcd-single-card .pcd-wrap {
padding-bottom: 20px;
}
.pcd-layout_grid .pcd-single-cat-grid-item .pcd-grid-cat-info a {
margin: 0px 0px 6px 0px;
padding: 0px 0px 5px 0px;
font-size: 20px;
line-height: 18px;
letter-spacing: 0px;
text-transform: none;
display: block;
text-decoration: none;
transition: ease all 0.2s;
}
.pcd-position-below-content .pcd-single-cat-grid-item .pcd-grid-description p {
margin-top: 0;
padding-left: 10px;
padding-right: 10px;
}
.pcd-position-below-content.pcd-overlay-content-design {
border: none;
}
.pcd-overlay-content-design {
background-color: #fff;
border: 1px solid #f5f5f5;
overflow: hidden;
position: relative;
text-align: center;
z-index: 9;
min-height: 250px;
}
.pcd-content-section .pcd-overlay-content-design {
flex-basis: 24%;
box-sizing: border-box;
margin-bottom: 25px;
}
.pcd-overlay-content-design a {
text-decoration: none !important;
display: block;
overflow: hidden;
}
.pcd-overlay-content-design .pcd-grid-cat-info {
background: rgb(0 0 0 / 50%); padding: 10px 5px 15px 10px;
position: absolute;
text-align: center;
-webkit-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
width: 100%;
font-size: 18px;
color: #fff;
}
.pcd-overlay-content-design .pcd-grid-special-offer {
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
color: #fff;
line-height: 22px;
padding: 0px 0px 12px 0px;
}
.pcd-overlay-content-design img {
border-radius: 0;
box-shadow: none;
height: 100%;
width: 100% !important;
object-fit: cover;
object-position: top center;
position: absolute;
top: 0;
left: 0;
transition: all 0.3s ease 0s;
display: block;
max-width: 100%;
}
.pcd-below-content-design img {
display: block;
aspect-ratio: 1/1;
object-fit: cover;
height: auto;
max-width: 100%;
border: none;
border-radius: 0;
box-shadow: none;
}
.pcd-grid-content {
display: flex;
min-height: 120px;
}
.pcd-layout-slider-section .slick-prev {
left: -30px;
}
.pcd-layout-slider-section .slick-next {
right: -30px;
}
.pcd-layout_slider {
position: relative;
padding-top: 30px;
}
.pcd-layout_slider .slick-next .slick-next-icon,
.pcd-layout_slider .slick-prev .slick-prev-icon,
.pcd-layout_slider .slick-next::before,
.pcd-layout_slider .slick-prev::before {
font-size: 25px;
color: #214AF3;
}
.pcd-layout_slider .slick-next:focus .slick-next-icon,
.pcd-layout_slider .slick-prev:focus .slick-prev-icon {
color: #214AF3;
font-size: 25px;
margin-left: -2px;
outline: none;
}
.pcd-layout_slider .slick-next:focus,
.pcd-layout_slider .slick-prev:focus {
outline: none;
}
.pcd-layout_slider button:focus {
background-color: transparent;
}
.pcd-layout_slider button:hover {
background-color: transparent;
border-radius: 50%;
}
.pcd-layout-slider-section .slick-prev,
.pcd-layout-slider-section .slick-next {
z-index: 9;
border-radius: 50%;
height: 25px;
width: 25px;
line-height: 21px;
}
.pcd-layout_slider .slick-dots li button .slick-dot-icon.hoverOutline:hover {
outline: 0 none transparent;
}
.pcd-layout_slider .slick-dots li button .slick-dot-icon {
color: #214AF3;
opacity: .25;
}
.pcd-layout_slider .slick-dots li.slick-active button:focus .slick-dot-icon {
color: #214AF3;
opacity: 1
}
.pcd-layout_slider .slick-dots li.slick-active button .slick-dot-icon {
color: #214AF3;
opacity: 1
}
.pcd-layout_slider .slick-dots li button:focus .slick-dot-icon:before {
color: #214AF3;
}
.pcd-layout_slider .slick-dots li button:before {
font-size: 0px;
}
.pcd-layout_slider .slick-dots {
padding: 0 !important;
margin: 0 !important;
}
.woo-cs-thumb-container {
display: block;
padding: 2px;
overflow: hidden;
text-align: center;
position: relative;
left: 0;
right: 0;
min-height: 100%;
}
.woo-cs-slide.woo-cs-box-link {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.pcd-cat-thumbnail.layout-thum-3 {
display: block;
padding: 2px;
overflow: hidden;
text-align: center;
position: relative;
left: 0;
right: 0;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}  
.woo-cs-cat-name-details {
padding: 10px 0;
position: absolute;
text-align: center;
width: 100%;
left: 0;
right: 0;
bottom: 0;
color: #333;
background: #fff;
font-weight: 400;
}
.pcd-cat-thumbnail.layout-thum-3 img {
display: none;
}
.pcd-position-below-content .pcd-predesign-template-slider-style-3 .pcd-single-cat-slider-item{
padding: 1px;
}
.pcd-elementor-cat-slider-4 .pcd-cat-thumbnail {
display: flex;
align-items: center;
justify-content: center;
}  .pcd-arrow-top-right .slick-prev,
.pcd-arrow-top-right .slick-next {
position: absolute;
top: -25px;
transform: none;
}
.pcd-arrow-top-right .slick-next:focus,
.pcd-arrow-top-right .slick-prev:focus {
top: -25px;
}
.pcd-arrow-top-right .slick-next {
right: 5px;
}
.pcd-arrow-top-right .slick-prev {
right: 30px;
left: auto;
}
.pcd-elementor-cat-slider {
margin: 0 34px 0px 30px;
}
.pcd-predesign-template-slider-style-3 .woo-cs-cat-name-details span a{
color: #000;
}
.pcd-predesign-template-slider-style-3 .slick-next {
right: 10px;
}
.pcd-predesign-template-slider-style-3 .slick-prev {
left: 15px;
z-index: 999;
}
.pcd-predesign-template-slider-style-3 .pcd-elementor-cat-slider .slick-next .slick-next-icon, 
.pcd-predesign-template-slider-style-3 .pcd-elementor-cat-slider .slick-prev .slick-prev-icon{
color: #ffffff;
} @media (max-width: 1024px) {
.pcd-content-section .pcd-overlay-content-design {
flex-basis: 50%;
}
}
@media (max-width: 820px) {
.pcd-layout_grid .pcd-single-cat-grid-item {
width: 31%;
}
}
@media (max-width: 767px) {
.pcd-content-section {
justify-content: center;
}
.pcd-layout_grid .pcd-single-cat-grid-item {
width: 50%;
}
.pcd-position-overlay-content .pcd-single-card__overlay-design .attachment-medium {
width: 100%;
}
.pcd-position-overlay-content .pcd-grid-cat-info {
width: 100%;
}
}
@media (max-width: 768px) {
.pcd-content-section .pcd-overlay-content-design {
flex-basis: 50%;
}
.pcd-layout-slider-section .slick-next {
right: 10px;
}
.pcd-layout-slider-section .slick-prev {
left: 10px;
}
}
@media (max-width: 485px) {
.pcd-content-section .pcd-overlay-content-design {
flex-basis: 100%;
}
.pcd-arrow-top-right .slick-prev {
left: 89%;
}
}
@media (max-width: 767px) {
.pcd-content-section {
justify-content: center;
}
.pcd-layout_grid .pcd-single-cat-grid-item {
width: 48%;
}
}
@media (max-width: 425px) {
.pcd-layout_grid .pcd-single-cat-grid-item {
width: 100%;
}
}
@media (max-width: 320px) {
.pcd-arrow-top-right .slick-next {
right: -13px;
padding-left: 2px;
}
}#pcd-content-section-6375 .pcd-single-card{background-color:none !important ;}#pcd-content-section-6375 .pcd-single-card{margin:px !important ;}#pcd-content-section-6375 .pcd-grid-cat-info{background-color:none !important ;}#pcd-content-section-6375 .pcd-grid-special-offer{color:#111 !important ;}#pcd-content-section-6375 .pcd-grid-cat-info a{color:#444444 !important ;}#pcd-content-section-6375 .pcd-grid-cat--title{color:#444444 !important ;}#pcd-content-section-6375 .pcd-grid-cat--description *, #pcd-content-section-6375 .pcd-grid-description *{color:#111 !important ;}#pcd-content-section-6375 .pcd-shop-now{color:#fff !important ;}#pcd-content-section-6375 .pcd-shop-now{background-color:#cc2b5e !important ;}#pcd-content-section-6375 .pcd-shop-now:hover{background-color:none !important ;}  #pcd-content-section-6376 .pcd-single-card{background-color:none !important ;}#pcd-content-section-6376 .pcd-single-card{margin:px !important ;}#pcd-content-section-6376 .pcd-grid-cat-info{background-color:none !important ;}#pcd-content-section-6376 .pcd-grid-special-offer{color:#111 !important ;}#pcd-content-section-6376 .pcd-grid-cat-info a{color:#444444 !important ;}#pcd-content-section-6376 .pcd-grid-cat--title{color:#444444 !important ;}#pcd-content-section-6376 .pcd-grid-cat--description *, #pcd-content-section-6376 .pcd-grid-description *{color:#111 !important ;}#pcd-content-section-6376 .pcd-shop-now{color:#fff !important ;}#pcd-content-section-6376 .pcd-shop-now{background-color:#cc2b5e !important ;}#pcd-content-section-6376 .pcd-shop-now:hover{background-color:none !important ;}  #pcd-content-section-6377 .pcd-single-card{background-color:none !important ;}#pcd-content-section-6377 .pcd-single-card{margin:px !important ;}#pcd-content-section-6377 .pcd-grid-cat-info{background-color:none !important ;}#pcd-content-section-6377 .pcd-grid-special-offer{color:#111 !important ;}#pcd-content-section-6377 .pcd-grid-cat-info a{color:#444444 !important ;}#pcd-content-section-6377 .pcd-grid-cat--title{color:#444444 !important ;}#pcd-content-section-6377 .pcd-grid-cat--description *, #pcd-content-section-6377 .pcd-grid-description *{color:#111 !important ;}#pcd-content-section-6377 .pcd-shop-now{color:#fff !important ;}#pcd-content-section-6377 .pcd-shop-now{background-color:#cc2b5e !important ;}#pcd-content-section-6377 .pcd-shop-now:hover{background-color:none !important ;}  #pcd-content-section-6378 .pcd-single-card{background-color:none !important ;}#pcd-content-section-6378 .pcd-single-card{margin:px !important ;}#pcd-content-section-6378 .pcd-grid-cat-info{background-color:none !important ;}#pcd-content-section-6378 .pcd-grid-special-offer{color:#111 !important ;}#pcd-content-section-6378 .pcd-grid-cat-info a{color:#444444 !important ;}#pcd-content-section-6378 .pcd-grid-cat--title{color:#444444 !important ;}#pcd-content-section-6378 .pcd-grid-cat--description *, #pcd-content-section-6378 .pcd-grid-description *{color:#111 !important ;}#pcd-content-section-6378 .pcd-shop-now{color:#fff !important ;}#pcd-content-section-6378 .pcd-shop-now{background-color:#cc2b5e !important ;}#pcd-content-section-6378 .pcd-shop-now:hover{background-color:none !important ;}  #pcd-content-section-6379 .pcd-single-card{background-color:#ffffff !important ;}#pcd-content-section-6379 .pcd-single-card{margin:px !important ;}#pcd-content-section-6379 .pcd-grid-cat-info{background-color:none !important ;}#pcd-content-section-6379 .pcd-grid-special-offer{color:#111 !important ;}#pcd-content-section-6379 .pcd-grid-cat-info a{color:#000000 !important ;}#pcd-content-section-6379 .pcd-grid-cat--title{color:#000000 !important ;}#pcd-content-section-6379 .pcd-grid-cat--description *, #pcd-content-section-6379 .pcd-grid-description *{color:#000000 !important ;}#pcd-content-section-6379 .pcd-shop-now{color:#fff !important ;}#pcd-content-section-6379 .pcd-shop-now{background-color:#ffffff !important ;}#pcd-content-section-6379 .pcd-shop-now:hover{background-color:none !important ;}:root{--lcp_live_preview_footer23529:#212121}.woocommerce-variation-add-to-cart,form.cart{flex-wrap:wrap!important}.wapf{width:100%}.wapf-hide{display:none!important}.wapf-upload-thumbs{display:flex;gap:10px}.wapf-child-item .wc-block-cart-item__quantity{display:none}body,html{scroll-behavior:auto!important}.wapf img{max-width:100%}.wapf-wrapper{margin:0 0 20px -5px;width:100%}.wapf-field-group,.wapf-section{display:flex;flex-wrap:wrap}.wapf-cloner{margin-top:15px}.wapf-section .wapf-cloner{margin:0 0 15px 5px}.wapf-clone-title{margin:15px 0;padding-left:5px;width:100%}.wapf-input-label{font-weight:400;cursor:pointer}.wapf-label-text{padding-left:10px}.wapf-checkbox,.wapf-radio{clear:both}.wapf-field-container{padding:0 5px var(--apf-margin-bottom,15px) 5px;box-sizing:border-box}.wapf-field-container .wapf-swatch--image{width:100%}.wapf input[type=email],.wapf input[type=number],.wapf input[type=text],.wapf input[type=url],.wapf select,.wapf textarea{width:100%;box-sizing:border-box}.wapf input[type=checkbox],.wapf input[type=radio]{float:left;margin-top:5px}.wapf-field-label{display:flex;align-items:center}.label-above .wapf-field-label{margin-bottom:10px}.wapf-field-description{font-size:85%;opacity:.8;padding:5px 0 0 0;margin:0}.wapf-pricing-hint{opacity:.7}.wapf-disabled{opacity:.5}.wapf-disabled label{cursor:default!important}.wapf-card,.wapf-swatch{box-sizing:border-box;cursor:pointer;position:relative;min-width:0}.wapf-card input[type=checkbox],.wapf-card input[type=radio],.wapf-swatch input[type=checkbox],.wapf-swatch input[type=radio]{position:absolute;opacity:0;height:1px;width:1px;padding:0}.wapf-swatch label{cursor:pointer;font-weight:400;display:block;width:100%;margin:0;z-index:1}.wapf--circle{border-radius:50%}.wapf--rounded{border-radius:4px}.wapf-swatch-wrapper{display:flex;flex-wrap:wrap}.wapf-card-wrap{display:grid;grid-template-columns:repeat(var(--wapf-cols),1fr);grid-auto-rows:auto;gap:1rem}@media all and (max-width:900px){.wapf-card-wrap{grid-template-columns:repeat(var(--wapf-cols-t),1fr)}}@media all and (max-width:768px){.wapf-card-wrap{grid-template-columns:repeat(var(--wapf-cols-m),1fr)}}.wapf-card{position:relative;background:var(--apf-card-bg,#fff);color:var(--apf-card-color,inherit);border-radius:var(--apf-card-radius,6px);border:var(--apf-card-border,none);box-shadow:var(--apf-card-shadow,none)}.wapf-card.is-qty-select{background:var(--apf-cq-bg,#fff);color:var(--apf-cq-color,inherit);border-radius:var(--apf-cq-radius,6px);border:var(--apf-cq-border,none);box-shadow:var(--apf-cq-shadow,none);cursor:default}.wapf-card:not(.is-qty-select):hover{color:var(--apf-card-color-hov,inherit);border-color:var(--apf-card-border-color-hov,transparent);background:var(--apf-card-bg-hov,transparent)}.wapf-card.wapf-checked:not(.is-qty-select){color:var(--apf-card-color-sel,inherit);border-color:var(--apf-card-border-color-sel,transparent);background:var(--apf-card-bg-sel,#fff)}.wapf-card-inner{padding:.7em;display:flex;gap:7px;font-size:.935rem;overflow:hidden;user-select:none}.wapf-card-img img{width:68px;height:68px;max-width:68px;max-height:68px;object-fit:var(--apf-img-fit,cover);object-position:center;border-radius:var(--apf-card-radius,6px)}.wapf-card-body,.wapf-card-row{display:flex;gap:.5rem;flex-flow:column;width:100%}.wapf-card-row{flex-flow:row;justify-content:space-between;align-items:center}.wapf-card-title{font-weight:600;width:100%;flex:1}.wapf-card-link{display:flex;align-items:end}.wapf-card a{padding:0;text-decoration:underline;color:currentColor}.wapf-card-qty{width:100%}.wapf-card-info{white-space:nowrap}.wapf-card-vertical .wapf-card-inner{flex-flow:column;height:100%}.wapf-card-vertical .wapf-card-body{row-gap:.5rem;flex-grow:1}.wapf-card-vertical .wapf-card-row:last-child{margin-top:auto}.wapf-card-vertical .wapf-card-img img{width:100%;height:100%;max-width:100%;max-height:120px}.wapf-swatch--image{text-align:center;transition:all .1s;overflow:hidden}.wapf-swatch--image img{vertical-align:bottom}.wapf-swatch--image .apf-pick-box,.wapf-swatch--image.apf-pick-box{border:2px solid transparent}.wapf-swatch--image.wapf-checked .apf-pick-box,.wapf-swatch--image.wapf-checked.apf-pick-box{border-color:#353c4e}.wapf-swatch-label{text-align:center;padding:4px}.wapf-swatch--image label{height:100%}.wapf-image-swatch-wrapper{display:grid;grid-template-columns:repeat(var(--wapf-cols),var(--apf-col-width,1fr));gap:10px}@media all and (max-width:900px){.wapf-image-swatch-wrapper{grid-template-columns:repeat(var(--wapf-cols-t,var(--wapf-cols)),var(--apf-col-width,1fr))}}@media all and (max-width:768px){.wapf-image-swatch-wrapper{grid-template-columns:repeat(var(--wapf-cols-m,var(--wapf-cols)),var(--apf-col-width,1fr))}}.wapf-swatch--color{margin:0 15px 15px 0;position:relative;transition:all .1s}.wapf-swatch--color .wapf-color{margin:auto}.wapf-swatch--color.wapf-checked .wapf-color{border:3px solid #fff;color:#353c4e;box-shadow:0 0 0 2px}.wapf-swatch--text{margin:0 15px 15px 0;border-radius:4px;border:1px solid #ccc}.wapf-swatch--text label{padding:7px 11px}.wapf-swatch--text:hover{border-color:#353c4e}.wapf-swatch--text.wapf-checked{border-color:#353c4e;background:#353c4e;color:#fff}.wapf-checkboxes,.wapf-radios{display:inline-grid;grid-template-columns:auto;gap:5px 1rem}.wapf-checkbox label,.wapf-radio label{display:flex;align-items:center}.apf-plusmin{display:inline-flex;border-radius:var(--apf-ns-radius,var(--apf-radius,0));border:var(--apf-ns-border,var(--apf-input-border,none));width:100%;max-width:var(--apf-ns-width,100%);height:var(--apf-input-height,38px);overflow:hidden}.apf-plusmin:focus-within{border-color:var(--apf-ns-border-color-foc,var(--apf-input-border-color-foc,transparent))}.wapf-card-vertical .apf-plusmin{max-width:100%}.wapf .apf-plusmin button,.wapf .apf-plusmin input{box-shadow:none;margin:0!important;line-height:0;border:0;border-radius:0;width:auto;outline:0;flex:1;height:100%}.apf-plusmin button{background:var(--apf-ns-bg,transparent);font-size:1rem;padding:0!important;max-width:40px;outline:0;fill:var(--apf-ns-color,inherit);touch-action:manipulation}.apf-plusmin button:focus,.apf-plusmin button:hover{background:var(--apf-ns-bg,transparent)!important;fill:var(--apf-ns-color,inherit)}.wapf button.apf-minus{border-right:var(--apf-ns-border-inner,none)}.wapf button.apf-plus{border-left:var(--apf-ns-border-inner,none)}.wapf .apf-plusmin input{text-align:center;-moz-appearance:textfield;min-width:40px;padding:0 .7em;background:var(--apf-ns-input-bg,var(--apf-input-bg,#fff));color:var(--apf-ns-input-color,var(--apf-input-color,inherit))}.apf-plusmin input::-webkit-inner-spin-button,.apf-plusmin input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wapf-swatch--qty .apf-plusmin{max-width:100%}.wapf-swatch--qty .qty-swatch-inner{margin-top:var(--apf-iq-gap,0)}.wapf-swatch--qty img{border-radius:var(--apf-iq-img-radius,0)}.wapf-field-calc{display:flex;flex-flow:wrap}.wapf-field-calc .wapf-field-label{flex:1;order:-1}.wapf-field-calc .wapf-field-input{padding-left:15px}.wapf-field-products .wapf-checkbox{display:flex;align-items:center}.wapf-field-products .wapf-custom-qty{padding-bottom:10px}.wapf-field-products .wapf-custom-qty>div{padding-right:10px}.wapf-product-totals{width:100%}.wapf-total{margin:0;padding:0}.wapf-product-totals .wapf--inner{margin-bottom:20px}.wapf-product-totals .wapf--inner>div{padding-bottom:10px;clear:both}.wapf-product-totals .wapf--inner>div:last-child{padding-bottom:0}.wapf-product-totals div span:first-child{font-weight:700}.wapf-product-totals div span:last-child{float:right}.wttw{z-index:999999;position:fixed;max-width:200px;opacity:0;transition:opacity .2s;visibility:hidden;left:-100%}.rtl .wttw{left:100%}.wapf-ttp{padding:4px 9px;font-size:.9rem;border-radius:4px;color:var(--apf-tooltip-color,#fff);background:var(--apf-tooltip-bg,#353c4e)}.wapf-ttp:after{content:'';z-index:-1;position:absolute;width:8px;height:8px;background:var(--apf-tooltip-bg,#353c4e);transform-origin:center;transform:rotate(45deg)}.tt-v{visibility:visible;display:block;position:absolute;opacity:1}.tt-t .wapf-ttp:after{bottom:-4px;left:50%;margin-left:-4px}.tt-b .wapf-ttp:after{top:-4px;left:50%;margin-left:-4px}.tt-l .wapf-ttp:after{top:50%;right:-4px;margin-top:-4px}.tt-r .wapf-ttp:after{top:50%;left:-4px;margin-top:-4px}.wapf-tt-icon{margin-left:5px;padding:0 5px;fill:var(--apf-tooltip-icon,currentColor);display:flex;cursor:pointer}.tt-img{max-width:262px;text-align:center}.tt-img img{margin-bottom:5px}.tt-img>.wapf-ttp{padding:10px}.wapf-qty.has-buttons{display:flex;border-radius:3px;border:1px solid #353c4e;margin-top:10px}.wapf-qty button,.wapf-qty.has-buttons input{background:0 0;box-shadow:none;padding:0;line-height:1;border:0;width:auto;outline:0;flex:1;height:2.2em}.wapf-qty.has-buttons input{text-align:center;-moz-appearance:textfield;min-width:40px;padding:0 .7em}.wapf-qty.has-buttons input::-webkit-inner-spin-button,.wapf-qty.has-buttons input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}