/** Shopify CDN: Minification failed

Line 236:0 Unexpected "}"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
#b_5e7de7dd-9aad-47fe-b9fa-53ff6c0700bc {
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 0px;
    min-height: 40px;
    font-size: 14px;
    color: #161615 !important;
    background-color: transparent !important;
    border-color: transparent !important;
}
#b_5e7de7dd-9aad-47fe-b9fa-53ff6c0700bc.btn_icon_true:after {
    color: black !important;
}
/**estilos productos slide**/
.clno-touchevents .flickity-enabled.btn_vi_1 .flickity-prev-next-button, .clno-touchevents .flickity-enabled:hover .flickity-prev-next-button {
    border: none;
}
.flickity-prev-next-button:before {
    display: block;
    content: "\e686";
    font-family: Pe-icon-7-stroke;
    width: 30px;
    font-size: 35px;
    height: 60px;
    background-color: white;
    line-height: 36px;
    padding-top: 11px;
    font-weight: 500;
}
.lazyloadt4sed .section-title {
    font-family: Playfair Display, serif;
    font-weight: 900;
    font-size: 42px;
}
/**estilos coleccion list**/
.cat_design_5 .cat_grid_item__wrapper {
    background-color: #fffbf5 !important;
    text-align: left;
}
.cat_design_5 .cat_grid_item__title {
  font-family: Playfair Display, serif ;
    font-weight: 900 ;
    color: rgb(34, 34, 34);
}
/**estilos tab coleccion**/
.ul_none {
    text-align: left;
}
#shopify-section-1634263784eedc8618 {
    background-image: url(https://cdn.shopify.com/s/files/1/0091/4476/2449/files/Componente_4_1_ff8d6060-1aa9-46ae-871e-d8c78d9c219f.png?v=1634605313);
    background-repeat: no-repeat;
    background-position-x: -200px;
    background-position-y: -5px;
    background-size: contain;
}
/**estilos newsletter**/
.type_newsletter .nt_bg_overlay .container {
    align-items: flex-start;
padding-left: 0px;
}

.nt_se_16346766412b37985b .signup-newsletter-form .submit-btn {
    background-color: #EA9080 !important;
    border: 3px solid #000;
}
.newl_des_4 .signup-newsletter-form input.input-text {
    border: 3px solid #eee;
}
.txt_title {
    font-size: 25px;
    font-weight: 800;
}
/**body estilos**/
#nt_wrapper {
    overflow: hidden;
    background-color: #fffbf5;
}
.tab_cat_title>li>a.tt_active {
    pointer-events: none;
    padding-right: 0px;
}
.product__policies {
display:none;
}
.bgbl {
    background: #fffbf5;
}
.tab-heading .nav_link_icon {
    background-color: #11231d;
}
.des_style_2.sp-tab>.sp-tab-content {
    padding: 20px;
    border: 1px solid #11231d00;
    border-top: 0;
    margin-bottom: 1.3em;
    color: #11231d;
    font-weight: 900;
}
.variations.style__rectangle .swatch:not(.is-color) li.is-selected{
background-color: rgb(17 35 29);
}
.sp-breadcrumb {
    padding: 0;
    font-size: 13px;
    color: #11231d;
    font-weight: 600;
}
.product-quickview .entry-summary>:not(:last-child) {
    margin-bottom: 20px;
    color: #11231d;
}
.page-head h1 {
    font-size: 23px;
    line-height: 20px;
    font-weight: 900;
    color: #11231d;
}
.rtet4 {
    color: #11231d;
    font-weight: 600;
}
.cat_toolbar.cat_stuck_prepared {
    background-color: #fffbf5;
}
.pin__type_8e1c5df1-5695-4da0-b63b-15a40371d2f5 {
    transform: translate(-2000%, -50%) !important;
}
.pin__type_0a3732b3-7eb9-4d55-9801-41ffdddb551e {
    transform: translate(900%, -50%)!important;
}
.cat_view a {
border: 0px;
}
.mini_cart_footer .button {
    border-radius: 0px;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  .icono-mobile {
    display: none;
}
.mobile-icono{
display:none;
}
/**estilos menu**/
.nt_navigation{
text-align:left;
}
.nt_menu>li>a {
    padding-right: 17.5px;
  padding-left: 0px; 
}
.header__bot.border_true {
    margin-top: -20px;
}
.branding>a {
    font-size: 1.25em;
    text-transform: uppercase;
    letter-spacing: .1em;
    margin-top: 20px;
    margin-bottom: -30px;
}
.nt_menu >li>a {
    text-decoration: none;
    background-image: linear-gradient(currentColor, currentColor);
    background-position: 0% 80%;
    background-repeat: no-repeat;
    background-size: 0% 2px;
    transition: background-size .3s;
}
.nt_menu >li>a:hover {
    background-size: 80% 2px;
}
/**estilos banner**/

#b_1634243146cb25b9f9-3 {
    transform: rotate(
270deg);
}
.mobile{
    text-align: left;
    padding-top: 20px;
    border: 3px solid #000;
    padding-right: 15px;
    width: 100%;
}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  .mobile{
    text-align: left;
    padding-top: 20px;
    border: 3px solid #000;
    padding-right: 15px;
   width: 100%;
}
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  .logo-destok{
display:none;
}
.desktop-icono{
display:none;
}
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  .logo-destok{
display:none;
}
.desktop-icono{
display:none;
}

}.mobile{
    text-align: left;
    padding-top: 0px;
    border: 3px solid #000;
    padding-right: 15px;
width: 100%;
}
}