.elementor-15662 .elementor-element.elementor-element-a628568{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15662 .elementor-element.elementor-element-121e6f9{--display:flex;}.elementor-15662 .elementor-element.elementor-element-a331082{--display:flex;}.elementor-15662 .elementor-element.elementor-element-7bbe12c{--display:flex;}.elementor-15662 .elementor-element.elementor-element-3be8681{--display:flex;}.elementor-15662 .elementor-element.elementor-element-1b9fbf0{--display:flex;}.elementor-15662 .elementor-element.elementor-element-3c4b475{--display:flex;}.elementor-15662 .elementor-element.elementor-element-86c9242{--display:flex;}.elementor-15662 .elementor-element.elementor-element-0abce79{--display:flex;}.elementor-15662 .elementor-element.elementor-element-3734c81{--display:flex;}.elementor-15662 .elementor-element.elementor-element-b43452f{--display:flex;}.elementor-15662 .elementor-element.elementor-element-fca0c53{--display:flex;}.elementor-15662 .elementor-element.elementor-element-8ac9392{--display:flex;}.elementor-15662 .elementor-element.elementor-element-f184e3d{--display:flex;}.elementor-15662 .elementor-element.elementor-element-89dfde6{--display:flex;}.elementor-15662 .elementor-element.elementor-element-9765026{--display:flex;}.elementor-15662 .elementor-element.elementor-element-a5d5e04{--display:flex;}/* Start custom CSS for html, class: .elementor-element-893c8bf */.pw-collections {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
font-family: -apple-system, Arial, sans-serif;
padding: 20px 0;
}
.pw-card {
background: #f5f1e8;
border: 1px solid #e5e5e5;
overflow: hidden;
text-decoration: none;
color: inherit;
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.pw-card:hover {
box-shadow: 0 12px 28px rgba(0,0,0,0.18);
transform: translateY(-4px);
}
.pw-card-img {
position: relative;
height: 320px;
overflow: hidden;
}
.pw-card-img img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s ease;
}
.pw-card:hover .pw-card-img img {
transform: scale(1.08);
}
.pw-badge {
position: absolute;
top: 14px;
right: 14px;
background: rgba(255,255,255,0.92);
padding: 6px 12px;
font-size: 12px;
letter-spacing: 0.5px;
}
.pw-card-body {
padding: 16px 18px;
}
.pw-card-title {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 19px;
font-weight: 700;
margin: 0 0 4px;
}
.pw-arrow {
transition: transform 0.3s ease;
font-size: 16px;
}
.pw-card:hover .pw-arrow {
transform: translate(3px, -3px);
}
.pw-card-sub {
font-size: 13px;
color: #666;
margin-bottom: 14px;
}
.pw-card-foot {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid #eee;
padding-top: 10px;
font-size: 12px;
}
.pw-view {
text-decoration: underline;
}
.pw-stock {
color: #444;
letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81364f6 */.pw-collections {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
font-family: -apple-system, Arial, sans-serif;
padding: 20px 0;
}
.pw-card {
background: #F5F1E8;
border: 1px solid #e5e5e5;
overflow: hidden;
text-decoration: none;
color: inherit;
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.pw-card:hover {
box-shadow: 0 12px 28px rgba(0,0,0,0.18);
transform: translateY(-4px);
}
.pw-card-img {
position: relative;
height: 320px;
overflow: hidden;
}
.pw-card-img img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s ease;
}
.pw-card:hover .pw-card-img img {
transform: scale(1.08);
}
.pw-badge {
position: absolute;
top: 14px;
right: 14px;
background: rgba(255,255,255,0.92);
padding: 6px 12px;
font-size: 12px;
letter-spacing: 0.5px;
}
.pw-card-body {
padding: 16px 18px;
}
.pw-card-title {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 19px;
font-weight: 700;
margin: 0 0 4px;
}
.pw-arrow {
transition: transform 0.3s ease;
font-size: 16px;
}
.pw-card:hover .pw-arrow {
transform: translate(3px, -3px);
}
.pw-card-sub {
font-size: 13px;
color: #666;
margin-bottom: 14px;
}
.pw-card-foot {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid #eee;
padding-top: 10px;
font-size: 12px;
}
.pw-view {
text-decoration: underline;
}
.pw-stock {
color: #444;
letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb91836 */.pw-collections {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
font-family: -apple-system, Arial, sans-serif;
padding: 20px 0;
}
.pw-card {
background: #fff;
border: 1px solid #e5e5e5;
overflow: hidden;
text-decoration: none;
color: inherit;
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.pw-card:hover {
box-shadow: 0 12px 28px rgba(0,0,0,0.18);
transform: translateY(-4px);
}
.pw-card-img {
position: relative;
height: 320px;
overflow: hidden;
}
.pw-card-img img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s ease;
}
.pw-card:hover .pw-card-img img {
transform: scale(1.08);
}
.pw-badge {
position: absolute;
top: 14px;
right: 14px;
background: rgba(255,255,255,0.92);
padding: 6px 12px;
font-size: 12px;
letter-spacing: 0.5px;
}
.pw-card-body {
padding: 16px 18px;
}
.pw-card-title {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 19px;
font-weight: 700;
margin: 0 0 4px;
}
.pw-arrow {
transition: transform 0.3s ease;
font-size: 16px;
}
.pw-card:hover .pw-arrow {
transform: translate(3px, -3px);
}
.pw-card-sub {
font-size: 13px;
color: #666;
margin-bottom: 14px;
}
.pw-card-foot {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid #eee;
padding-top: 10px;
font-size: 12px;
}
.pw-view {
text-decoration: underline;
}
.pw-stock {
color: #444;
letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1651cda */.pw-collections {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
font-family: -apple-system, Arial, sans-serif;
padding: 20px 0;
}
.pw-card {
background: #fff;
border: 1px solid #e5e5e5;
overflow: hidden;
text-decoration: none;
color: inherit;
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.pw-card:hover {
box-shadow: 0 12px 28px rgba(0,0,0,0.18);
transform: translateY(-4px);
}
.pw-card-img {
position: relative;
height: 320px;
overflow: hidden;
}
.pw-card-img img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s ease;
}
.pw-card:hover .pw-card-img img {
transform: scale(1.08);
}
.pw-badge {
position: absolute;
top: 14px;
right: 14px;
background: rgba(255,255,255,0.92);
padding: 6px 12px;
font-size: 12px;
letter-spacing: 0.5px;
}
.pw-card-body {
padding: 16px 18px;
}
.pw-card-title {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 19px;
font-weight: 700;
margin: 0 0 4px;
}
.pw-arrow {
transition: transform 0.3s ease;
font-size: 16px;
}
.pw-card:hover .pw-arrow {
transform: translate(3px, -3px);
}
.pw-card-sub {
font-size: 13px;
color: #666;
margin-bottom: 14px;
}
.pw-card-foot {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid #eee;
padding-top: 10px;
font-size: 12px;
}
.pw-view {
text-decoration: underline;
}
.pw-stock {
color: #444;
letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9cdc596 */.pw-collections {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
font-family: -apple-system, Arial, sans-serif;
padding: 20px 0;
}
.pw-card {
background: #fff;
border: 1px solid #e5e5e5;
overflow: hidden;
text-decoration: none;
color: inherit;
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.pw-card:hover {
box-shadow: 0 12px 28px rgba(0,0,0,0.18);
transform: translateY(-4px);
}
.pw-card-img {
position: relative;
height: 320px;
overflow: hidden;
}
.pw-card-img img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s ease;
}
.pw-card:hover .pw-card-img img {
transform: scale(1.08);
}
.pw-badge {
position: absolute;
top: 14px;
right: 14px;
background: rgba(255,255,255,0.92);
padding: 6px 12px;
font-size: 12px;
letter-spacing: 0.5px;
}
.pw-card-body {
padding: 16px 18px;
}
.pw-card-title {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 19px;
font-weight: 700;
margin: 0 0 4px;
}
.pw-arrow {
transition: transform 0.3s ease;
font-size: 16px;
}
.pw-card:hover .pw-arrow {
transform: translate(3px, -3px);
}
.pw-card-sub {
font-size: 13px;
color: #666;
margin-bottom: 14px;
}
.pw-card-foot {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid #eee;
padding-top: 10px;
font-size: 12px;
}
.pw-view {
text-decoration: underline;
}
.pw-stock {
color: #444;
letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e1d4120 */.pw-collections {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
font-family: -apple-system, Arial, sans-serif;
padding: 20px 0;
}
.pw-card {
background: #fff;
border: 1px solid #e5e5e5;
overflow: hidden;
text-decoration: none;
color: inherit;
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.pw-card:hover {
box-shadow: 0 12px 28px rgba(0,0,0,0.18);
transform: translateY(-4px);
}
.pw-card-img {
position: relative;
height: 320px;
overflow: hidden;
}
.pw-card-img img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s ease;
}
.pw-card:hover .pw-card-img img {
transform: scale(1.08);
}
.pw-badge {
position: absolute;
top: 14px;
right: 14px;
background: rgba(255,255,255,0.92);
padding: 6px 12px;
font-size: 12px;
letter-spacing: 0.5px;
}
.pw-card-body {
padding: 16px 18px;
}
.pw-card-title {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 19px;
font-weight: 700;
margin: 0 0 4px;
}
.pw-arrow {
transition: transform 0.3s ease;
font-size: 16px;
}
.pw-card:hover .pw-arrow {
transform: translate(3px, -3px);
}
.pw-card-sub {
font-size: 13px;
color: #666;
margin-bottom: 14px;
}
.pw-card-foot {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid #eee;
padding-top: 10px;
font-size: 12px;
}
.pw-view {
text-decoration: underline;
}
.pw-stock {
color: #444;
letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03124d1 */.pw-collections {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
font-family: -apple-system, Arial, sans-serif;
padding: 20px 0;
}
.pw-card {
background: #fff;
border: 1px solid #e5e5e5;
overflow: hidden;
text-decoration: none;
color: inherit;
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.pw-card:hover {
box-shadow: 0 12px 28px rgba(0,0,0,0.18);
transform: translateY(-4px);
}
.pw-card-img {
position: relative;
height: 320px;
overflow: hidden;
}
.pw-card-img img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s ease;
}
.pw-card:hover .pw-card-img img {
transform: scale(1.08);
}
.pw-badge {
position: absolute;
top: 14px;
right: 14px;
background: rgba(255,255,255,0.92);
padding: 6px 12px;
font-size: 12px;
letter-spacing: 0.5px;
}
.pw-card-body {
padding: 16px 18px;
}
.pw-card-title {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 19px;
font-weight: 700;
margin: 0 0 4px;
}
.pw-arrow {
transition: transform 0.3s ease;
font-size: 16px;
}
.pw-card:hover .pw-arrow {
transform: translate(3px, -3px);
}
.pw-card-sub {
font-size: 13px;
color: #666;
margin-bottom: 14px;
}
.pw-card-foot {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid #eee;
padding-top: 10px;
font-size: 12px;
}
.pw-view {
text-decoration: underline;
}
.pw-stock {
color: #444;
letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc6fe8d */.pw-collections {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
font-family: -apple-system, Arial, sans-serif;
padding: 20px 0;
}
.pw-card {
background: #fff;
border: 1px solid #e5e5e5;
overflow: hidden;
text-decoration: none;
color: inherit;
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.pw-card:hover {
box-shadow: 0 12px 28px rgba(0,0,0,0.18);
transform: translateY(-4px);
}
.pw-card-img {
position: relative;
height: 320px;
overflow: hidden;
}
.pw-card-img img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s ease;
}
.pw-card:hover .pw-card-img img {
transform: scale(1.08);
}
.pw-badge {
position: absolute;
top: 14px;
right: 14px;
background: rgba(255,255,255,0.92);
padding: 6px 12px;
font-size: 12px;
letter-spacing: 0.5px;
}
.pw-card-body {
padding: 16px 18px;
}
.pw-card-title {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 19px;
font-weight: 700;
margin: 0 0 4px;
}
.pw-arrow {
transition: transform 0.3s ease;
font-size: 16px;
}
.pw-card:hover .pw-arrow {
transform: translate(3px, -3px);
}
.pw-card-sub {
font-size: 13px;
color: #666;
margin-bottom: 14px;
}
.pw-card-foot {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid #eee;
padding-top: 10px;
font-size: 12px;
}
.pw-view {
text-decoration: underline;
}
.pw-stock {
color: #444;
letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d09b75 */.pw-collections {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
font-family: -apple-system, Arial, sans-serif;
padding: 20px 0;
}
.pw-card {
background: #fff;
border: 1px solid #e5e5e5;
overflow: hidden;
text-decoration: none;
color: inherit;
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.pw-card:hover {
box-shadow: 0 12px 28px rgba(0,0,0,0.18);
transform: translateY(-4px);
}
.pw-card-img {
position: relative;
height: 320px;
overflow: hidden;
}
.pw-card-img img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s ease;
}
.pw-card:hover .pw-card-img img {
transform: scale(1.08);
}
.pw-badge {
position: absolute;
top: 14px;
right: 14px;
background: rgba(255,255,255,0.92);
padding: 6px 12px;
font-size: 12px;
letter-spacing: 0.5px;
}
.pw-card-body {
padding: 16px 18px;
}
.pw-card-title {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 19px;
font-weight: 700;
margin: 0 0 4px;
}
.pw-arrow {
transition: transform 0.3s ease;
font-size: 16px;
}
.pw-card:hover .pw-arrow {
transform: translate(3px, -3px);
}
.pw-card-sub {
font-size: 13px;
color: #666;
margin-bottom: 14px;
}
.pw-card-foot {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid #eee;
padding-top: 10px;
font-size: 12px;
}
.pw-view {
text-decoration: underline;
}
.pw-stock {
color: #444;
letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-108cb05 */.pw-collections {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
font-family: -apple-system, Arial, sans-serif;
padding: 20px 0;
}
.pw-card {
background: #fff;
border: 1px solid #e5e5e5;
overflow: hidden;
text-decoration: none;
color: inherit;
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.pw-card:hover {
box-shadow: 0 12px 28px rgba(0,0,0,0.18);
transform: translateY(-4px);
}
.pw-card-img {
position: relative;
height: 320px;
overflow: hidden;
}
.pw-card-img img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s ease;
}
.pw-card:hover .pw-card-img img {
transform: scale(1.08);
}
.pw-badge {
position: absolute;
top: 14px;
right: 14px;
background: rgba(255,255,255,0.92);
padding: 6px 12px;
font-size: 12px;
letter-spacing: 0.5px;
}
.pw-card-body {
padding: 16px 18px;
}
.pw-card-title {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 19px;
font-weight: 700;
margin: 0 0 4px;
}
.pw-arrow {
transition: transform 0.3s ease;
font-size: 16px;
}
.pw-card:hover .pw-arrow {
transform: translate(3px, -3px);
}
.pw-card-sub {
font-size: 13px;
color: #666;
margin-bottom: 14px;
}
.pw-card-foot {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid #eee;
padding-top: 10px;
font-size: 12px;
}
.pw-view {
text-decoration: underline;
}
.pw-stock {
color: #444;
letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-376b79e */.pw-collections {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
font-family: -apple-system, Arial, sans-serif;
padding: 20px 0;
}
.pw-card {
background: #fff;
border: 1px solid #e5e5e5;
overflow: hidden;
text-decoration: none;
color: inherit;
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.pw-card:hover {
box-shadow: 0 12px 28px rgba(0,0,0,0.18);
transform: translateY(-4px);
}
.pw-card-img {
position: relative;
height: 320px;
overflow: hidden;
}
.pw-card-img img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s ease;
}
.pw-card:hover .pw-card-img img {
transform: scale(1.08);
}
.pw-badge {
position: absolute;
top: 14px;
right: 14px;
background: rgba(255,255,255,0.92);
padding: 6px 12px;
font-size: 12px;
letter-spacing: 0.5px;
}
.pw-card-body {
padding: 16px 18px;
}
.pw-card-title {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 19px;
font-weight: 700;
margin: 0 0 4px;
}
.pw-arrow {
transition: transform 0.3s ease;
font-size: 16px;
}
.pw-card:hover .pw-arrow {
transform: translate(3px, -3px);
}
.pw-card-sub {
font-size: 13px;
color: #666;
margin-bottom: 14px;
}
.pw-card-foot {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid #eee;
padding-top: 10px;
font-size: 12px;
}
.pw-view {
text-decoration: underline;
}
.pw-stock {
color: #444;
letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1170d1 */.pw-collections {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
font-family: -apple-system, Arial, sans-serif;
padding: 20px 0;
}
.pw-card {
background: #fff;
border: 1px solid #e5e5e5;
overflow: hidden;
text-decoration: none;
color: inherit;
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.pw-card:hover {
box-shadow: 0 12px 28px rgba(0,0,0,0.18);
transform: translateY(-4px);
}
.pw-card-img {
position: relative;
height: 320px;
overflow: hidden;
}
.pw-card-img img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s ease;
}
.pw-card:hover .pw-card-img img {
transform: scale(1.08);
}
.pw-badge {
position: absolute;
top: 14px;
right: 14px;
background: rgba(255,255,255,0.92);
padding: 6px 12px;
font-size: 12px;
letter-spacing: 0.5px;
}
.pw-card-body {
padding: 16px 18px;
}
.pw-card-title {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 19px;
font-weight: 700;
margin: 0 0 4px;
}
.pw-arrow {
transition: transform 0.3s ease;
font-size: 16px;
}
.pw-card:hover .pw-arrow {
transform: translate(3px, -3px);
}
.pw-card-sub {
font-size: 13px;
color: #666;
margin-bottom: 14px;
}
.pw-card-foot {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid #eee;
padding-top: 10px;
font-size: 12px;
}
.pw-view {
text-decoration: underline;
}
.pw-stock {
color: #444;
letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46c5655 */.pw-collections {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
font-family: -apple-system, Arial, sans-serif;
padding: 20px 0;
}
.pw-card {
background: #fff;
border: 1px solid #e5e5e5;
overflow: hidden;
text-decoration: none;
color: inherit;
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.pw-card:hover {
box-shadow: 0 12px 28px rgba(0,0,0,0.18);
transform: translateY(-4px);
}
.pw-card-img {
position: relative;
height: 320px;
overflow: hidden;
}
.pw-card-img img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s ease;
}
.pw-card:hover .pw-card-img img {
transform: scale(1.08);
}
.pw-badge {
position: absolute;
top: 14px;
right: 14px;
background: rgba(255,255,255,0.92);
padding: 6px 12px;
font-size: 12px;
letter-spacing: 0.5px;
}
.pw-card-body {
padding: 16px 18px;
}
.pw-card-title {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 19px;
font-weight: 700;
margin: 0 0 4px;
}
.pw-arrow {
transition: transform 0.3s ease;
font-size: 16px;
}
.pw-card:hover .pw-arrow {
transform: translate(3px, -3px);
}
.pw-card-sub {
font-size: 13px;
color: #666;
margin-bottom: 14px;
}
.pw-card-foot {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid #eee;
padding-top: 10px;
font-size: 12px;
}
.pw-view {
text-decoration: underline;
}
.pw-stock {
color: #444;
letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3fa8ba5 */.pw-collections {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
font-family: -apple-system, Arial, sans-serif;
padding: 20px 0;
}
.pw-card {
background: #fff;
border: 1px solid #e5e5e5;
overflow: hidden;
text-decoration: none;
color: inherit;
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.pw-card:hover {
box-shadow: 0 12px 28px rgba(0,0,0,0.18);
transform: translateY(-4px);
}
.pw-card-img {
position: relative;
height: 320px;
overflow: hidden;
}
.pw-card-img img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s ease;
}
.pw-card:hover .pw-card-img img {
transform: scale(1.08);
}
.pw-badge {
position: absolute;
top: 14px;
right: 14px;
background: rgba(255,255,255,0.92);
padding: 6px 12px;
font-size: 12px;
letter-spacing: 0.5px;
}
.pw-card-body {
padding: 16px 18px;
}
.pw-card-title {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 19px;
font-weight: 700;
margin: 0 0 4px;
}
.pw-arrow {
transition: transform 0.3s ease;
font-size: 16px;
}
.pw-card:hover .pw-arrow {
transform: translate(3px, -3px);
}
.pw-card-sub {
font-size: 13px;
color: #666;
margin-bottom: 14px;
}
.pw-card-foot {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid #eee;
padding-top: 10px;
font-size: 12px;
}
.pw-view {
text-decoration: underline;
}
.pw-stock {
color: #444;
letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c08a43c */.pw-collections {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
font-family: -apple-system, Arial, sans-serif;
padding: 20px 0;
}
.pw-card {
background: #fff;
border: 1px solid #e5e5e5;
overflow: hidden;
text-decoration: none;
color: inherit;
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.pw-card:hover {
box-shadow: 0 12px 28px rgba(0,0,0,0.18);
transform: translateY(-4px);
}
.pw-card-img {
position: relative;
height: 320px;
overflow: hidden;
}
.pw-card-img img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s ease;
}
.pw-card:hover .pw-card-img img {
transform: scale(1.08);
}
.pw-badge {
position: absolute;
top: 14px;
right: 14px;
background: rgba(255,255,255,0.92);
padding: 6px 12px;
font-size: 12px;
letter-spacing: 0.5px;
}
.pw-card-body {
padding: 16px 18px;
}
.pw-card-title {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 19px;
font-weight: 700;
margin: 0 0 4px;
}
.pw-arrow {
transition: transform 0.3s ease;
font-size: 16px;
}
.pw-card:hover .pw-arrow {
transform: translate(3px, -3px);
}
.pw-card-sub {
font-size: 13px;
color: #666;
margin-bottom: 14px;
}
.pw-card-foot {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid #eee;
padding-top: 10px;
font-size: 12px;
}
.pw-view {
text-decoration: underline;
}
.pw-stock {
color: #444;
letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-926145a */.pw-collections {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
font-family: -apple-system, Arial, sans-serif;
padding: 20px 0;
}
.pw-card {
background: #fff;
border: 1px solid #e5e5e5;
overflow: hidden;
text-decoration: none;
color: inherit;
transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.pw-card:hover {
box-shadow: 0 12px 28px rgba(0,0,0,0.18);
transform: translateY(-4px);
}
.pw-card-img {
position: relative;
height: 320px;
overflow: hidden;
}
.pw-card-img img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s ease;
}
.pw-card:hover .pw-card-img img {
transform: scale(1.08);
}
.pw-badge {
position: absolute;
top: 14px;
right: 14px;
background: rgba(255,255,255,0.92);
padding: 6px 12px;
font-size: 12px;
letter-spacing: 0.5px;
}
.pw-card-body {
padding: 16px 18px;
}
.pw-card-title {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 19px;
font-weight: 700;
margin: 0 0 4px;
}
.pw-arrow {
transition: transform 0.3s ease;
font-size: 16px;
}
.pw-card:hover .pw-arrow {
transform: translate(3px, -3px);
}
.pw-card-sub {
font-size: 13px;
color: #666;
margin-bottom: 14px;
}
.pw-card-foot {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid #eee;
padding-top: 10px;
font-size: 12px;
}
.pw-view {
text-decoration: underline;
}
.pw-stock {
color: #444;
letter-spacing: 0.5px;
}/* End custom CSS */