eate.account .field.choice {
display: none;
}
.field.choice.required.fsp-terms-field {
display: block !important;
}
a.button.primary.outline.normal{border:1px solid;color:#fff}span.plyr__control-volume{display:none}a.button.primary.outline.normal.black-border-color{color:#000}.secondary-top-right.grid .actions-secondary,.secondary-top-right.products-grid .actions-secondary{right:10px!important;top:10px!important}.block-align-vertical.stores .plyr__video-embed{padding-bottom:136.15%!important}.multishipping-checkout-register .page-title-wrapper,.customer-account-create .page-title-wrapper{text-align:center;margin-top:40px}.appointment-index-index .page-title-wrapper{margin-top:60px}.products-grid__layout-2.grid .product-grid__image-wrapper .product-item-inner .action.towishlist svg,.products-grid__layout-default.grid .product-grid__image-wrapper .product-item-inner .action.towishlist svg,.products-grid__layout-2.products-grid .product-grid__image-wrapper .product-item-inner .action.towishlist svg,.products-grid__layout-default.products-grid .product-grid__image-wrapper .product-item-inner .action.towishlist svg{fill:transparent!important;width:20px}.products-grid__layout-2.grid .product-grid__image-wrapper .product-item-inner .action.towishlist,.products-grid__layout-default.grid .product-grid__image-wrapper .product-item-inner .action.towishlist,.products-grid__layout-2.products-grid .product-grid__image-wrapper .product-item-inner .action.towishlist,.products-grid__layout-default.products-grid .product-grid__image-wrapper .product-item-inner .action.towishlist{width:16px;fill:none;stroke:#333!important;stroke-miterlimit:10;stroke-width:2px}.product-grid__image-wrapper span[data-price-type="oldPrice"] .price{color:#bbb!important;position:relative;left:-16px}.ox-section-items .ox-nav-sections-item-content,.ox-nav-sections-items .ox-nav-sections-item-content{background:#fff}.page-title-wrapper.product{max-width:375px}.ox-slideout-left,.ox-slideout-right,.minicart--style-modern .ox-slideout-left,.minicart--style-modern .ox-slideout-right{background:#fff!important}.action.slide-out-menu--mobile{z-index:99!important}#Fspfullv video,#Fspfullv .imgfull,#Fspfullv picture{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:opacity 1s ease,-webkit-transform 5s cubic-bezier(.3,0,.7,1);transition:transform 5s cubic-bezier(.3,0,.7,1),opacity 1s ease;transition:transform 5s cubic-bezier(.3,0,.7,1),opacity 1s ease,-webkit-transform 5s cubic-bezier(.3,0,.7,1)}.catalog-category-view .page-title-wrapper,.catalog-category-view .breadcrumbs{display:block}
.catalog-category-view h1#page-title-heading{margin:0}
.ox-banner-link.top-logo-fsp.center{width:120px;position:absolute;z-index:9;left:2%;margin-top:44px}.catalog-category-view aside{width:25%;min-width:300px;max-width:500px;margin:25px auto}.wufoo-ad{position:absolute;top:0;left:0;width:100%;height:100%}.wufoo-letter{animation:kaboom 5s ease alternate infinite;&:nth-child(2){animation-delay:0.1s}&:nth-child(3){animation-delay:0.2s}&:nth-child(4){animation-delay:0.3s}&:nth-child(5){animation-delay:0.4s}}@keyframes kaboom{90%{transform:scale(1)}100%{transform:scale(2.1)}}@media only screen and (max-width:767px){.mobile-sort-next{order:2}}
.minicart--style-modern .header__item-dropdown-content .block-compare .dropdown-bottom-actions .action.secondary:hover, .minicart--style-modern .header__item-dropdown-content .block-wishlist .dropdown-bottom-actions .action.secondary:hover {
color: #000!important;
}
ol.products.list.items.product-items .swatch-attribute.size {
display: none;
visibility: hidden;
height: 0;
}
.fsp-disclaimer {
font-size: 11px;
font-style: italic;
color: #999;
margin: 20px 0 0 0;
}
/* ==== PRODUCT SUPPORT CONTAINER ==== */
.product-support-container {
padding: 0;
display: flex;
flex-direction: column;
gap: 20px;
}
/* ==== ROW 1: PRODUCT FEATURES GRID ==== */
.product-features-grid {
display: grid;
grid-template-columns: repeat(2, 1fr); /* Two columns */
gap: 30px 40px;
padding: 0 20px;
box-sizing: border-box;
}
.feature-item {
display: flex;
align-items: flex-start;
gap: 4px;
}
.feature-icon {
width: 20px;
height: 20px;
margin-top: 3px;
flex-shrink: 0;
position: relative;
top: -2px;
}
.feature-text strong {
display: block;
font-weight: 400;
color: #000;
font-size: 10px;
margin-bottom: 4px;
text-transform: uppercase
}
.feature-text p {
margin: 0;
font-size: 10px;
color: #333;
line-height: 1.5;
}
/* ==== ROW 2: CONTACT METHODS ==== */
.support-contact-row {
display: flex;
flex-direction: column;
gap: 12px;
padding: 20px 20px
}
/* Phone & WhatsApp in a 2-column grid */
.contact-row--double {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 12px;
}
/* Email in its own row */
.contact-row--single {
display: grid;
grid-template-columns: 1fr;
}
/* Contact button styling */
.contact-method {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 6px 16px;
border: 1px solid #ccc;
border-radius: 30px;
background-color: #fff;
font-size: 11px;
font-weight: 500;
text-decoration: none;
color: #000;
white-space: nowrap;
transition: all 0.2s ease-in-out;
}
.contact-method:hover {
background-color: #f5f5f5;
border-color: #999;
}
/* Icon inside contact */
.contact-method img {
width: 16px;
height: 16px;
}
/* Support hours */
.support-hours {
margin: 0;
font-size: 11px;
color: #222;
margin-top: 8px;
}
/* ==== RESPONSIVE STYLES ==== */
@media (max-width: 768px) {
.product-features-grid {
grid-template-columns: 1fr;
gap: 20px;
}
}
@media (max-width: 600px) {
.contact-row--double {
grid-template-columns: 1fr;
}
.contact-method {
width: 100%;
justify-content: flex-start;
}
.support-contact-row {
gap: 16px;
}
.support-hours {
text-align: left;
}
}
.shipping-returns-links {
font-size: 12px;
color: #000;
margin-top: 10px;
}
.shipping-returns-links a {
text-decoration: none;
color: #000;
font-weight: 500;
text-decoration: underline;
}
.shipping-returns-links a:hover {
text-decoration: underline;
}
.shipping-returns-links .divider {
margin: 0 4px;
color: #666;
}
span.mrp-price {
padding: 5px 0;
float: left;
font-size: 10px;
}
.product-info-main .special-price .price-container, .product-options-bottom .special-price .price-container {
width: 100%!important;
}
.category-description p{margin-top:8px;margin-bottom:8px;}.category-description td{padding:10px}.category-description h2{font-size:16px;text-transform:capitalize;margin:12px 0 5px}.category-description h3{font-size:14px;text-transform:capitalize;margin:12px 0 5px}.category-description h4{font-size:12px;text-transform:capitalize;margin:12px 0 5px}.category-description p span{font-size:12px}.category-description ul>li,.category-description ol>li{margin-top:8px}.category-description p b,.category-description p strong{font-size:12px}
The store will not work correctly when cookies are disabled.