ul.links-no-child-links{
display:grid;
justify-items:start;
line-height:2em;
}
.unstyled-list .mgmenu li:last-child a{
font-weight:500;
color:#000;
position:absolute;
margin-top:12px;
}
.mega-menu-item-no-links{
margin-bottom:1rem;
}
a#link-titleSALE{
color:#ab1212;
}
.mega-menu-item-desktop{
font-size:13px;
font-weight:600;
}
button#offerButton{
display:none;
}
p.badge.custom-badge{
background:#ab1212;
color:#fff;
}
td.shipping-data-dt{
padding-top:10px;
padding-bottom:10px;
font-size:12px;
}
th.shipping-column-header{
color:#000;
opacity:1;
}
.block-swatch.no-selection-style{
color:none!important;
background:none!important;
border-color:none!important;
}
.hero-banner-heading{
font-weight:700;
}
@media only screen and (max-width:1024px){
.drawer-btn{
font-size:13px;
}
.slider-cart-total{
padding-top:5px;
}
;
}
.crt-frm-cntrl{
display:flex;
align-items:center;
justify-content:center;
}
.note-crt-span{
background:#e95144;
color:#fff;
font-size:10px;
font-weight:700;
padding:2px 5px;
text-transform:uppercase;
}
.progress-bar-container{
border:1px solid #cacaca;
border-radius:4px;
height:12px;
margin-top:3px;
margin-bottom:3px;
}
.progress-bar{
background-color:#cacaca;
height:100%;
border-radius:3px;
transition:width .5s ease-in-out;
}
#BIS_trigger{
display:none;
text-align:center;
padding-top:15px;
margin-bottom:-15px;
font-weight:500;
letter-spacing:0px;
font-size:14px;
}
p.pricing-container-slider{
display:flex;
align-items:center;
}
span.compare-price{
margin-left:20px;
color:#969696!important;
font-weight:300;
font-size:19px;
}
.pdp-section-title{
padding-bottom:20px;
font-size:30px;
font-weight:500;
letter-spacing:.5px;
}
@keyframes shake{
0%,to{
transform:translate(0);
}
10%,30%,50%,70%,90%{
transform:translate(-4px);
}
20%,40%,60%,80%{
transform:translate(4px);
}
;
}
.shake{
animation:shake 1.8s cubic-bezier(.36,.07,.19,.97) both;
transform:translateZ(0);
backface-visibility:hidden;
perspective:1000px;
}
h1.product-title.h1{
font-size:max(.6875rem,clamp(1.375rem,1.146341463414634rem + .975609756097561vw,1.8rem) * var(--text-heading-size-factor))!important;
font-weight:600;
}
.okeReviews[data-oke-container] .oke-w-reviews-list-item,div.okeReviews .oke-w-reviews-list-item{
border-bottom:none!important;
}
.spc-btm{
padding-bottom:50px;
}
hr.pdp-separator{
margin-top:-5px;
margin-bottom:-5px;
}
.reviews-pdp-main-widget{
padding-top:70px;
border-top:1px solid #eee;
}
@media only screen and (max-width:999px){
.collection-toolbar__button-container+.collection-toolbar__button-container{
border-inline-end-width:1px;
}
.collection-toolbar__button-container+.collection-toolbar__button-container{
border-inline-start-width:0px;
}
.collection-toolbar__button-list{
flex-direction:row-reverse;
}
.quick-buy-txt{
display:none;
}
img.header__logo-image{
margin:0 auto;
}
;
}
@media only screen and (min-width:1000px){
.product-card__quick-add-button{
border:none;
width:100%;
display:flex;
background:#2c2929;
color:#fff;
z-index:1;
text-transform:uppercase;
padding:.625rem;
position:absolute;
inset-block-end:.5rem;
inset-inline-end:0rem;
align-items:center;
justify-content:center;
font-size:13.5px;
letter-spacing:1px;
font-weight:700;
}
.nav-main-mobile{
display:none;
}
;
}
button.header-sidebar__linklist-button.h6,a.header-sidebar__linklist-button.h6,summary.header-sidebar__linklist-button.h6{
font-size:16px;
}
.header-sidebar__back-button{
font-size:18px;
}
.lnk-fd-mega-menu{
font-size:12px;
}
a.nav-mob-item.active{
color:#000!important;
}
.nav-mob-item{
font-size:14px;
color:#aaa;
letter-spacing:0px;
}
.mega-menu-item-desktop:hover{
text-decoration:underline;
opacity:.7;
}
.slider-cart-total{
display:flex;
justify-content:space-between;
align-items:center;
width:100%;
}
span.cart-drawer__subtotal{
font-weight:600;
letter-spacing:0;
font-size:17px;
}
p.slider-total-class{
font-size:16.5px;
font-weight:700;
}
a.drawer-view-cart-btn{
background:#fff;
border:1px solid black;
color:#000;
}
img.footerlogoimg{
width:150px;
height:auto;
margin:0 auto;
}
a.footer-links:hover{
color:#898888;
}
.footer__aside{
border-top:1px solid #eee;
padding-top:25px;
padding-bottom:20px;
margin-top:40px;
}
p.h6.footer-block-heading{
font-size:15px;
letter-spacing:1px;
}
hr.menuhunderline{
width:30px;
margin-left:0;
border-top:1px solid #000;
}
p.heading.text-subdued.text-xxs{
color:#000;
letter-spacing:0px;
font-weight:500;
}
.txt-footer-txt{
display:none;
}
.parent-nav-desktop{
font-size:14px;
letter-spacing:1px;
font-weight:700;
}
p.announcement-message{
font-weight:700;
letter-spacing:.5px;
}
.accordion-title,span.accordion__toggle.h6{
font-size:15.5px;
letter-spacing:1px;
font-weight:700;
}
p.webcred{
font-size:15px;
}
.footer-branding-block{
gap:1.2rem;
display:grid;
margin-top:-5px;
}
.klaviyo-form-UBmbua{
margin-left:-5px;
}
@media only screen and (max-width:767px){
.pdp-section-title{
font-size:25px!important;
}
.socials-footer-mobile{
margin-top:-7px;
margin-bottom:-7px;
}
.klaviyo-form-UBmbua{
margin-top:-1rem;
}
.footer{
padding-top:18px;
}
a.footer-links{
font-size:14px;
}
.panell{
line-height:2.5em;
margin-bottom:1rem;
}
p.h6.footer-block-heading{
padding-top:22px;
padding-bottom:22px;
}
.footer__block-list{
gap:0;
justify-content:normal;
}
.accordionnn{
border-bottom:1px solid #eee;
}
hr.menuhunderline{
display:none;
}
.accordionnn:after{
content:"";
background-image:url(http://localhost:88/bpvusa/imgs/down.png);
background-size:cover;
font-size:25px;
width:25px;
height:20px;
float:right;
transform:translateY(-18%)rotate(0);
transition:transform .3s ease;
}
.accordionnn.up:after{
transform:translateY(-18%) rotate(180deg);
}
.footer__aside{
margin-top:0;
}
img.footerlogoimg{
width:125px!important;
margin:unset;
}
.socials-footer-desktop{
display:none;
}
.footer-branding-block{
display:flex;
align-items:center;
justify-content:space-around;
border-bottom:1px solid #eee;
padding-bottom:20px;
}
.panell{
display:none;
}
;
}
@media only screen and (min-width:768px){
.socials-footer-mobile{
display:none;
}
;
}
@media screen and (min-width: 1024px){
.cart-sub-price{
margin-bottom:-15px;
}
.circles-thumbnails-flex-container{
justify-content:center!important;
}
;
}
.circles-thumbnail img{
width:70px;
height:70px;
border-radius:50%;
border:2px solid white;
}
.circles-thumbnails-flex-container{
width:100%;
position:relative;
display:flex;
justify-content:flex-start;
flex-wrap:nowrap;
margin:auto;
animation:1.5s ease-in-out 0s 1 slideInFromLeft;
}
.circles-thumbnail-container{
display:flex;
flex-direction:column;
align-items:center;
width:110px;
}
.circles-thumbnail-label{
text-align:center;
display:block;
margin-top:0;
font-family:inherit;
letter-spacing:0px;
font-size:12px;
}
.circles-main-div{
position:relative;
}
.circles-thumbnail{
width:80px;
height:80px;
border-radius:50%;
border:2px solid #000;
display:flex;
justify-content:center;
align-items:center;
cursor:pointer;
position:relative;
}
.depress .circles-thumbnail:before,.depress .circles-thumbnail:after,.binary .circles-thumbnail:before,.binary .cirles-thumbnail:after,.sweep-border .circles-thumbnail:before{
content:"";
width:100%;
height:100%;
top:50%;
left:50%;
transform:translate(-50%,-50%);
position:absolute;
border-radius:50%;
border:2px solid orangered;
box-sizing:content-box;
opacity:0;
}
.depress{
animation:3s infinite linear depressImage;
}
.depress .circles-thumbnail{
animation:4s infinite linear depressImage;
}
.depress .circles-thumbnail:before{
border-width:2px;
animation:4s infinite linear depressBefore;
}
.depress .circles-thumbnail:after{
border-width:1px;
animation:4s infinite linear depressAfter;
}
@keyframes slideInFromLeft{
0%{
transform:translate(-300%);
}
to{
transform:translate(0);
}
;
}
@keyframes depressImage{
30%{
transform:none;
}
33%{
transform:scale(.92);
}
37%{
transform:scale(1.05);
}
40%{
transform:none;
}
;
}
@keyframes depressBefore{
29%{
transform:translate(-50%,-50%);
}
30%{
transform:translate(-50%,-50%);
opacity:1;
}
70%{
transform:translate(-50%,-50%) scale(1.4);
opacity:0;
}
;
}
@keyframes depressAfter{
29%{
transform:translate(-50%,-50%);
}
30%{
transform:translate(-50%,-50%);
opacity:1;
}
to{
transform:translate(-50%,-50%) scale(1.4);
opacity:0;
}
;
}

