.product-loop-atc-container{
display: none !important;
}
input:focus, textarea:focus, button:focus,a:focus {
outline: none;
}
header[data-elementor-type="header"]{
position: sticky;
top: 0;
width: 100%;
z-index: 5;
}
div#nav-menu.show{
display:block !important;
}
main#main > nav.woocommerce-breadcrumb{
margin-top:40px;
}
.elementor-widget-image a img[src$=".svg"]{
width:100%;
}
h1,h2,h3,h4,h5,h6{
font-weight:inherit;
font-size:inherit ;
}
p{
margin-bottom: 0;
}
.sep{
border-right: 1px solid black !important;
}
a:hover{
color:#FF8700;
transition: color 0.1s;
}
#wpadminbar{
position:fixed;
top: -10%;
transition: all 0.3s;
}
li{
list-style-type: none;
}
.separator{
width:100%;
height:1px;
background-color:rgba(0, 0, 0, 0.15);
}
a{
color:black
}
#cache-logo{
position: absolute;
top: 0;
left: 0;
background-color: black;
z-index: 10;
width: 100vw;
height: 100vh;
opacity: 0.5;
} .woocommerce-product-gallery__trigger{
z-index: 1 !important;
}
.woocommerce .products .woocommerce-loop-product__title, .woocommerce .products .woocommerce-loop-product__title span{
color:black !important;
font-weight:600 !important;
float:left;
}
ul.products li.product .add_to_cart_button{
display:none;
}
ul.products li.product .star-rating{
display:none;
}
ul.products li.product .woocommerce-loop-product_title{
width: 90%;
padding:0!important;
color:black;
font-weight:600 !important;
font-size: 15px !important;
margin: 9px 0 15px 0;
font-family:'Oswald';
}
ul.products li.product .woocommerce-loop-product__title span{
color:black !important;
}
ul.products #no-product-found{
width:100%;
display:flex;
justify-content:center;
margin: 30px 0;
}
ul.products #no-product-found p{
font-size:30px;
}
.archive-product-informations .woocommerce_description{
margin-bottom:15px !important;
}
.woocommerce_description{
font-size:15px;
font-weight:300;
font-family: 'Barlow', sans-serif;
clear:both;
margin: 0px !important;
margin-bottom:40px !important;
}
.product .price {
font-family: 'Oswald', sans-serif;
font-size:17px !important;
font-weight:600 !important;
color:black !important; margin: 0 !important;
}
.product-type-variable a.button.product_type_variable{
display:none;
}
form.variations_form.cart td.label{
display:none;
}
table tbody > tr:nth-child(odd) > td{
background: none;
}
.woocommerce div.product form.cart .variations{
margin-bottom:0;
}
.woocommerce div.product form.cart .variations .value{
padding:0;
}
.woocommerce div.product form.cart .variations select{
border-radius:0;
font-family: 'Barlow', sans-serif;
font-weight: 300; }
.woocommerce button.button.alt{
border-radius: 0;
background-color: white !important;
color:black !important;
border: 2px solid black;
text-transform: uppercase;
font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
}
.woocommerce button.button.disabled{
opacity:0.3 ! important;
}
.woocommerce-variation-add-to-cart .quantity{
width: 30%;
}
.woocommerce-variation-add-to-cart button[type="submit"]{
width:70%;
}
.woocommerce-variation-add-to-cart .quantity input[type="number"]{
width:100%;
border-radius:0;
} ul.products::before{
content:none !important;
}
.product-archive-content main > h1{
font-size:35px !important;
font-weight:700 !important;
color: #FF84CE;
margin: 14px 0 30px 0;
}
.product-archive-content div#primary{
max-width: 1140px;
margin: 0 auto;
}
ul.products{
padding:0;
display:grid;
grid-template-columns: repeat(3,1fr);
grid-gap:30px;
}
ul.products .woocommerce-notices-wrapper{
display:none;
}
.product-archive-content li.product{
display:flex;
justify-content: space-evenly;
}
.product-archive-content li.product > div{
margin: 25px 0;
}
.product-archive-content li.product:first-child > div{
margin-top: 60px;
}
.product-archive-content li.archive-content-right{
flex-direction: row-reverse;
}
li.archive-double-images .archive-product-informations,li.archive-triple-images .archive-product-informations{
width:100%;
margin-right: 2em;
}
li.archive-double-images .archive-product-right{
width:609px;
height:475px;
}
li.archive-triple-images .archive-product-center, li.archive-triple-images .archive-product-right{
width:286px;
height:475px;
}
li.product .pi-thumbnail-container{
width:100%;
height: 475px;
}
.pi-thumbnail-container picture,.archive-product-center picture,.archive-product-right picture{
width:100%;
height:100%;
}
.pi-thumbnail-container img,.archive-product-center img,.archive-product-right img{
width:100%;
height:100% !important;
object-fit:cover;
}
.woocommerce-message{
border-top-color:#FF84CE;
}
.woocommerce-message::before {
color: #FF84CE;
}
.woocommerce-info{
border-top-color: #FF84CE;
}
.woocommerce-info::before{
color:#FF84CE;
}
@media (max-width:767px){
::-webkit-scrollbar{
width:10px;
}
::-webkit-scrollbar-track {
background: #f1f1f1;
border-radius: 10px;
background-color:#E8E8E8;
}
::-webkit-scrollbar-thumb {
background: #888;
border-radius: 10px;
background-color: white;
border: 2px solid rgba(0, 0, 0, 0);
background-clip: padding-box;
}
main#main > nav.woocommerce-breadcrumb{
margin-left:19px;
}
.product-archive-content main > h1{
text-align: center;
font-size: 28px !important;
width: 78%;
margin: 15px auto;
}
.product-archive-content main > p{
text-align:center;
margin: 0 20px;
font-size: 13px;
}
.archive-product-right, .archive-product-center{
display:none;
}
.archive-product-informations{
width:82% !important;
}
ul.products{
grid-template-columns: 1fr !important;
padding:0 !important;
}
li.product .pi-thumbnail-container{
height: 389px;
}
}
#espace-client{
font-size: 35px !important;
font-weight: 700 !important;
color: #FF84CE;
margin: 14px 0 30px 0;
font-family: "Oswald", Sans-serif;
text-transform: uppercase;
}
.woocommerce-thankyou-order-details{
margin-top: 50px !important;
padding: 0;
}
p.woocommerce-thankyou-order-received{
margin-top:10px !important;
}
.woocommerce-checkout #payment{
background:none !important;
}
.woocommerce-checkout #payment div.payment_box{
background:none !important;
}
.woocommerce-checkout #payment div.payment_box fieldset{
border:none !important;
}
.woocommerce-checkout #payment div.payment_box:before{
content:none !important;
}
.retourbtn{
display: flex;
align-items:center;
}
.retourbtn img{
margin-right:10px;
width:30px;
transform: rotate(180deg);
}
.woocommerce div.product form.cart div.quantity{
margin:0;
}
.woocommerce div.product form.cart .single_add_to_cart_button{
margin-left:13px;
}
.qib-button-wrapper{
display: flex !important;
width: 40%;
justify-content: space-between;
border: 1px solid black;
margin:0;
}
button.minus.qib-button,button.plus.qib-button,.wqpmb_quantity input{
border:0;
border-radius:0px;
padding: 6px 0 8px;
}
.qib-button-wrapper .quantity input.input-text.qty.text,.qib-button-wrapper .quantity input.input-text.qty.text:active{
border:0 !important;
border-radius:0px !important;
padding: 6px 0 8px;
}
.qib-button-wrapper .quantity input.input-text.qty.text:focus{
border:0 !important;
border-radius:0px !important;
}
button.minus.qib-button:hover,button.plus.qib-button:hover,.wqpmb_quantity input:hover{
border:0 !important;
}
.woocommerce-MyAccount-content mark{
background-color: transparent;
}
.woocommerce-EditAccountForm .woocommerce-Button{
margin-top:15px !important;
}
.woocommerce #customer_login{
max-width:1140px;
margin: 0 auto;
padding: 0 15px;
} .elementor-button-icon::before{
background-color: #FF8700 !important;
} .browse_wishlist{
display:none;
}
.icon_after_add_to_cart{
float:right;
width:20px;
padding: 0 !important;
margin-top: 10px;
}
i.wt-wishlist-button{
margin: 0 !important;
}
.icon_after_add_to_cart i.wt-wishlist-button img{
width:100% !important;
}
@media (max-width:767px){
table.wt_frontend_wishlist_table{
border:0 !important;
}
table.wt_frontend_wishlist_table tbody tr:first-child{
display:none;
}
table.wt_frontend_wishlist_table tbody tr{
display:grid;
grid-template-columns: 1fr 1fr;
margin-top: 25px;
}
table.wt_frontend_wishlist_table tbody tr td{
grid-column: 1/3;
text-align:center;
}
table.wt_frontend_wishlist_table tbody tr td img{
width:100%;
}
table.wt_frontend_wishlist_table tbody tr td:nth-child(1){
grid-row: 6/7;
}
table.wt_frontend_wishlist_table tbody tr td:nth-child(1) img{
width:auto;
}
table.wt_frontend_wishlist_table tbody tr td:nth-child(2){
grid-row: 2/3;
width:100% !important;
}
table.wt_frontend_wishlist_table tbody tr td:nth-child(3){
grid-row: 1/2;
}
table.wt_frontend_wishlist_table tbody tr td:nth-child(4){
grid-row: 3/4;
grid-column: 2/3;
}
table.wt_frontend_wishlist_table tbody tr td:nth-child(5){
grid-row: 3/4;
grid-column: 1/2;
}
}  @media (max-width:767px){
.last-posts-box .post-img{
margin: 0 auto;
}
.last-posts-box .post-img img{
max-height: none !important;
}
}
.last-posts-box .post-img{
width: 328px;
height: 502px;
}
.last-posts-box .post-img img{
width:100%;
height:100%;
object-fit:cover;
}
.last-posts-box .post-contain .post-date{
font-family: 'Barlow';
font-size: 12px;
font-weight: 300;
margin: 8px 0;
}
.last-posts-box .post-contain .post-title{
font-family: 'Barlow';
font-weight: 600;
font-size: 15px;
margin-bottom: 2px;
}
.last-posts-box .post-contain .post-excerpt{
font-family: 'Barlow';
font-size: 15px;
font-weight: 300;
line-height: 18px;
margin-bottom: 60px;
}
.popup-container{
width: 100vw;
height: 100vh;
position: fixed;
background-color: rgba(0,0,0,0.5);
z-index: 100000;
top: 0;
left: 0;
align-items: center;
justify-content: center;
display:none;
cursor: pointer;
}
div.popup-container.show{
display:flex;
}
.popup-container > div{
background-color: white;
padding: 20px;
border-radius: 5px;
max-width:40%;
}
@media(max-width:1024px){
ul.products{
grid-template-columns: repeat(2,1fr);
padding: 0px 20px;
}
}
@media (min-width:768px){
@keyframes animodBeachClub {
0%{
font-size:83px;
top:45%;
opacity:0;
}
14%{
opacity:0;
}
15%{
opacity:1;
}
35%{
opacity:1;
}
36%{
top:45%;
font-size:83px;
opacity:0
}
84%{
top:55%;
font-size:47px;
opacity:0
}
85%{
opacity:1
}
90%{
opacity:1
}
100%{
font-size:47px;
top:45%;
opacity:1;
}
}
@keyframes animTulum22 {
0%{
font-size:83px;
top:45%;
opacity:0;
}
36%{
opacity:0
}
37%{
opacity:1
}
57%{
opacity:1
}
58%{
top:45%;
font-size:83px;
opacity:0
}
91%{
top:55%;
font-size:47px;
opacity:0
}
95%{
opacity:1
}
100%{
top:55%;
font-size:47px;
opacity:1;
}
}
@keyframes animsexyOrNothing {
0%{
font-size:83px;
top:45%;
opacity:0
}
58%{
opacity:0
}
59%{
opacity:1
}
79%{
opacity:1
}
80%{
top:45%;
font-size:83px;
opacity:0
}
95%{
top:55%;
font-size:47px;
opacity:0
}
96%{
top:55%;
opacity:1
}
100%{
font-size:47px;
top:65%;
opacity:1
}
}
}
@media (max-width: 767px){
@keyframes animodBeachClub {
0%{
font-size:40px;
top:45%;
opacity:0;
}
14%{
opacity:0;
}
15%{
opacity:1;
}
35%{
opacity:1;
}
36%{
top:45%;
font-size:40px;
opacity:0
}
84%{
top:55%;
font-size:30px;
opacity:0
}
85%{
opacity:1
}
90%{
opacity:1
}
100%{
font-size:30px;
top:48%;
opacity:1;
}
}
@keyframes animTulum22 {
0%{
font-size:40px;
top:45%;
opacity:0;
}
36%{
opacity:0
}
37%{
opacity:1
}
57%{
opacity:1
}
58%{
top:45%;
font-size:40px;
opacity:0
}
91%{
top:55%;
font-size:30px;
opacity:0
}
95%{
opacity:1
}
100%{
top:55%;
font-size:30px;
opacity:1;
}
}
@keyframes animsexyOrNothing {
0%{
font-size:40px;
top:45%;
opacity:0
}
58%{
opacity:0
}
59%{
opacity:1
}
79%{
opacity:1
}
80%{
top:45%;
font-size:40px;
opacity:0
}
95%{
top:55%;
font-size:30px;
opacity:0
}
96%{
top:55%;
opacity:1
}
100%{
font-size:30px;
top:62%;
opacity:1
}
}
}
#od-beach-club{
animation-name: animodBeachClub;
animation-duration: 6s;
animation-fill-mode: forwards;
}
#tulum22{
animation-name: animTulum22;
animation-duration: 6s;
animation-fill-mode: forwards;
}
#sexy-or-nothing{
animation-name: animsexyOrNothing;
animation-duration: 6s;
animation-fill-mode: forwards;
}
.menuBigOrange a{
font-weight:700 !important;
color: #FF8700 !important;
}
.menuBigPink a{
font-weight:700 !important;
color: #FF84CE !important;
}
.menuBigPink a:hover{
color:#FF8700 !important;
}
.long-text div.elementor-widget-container.show{
height:fit-content !important;
}
#voirPlusFooter.show{
height:fit-content !important;
}
#voirPlus{
width:20px;
height:20px;
cursor:pointer;
background-color: orange;
padding: 4px;
border-radius: 50%;
color: white;
}
#bulk-add-to-cart{
background:#FF8700 !important;
}
.wt_frontend_wishlist_table .single-add-to-cart{
background:#FF8700 !important;
}
.woocommerce-MyAccount-navigation-link--dashboard{
display:none;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:before{
display: block;
content: '';
height: 23px;
width: 23px;
background-size: cover;
float:left;
margin-right:13px;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a{
color:#FF8700;
font-weight:bold;
}
.woocommerce-MyAccount-navigation-link--orders:not(.is-active)::before{
background-image: url(https://offduty.preprod-lbt.fr/wp-content/uploads/2022/03/box.svg);
}
.woocommerce-MyAccount-navigation-link--orders.is-active::before{
background-image: url(https://offduty.preprod-lbt.fr/wp-content/uploads/2022/03/box-1.svg);
}
.woocommerce-MyAccount-navigation-link--edit-address:not(.is-active)::before{
background-image: url(https://offduty.preprod-lbt.fr/wp-content/uploads/2022/03/emplacement.svg);
}
.woocommerce-MyAccount-navigation-link--edit-address.is-active::before{
background-image: url(https://offduty.preprod-lbt.fr/wp-content/uploads/2022/03/emplacement-1.svg);
}
.woocommerce-MyAccount-navigation-link--payment-methods:not(.is-active)::before{
background-image: url(https://offduty.preprod-lbt.fr/wp-content/uploads/2022/03/credit-card.svg);
}
.woocommerce-MyAccount-navigation-link--payment-methods.is-active::before{
background-image: url(https://offduty.preprod-lbt.fr/wp-content/uploads/2022/03/credit-card-1.svg);
}
.woocommerce-MyAccount-navigation-link--edit-account:not(.is-active)::before{
background-image: url(https://offduty.preprod-lbt.fr/wp-content/uploads/2022/03/user-copie.svg);
}
.woocommerce-MyAccount-navigation-link--edit-account.is-active::before{
background-image: url(https://offduty.preprod-lbt.fr/wp-content/uploads/2022/03/user-copie-1.svg);
}
.woocommerce-MyAccount-navigation-link--webtoffee-wishlist:not(.is-active)::before{
background-image: url(https://offduty.preprod-lbt.fr/wp-content/uploads/2022/03/heart.svg);
}
.woocommerce-MyAccount-navigation-link--webtoffee-wishlist.is-active::before{
background-image: url(https://offduty.preprod-lbt.fr/wp-content/uploads/2022/03/heart-1.svg);
}
.woocommerce-MyAccount-navigation-link--customer-logout:not(.is-active)::before{
background-image: url(https://offduty.preprod-lbt.fr/wp-content/uploads/2022/03/se-deconnecter.svg);
}
.woocommerce-MyAccount-navigation-link--customer-logout.is-active::before{
background-image: url(https://offduty.preprod-lbt.fr/wp-content/uploads/2022/03/se-deconnecter-1.svg);
}
.woocommerce ul.products.columns-1 li.product, .woocommerce-page ul.products.columns-1 li.product {
display: flex;
justify-content: center;
width:100%;
} .popup_wbs-h1 {
color: #FF85BD;
font-size: 55px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
}
.popup_wbs-h2 {
font-family: "Oswald", Sans-serif;
color: #FF8700;
font-size: 35px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
margin-bottom: 2rem;
}
.popup_wbs-p {
color: #000000;
font-size: 15px;
font-weight: 300;
text-align: center;
}
.woocommerce-boost-sales .wbs-close {
top: 20px !important;
right: 13px !important;
border: none !important;
background: none !important;
}
.woocommerce-boost-sales .wbs-close img {
width: 20px !important;
height: auto !important;
cursor: pointer;
}
.woocommerce-boost-sales .wbs-upsells .product-desc .price {
text-align: center;
color: black;
font-weight: bold;
}
.woocommerce-boost-sales .wbs-upsells .product-controls .quantity .qty {
border-radius: 5px !important;
height: 25px !important;
margin-bottom: 1em !important;
}
.woocommerce-boost-sales .wbs-upsells .product-controls button.wbs-single_add_to_cart_button:before {
color: #FF85BD !important;
}
a.wbs-product-link {
color: black !important;
}
.woocommerce-boost-sales .wbs-upsells .product-desc .star-rating {
display: none;
}
.woocommerce-boost-sales .wbs-breadcrum {
background-color: #fff;
}
.woocommerce-boost-sales .wbs-content .wbs-content-inner {
width: 1000px;
}
.woocommerce-boost-sales img {
max-width: 190px !important;
height: 242px !important;
object-fit: cover;
}
.vi-wbs-chosen.wbs-variation.wbs-product {
width: 210px !important;
margin-right: 25px !important;
}
@media screen and (max-width:500px) {
.vi-wbs-chosen.wbs-variation.wbs-product {
width: 145px !important;
margin-right: 12px !important;
}
}
.woocommerce-boost-sales .wbs-upsells .product-controls .variations_button {
display: flex !important;
flex-direction: column !important;
}
.woocommerce-boost-sales .wbs-upsells .product-controls .quantity {
text-align: center !important;
}