body {padding: 0;font-family: "DM Sans", sans-serif;}
@font-face {font-family: PPMori-Extralight-2;src: url(/site/borghese.com.ar/mori/PPMori-Extralight-2.otf);}
@font-face {font-family: PPMori-Extralight;src: url(/site/borghese.com.ar/mori/PPMori-Extralight.otf);}
@font-face {font-family: PPMori-ExtralightItalic-2;src: url(/site/borghese.com.ar/mori/PPMori-ExtralightItalic-2.otf);}
@font-face {font-family: PPMori-ExtralightItalic;src: url(/site/borghese.com.ar/mori/PPMori-ExtralightItalic.otf);}
@font-face {font-family: PPMori-Regular;src: url(/site/borghese.com.ar/mori/PPMori-Regular.otf);}
@font-face {font-family: PPMori-Regular-2;src: url(/site/borghese.com.ar/mori/PPMori-Regular-2.otf);}
@font-face {font-family: PPMori-RegularItalic-2;src: url(/site/borghese.com.ar/mori/PPMori-RegularItalic-2.otf);}
@font-face {font-family: PPMori-RegularItalic;src: url(/site/borghese.com.ar/mori/PPMori-RegularItalic.otf);}
@font-face {font-family: PPMori-SemiBold-2;src: url(/site/borghese.com.ar/mori/PPMori-SemiBold-2.otf);}
@font-face {font-family: PPMori-SemiBold;src: url(/site/borghese.com.ar/mori/PPMori-SemiBold.otf);}
@font-face {font-family: PPMori-SemiBoldItalic-2;src: url(/site/borghese.com.ar/mori/PPMori-SemiBoldItalic-2.otf);}
@font-face {font-family: PPMori-SemiBoldItalic;src: url(/site/borghese.com.ar/mori/PPMori-SemiBoldItalic.otf);}
:root {
    --Black: #222;
}

#proximamente {position:fixed;inset:0;background-color:white;font-size:2rem;z-index:9999999999;
    color: var(--Black, #222);
    text-align: center;
    font-family: PPMori-Regular;
    font-size: 50.955px;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: -0.255px;
    text-transform: uppercase;display: flex;
    justify-content: center;
    align-items: center;
}

#loader {display: none;}
body.home #loader {position:fixed;inset:0;background-color:white;z-index:999;display:flex;align-items: center; /* Centra verticalmente */justify-content: center;}
body.home #loader img {width:200px;height: 200px;}

