body{font-family:'Josefin Sans';}
.single-product--product-details{width:100% !important;margin-left:auto;margin-right:auto;}
.container,
.content-area{width:100% !important;}
.vc_single_image-wrapper .vc_box_border_grey{width:100% !important;}
.text-hb{font-family:'Josefin Sans';font-style:normal;font-weight:100;font-size:5vw !important;}
.text-hb2{font-family:'Josefin Sans';font-style:normal;font-weight:100;font-size:3.2vw !important;}
.tx-blue-berger{color:#1B1F34;}
.text-hb3{font-family:'Josefin Sans';font-style:normal;font-weight:100;font-size:2.5vw !important;color:#A5A088;}
.site-header{display:none !important;}
.header-logo.logo-image img{position:relative;display:block;z-index:10;width:70% !important;height:auto;max-width:100%;margin-left:auto !important;margin-right:auto !important;}
.h2-bh{color:black;font-size:3.4vw;font-weight:300;font-family:'Josefin Sans';}
.h3-b-bh{font-family:'Josefin Sans';font-weight:500;color:#A5A088;margin-top:-0.5vw;font-size:2vw;}
.colec-berger{font-size:1.2vw !important;font-family:'Josefin Sans';color:gray;}
.h2-bht{color:black;font-size:3vw;font-weight:400;}
.p-bht{color:red;font-size:2.5vw;}
.card-body-rj-bh{width:70%;margin-left:auto;margin-right:auto;}
.p-rj-bh{color:black;text-align:center;font-family:'Josefin Sans';font-size:1vw;}
.h-rj-bh{font-size:1vw;color:#6D6D84;font-weight:bolder;margin-top:-1vw;}
.h5-rj-bh{font-size:3vw;color:black;font-weight:400;font-family:'Josefin Sans';}
.price-rj-bh{font-size:4vw;color:#6D6D7E !important;font-weight:500;margin-top:-1vw;}
.btn-rj-bh{width:20vw !important;background:#1B1F34 !important;font-size:1.4vw !important;font-family:'Josefin Sans';border:none !important;border-radius:0px !important;padding:1vw;}
.h5-rj-bh-2{font-size:2vw;color:black;font-weight:400;height:3vw !important;font-family:'Josefin Sans';}
.btn-rj-bh-2{width:15vw !important;background:white !important;color:#A5A088 !important;border:solid !important;font-size:1.5vw !important;border-radius:0px !important;font-family:'Josefin Sans';}
.price-rj-bh-2{font-size:2.2vw;margin-top:-1vw !important;font-family:'Josefin Sans';font-weight:500;color:#6D6D7E !important;}
#btn-access{color:WHITE;width:22vw;padding-top:0px;padding-bottom:0px;padding:1.3vw;background-color:#A5A088 !important;margin-top:2vw;font-family:'Josefin Sans';font-weight:bolder;border-radius:0px !important;border:none !important;}
.text-tb{font-family:'Josefin Sans';font-style:normal;font-weight:100;font-size:4.3vw !important;text-align:end;margin-right:2vw !important;}
.pb-tb{text-align:justify;font-size:1.7vw;width:95%;color:#6d6d6d;margin-top:3vw;font-family:'Josefin Sans';line-height:normal;}
.text-tb2{font-family:'Josefin Sans';font-style:normal;font-size:3.2vw !important;color:black;}
.tx-beige-tudor{font-size:2vw;font-weight:bold;color:#A5A088;}
.colps-beige{background:#A5A088;width:85%;margin-left:auto;margin-right:auto;border-radius:25px;margin-top:-4vw;padding-top:5vw;font-size:1.9vw;font-family:'Josefin Sans';font-weight:100;color:white !important;padding-left:5vw;padding-right:5vw;padding-bottom:2vw;}
.p-cols-beige{color:white;font-size:1.9vw;font-weight:100;font-family:'Josefin Sans';line-height:2.2vw;}
.text-tb3{font-family:'Josefin Sans';font-style:normal;font-size:3.2vw !important;color:white;}
.txt-beige{color:#A5A088;}
.btn-des-mas{color:#A5A088 !important;width:28vw !important;padding-top:0px !important;padding-bottom:0px !important;padding:1.3vw !important;background-color:transparent !important;margin-top:2vw !important;border:solid #A5A088 !important;font-size:1.4vw !important;font-family:'Josefin Sans' !important;}
.btn-1-t{width:186px;padding:1.3vw;background-color:#1B1F34 !important;margin-top:0vw;font-family:'Josefin Sans';font-size:1.3vw;border-radius:0px !important;}
.text-tbh{font-family:'Josefin Sans';font-style:normal;font-weight:100;font-size:4.3vw !important;text-align:end;margin-right:2vw !important;text-align:left;margin-left:3vw;}
.pb-tbh{text-align:left;font-size:1.7vw;width:81%;margin-top:3vw;margin-left:3vw;font-family:'Josefin Sans';color:#6d6d6d;line-height:2.2vw;}
.bg-b-th{background-color:black;}
.bg-b-th p{text-align:justify;color:white;font-size:1.6vw;width:95%;margin-left:auto;margin-right:auto;margin:5vw;margin-left:auto;margin-right:auto;font-family:'Josefin Sans';line-height:2.2vw;}
.con-m-bh{color:white;width:35vw !important;padding-top:0px !important;padding-bottom:0px !important;padding:1.3vw !important;background-color:red !important;margin-top:2vw !important;border:solid red !important;font-size:1.6vw !important;font-family:'Josefin Sans' !important;border-radius:0px !important;}
.text-tb3h{font-family:fantasy;font-style:normal;font-size:6.2vw !important;color:white;}
.pagination{width:100% !important;margin-top:3vw;}
.ct-berger{font-size:3.8vw;color:black;font-weight:300;line-height:normal;}
.p-ct-berger{font-size:2.2vw;font-weight:600;color:black;}
.bg-gray-ber{padding:2.5vw;text-align:center;background-color:#DBD9CF;}
.bg-gray-ber .accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#1B1F34 !important;text-align:left;background-color:#EDECE7 !important;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;font-size:1.2vw;margin-top:.2vw !important;height:4vw;}
.bg-gray-ber .accordion-button:not(.collapsed){color:white !important;background-color:#1B1F34 !important;box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .125);}
.bg-gray-ber .accordion-collapse{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;color:white !important;background-color:#1B1F34 !important;}
.bg-gray-ber .accordion-item{background-color:#fff;border:none !important;}
.formulario-ct-ber{width:70% !important;margin-left:auto !important;margin-right:auto !important;background-color:#070D20 !important;padding:3vw !important;border-radius:12px !important;margin-bottom:1vw !important;}
.formulario-ct-ber>input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
input[type=url],
input[type=email],
textarea{border:1px solid #eee;background-color:#dcdcdc !important;box-shadow:none;padding:6px 12px;outline:0;border-radius:10px;font-size:1.5vw;height:3vw;color:#A5A088 !important;}
.formulario-ct-ber input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
input[type=url],
select{color:black !important;}
.btn-cnt-ber{border:none !important;background:#070D20;width:10vw;font-size:1.7vw;margin-bottom:3vw;padding:1vw;border-radius:10px;}
.p-cont-ber{font-size:2.5vw;color:white;margin-top:-1vw;font-weight:300;width:100%;}
.footer-bottom{display:none !important;}
.under-text{font-size:1.4vw !important;font-family:'Josefin Sans' !important;margin-bottom:2vw !important;}
.foot-berger ul{margin-top:2vw !important;list-style:none !important;text-align:left !important;font-size:1vw !important;font-weight:100 !important;}
.foot-berger ul li a{font-size:1vw;font-family:'Josefin Sans';font-weight:300;color:white !important;}
.product_meta{display:none !important;}
.product_title{font-size:3vw !important;font-weight:bold;text-align:left;line-height:normal;}
.image-placeholder{background-color:transparent !important}
.product_p{font-size:1.5vw !important;font-family:Josefin Sans;font-weight:bold;color:black !important;text-align:left;}
.woocommerce .single-product--product-details>.product .summary{width:50% !important;}
.woocommerce .single-product--product-details>.product .single-product-images{width:50% !important;}
.wow .fadeIn .fast{width:50% !important;}
.woocommerce .single-product-images .kalium-woocommerce-product-gallery .main-product-images.carousel .woocommerce-product-gallery__image{margin-left:auto !important;margin-right:auto !important;width:70% !important;}
.woocommerce .summary p{font-size:1.4vw !important;width:75%;text-align:left;}
.woocommerce-product-details__short-description p{font-size:1.3vw !important;width:75%;text-align:left;font-family:'Josefin Sans';line-height:1.6vw;margin-bottom:2vw;}
.price{margin-bottom:1vw;margin-top:1vw;line-height:normal;text-align:left;}
p.price>.amount{font-size:2.5vh !important;color:#1B1F34 !important;font-weight:400;font-family:'Josefin Sans';text-align:right;font-weight:bolder;}
.woocommerce form.cart .quantity~.button{margin-left:0px;text-transform:math-auto !important;background:#BE0000 !important;color:white !important;font-weight:bolder;}
.woocommerce form.cart .button{float:left;height:40px;font-size:1.6vw !important;padding-top:0;padding-bottom:0;border-radius:15px;}
#review_form_wrapper{display:none !important}
.woocommerce-tabs{display:none;}
.det-prod-t{margin-top:1vw;margin-bottom:1vw;padding:1vw;}
#myTabContentDes{font-family:'Josefin Sans';font-size:1.1vw;}
.woocommerce-message{background-color:#1B1F34 !important;}
.button{background:#A5A088 !important;border:0;line-height:1;padding:12px 30px;transition:all 180ms ease-in-out;border-radius:0;color:white !important;}
.woocommerce .shop_table.cart .cart_item .product-name{width:25% !important;}
.product-brand{width:15% !important;}
.woocommerce .shop-categories .product-category a:hover .woocommerce-loop-category__title,
.woocommerce .shop-categories .product-category a:hover h3,
.woocommerce .shop_table.cart .cart_item .product-remove a:hover i,
.woocommerce .shop_table.cart .cart_item .product-subtotal span{color:black !important;}
.order-total{color:black;font-size:1.5vw;text-transform:capitalize;margin-bottom:4vw;font-weight:100;}
.order-total strong{color:#1B1F34 !important;font-size:1.5vw;}
.product-quantity input.qty{border:0;width:100%;background-color:white !important;padding:10px;text-align:center;height:40px;font-weight:400;font-size:15px;text-indent:10px;border-radius:2px;pointer-events:none !important;}
.apply_coupon{background-color:#1B1F34 !important;color:white !important;}
.prin-text-carr{font-size:4vw !important;font-weight:300 !important;font-family:'Josefin Sans';}
.sec-text-carr{color:#9E9E9E !important;font-size:1vw !important;margin-bottom:2vw;font-weight:600;margin-top:-1vw;border-bottom:2px solid gray;padding-bottom:2vw;}
.error-holder .error-text{font-size:53px;letter-spacing:-1.5px;margin-top:0;font-weight:300;text-transform:none !important;color:black !important;}
.text-sec-error{font-size:2vw !important;margin-top:-0.5vw !important;font-weight:500 !important;}
.success-text{font-size:53px !important;font-weight:300 !important;color:black !important;letter-spacing:-1.5px !important;margin-top:0 !important;}
.success-text{font-size:53px !important;font-weight:300 !important;color:black !important;letter-spacing:-1.5px !important;margin-top:0 !important;font-family:Josefin Sans;font-weight:300 !important;}
.text-sec-success{font-size:1.4vw !important;margin-top:-2.2vw !important;font-family:'Josefin Sans';color:gray;}
.shop_table{font-size:14px !important;}
@media screen and (max-width:570px) {
.row{margin-right:auto !important;margin-left:auto !important;}
#btn-concierge{width:50% !important;margin-top:50% !important;}
#div-rel-tudor{width:100% !important;}
.p-bht{color:red;font-size:4.5vw;}
.h2-bht{color:black;font-size:6vw;font-weight:300;width:70%;margin-left:auto;margin-right:auto;}
.card-body-rj-bh{width:100%;margin-left:auto;margin-right:auto;}
.h5-rj-bh{font-size:6vw;color:black;font-weight:600;font-family:'Josefin Sans';}
.price-rj-bh{font-size:7vw;font-family:'Josefin Sans';}
.btn-rj-bh{width:45vw !important;background:#1B1F34 !important;font-size:3.4vw !important;}
.btn-rj-bh-2{width:30vw !important;background:white !important;color:#A5A088 !important;border:solid !important;font-size:3vw !important;}
.btn-access-2{color:WHITE;width:44vw !important;padding-top:0px;padding-bottom:0px;padding:1.3vw;background-color:#1B1F34 !important;margin-top:2vw;font-family:'Josefin Sans';border-radius:0px !important;font-size:2.6vw !important;font-weight:bolder !important;border:none !important;}
.h5-rj-bh-2{font-size:3.8vw;color:black;font-weight:400;height:6vw !important;}
.p-rj-bh{color:black;text-align:center;font-family:'Josefin Sans';font-size:3vw;}
.h-rj-bh{font-size:3vw;color:#6D6D84;font-weight:bolder;margin-top:-1vw;}
.price-rj-bh-2{font-size:4vw;margin-top:6vw !important;}
.text-hb{font-family:'Josefin Sans';font-style:normal;font-weight:100;font-size:8.7vw !important;text-align:center;margin-top:-10vw;}
#div-access{text-align:center !important;}
#btn-access{text-align:center !important;width:60% !important;font-size:4vw;margin-top:4vw !important;}
#div-joyas{text-align:center !important;}
.text-hb2{font-family:'Josefin Sans';font-style:normal;font-weight:100;font-size:8vw !important;margin-top:-15%;}
.h2-bh{color:black;font-size:7vw;font-weight:350;margin-top:-3vw;}
.h3-b-bh{font-family:'Josefin Sans';font-weight:400;color:#A5A088;margin-top:-0.5vw;font-size:4.7vw;}
.colec-berger{font-size:3.6vw !important;width:90%;margin-left:auto;margin-right:auto;}
.text-hb3{font-family:'Josefin Sans';font-style:normal;font-weight:300;font-size:6.9vw !important;color:#A5A088;text-align:center;}
#div-suscribe{text-align:center !important;}
.div-sus-prin{position:relative !important;}
.text-tb2{font-family:'Josefin Sans';font-style:normal;font-size:6.5vw !important;color:black;}
.tx-beige-tudor{font-size:4vw;font-weight:bold;color:#A5A088;}
.tudor-history{background-color:#D3D2CF;margin-top:-6vw !important;padding-bottom:6vw;}
.div-history{position:relative !important;top:7%;width:100%;text-align:left;}
.colps-beige{background:#A5A088;width:85%;margin-left:auto;margin-right:auto;border-radius:25px;margin-top:-4vw;padding-top:5vw;font-size:2.9vw;font-family:'Josefin Sans';font-weight:100;color:white !important;padding-left:5vw;padding-right:5vw;padding-bottom:2vw;}
.text-tb{font-family:'Josefin Sans';font-style:normal;font-weight:300;font-size:9vw !important;text-align:center;margin-right:2vw !important;}
.pb-tb{text-align:center;font-size:3vw;width:100%;margin-top:3vw;}
.text-tb3{font-family:'Josefin Sans';font-style:normal;font-size:5.2vw !important;color:white;margin-top:7vw;}
.p-cols-beige{color:white;font-size:2.9vw;font-weight:100;font-family:'Josefin Sans';line-height:3.3vw;}
.btn-1-t{width:186px;padding:1.3vw;background-color:#1B1F34 !important;margin-top:0vw;font-family:'Josefin Sans';font-size:1.3vw;border-radius:0px !important;border:none !important;font-size:2vw;}
.btn-des-mas{color:#A5A088 !important;width:28vw !important;padding-top:0px !important;padding-bottom:0px !important;padding:1.3vw !important;background-color:transparent !important;margin-top:2vw !important;border:solid #A5A088 !important;font-size:2.4vw !important;font-family:'Josefin Sans' !important;border-radius:0px !important;}
.under-text{font-size:3.4vw !important;font-family:'Josefin Sans' !important;margin-bottom:2vw !important;}
.foot-berger ul{margin-top:2vw !important;list-style:none !important;text-align:left !important;font-size:2.2vw !important;font-weight:100 !important;margin-left:-5vw !important;}
.div-foo-img img{width:20% !important;margin-left:-2vw;}
.row-left{margin-left:-11vw !important;}
.div-3-foo{margin-left:-6vw !important;}
.foot-berger{position:absolute;top:16% !important;text-align:left;}
.ct-berger{font-size:8vw !important;color:black;font-weight:300;}
.p-ct-berger{font-size:5vw !important;font-weight:500;color:#A5A088;margin-top:-7px;}
.p-cont-ber{font-size:5.5vw !important;color:white;margin-top:-1vw;font-weight:300;}
.formulario-ct-ber{width:100% !important;margin-left:auto !important;margin-right:auto !important;background-color:#A5A088 !important;padding:2vw !important;border-radius:12px !important;margin-bottom:1vw !important;}
.btn-cnt-ber{border:none !important;background:#1B1F34;width:26vw;font-size:3.7vw !important;margin-bottom:3vw;padding:0.5vw;}
.bg-gray-ber .accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1.5rem 1.25rem;color:#0c0d14 !important;text-align:left;background-color:#EDECE7 !important;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;font-size:3vw !important;margin-top:0.2vw !important;height:4vw;}
.bg-gray-ber .accordion-header{margin-top:0 !important;}
.img-susc{width:90% !important;}
.cm-berger{font-size:5.8vw !important;color:black;font-weight:normal;font-family:'Josefin Sans';}
.p-cm-berger{font-size:4.5vw !important;font-weight:500;color:#A5A088;margin-top:-7px;font-family:'Josefin Sans';}
.p-cb{font-size:2.5vw !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:2vw;font-family:'Josefin Sans';}
.formulario-cm-ber{width:100% !important;margin-left:auto !important;margin-right:auto !important;margin-top:2vw;padding:6px 12px;}
.flickity-viewport{position:relative !important;height:100% !important;overflow:none !important;height:90vw !important;}
.woocommerce .single-product--product-details>.product .single-product-images,
.woocommerce .single-product--product-details>.product .summary{width:100% !important;}
.single-product--product-details{width:100% !important;margin-left:auto;margin-right:auto;}
.product_title{font-size:8vw !important;font-weight:400;margin-top:-11vw !important;}
.woocommerce-product-details__short-description p{font-size:3.5vw !important;width:100%;text-align:left;font-family:'Josefin Sans';line-height:3.6vw;margin-bottom:2vw;margin-top:3vw;}
p.price>.amount{font-size:7.5vw !important;color:#1B1F34 !important;font-weight:600 !important;font-family:'Josefin Sans';margin-bottom:2vw;margin-top:2vw;}
.price{margin-bottom:4vw;margin-top:4vw;}
#myTabContentDes{font-family:'Josefin Sans';font-size:3.1vw;}
.tabDes{margin-top:3vw;}
p .price>.woocommerce-Price-amount{font-size:6.5vw !important;color:#1B1F34 !important;font-weight:600 !important;}
.woocommerce form.cart .button{float:left;height:40px;font-size:4vw !important;padding-top:0;padding-bottom:0;}
.prin-text-carr{font-size:7vw !important;font-weight:400 !important;}
.sec-text-carr{color:#9E9E9E !important;font-size:3.5vw !important;margin-bottom:4vw;}
.table-tit{font-size:3vw !important;}
.order-total{color:#9E9E9E !important;font-size:5vw;text-transform:uppercase;}
.order-total strong{color:#1B1F34 !important;font-size:6.5vw;margin-bottom:2vw;}
.woocommerce .summary p{font-size:4.4vw !important;width:100%;text-align:left;}
.product_p{font-size:5vw !important;font-family:Josefin Sans;font-weight:300;color:black !important;margin-bottom:11vw !important;}
.info-suc{font-size:2.5vw !important;}
.header-logo.logo-image img{position:relative;display:block;z-index:10;width:30% !important;height:auto;max-width:100%;margin-left:auto !important;margin-right:auto !important;}
.text-tbh{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-size:6.8vw !important;text-align:end;margin-right:2vw !important;text-align:center !important;margin-left:3vw;margin-top:-2vw;margin-top:2vw;}
.pb-tbh{text-align:center !important;font-size:4.7vw !important;width:100%;margin-top:3vw;line-height:6vw;}
.text-tb3h{font-family:system-ui;font-style:normal;font-size:6.2vw !important;color:white;font-weight:bold;margin-top:-2vw;}
.con-m-bh{color:white;width:40vw !important;padding-top:0px !important;padding-bottom:0px !important;padding:1.3vw !important;background-color:red !important;margin-top:2vw !important;border:solid red !important;font-size:2vw !important;font-family:'Josefin Sans' !important;}
.p-cb{font-size:1.3vw;width:85% !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:2vw;font-family:'Josefin Sans';line-height:3.2vw !important;color:gray;}
.formulario-ct-ber>input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
input[type=url],
input[type=email],
textarea{border:1px solid #eee;background-color:#CBC3BB !important;box-shadow:none;padding:6px 12px;outline:0;border-radius:10px;font-size:1.5vw;height:3vw;color:black !important;}
.success-text{font-size:7vw !important;font-weight:300 !important;color:black !important;letter-spacing:-1.5px !important;margin-top:0 !important;font-family:Josefin Sans;font-weight:300 !important;}
.text-sec-success{font-size:3vw !important;margin-top:-2.2vw !important;font-family:'Josefin Sans';color:gray;}
.ret-hom{color:darkgray;font-size:3.5vw !important;font-family:'Josefin Sans';}
.woocommerce form.cart .quantity~.button{margin-left:0px !important;background:#BE0000 !important;text-transform:uppercase !important;}
.woocommerce div.quantity{width:100% !important;position:relative;padding:0;display:none;}
.cart-collaterals .cart_totals{width:100% !important;float:right;}
.shop_table{font-size:13px !important;}
.foot-berger ul li a{font-size:2.2vw;font-family:'Josefin Sans';font-weight:300;color:white !important;}
.col1-ad{margin-left:7vw;}
.col2-ad{margin-left:-8vw;}
.menu-icons{font-size:5vw !important;}
.menu-logo{width:100% !important;}
}
.menu-ec{background-color:#0c0d14;}
.btn-access-2{color:WHITE;width:186px;padding-top:0px;padding-bottom:0px;padding:1.3vw;background-color:#1B1F34 !important;margin-top:2vw;font-family:'Josefin Sans';border-radius:0px !important;font-size:1.2vw;font-weight:bolder;border:none !important;}
.footer-top{display:none !important;}
.img-susc{width:50%;margin-top:2vw;margin-left:auto;margin-right:auto;}
.carousel-indicators{bottom:2vw !important;}
.tudor-history{margin-top:-1vw;}
.cm-berger{font-size:2.8vw;color:black;font-weight:normal;font-family:'Josefin Sans';}
.p-cm-berger{font-size:2vw;font-weight:500;color:#A5A088;margin-top:-7px;font-family:'Josefin Sans';}
.p-cb{font-size:1.3vw;width:85% !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:2vw;font-family:'Josefin Sans';line-height:2.2vw;color:gray;}
.formulario-cm-ber{width:70%;margin-left:auto !important;margin-right:auto !important;margin-top:2vw;padding:6px 12px;}
.woocommerce-input-wrapper{width:100% !important;}
.share-product-container{display:none !important;}
.bg-gray-ber .accordion-header{margin-top:0 !important;}
.info-suc img{margin-right:1vw !important;}
footer.site-footer{background-color:#fafafa;display:none !important;}
.ret-hom{color:darkgray;font-size:1.5vw;font-family:'Josefin Sans';}
.woocommerce .shop_table.cart .cart_item .product-thumbnail img{width:60% !important;}
.woocommerce-cart-form__cart-item{background-color:white !important;}
.product-name a{font-family:'Josefin Sans';}
.woocommerce div.quantity input.qty{border:0;width:100%;background-color:#eee;padding:10px;text-align:center;height:55px;font-weight:400;font-size:15px;text-indent:10px;border-radius:15px;font-size:26px !important;font-weight:bold;display:none;}
.woocommerce div.quantity input{font-size:22px !important;font-family:'Josefin Sans';background:#CBC3BB !important;border-radius:15px;color:black !important;}
.woocommerce-cart-form,
.cart-collaterals{max-width:976px;margin:30px auto 10px !important;}
.woocommerce-shipping-totals{display:none !important;}
.checkout-button{font-weight:bolder;font-family:'Josefin Sans';font-size:1.2vw !important;}
.icons-href a{width:30%;}
.icons-href img{width:50% !important;}
.woocommerce .content-area .site-main{margin-top:0px;}
.related h4{display:none;}
.woocommerce .related-products-carousel{margin-left:0%;}
.woocommerce .related-products-box{margin-top:0px;}
.accordion{padding-left:13vw;padding-right:13vw;font-size:1.4vw;font-family:'Josefin Sans';border-top:2px solid gray;margin-top:8vw;}
.accordion-item{border:none !important;}
.accordion-button{font-size:1.4vw;background:transparent !important;color:black !important;}
#formulariouno{margin-bottom:3vw;border-bottom:0.2vw solid gray;}
.container{width:100% !important;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}
@media (min-width: 1200px) {
.container{max-width:100%;}
}
@media (min-width: 992px) {
.container{max-width:100%;}
}
@media (min-width: 768px) {
.container{max-width:100%;}
}
@media (min-width: 576px) {
.container{max-width:100%;}
}
.product-info{display:flex;align-items:center;}
.product-quantity{background:#A5A088 !important;border:0;padding:9px;color:white !important;width:2.5vw;height:3vw;text-align:center;font-size:1.4vw;}
.checkout{text-align:right;}
.checkout button,
.checkout .paypal-button{display:block;width:100%;margin-top:10px;padding:10px;font-size:16px;border:none;cursor:pointer;}
.checkout .paypal-button{background-color:#ffc439;color:#000;}
.checkout .finalizar-compra{background-color:#d3c4b7;color:#000;}
p.p-carr-gray{color:#9E9E9E !important;font-size:1.2vw;text-transform:uppercase;line-height:initial;font-family:'Josefin Sans';color:black !important;}
.inf-tudor{font-size:1.2vw;text-align:left;margin-top:1vw;}
form.cart{text-align:right;right:auto;display:inline-block;margin-right:0px;position:relative;text-align:0px;}
.miniatura{margin:2px;}
.div-product-ecc{padding-left:15vw;}
.sobre-tudor{font-family:'Josefin Sans';margin-bottom:6vw;}
.sobre-tudor2{font-family:'Josefin Sans';margin-bottom:0vw !important;}
.sobre-tudor h3{margin-top:5vw !important;font-size:2vw;font-weight:bolder !important;line-height:normal;}
.sobre-tudor h4{font-size:1.5vw;color:#BE0000;font-weight:bolder !important;line-height:normal;}
.sobre-tudor p{font-family:'Josefin Sans';font-size:1.2vw;width:75% !important;margin-left:auto;margin-right:auto;margin-top:2vw;}
.sobre-tudor a{font-size:1vw;padding:0.6vw;background:#BE0000 !important;margin-top:1vw;border-radius:25px;color:white !important;}
.woocommerce .product.catalog-layout-default .item-info h3 a{color:#0a0000;font-size:1.5vw !important;font-family:'Josefin Sans';font-weight:bolder;text-decoration:auto !important;}
.woocommerce .products .product .product-meta{text-align:center;font-size:16px;margin:-9px 0 0;font-size:1.5vw !important;font-family:'Josefin Sans';font-weight:bolder;}
.image-placeholder{background-color:auto !important;}
.related h4{display:none;}
.sobre-t{font-family:'Josefin Sans';font-weight:bolder;font-size:1.3vw;margin-top:1vw;}
.text-sobre-t{font-size:1.2vw;font-family:'Josefin Sans';line-height:inherit;font-weight:100;}
.btn-especs{margin-top:1vw;background:white;border:solid 1px #BE0000;padding:0.3vw;font-size:1.2vw;border-radius:25px;color:#BE0000 !important;padding-left:2vw;padding-right:2vw;}
.specs-list p{border-top:solid 1px gray;font-size:1.1vw;}
.button-tudorHP{border-radius:25px;border:solid 1px #BE0000;padding:0.5vw;margin-top:2vw;margin-bottom:2vw;font-size:1.5vw;padding-left:4vw;padding-right:4vw;color:#BE0000;}
.sobre-tudor-divs{width:90%;margin-left:auto;margin-right:auto;}
.sobre-tudor-divs h3{font-family:'Josefin Sans';font-size:2vw;margin-top:2vw;font-weight:bolder !important;}
.sobre-tudor-divs p{font-family:'Josefin Sans';font-size:1.1vw;}
.carousel-divs-tudor h3{font-family:'Josefin Sans';font-size:1.2vw;margin-top:2vw;font-weight:bolder !important;text-align:center;}
.carousel-divs-tudor p{font-family:'Josefin Sans';text-align:center;font-size:1vw;}
@media (max-width: 767.98px) {
.carrusel-lateral.carrusel-mobile{flex-direction:row;overflow-x:auto;gap:10px;display:flex;flex-direction:column;gap:10px;}
.carrusel-lateral.carrusel-mobile .miniatura{flex:0 0 auto;}
.woocommerce .product-box .main-image{width:100%;}
.product_p{font-size:5vw !important;font-family:Josefin Sans;font-weight:300;color:#A5A088 !important;margin-bottom:11vw !important;margin-top:5vw;text-align:left;}
.product_title{font-size:8vw !important;font-weight:800;margin-top:-11vw !important;text-align:left;}
.inf-tudor{font-size:3.5vw;text-align:left;margin-right:10vw;margin-top:1vw;}
.price{margin-bottom:4vw;margin-top:4vw;text-align:left;font-weight:200 !important;}
form.cart{width:99%;display:block;position:static;}
button.accordion-button{font-size:3.5vw;}
.accordion-body{font-size:3vw;}
.miniatura{margin:2px;}
}
@media screen and (max-width: 480px) {
.woocommerce .product-box .main-image img {
max-width: 95%;
}
.sobre-t {
font-family: 'Josefin Sans';
font-weight: bolder;
font-size: 5.3vw;
margin-top: 4vw;
}
.text-sobre-t {
font-size: 3.2vw;
font-family: 'Josefin Sans';
line-height: inherit;
font-weight: 100;
}
.btn-especs {
margin-top: 1vw;
background: white;
border: solid 1px #BE0000;
padding: 0.3vw;
font-size: 4.2vw;
border-radius: 25px;
color: #BE0000 !important;
padding-left: 9vw;
padding-right: 9vw;
}
.sobre-tudor h3 {
margin-top: 10vw !important;
font-size: 5vw;
font-weight: bolder !important;
line-height: normal;
}
.sobre-tudor h4 {
font-size: 3.5vw;
color: #BE0000;
font-weight: bolder !important;
line-height: normal;
}
.sobre-tudor p {
font-family: 'Josefin Sans';
font-size: 3vw;
width: 75% !important;
margin-left: auto;
margin-right: auto;
margin-top: 2vw;
}
.sobre-tudor a {
font-size: 2vw;
padding: 1.6vw;
background: #BE0000 !important;
margin-top: 1vw;
border-radius: 25px;
color: white !important;
}
.woocommerce .product.catalog-layout-default .item-info h3 a {
color: #0a0000;
font-size: 3.5vw !important;
font-family: 'Josefin Sans';
font-weight: bolder;
text-decoration: auto !important;
}
.woocommerce .products .product .product-meta {
text-align: center;
font-size: 16px;
margin: -9px 0 0;
font-size: 3.5vw !important;
font-family: 'Josefin Sans';
font-weight: bolder;
}
.carousel-divs-tudor h3 {
font-family: 'Josefin Sans';
font-size: 3.2vw;
margin-top: 2vw;
font-weight: bolder !important;
text-align: center;
}
.carousel-divs-tudor p {
font-family: 'Josefin Sans';
text-align: center;
font-size: 2.5vw;
}
.sobre-tudor-divs h3 {
font-family: 'Josefin Sans';
font-size: 4vw !important;
margin-top: 2vw;
font-weight: bolder !important;
}
.sobre-tudor-divs p {
font-family: 'Josefin Sans';
font-size: 2.1vw !important;
}
.button-tudorHP {
border-radius: 25px;
border: solid 1px #BE0000;
padding: 1.5vw;
margin-top: 2vw;
margin-bottom: 2vw;
font-size: 2.5vw;
padding-left: 4vw;
padding-right: 4vw;
color: #BE0000 !important;
}
}