#smolla {
    background-color:#000;
}

#mobileLayer {
    display: none;
}

body.shopify-gallery-page .top-menu {
    left: auto;
    right: 40px;
    transform: none;
}

body.shopify-gallery-page.has-filter-panel-open .top-menu {
    /*transform: translateY(-100%);*/
}

body.shopify-gallery-page .top-menu {
    gap: 30px;
    padding: 0 30px;
}

body.shopify-gallery-page .top-menu-mobile-back {
    display: none;
}

body.shopify-gallery-page.has-product-open .top-menu {
    gap: 30px;
    padding: 0 30px;
}

body.shopify-gallery-page .top-menu-link {

    font-size: 15px;
}

body.shopify-gallery-page .top-menu-link[data-menu-action="home"],
body.shopify-gallery-page .top-menu-link[data-menu-action="about"],
body.shopify-gallery-page .top-menu-link[data-menu-action="subscribe"],
body.shopify-gallery-page.has-product-open .top-menu-link[data-menu-action="home"],
body.shopify-gallery-page.has-product-open .top-menu-link[data-menu-action="about"],
body.shopify-gallery-page.has-product-open .top-menu-link[data-menu-action="subscribe"] {
    max-width: none;
    opacity: 1;
    pointer-events: auto;
    transform: none;
}

.show-md {
    display: inline-block;
}
.show-sm {
    display: none;
}

body.shopify-gallery-page .product-title-ghost.is-in-panel {
    position: absolute;
    left: 0;
    top: 0;
    transform: none;
    width: 100%;
    max-width: 100%;
    font-size: 75px;
    letter-spacing: -2px;
    line-height: 66px;
    text-align: left;
    z-index: auto;
}

body.shopify-gallery-page #detailPrice {
    display: inline-flex;
    position: static;
    justify-content: flex-start;
    padding: 13px 20px;
}

body.shopify-gallery-page #detailPriceMobile {
    display: none;
}

body.shopify-gallery-page #detailPriceMobileSafeAreaCover {
    display: none !important;
}

body.shopify-gallery-page .product-detail-layer::after {
    display: none;
}

body.shopify-gallery-page .detail-panel-content {
    padding: 60px 0;
}

div#productThumbsWrapper
{
    height: 100vh;
    z-index: 2;
    position: absolute;
    display: flex;
    align-content: center;
    align-items: center;
}

body.shopify-gallery-page .detail-meta {

    grid-template-columns: repeat(2, minmax(0, 1fr));

}

body.shopify-gallery-page .detail-accordion-trigger {

    padding: 6px 0;
}

.about-page-content .paragraph {
    max-width: 481px;
}

.about-page-content .paragraphs {
    padding: 0 60px;
}

.about-page-content .about-title {
    /*width: min(90vw, 1215px);*/
    width: 100%;
    margin: 0;
    display: flex;
    flex-direction: column;
    font-family: PPNeueMontreal-Light;
    font-size: clamp(40px, 9vw, 100vw);
    /*font-size: clamp(40px, min(9vw, 16vh), 126px);*/
    color: #E1E2FF;
    letter-spacing: -0.025em;
    line-height: 0.84;
    margin-bottom:60px;
    position: relative;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
}

#imageAbout {
    background-image: url(../images/es.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    bottom: 0;
    height: 71%;
    width: 100%;
    right: 0;
    background-position: 73% 100%;
    z-index: 2;
}

#instagram_link {
    margin-top:40px;
    margin-bottom: 80px;
    color: #ffff;
    position: relative;
}

#instagram_link { 
    justify-content: flex-start;
}
#instagram_link .a_insta{ 
    margin-right:180px;
}
#instagram_link .legal{ 
    font-family: PPNeueMontreal-Bold;
    font-size: 9px;
    color: rgba(130,136,255,0.50);
    letter-spacing: 0.75px;
    line-height: 17px;    
    transition:.5s ease all;
    text-decoration: none;
}

#instagram_link .legal:hover{ 
    color: rgba(130,136,255,1);
    transition:.5s ease all;
    text-decoration: none;
}

.about-page-content .about-title span.f {
    text-align: right;
    text-indent: 0;
}

.about-page-content .about-title {
    margin-bottom:60px;
}

body.shopify-gallery-page .top-menu {
    min-height: 46px;
}

body.shopify-gallery-page .filter-open-button {
    height: 46px;
}
body.shopify-gallery-page .top-menu-mobile-back {
    min-height: 46px;
}
body.shopify-gallery-page .detail-left-back {
    min-height: 46px;
}

#filterPanelClose {
    transition: opacity .22s ease;
    opacity: .75;
    will-change: opacity;
}

#filterPanelClose:hover {
    opacity: 1;
}

.subscribe-modal-close {
    opacity: .75;
    transition: opacity .22s ease;
    will-change: opacity;
}

.subscribe-modal-close:hover {
    opacity: 1;
}

body.shopify-gallery-page .cart-drawer-header {
    padding: 60px 31px 60px;
}

.linko {
    margin-right:60px;
}

#instagram_link .linko{ 
    text-transform: uppercase;
    font-family: PPNeueMontreal-Bold;
    font-size: 9px;
    color:  #BBBEFF;
    letter-spacing: 0.75px;
    line-height: 17px;    
    transition:.5s ease all;
    opacity: .75;
    text-decoration: none;
}

#instagram_link .linko:hover{ 
    opacity: 1;
    transition:.5s ease all;
    text-decoration: none;
}

#instagram_link .linko {
    margin-left: 0;
}