#pre-header {text-align: center;background-color: #EDF1F6;padding: 10px;margin: 0 0 40px;}
#pre-header p {color: var(--Black, #222);margin: 0;font-size: 12px;text-transform: uppercase;letter-spacing: 0.22em;opacity: 0.8;}
header {background-color:white;margin: 13px 0 0;top: 0;}
header .container {border: 1px solid #FFF5;border-radius: 30px;z-index: 1;}
header #logo {display:none;}
header.scroll {background-color: transparent;}
header.scroll:not(.menu-on) .container {}
header.scroll:not(.menu-on) .container::before {content:"";position:absolute;inset:0;backdrop-filter: blur(3px);border-radius: 30px;z-index: 0;}
header.menu-on .container {}
#hamburger {display:inline-block;width: 37px;/* height: 24px; */position: absolute;left: 10px;top: 50%;transform: translateY(-50%);cursor: pointer;padding: 5px;}
.menu-on #hamburger {}
.menu-on #hamburger span {background-color:white;}
.menu-on #hamburger span:nth-child(1) {transform-origin: left top;transform: translateY(-3px) !important;rotate: 45deg;width: 25px;}
.menu-on #hamburger span:nth-child(2) {transform-origin: left bottom;transform: translateY(4px) !important;rotate: -45deg;width: 25px;}
#hamburger span {display:block;height:2px;background-color:var(--Black);transition: 0.2s;}
#hamburger span:nth-child(1) {width:100%;}
#hamburger span:nth-child(2) {width:80%;margin-top:10px;}
#hamburger span:nth-child(3) {display:none;}
#menu {position:fixed;top:0;left: 0;padding: 0 54px;transform: unset;transition: 0.3s;background-color: transparent;pointer-events: none;}
#menu li {visibility: hidden;opacity: 0;}
#header-actions {display:none;}
/* buscador dentro del menú (mobile) */
header #menu li.li-search-mobile {position:absolute;top: 60px;right:calc(50% - var(--containerWidth) / 2 - -20px);}
header #menu li.li-search-mobile form input {border:0;border-bottom:1px solid rgba(255,255,255,0.3);background:transparent;font-family:PPMori-Extralight;font-size:66px;letter-spacing:-0.03em;line-height:1.3;text-transform:uppercase;color:white;outline:0;/* font-size: inherit; */}
header #menu li.li-search-mobile form input::placeholder {color:rgba(255,255,255,0.4);font-family:PPMori-Regular;}

/* buscador del header (desktop) */
#header-search form input {border:0;border-bottom:1px solid rgba(0,0,0,0.3);background:transparent;font-family:PPMori-Regular;font-size:18px;letter-spacing:-0.02em;outline:0;}
#header-search form input::placeholder {color:rgba(0,0,0,0.4);}

header nav li[data-link="home"] {display:block;}
header nav li[data-link="home"] a {text-decoration: none;}
header #menu ul#main-links li.li-cart {display: none;}
header #menu ul#main-links {text-align:left;height: 0;}
header #menu ul#main-links li {display: block;pointer-events: all;}
header #menu ul#main-links li a {font-size: 66px;line-height:1;text-transform:uppercase;letter-spacing:-1.98px;letter-spacing:-0.03em;display: block;padding: 4px 0;font-family: "PPMori-Regular";color: hsl(0deg 0% 100% / 19.61%);}
header #menu ul#main-links li a:hover {color:white;}
header #menu ul#main-links li a:hover::before {content:"";background-image: url("https://borghese.byguroo.com/site/borghese.com.ar/images/333/orig.svg");display: inline-block;height: 1lh;aspect-ratio: 1/1;filter: brightness(10);vertical-align: bottom;rotate: 45deg;}
header #menu li.active a {text-decoration:none;}
body.tienda header #menu ul#main-links li.li-shop-search {display:none;}
header.menu-on #menu {background-color: var(--Black, #222);padding: 167px 54px 57px;height: 100vh;width: 100vw;visibility: visible;opacity: 1;overflow: auto;pointer-events: all;}
header.menu-on #menu ul#main-links {height:auto;/* width: var(--containerWidth); */margin: 0 auto 0 0;display: flex;flex-direction: column;flex-wrap: nowrap;}
header.menu-on #menu li {visibility: visible;opacity: 1;transition:0.2s;}
header.menu-on #menu li.li-shop-search {color:white;}
header #header-menu-pie {visibility: hidden;opacity: 0;text-align:left;color:white;font-family: PPMori-Regular;margin: 28px 0 0;padding: 28px 0 0;border-top: 1px solid white;width: 600px;}
header #header-menu-pie a {color: #F1F6F7;display: inline-block;font-size: 25px;margin: 0 28px 0 0;opacity: 0.8;}
header.menu-on #header-menu-pie {visibility: visible;opacity: 1;}
body #menu-wsp {position: fixed;top: 167px;left: 50%;display: none;transform: translateX(calc(var(--containerWidth) / 2 - 100%));/* right: 0; */width: 177px;aspect-ratio:1/1;background-image:url("/site/borghese.com.ar/wsp-icon.svg");background-size: 54px;background-repeat: no-repeat;background-position: center;z-index: 21;}
body.single-prod #menu-wsp {position:absolute;display: block;width: 137px;background-color: #222;transition: background 0.3s, width 0.2s;/* transition-delay: 0.3s; */border-radius: 100px;/* outline: 15px solid #222; */}
body #menu-wsp:before {content: "";position: absolute;inset: 16px;background-image:url("/site/borghese.com.ar/wsp-menu-text.svg");background-repeat: no-repeat;background-size: 100%;animation: cat-rotate 40s linear infinite;}
body:has(header.menu-on) #menu-wsp {display:block;}
body.single-prod:has(header.menu-on) #menu-wsp {width: 177px;/* background-color: transparent; */background-color: #222;transition: 0.2s;}

#custom-298 {padding: 209px 0 154px;}
#custom-298 #home-logo {width:850px;display:block;margin: 0 auto 163px;}
.marquee {overflow: hidden;white-space: nowrap;box-sizing: border-box;}
.marquee p {color: var(--Black, #222);font-family: PPMori-Regular;font-size: 21.569px;font-weight: 400;width: auto;line-height: 1.3;text-transform: uppercase;white-space: nowrap;opacity: 0.35;display: inline-block;/* padding-left: 100%; */margin-right: 0.2em;animation: marquee-298 16s linear infinite;}
@keyframes marquee-298 {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}

.prod #prod-shipping-calculator {display:none}

#cta-300 {padding: 180px 0 100px;}
#cta-300 .text {color: var(--Black, #222);text-align: center;font-family: PPMori-Regular;font-size: 50.955px;font-weight: 400;line-height: 1.2;letter-spacing: -0.255px;text-transform: uppercase;margin:0 0 60px;}
#cta-300 .text p {margin: 0;}
#cta-300 .text p span {text-underline-offset: 0.3em;text-decoration-thickness: 2.5px !important;}
#cta-300 .cta-button a {font-family: PPMori-Regular;color: var(--Black, #222);border-radius: 98.434px;border: 1px solid #000;padding: 23px 30px 22px;background-color:white;line-height: 1;letter-spacing: -0.01em;}
#cta-300 .cta-button a span {display:none;}

#custom-303 {background: var(--Black, #222);}
#custom-303 .text {color: rgba(255, 255, 255, 0.50);font-family: PPMori-Extralight;font-size: 20px;font-weight: 400;line-height: 1.6;letter-spacing: -0.02em;}
#custom-303 .text b,
#custom-303 .text strong {color: rgba(255, 255, 255, 0.80);font-family: PPMori-SemiBold;font-weight: 600;line-height: 1.6;letter-spacing: -0.02em;}
#custom-303 {visibility:hidden;opacity:0;background: var(--Black, #222);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99;transition:0.2s;}
#custom-303.on {visibility:visible;opacity:1;transition:0.2s;}
#custom-303 .htmlAntes {position: absolute;top: 50px;right: 50px;z-index: 1;}
#custom-303 .htmlAntes #custom-303-close {display: block;padding: 5px;cursor: pointer;}
#custom-303 .htmlAntes #custom-303-close:hover {opacity:0.8;}
#custom-303 .htmlAntes #custom-303-close:active {opacity:0.5;}
#custom-303 .htmlAntes #custom-303-close img {display: block;width: 27px;}
#custom-303 > .container {/* height:auto; */position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
#custom-303 > .container > .text:nth-child(1) {column-count: 2;margin-bottom: 9em;width: 1200px;column-gap: 80px;}
#custom-303 > .container > .text:nth-child(1) p {margin: 0 0 1em;break-inside: avoid;}
#custom-303 .item, #custom-303 .container {/* height: 100%; */}
#custom-303 .half-text {width: 30%;position: absolute;top: 50%;left: 15%;transform: translateY(-50%);}
#custom-303 .text {color: rgba(255, 255, 255, 0.50);font-family: PPMori-Regular;font-size: 20px;font-weight: 400;line-height: 1.6;letter-spacing: -0.02em;/* position: absolute; *//* top: 50%; */padding: 0;}
#custom-303 .text b, #custom-303 .text strong {color: rgba(255, 255, 255, 0.80);font-family: PPMori-SemiBold;font-weight: 600;line-height: 1.6;letter-spacing: -0.02em;}
#custom-303 .half-img {position: absolute;right: 15%;width: 30%;bottom: 20%;}
#custom-303 .sobre-nosotros-desktop {}
#custom-303 .sobre-nosotros-mobile {display:none;}


#cats-featured-293 {padding:60px 0;}
#cats-featured-293 h3 {color:var(--Black);font-weight:400;text-transform:uppercase;line-height: 1;font-size: 22px;}
#cats-featured-293 h3:after {content:"";display: inline-block;width: 27px;line-height: 1;aspect-ratio: 1/1;margin-left: 8px;vertical-align: bottom;background-image:url("/site/borghese.com.ar/images/333/orig.svg");background-position: center;background-size: 100%;}
#cats-featured-293 .cat {padding: 0;background-color: unset;aspect-ratio: 1/1;background-repeat: no-repeat;background-position: center;background-size: 100%;width: 18%;position: relative;}
#cats-featured-293 .cat:before {content: "";position: absolute;inset: 0;background-repeat: no-repeat;animation: cat-rotate 40s linear infinite;}
#cats-featured-293 .cat h4 {display: none;}
#cats-featured-293 .cat[data-id="57"]:before {background-image: url("/site/borghese.com.ar/images/352/orig.svg");}
#cats-featured-293 .cat[data-id="57"] {background-image: url("/site/borghese.com.ar/images/351/orig.svg");}
#cats-featured-293 .cat[data-id="58"]:before {background-image: url("https://borghese.byguroo.com/site/borghese.com.ar/images/348/orig.svg");}
#cats-featured-293 .cat[data-id="58"] {background-image: url("/site/borghese.com.ar/images/347/orig.svg");}
#cats-featured-293 .cat[data-id="59"] {background-image: url("/site/borghese.com.ar/images/349/orig.svg");}
#cats-featured-293 .cat[data-id="59"]:before {background-image: url("/site/borghese.com.ar/images/350/orig.svg");}
#cats-featured-293 .cat[data-id="60"] {background-image: url("/site/borghese.com.ar/images/354/orig.svg");}
#cats-featured-293 .cat[data-id="60"]:before {background-image: url("/site/borghese.com.ar/images/353/orig.svg");}
#cats-featured-293 .cat[data-id="71"] {background-image: url("/site/borghese.com.ar/images/355/orig.svg");}
#cats-featured-293 .cat[data-id="71"]:before {background-image: url("/site/borghese.com.ar/images/356/orig.svg");}
#cats-featured-293 .cta-button {display:none;}
@keyframes cat-rotate {
    0%   { rotate:0deg; }
    100% { rotate:-360deg; }
}

#shop-featured-294 {padding: 50px 0 120px;}
#shop-featured-294 .wrapper {display:flex;justify-content: space-between;}
#shop-featured-294 h3 {color:var(--Black);font-weight:400;text-transform:uppercase;line-height: 1;font-size: 21px;/* display: block; */margin: 0 0 16px;text-align: left;/* width: 100%; */}
#shop-featured-294 h3:after {content:"";display: inline-block;width: 27px;line-height: 1;aspect-ratio: 1/1;margin-left: 8px;vertical-align: bottom;background-image:url("/site/borghese.com.ar/images/333/orig.svg");background-position: center;background-size: 100%;}
#shop-featured-294 > .container > p,
#shop-featured-294 > .container > h4 {display:none;}
#shop-featured-294 .prod {padding: 0;background-color:unset;margin: 0 20px 0 0;}
#shop-featured-294 .img img {aspect-ratio:1/1;}
#shop-featured-294 p,
#shop-featured-294 .bottom {display:none;}
#shop-featured-294 h4 {color: var(--Black, #222);font-family: PPMori-Regular;font-size: 25px;font-weight: 400;line-height: 123%; /* 30.561px */letter-spacing: -0.03em;text-transform: uppercase;margin: 18px 0 0;}
#shop-featured-294 .cta-button {display:none;}

#grid-301 {background-color: white;padding:100px 0 120px;}
#grid-301 .container {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 0 60px;}
#grid-301 .container h2 {display: block;width: 100%;color: var(--Black, #222);font-family: PPMori-SemiBold;font-size: 43px;font-weight: 600;line-height: 1;text-transform: uppercase;margin: 0 0 37px;display: none;}
#grid-301 .grid-item {display: flex;flex-direction: column;padding: 0;margin: 0;width: calc(100% / 3 - 45px);}
#grid-301 .grid-item h4.title {color: var(--Black, #222);font-family: PPMori-Regular;font-size: 20px;line-height: 1.3;letter-spacing: -0.02em;text-transform: uppercase;margin: 17px 0 10px;}
#grid-301 .grid-item .extended p {color: var(--Black, #222);font-family: PPMori-Regular;font-size: 18px;line-height: 1.3;letter-spacing: -0.03em;opacity: 0.4;}
#grid-301 .grid-item h4.title,
#grid-301 .grid-item .extended {order: 2;}
#grid-301 .grid-item img {order: 1;}

#custom-309 {padding: 80px 0 100px;}
#custom-309 .container .text {display:flex;flex-wrap:nowrap;justify-content: space-between;}
#custom-309 .proyectos-video-home-item {width:30%;}
#custom-309 .proyectos-video-home-item video {width:100%;cursor:pointer;}
#custom-309 .proyectos-video-home-item video:hover {opacity:0.9;}
#custom-309 .proyectos-video-home-item h4 {font-family: "PPMori-Extralight";font-size: 20px;line-height:1.3;letter-spacing:-0.01em;color:#222;margin:17px 0 10px;}
#custom-309 .proyectos-video-home-item h4 b {font-family:"PPMori-Semibold";font-weight: bold;}
#custom-309 .proyectos-video-home-item p {font-family:"PPMori-Regular";opacity:0.5;line-height:1.5;font-size:17px;color:#222;margin:0;}


#text-carousel-296 {padding: 40px 0 0;background-color:white;}
#text-carousel-296 .container.full h2 {width:var(--containerWidth);margin: 0 auto 17px;color: var(--Black, #222);font-family: PPMori-SemiBold;font-size: 53px;font-weight: 600;text-transform: uppercase;}
#text-carousel-296 .swiper::before {content:"";position:absolute;top:0;left:0px;width: 180px;height:100%;background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);z-index: 2;}
#text-carousel-296 .swiper::after {content:"";position:absolute;top:0;right:0px;width: 180px;height:100%;background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);z-index: 2;}
#text-carousel-296 .swiper .item {margin:0 0 30px;padding:0;padding: calc(21px + 18px + 30px) 20px;text-wrap: balance;}
#text-carousel-296 .swiper .item .extended {margin:0;}
#text-carousel-296 .swiper .item .extended p {margin:0;line-height: 1.6;}
#text-carousel-296 .swiper .item .extended p a {color:inherit;text-decoration:underline;text-underline-offset:0.1em;}
#text-carousel-296 .swiper .item img {width:20px;position: absolute;bottom: 29px;height: auto;}
#text-carousel-296 .swiper .item h4 {position:absolute;bottom:30px;left: 20px;margin: 0;color: var(--Black, #222);font-family: PPMori-SemiBold;font-size: 14px;font-weight: 600;line-height: 130%;text-transform: uppercase;padding: 0 0 0 26px;opacity: 0.4;}

#grid-297 {background-color: white;margin: 100px 0 0;}
#grid-297 .grid-item {text-align:center;margin: 0;}
#grid-297 .grid-item::before {content:"";background-position:center;background-size:100%;display:block;margin:0 auto;width: 98px;height: 98px;transition:0.3s;}
#grid-297 .grid-item::after {content:"";background-position:center;background-size:100%;display:block;position: absolute;top: 2em;left: 50%;transform: translateX(-50%);margin:0 auto;width: 98px;height: 98px;opacity:0;transition: opacity 0.3s, width 0.1s;}
#grid-297 .grid-item[data-id="674"]::before {background-image: url("/site/borghese.com.ar/images/394/orig.svg");}
#grid-297 .grid-item[data-id="675"]::before {background-image: url("/site/borghese.com.ar/images/340/orig.svg");}
#grid-297 .grid-item[data-id="675"]::after {background-image: url("/site/borghese.com.ar/opciones-pago-highlighted.svg");}
#grid-297 .grid-item[data-id="675"].highlight::before {opacity:0;transition: 0.1s;}
#grid-297 .grid-item[data-id="675"].highlight::after {opacity:1;width: 110px;transition: opacity 0.2s, width 0.2s;}
#grid-297 .grid-item[data-id="676"]::before {background-image: url("/site/borghese.com.ar/images/395/orig.svg");}
#grid-297 .grid-item[data-id="677"]::before {background-image: url("/site/borghese.com.ar/images/396/orig.svg");}
#grid-297 .grid-item[data-id="677"]::after {background-image: url("/site/borghese.com.ar/envio-highlighted.svg");}
#grid-297 .grid-item[data-id="677"].highlight::before {opacity:0;transition: 0.1s;}
#grid-297 .grid-item[data-id="677"].highlight::after {opacity:1;width: 110px;transition: opacity 0.2s, width 0.2s;}


#grid-297 .grid-item h4 {color: var(--Black, #222);font-family: PPMori-Regular;font-size: 20px;font-weight: 400;line-height: 130%;letter-spacing: -0.4px;text-transform: uppercase;margin: 17px 0 7px;}
#grid-297 .grid-item .extended {margin:0;height: auto;}
#grid-297 .grid-item .extended p {color: var(--Black, #222);font-family: PPMori-Regular;font-size: 16px;font-weight: 400;line-height: 140%;letter-spacing: -0.32px;opacity: 0.4;}
#grid-297 .grid-item img {display:none;}


#carousel-302 {padding: 140px 0 30px;}
#carousel-302 .item {height:513px;width: 831px;margin: 0 18px;}
#carousel-302 .item img {height:100%;object-fit:cover;object-position:center;}
#carousel-302 .swiper-button-prev {background:unset;padding: 60px;width: auto;height: auto;top: 20%;left: 40px;}
#carousel-302 .swiper-button-prev::after {content:"";background-image: url("https://borghese.byguroo.com/site/borghese.com.ar/images/333/orig.svg");width: 34px;height: 34px;filter: brightness(10);rotate:180deg;}
#carousel-302 .swiper-button-next {background:unset;padding: 60px;width: auto;height: auto;top: 20%;right: 40px;}
#carousel-302 .swiper-button-next::after {content:"";background-image: url("https://borghese.byguroo.com/site/borghese.com.ar/images/333/orig.svg");width: 34px;height: 34px;filter: brightness(10);}

#custom-304 {padding: 45px 0 135px;}
#custom-304 .text {}
#custom-304 #home-pie-direccion {width: var(--containerWidth);margin:0 auto;}
#custom-304 #home-pie-direccion p span {display:inline-block;color: var(--Black, #222);font-family: PPMori-Regular;font-size: 97.952px;font-style: normal;font-weight: 400;line-height: 1;letter-spacing:-0.04em;vertical-align: middle;margin-right: 0.5em;}
#custom-304 #home-pie-direccion p a {display:inline-block;border: 0.984px solid var(--Black, #222);vertical-align: top;padding: 22.64px 29.53px;border-radius: 98.434px;background: var(--Black, #222);color: var(--White, #FFF);font-family: PPMori-Regular;font-size: 19.687px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: -0.591px;}
#custom-304 #home-pie-direccion p a img {display:inline-block;vertical-align:bottom;margin-left:4px;}
#custom-304 #home-pie-abierto {/*display: none;*/width: var(--containerWidth);margin:0 auto;}
#custom-304 #home-pie-abierto span {display: inline-block;color: var(--Black, #222);font-family: PPMori-Regular;font-size: 97.952px;font-style: normal;font-weight: 400;line-height: 1;letter-spacing: -0.04em;vertical-align: middle;margin-right: 0.3em;}
#custom-304 #home-pie-abierto img {filter: saturate(0) brightness(1.05);}
#custom-304 #home-pie-abierto a {display:inline-block;border: 0.984px solid var(--Black, #222);vertical-align: inherit;padding: 22.64px 29.53px;border-radius: 98.434px;background: transparent;color: var(--Black, #222);font-family: PPMori-Regular;font-size: 19.687px;font-style: normal;font-weight: 400;line-height: normal;}
#custom-304 #home-pie-abierto a i {margin-left:5px;}
#custom-304 .marquee {margin-top:23px;}

#grid-305 {background: var(--Black, #222);padding: 80px 0 179px;}
#grid-305 .grid-item {background-color:transparent;width: 25%;margin: 0;color: #FFF;padding: 0;}
#grid-305 .grid-item:first-child {width: 50%;padding: 0 230px 0 0;}
#grid-305 .grid-item:first-child h4 {display:none;}
#grid-305 .grid-item .extended {overflow:visible;height: auto;margin: 0;}
#grid-305 .grid-item h4 {font-size:18px;margin: 0 0 16px;}
#grid-305 .grid-item a {color: inherit;text-transform: uppercase;display: inline-block;font-size: 16px;/* font-family: PPMori-Regular; */line-height: 1.2;position: relative;padding: 6.5px 0;/* vertical-align: baseline; */}
#grid-305 .grid-item a:hover {color:#FFF;}
#grid-305 .grid-item a:hover::after {content:"";display: inline-block;position: absolute;left: 100%;top: 50%;transform: translateY(-57%) rotate(-45deg);width: 20px;aspect-ratio:1/1;background-image: url("/site/borghese.com.ar/images/333/orig.svg");background-size: cover;background-position: center;filter: brightness(10);}
#grid-305 .grid-item img {filter:brightness(10);width: 200px;}
#grid-305 .grid-item p {color: #FFF6;font-family: PPMori-Regular;font-size: 19px;font-style: normal;font-weight: 400;line-height: 1.6;letter-spacing: -0.57px;margin: 0;transition:0.2s;}
#grid-305 .grid-item p.highlight {color:white;transition:0.3s;}
#grid-305 .grid-item[data-id="707"] p a {padding:0;font-size: inherit;vertical-align: baseline;line-height: inherit;text-transform: unset;}
#grid-305 .grid-item .main-link {display: none;}
#grid-305 .grid-item[data-id="726"]::before {content:"";position:absolute;top:0;left:0;height: 2px;width:100%;background: linear-gradient(90deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 100%);}
#grid-305 .grid-item[data-id="726"] {padding:20px 0 0;margin: 40px 0 0;width: 50%;}
#grid-305 .grid-item[data-id="726"] img {width: 30px;vertical-align: bottom;margin: 0 0 0 10px;}
#grid-305 .grid-item[data-id="726"] p:hover {color:white;transition:0.2s;}

#custom-306 {background: var(--Black, #222);padding: 0 0 50px;}
#custom-306 .zocalo-third {color:white;display:inline-block;width:calc(100% / 3);vertical-align:middle;font-size: 14px;font-family: PPMori-Regular;}
#custom-306 .zocalo-third:nth-child(2) {text-align:center;}
#custom-306 .zocalo-third:nth-child(3) {text-align:right;}
#custom-306 .zocalo-third a {color:inherit;}
#custom-306 .zocalo-third a img {width:18px;aspect-ratio:1/1;filter:brightness(10);rotate: -90deg;top: 3px;position: relative;}

#footer {display: none;}

/* pagina tienda */

#shop-full-289 {}
#shop-full-289 aside.filter {display: block;width: var(--containerWidth);margin: 0 auto;padding: 34px 0 40px;background: white;}
#shop-full-289 .filter-sort {display:none;}
#shop-full-289 aside.filter .filter-cats h4 {display:none;}
#shop-full-289 aside.filter .filter-cats .filterForm-catParent > div,
#shop-full-289 aside.filter .filter-cats .filterForm-catChild {display:inline-block;margin-right: 8px;padding: 0;}
#shop-full-289 aside.filter .filter-cats input[type="checkbox"] {display:none;}
#shop-full-289 aside.filter .filter-cats input[type="checkbox"]+label::before {content: "";display: inline-block;width: 0;margin: 0;line-height: 1;transition:0.1s;}
#shop-full-289 aside.filter .filter-cats input[type="checkbox"]:checked+label {border: 1px solid var(--Black, #222);}
#shop-full-289 aside.filter .filter-cats input[type="checkbox"]:checked+label::before {content: "";display: inline-block;width: 0.7lh;margin: 0 5px 0 0;line-height: 1;aspect-ratio: 1/1;vertical-align: baseline;background-image: url("/site/borghese.com.ar/images/343/orig.svg");background-position: center;background-size: 100%;background-repeat: no-repeat;transition:0.2s;}
#shop-full-289 aside.filter .filter-cats label {color: var(--Black, #222);font-family: PPMori-Regular;display:inline-block;padding: 16px 30px 16px 30px;line-height: 1;border-radius: 100px;border: 1px solid rgba(34, 34, 34, 0.30);font-size: 18px;cursor: pointer;}
#shop-full-289 aside.filter .filter-cats label[for="289--56"] {font-size: 0;position: relative;}
#shop-full-289 aside.filter .filter-cats label[for="289--56"]::after {content: "Todos";font-size: 18px;position: relative;}
#shop-full-289 aside.filter .filter-cats [data-id="72"] {display:none;}
#shop-full-289 aside.filter .filter-tags {display:none;}
#shop-full-289 .main {display: block;width:var(--containerWidth);margin:0 auto;min-height: 80vh;}
#shop-full-289 .container {display:flex;justify-content: space-around;flex-wrap: wrap;}
#shop-full-289 .prod {padding: 0;background-color:unset;margin: 0 0 40px;}
#shop-full-289 .img img {aspect-ratio:1/1;}
#shop-full-289 .prod p,
#shop-full-289 .prod .bottom {display:none;}
#shop-full-289 h4 {color: var(--Black, #222);font-family: PPMori-Regular;font-size: 25px;font-weight: 400;line-height: 123%;letter-spacing: -0.03em;text-transform: uppercase;margin: 18px 0 0;}
#shop-full-289 .main button.shop-see-all {color: var(--Black, #222);font-family: PPMori-Regular;display: inline-block;padding: 16px 35px 16px 30px;line-height: 1;border-radius: 100px;border: 1px solid rgba(34, 34, 34, 0.30);font-size: 18px;}
#shop-full-289 .shop-full-search-sort {padding: 70px 0 0;}
#shop-full-289 #enabledFilters {display: none;}
#shop-full-289 .filter-search {margin: 0;width: auto;display: flex;flex-wrap: nowrap;flex-direction: row;justify-content: flex-start;align-items: flex-end;}
#shop-full-289 .filter-search input {border:0;border-bottom: 1px solid rgba(0, 0, 0, 0.30);font-size: 72px;padding: 0;border-radius:0;font-family: PPMori-Extralight;letter-spacing: -0.03em;line-height: 130%;text-transform:uppercase;outline:0;width: 929px;}
#shop-full-289 .filter-search input:focus {}
#shop-full-289 .filter-search input::placeholder {color: var(--Black, #222);font-family: PPMori-Regular;font-size: 72px;font-weight: 400;line-height: 130%;letter-spacing: -0.03;text-transform: uppercase;}
#shop-full-289 .filter-search button {vertical-align:bottom;background-color: transparent;border-right: 0;border-top: 0;border-color: rgba(0, 0, 0, 0.30);}
#shop-full-289 .filter-search button i {display:none;}
#shop-full-289 .filter-search button::before {content:"";display: block;background-image:url("/site/borghese.com.ar/images/344/large.webp");background-repeat: no-repeat;width: 77px;aspect-ratio: 1/1;}

/* pagina producto ampliado */
.prod {}
body.single-prod #pre-header {margin:0;}
body.single-prod header {background-color:transparent;}
body.single-prod header #hamburger span {background-color: #fff !important;}
body.single-prod header .container {transition: 0.2s;border-color: transparent;}
body.single-prod header.scroll #hamburger span {background-color:#000;}
body.single-prod header.scroll .container {border-color: white;}
.prod > .container {width: 100%;}
.prod #prod-img {/* aspect-ratio: 1/1.1; */width: 50%;padding: 0;position: sticky;top: 0;}
.prod #prod-img .swiper {height: 100vh;max-height: unset;}
.prod #prod-img img {height:100%;object-fit: cover;}
.prod .swiper-scrollbar {display:block;background-color: #CFD2D7;bottom: 0;left: 0;width: 100%;}
.prod .swiper-scrollbar .swiper-scrollbar-drag {background-color:#222;border-radius: 0;}
.prod #prod-img .swiper-button-prev,
.prod #prod-img .swiper-button-next {display:none;}
.prod #prod-info {padding: 50px 0 30px 60px;width: 50%;}
#prod-info h1 {color: var(--Black, #222);font-family: PPMori-SemiBold;font-size: 72px;font-weight: 600;line-height: 1.1;letter-spacing: 0.03em;text-transform: uppercase;text-wrap: balance;margin: 25px 0 60px;width: 440px;}
#prod-info #prod-info-price-button {display: none;}
#prod-info #prod-info-desc,
#prod-info #prod-info-desc p {font-family: "PPMori-Regular";color: rgba(2,2,2,0.4);font-size: 20px;width: auto;line-height: 1.3;margin: 4px 0 30px;}
#prod-info #prod-info-desc p:has(strong),
#prod-info #prod-info-desc p:has(b) {border-top: 1px solid #222222;padding: 30px 0 5px;margin: 0;}
#prod-info #prod-info-desc p:has(strong):nth-child(1),
#prod-info #prod-info-desc p:has(b):nth-child(1) {border:0;}
#prod-info #prod-info-desc b,
#prod-info #prod-info-desc p b,
#prod-info #prod-info-desc strong,
#prod-info #prod-info-desc p strong {font-family:"PPMori-SemiBold";color: rgba(2,2,2,1);text-transform: uppercase;}
#prod-info #prod-info-desc h6 {font-size: 17px;display:inline-block;border-radius: 100px;border: 1px solid var(--Black, #222);padding: 18px 29px;color:#222;font-family: "PPMori-Regular";margin: 8px 8px 0 0;}
#prod-info #prod-info-desc h6.active {background-color:#222;color:white;}
#prod-info #prod-info-desc .consultar-precio-btn {background-color:#222;color:white;display:inline-block;padding: 18px 29px;border-radius: 100px;margin: 20px 0 0;width: auto;}
#prod-info #prod-info-desc .consultar-precio-btn img {width:1.5em;vertical-align: bottom;}
#prod-info #prod-info-desc > p {width:500px;}
#medidas-slider-container {overflow: hidden;white-space: nowrap;width: 100% !important;}
#medidas-slider-container h6 {display: inline-block;margin-right: 20px;}
.prod #related-prods {padding: 0 30px;margin: 50px 0 0;width: 100%;overflow: hidden;}
.prod #related-prods > .container {/* width:100%; *//* overflow: hidden; */}
.prod #related-prods .container #related-posts-container {width: 100%;overflow-x: hidden;}
.prod #related-prods .container #related-posts-container .prod:nth-of-type(6) {display:none;}
.prod #related-prods .prod {background-color:transparent;padding:0;font-family:"PPMori-Regular";font-size:18px;color:#222;text-transform:uppercase;width: auto;margin: 0 32px 0 0;}
body.single-prod #related-prods .prod .img > picture img {/* width:313px; */aspect-ratio:1/1;}
.prod #related-prods .prod .bottom {display:none;}
.prod #related-prods h2 {font-size:20px;text-transform:uppercase;}
.prod #related-prods h2::after {content: "\2192";margin-left:0.5em;}
.prod #related-prods .subtitle {display:none;}

@media screen and (min-width:1600px){
    #loader img {width:200px;height: 200px;}
    .prod #prod-info {padding: 50px 0 30px 60px;}
    #prod-info h1 {width:500px;}
    #prod-info #prod-info-desc, #prod-info #prod-info-desc p {/* width: 600px; */}
    #prod-info #prod-info-desc > p {width:600px;}
    body.single-prod header.menu-on .container {width: calc(100% - 108px);transition-delay:0.1s;transition-duration: 0.3s;}
    .menu-on #hamburger {}

    #custom-298 {}
    #custom-298 #home-logo {}
}

@media screen and (min-width: 768px) and (max-width: 1250px){
    #custom-298 {padding: 200px 0 84px;}
    #custom-298 #home-logo {width:850px;display:block;margin: 0 auto 133px;}
    header.menu-on #menu {padding: 115px 54px 57px;}
    header #menu ul#main-links li a {font-size: 56px;}
    #custom-303 > .container > .text:nth-child(1) {margin-bottom: 7em;}
}

@media screen and (max-width: 768px){
    
    #proximamente {font-size: 28px;}
    
    #pre-header {}
    #pre-header p {font-size: 11px;letter-spacing: 0.05em;}
    header {}
    header .container {}
    header #logo {}
    header.scroll {}
    header.scroll:not(.menu-on) .container {}
    header.scroll:not(.menu-on) .container::before {}
    header.menu-on .container {}
    #hamburger {width: 30px;height: 30px;z-index: 101;}
    .menu-on #hamburger {}
    .menu-on #hamburger span {}
    .menu-on #hamburger span:nth-child(1) {transform: translateY(-2px) !important;}
    .menu-on #hamburger span:nth-child(2) {visibility: visible !important;opacity: 1 !important;transform: translateY(2px) !important;}
    #hamburger span {}
    #hamburger span:nth-child(1) {}
    #hamburger span:nth-child(2) {}
    #hamburger span:nth-child(3) {}
    #menu {visibility: hidden;opacity: 0;left: 0 !important;padding: 20vh 10px 0 !important;}
    #menu li {}
    header nav li[data-link="home"] {}
    header nav li[data-link="home"] a {}
    header #menu ul#main-links li.li-cart {}
    header #menu li.li-shop-search {}
    header #menu ul#main-links {}
    header #menu ul#main-links li {text-align: left;}
    header #menu ul#main-links li a {font-size: 30px;text-align: left;color: hsl(0deg 0% 100% / 40.61%) !important;padding: 12px 0;font-weight: 400;}
    header #menu ul#main-links li a:hover {}
    header #menu ul#main-links li a:hover::before {}
    header #menu ul#main-links li.li-shop-search {padding: 10px;top: 80px;}
    header nav li.li-shop-search form input {padding:0.5em 0;}
    header nav li.li-shop-search.on form input {padding:0.5em;}
    header #menu li.active a {}
    header.menu-on #menu {}
    header.menu-on #menu ul#main-links {}
    header.menu-on #menu li {}
    header.menu-on #menu li.li-shop-search {}
    #menu-wsp {display: none !important;}
    body.single-prod #menu-wsp.static {position: relative;top: unset;margin: 0 0 20px;}
    header #menu-wsp:before {}
    header #header-menu-pie {display:block;width:100%;padding-top: 50px;}
    header #header-menu-pie a {display:block;padding: 5px 10%;}
    header #menu li.li-search-mobile form input {font-size:inherit;border: 0;padding-left: calc(1rem + 1em);}

    .prod #related-prods .container #related-posts-container {overflow-x: scroll;}
    
    #custom-298 {}
    #custom-298 #home-logo {width: 80%;}
    .marquee {}
    .marquee p {}
    
    #cta-300 {padding: 120px 0 100px;contain-intrinsic-block-size: auto 100px;contain-intrinsic-block-size: auto 100px;}
    #cta-300 .text {font-size: 28px;padding: 0 1em;line-height: 1.4;text-wrap: balance;}
    #cta-300 .text p {}
    #cta-300 .text p span {text-underline-offset: 0.5em;text-decoration-thickness: 2px !important;display: block;}
    #cta-300 .cta-button a {}
    #cta-300 .cta-button a span {}

    #custom-303 .text {}
    #custom-303 .text b,
    #custom-303 .text strong {}
    #custom-303 {}
    #custom-303.on {}
    #custom-303 .htmlAntes {}
    #custom-303 .htmlAntes #custom-303-close {}
    #custom-303 .htmlAntes #custom-303-close:hover {}
    #custom-303 .htmlAntes #custom-303-close:active {}
    #custom-303 .htmlAntes #custom-303-close img {}
    #custom-303 > .container {}
    #custom-303 > .container > .text:nth-child(1) {}
    #custom-303 > .container > .text:nth-child(1) p {}
    #custom-303 .item, #custom-303 .container {}
    #custom-303 .half-text {}
    #custom-303 .text {}
    #custom-303 .text b, #custom-303 .text strong {}
    #custom-303 .half-img {}
    #custom-303 .sobre-nosotros-desktop {display:none;}
    #custom-303 .sobre-nosotros-mobile {display:block;}
    
    #cats-featured-293 .container {white-space: nowrap;overflow-x: scroll;padding: 0 1.25rem;margin: 0;width: 100%;}
    #cats-featured-293 h3 {position: sticky;left: 0;}
    #cats-featured-293 h3:after {}
    #cats-featured-293 .cat {width: 55%;}
    #cats-featured-293 .cat:before {}
    #cats-featured-293 .cat h4 {}
    #cats-featured-293 .cat[data-id="57"]:before {}
    #cats-featured-293 .cat[data-id="57"] {}
    #cats-featured-293 .cat[data-id="58"]:before {}
    #cats-featured-293 .cat[data-id="58"] {}
    #cats-featured-293 .cat[data-id="59"] {}
    #cats-featured-293 .cat[data-id="59"]:before {}
    #cats-featured-293 .cat[data-id="60"] {}
    #cats-featured-293 .cat[data-id="60"]:before {}
    #cats-featured-293 .cat[data-id="71"] {}
    #cats-featured-293 .cat[data-id="71"]:before {}
    #cats-featured-293 .cta-button {}

    #shop-featured-294 {padding: 50px 0 7rem;}
    #shop-featured-294 .container {padding: 0 20px;margin: 30px 0;width: auto;overflow-x: scroll;}
    #shop-featured-294 .wrapper {justify-content: unset;display: block;white-space: nowrap;}
    #shop-featured-294 h3 {position: sticky;left: 0;}
    #shop-featured-294 h3:after {}
    #shop-featured-294 > .container > p,
    #shop-featured-294 > .container > h4 {}
    #shop-featured-294 .prod {width: 80vw;margin: 0 10% 0 0;overflow-x: scroll;}
    #shop-featured-294 .img img {}
    #shop-featured-294 p,
    #shop-featured-294 .bottom {}
    #shop-featured-294 h4 {}
    #shop-featured-294 .cta-button {}

    #custom-309 {padding: 0;}
    #custom-309 .container .text {display:block;white-space:unset;padding: 20px;}
    #custom-309 .proyectos-video-home-item {display:block;width:100%;margin: 0 0 3.75rem;}

    #grid-301 {overflow-x: scroll;}
    #grid-301 .container {flex-wrap: nowrap;}
    #grid-301 .container h2 {}
    #grid-301 .grid-item {width: 90% !important;}
    #grid-301 .grid-item h4.title {}
    #grid-301 .grid-item .extended p {}
    #grid-301 .grid-item h4.title,
    #grid-301 .grid-item .extended {}
    #grid-301 .grid-item img {}

    #text-carousel-296 {padding: 1.5rem 1.25rem 0;}
    #text-carousel-296 .container.full h2 {font-size: 1.75rem;}
    #text-carousel-296 .swiper::before {display: none;}
    #text-carousel-296 .swiper::after {display: none;}
    #text-carousel-296 .swiper .item {padding: 18px 0px 40px;}
    #text-carousel-296 .swiper .item .extended {}
    #text-carousel-296 .swiper .item .extended p {}
    #text-carousel-296 .swiper .item h4 {left: 0;bottom: 0;}
    #text-carousel-296 .swiper .item img {bottom: 0px;}

    #grid-297 {margin: 2rem 0 0;padding: 3.75rem 50px 2.5rem;}
    #grid-297 .grid-item {width: 100% !important;display: block;padding: 0 !important;margin: 0 0 3rem;}
    #grid-297 .grid-item::before {}
    #grid-297 .grid-item[data-id="674"]::before {}
    #grid-297 .grid-item[data-id="675"]::before {}
    #grid-297 .grid-item[data-id="676"]::before {}
    #grid-297 .grid-item[data-id="677"]::before {}
    #grid-297 .grid-item h4 {}
    #grid-297 .grid-item .extended {}
    #grid-297 .grid-item .extended p {}
    #grid-297 .grid-item img {}


    #carousel-302 {padding: 3rem 0;}
    #carousel-302 .item {height: 350px;}
    #carousel-302 .item img {}
    #carousel-302 .swiper-button-prev {}
    #carousel-302 .swiper-button-prev::after {display: none;}
    #carousel-302 .swiper-button-next {display: none;}
    #carousel-302 .swiper-button-next::after {}

    #custom-304 {padding: 45px 20px 70px;}
    #custom-304 .text {}
    #custom-304 #home-pie-direccion {}
    #custom-304 #home-pie-direccion p span {font-size: 62px;margin: 0;display: inline;line-height: 1.2;}
    #custom-304 #home-pie-direccion p a {font-size: 18px;padding: 18px 26px 21px;border: 0;margin: 0 0 0 0.5em;vertical-align: super;}
    #custom-304 #home-pie-direccion p a img {height: 1.4lh;}
    #custom-304 #home-pie-abierto {}
    #custom-304 #home-pie-abierto span {position: relative;font-size: 62px;padding-left: 55px;}
    #custom-304 #home-pie-abierto span img {position: absolute;left: 0;top: 0;width: 51px;}
    #custom-304 #home-pie-abierto a {font-size: 18px;padding: 20px 26px 20px;line-height: 1;margin: 3px 0 0;}
    #custom-304 #home-pie-abierto a i {}
    #custom-304 .marquee {}

    #grid-305 {padding: 80px 0 110px;}
    #grid-305 .grid-item {width: 100% !important;}
    #grid-305 .grid-item:first-child {}
    #grid-305 .grid-item:first-child h4 {}
    #grid-305 .grid-item .extended {}
    #grid-305 .grid-item h4 {}
    #grid-305 .grid-item a {}
    #grid-305 .grid-item a:hover {}
    #grid-305 .grid-item a:hover::after {}
    #grid-305 .grid-item img {}
    #grid-305 .grid-item p {}
    #grid-305 .grid-item[data-id="707"] p a {}
    #grid-305 .grid-item .main-link {}

    #custom-306 {padding: 0 0 120px;}
    #custom-306 .text {display: flex;flex-wrap: wrap;flex-direction: column;}
    #custom-306 .zocalo-third {width: 100%;text-align: left !important;padding: 0 20px;}
    #custom-306 .zocalo-third:nth-child(1) {order: 2;margin: 0 0 80px;}
    #custom-306 .zocalo-third:nth-child(2) {order: 3;color: rgba(255,255,255,.4);}
    #custom-306 .zocalo-third:nth-child(3) {order: 1;margin: 0 0 32px;}
    #custom-306 .zocalo-third a {}
    #custom-306 .zocalo-third a img {}

    #footer {}

    /* pagina tienda */

    #shop-full-289 {}
    #shop-full-289 aside.filter {}
    #shop-full-289 .filter-sort {}
    #shop-full-289 aside.filter .filter-cats h4 {}
    #shop-full-289 .filterForm-catParent {white-space:nowrap;overflow: scroll;}
    #shop-full-289 aside.filter .filter-cats .filterForm-catParent > div,
    #shop-full-289 aside.filter .filter-cats .filterForm-catChild {/* margin: 4px 8px 4px 0; */}
    #shop-full-289 aside.filter .filter-cats input[type="checkbox"] {}
    #shop-full-289 aside.filter .filter-cats input[type="checkbox"]+label::before {}
    #shop-full-289 aside.filter .filter-cats input[type="checkbox"]:checked+label {}
    #shop-full-289 aside.filter .filter-cats input[type="checkbox"]:checked+label::before {}
    #shop-full-289 aside.filter .filter-cats label {}
    #shop-full-289 aside.filter .filter-cats label[for="289--56"] {}
    #shop-full-289 aside.filter .filter-cats label[for="289--56"]::after {}
    #shop-full-289 aside.filter .filter-cats [data-id="72"] {}
    #shop-full-289 aside.filter .filter-tags {}
    #shop-full-289 .main {}
    #shop-full-289 .container {}
    #shop-full-289 .prod {width: 100%;display: block;}
    #shop-full-289 .img img {}
    #shop-full-289 .prod p,
    #shop-full-289 .prod .bottom {}
    #shop-full-289 h4 {}
    #shop-full-289 .main button.shop-see-all {}
    #shop-full-289 .shop-full-search-sort {}
    #shop-full-289 #enabledFilters {}
    #shop-full-289 .filter-search {}
    #shop-full-289 .filter-search input {width: calc(100% - 57px);/* line-height: 1.5; */font-size: 27px;}
    #shop-full-289 .filter-search input:focus {}
    #shop-full-289 .filter-search input::placeholder {font-size: 27px;}
    
    #shop-full-289 .filter-search button {width: 50px;padding: 7px 0 1px;border-radius: 0;}
    #shop-full-289 .filter-search button i {}
    #shop-full-289 .filter-search button::before {height: 1lh;line-height: 1.5;font-size: 27px;background-size: contain;}

    /* pagina producto ampliado */
    #prod-info {}
    #prod-info h1 {font-size: 48px;width: 100%;margin: 25px 0;}
    .prod #prod-img {width:100%;}
    .prod #prod-img .swiper {height:100%;}
    .prod #prod-info {width: 100%;padding: 20px;}
    #prod-info #prod-info-desc, #prod-info #prod-info-desc p {width:100%;}
    #prod-info #prod-info-desc {padding: 0 0 50px;}
    .prod #related-prods {padding: 20px;}

}