/** Shopify CDN: Minification failed

Line 945:52 Unexpected "{"

**/
@font-face {
    font-family: 'Hit me, punk! 01';
    src: url('/cdn/shop/files/Hitmepunk01.eot?v=1738310103');
    src: url('/cdn/shop/files/Hitmepunk01.eot?v=1738310103') format('embedded-opentype'),
        url('/cdn/shop/files/Hitmepunk01.woff2?v=1738310102') format('woff2'),
        url('/cdn/shop/files/Hitmepunk01.woff?v=1738310102') format('woff'),
        url('/cdn/shop/files/Hitmepunk01.ttf?v=1738310103') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Hit me, punk! 02';
    src: url('/cdn/shop/files/Hitmepunk02.eot?v=1738310181');
    src: url('/cdn/shop/files/Hitmepunk02.eot?v=1738310181') format('embedded-opentype'),
        url('/cdn/shop/files/Hitmepunk02.woff2?v=1738310177') format('woff2'),
        url('/cdn/shop/files/Hitmepunk02.woff?v=1738310180') format('woff'),
        url('/cdn/shop/files/Hitmepunk02.ttf?v=1738310181') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Hit me, punk! 03';
    src: url('/cdn/shop/files/Hitmepunk03.eot?v=1738310181');
    src: url('/cdn/shop/files/Hitmepunk03.eot?v=1738310181') format('embedded-opentype'),
        url('/cdn/shop/files/Hitmepunk03.woff2?v=1738310177') format('woff2'),
        url('/cdn/shop/files/Hitmepunk03.woff?v=1738310179') format('woff'),
        url('/cdn/shop/files/Hitmepunk03.ttf?v=1738310181') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Hit me, punk! 04';
    src: url('/cdn/shop/files/Hitmepunk04.eot?v=1738310181');
    src: url('/cdn/shop/files/Hitmepunk04.eot?v=1738310181') format('embedded-opentype'),
        url('/cdn/shop/files/Hitmepunk04.woff2?v=1738310177') format('woff2'),
        url('/cdn/shop/files/Hitmepunk04.woff?v=1738310180') format('woff'),
        url('Hitmepunk04.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Hit me, punk! 05';
    src: url('/cdn/shop/files/Hitmepunk05.eot?v=1738310181');
    src: url('/cdn/shop/files/Hitmepunk05.eot?v=1738310181') format('embedded-opentype'),
        url('/cdn/shop/files/Hitmepunk05.woff2?v=1738310176') format('woff2'),
        url('/cdn/shop/files/Hitmepunk05.woff?v=1738310179') format('woff'),
        url('/cdn/shop/files/Hitmepunk05.ttf?v=1738310181') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Hit me, punk! 06';
    src: url('/cdn/shop/files/Hitmepunk06.eot?v=1738310181');
    src: url('/cdn/shop/files/Hitmepunk06.eot?v=1738310181') format('embedded-opentype'),
        url('/cdn/shop/files/Hitmepunk06.woff2?v=1738310177') format('woff2'),
        url('/cdn/shop/files/Hitmepunk06.woff?v=1738310179') format('woff'),
        url('/cdn/shop/files/Hitmepunk06.ttf?v=1738310181') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Hit me, punk! 07';
    src: url('/cdn/shop/files/Hitmepunk07.eot?v=1738310181');
    src: url('/cdn/shop/files/Hitmepunk07.eot?v=1738310181') format('embedded-opentype'),
        url('/cdn/shop/files/Hitmepunk07.woff2?v=1738310177') format('woff2'),
        url('/cdn/shop/files/Hitmepunk07.woff?v=1738310180 ') format('woff'),
        url('/cdn/shop/files/Hitmepunk07.ttf?v=1738310181') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Hit me, punk! 08';
    src: url('/cdn/shop/files/Hitmepunk08.eot?v=1738310181');
    src: url('/cdn/shop/files/Hitmepunk08.eot?v=1738310181') format('embedded-opentype'),
        url('/cdn/shop/files/Hitmepunk08.woff2?v=1738310178') format('woff2'),
        url('/cdn/shop/files/Hitmepunk08.woff?v=1738310179') format('woff'),
        url('/cdn/shop/files/Hitmepunk08.ttf?v=1738310181') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Hit me, punk! 09';
    src: url('/cdn/shop/files/Hitmepunk09.eot?v=1738310181');
    src: url('/cdn/shop/files/Hitmepunk09.eot?v=1738310181') format('embedded-opentype'),
        url('/cdn/shop/files/Hitmepunk09.woff2?v=1738310178') format('woff2'),
        url('/cdn/shop/files/Hitmepunk09.woff?v=1738310179') format('woff'),
        url('/cdn/shop/files/Hitmepunk09.ttf?v=1738310181') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Hit me, punk! 10';
    src: url('/cdn/shop/files/Hitmepunk10.eot?v=1738310181');
    src: url('/cdn/shop/files/Hitmepunk10.eot?v=1738310181') format('embedded-opentype'),
        url('/cdn/shop/files/Hitmepunk10.woff2?v=1738310178') format('woff2'),
        url('/cdn/shop/files/Hitmepunk10.woff?v=1738310179') format('woff'),
        url('/cdn/shop/files/Hitmepunk10.ttf?v=1738310181') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Hit me, punk! 11';
    src: url('/cdn/shop/files/Hitmepunk11.eot?v=1738310181');
    src: url('/cdn/shop/files/Hitmepunk11.eot?v=1738310181') format('embedded-opentype'),
        url('/cdn/shop/files/Hitmepunk11.woff2?v=1738310178') format('woff2'),
        url('/cdn/shop/files/Hitmepunk11.woff?v=1738310179') format('woff'),
        url('/cdn/shop/files/Hitmepunk11.ttf?v=1738310181') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Hit me, punk! 12';
    src: url('/cdn/shop/files/Hitmepunk12.eot?v=1738310181');
    src: url('/cdn/shop/files/Hitmepunk12.eot?v=1738310181') format('embedded-opentype'),
        url('/cdn/shop/files/Hitmepunk12.woff2?v=1738310178') format('woff2'),
        url('/cdn/shop/files/Hitmepunk12.woff?v=1738310179') format('woff'),
        url('/cdn/shop/files/Hitmepunk12.ttf?v=1738310181') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Hit me, punk! 13';
    src: url('/cdn/shop/files/Hitmepunk13.eot?v=1738310182');
    src: url('/cdn/shop/files/Hitmepunk13.eot?v=1738310182') format('embedded-opentype'),
        url('/cdn/shop/files/Hitmepunk13.woff2?v=1738310179') format('woff2'),
        url('/cdn/shop/files/Hitmepunk13.woff?v=1738310180') format('woff'),
        url('/cdn/shop/files/Hitmepunk13.ttf?v=1738310182') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Hit me, punk! 14';
    src: url('/cdn/shop/files/Hitmepunk14.eot?v=1738310181');
    src: url('/cdn/shop/files/Hitmepunk14.eot?v=1738310181') format('embedded-opentype'),
        url('/cdn/shop/files/Hitmepunk14.woff2?v=1738310177') format('woff2'),
        url('/cdn/shop/files/Hitmepunk14.woff?v=1738310180') format('woff'),
        url('/cdn/shop/files/Hitmepunk14.ttf?v=1738310181') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Finger Paint';
    src: url('/cdn/shop/files/FingerPaint-Regular.eot?v=1738310022');
    src: url('/cdn/shop/files/FingerPaint-Regular.eot?v=1738310022') format('embedded-opentype'),
        url('/cdn/shop/files/FingerPaint-Regular.woff2?v=1738310021') format('woff2'),
        url('/cdn/shop/files/FingerPaint-Regular.woff?v=1738310021') format('woff'),
        url('/cdn/shop/files/FingerPaint-Regular.ttf?v=1738310022') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/cdn/shop/files/Lato-Light.eot?v=1738310174');
    src: url('/cdn/shop/files/Lato-Light.eot?v=1738310174') format('embedded-opentype'),
        url('/cdn/shop/files/Lato-Light.woff2?v=1738310173') format('woff2'),
        url('/cdn/shop/files/Lato-Light.woff?v=1738310174') format('woff'),
        url('/cdn/shop/files/Lato-Light.ttf?v=1738310174') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato Hairline';
    src: url('/cdn/shop/files/Lato-Hairline.eot?v=1738310174');
    src: url('/cdn/shop/files/Lato-Hairline.eot?v=1738310174') format('embedded-opentype'),
        url('/cdn/shop/files/Lato-Hairline.woff2?v=1738310173') format('woff2'),
        url('/cdn/shop/files/Lato-Hairline.woff?v=1738310173') format('woff'),
        url('/cdn/shop/files/Lato-Hairline.ttf?v=1738310174') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/cdn/shop/files/Lato-Black.eot?v=1738310174');
    src: url('/cdn/shop/files/Lato-Black.eot?v=1738310174') format('embedded-opentype'),
        url('/cdn/shop/files/Lato-Black.woff2?v=1738310173') format('woff2'),
        url('/cdn/shop/files/Lato-Black.woff?v=1738310173') format('woff'),
        url('/cdn/shop/files/Lato-Black.ttf?v=1738310174') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/cdn/shop/files/Lato-Bold.eot?v=1738310175');
    src: url('/cdn/shop/files/Lato-Bold.eot?v=1738310175') format('embedded-opentype'),
        url('/cdn/shop/files/Lato-Bold.woff2?v=1738310173') format('woff2'),
        url('/cdn/shop/files/Lato-Bold.woff?v=1738310173') format('woff'),
        url('/cdn/shop/files/Lato-Bold.ttf?v=1738310174') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('/cdn/shop/files/Lato-Regular.eot?v=1738310175');
    src: url('/cdn/shop/files/Lato-Regular.eot?v=1738310175') format('embedded-opentype'),
        url('/cdn/shop/files/Lato-Regular.woff2?v=1738310173') format('woff2'),
        url('/cdn/shop/files/Lato-Regular.woff?v=1738310173') format('woff'),
        url('/cdn/shop/files/Lato-Regular.ttf?v=1738310174') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* body{
  font-family: 'Lato';
} */
 .size-guides__image img {
    height: 110px;
}
 .size-guides__charts th {
    background-color: #efefef !important;
}
 .page-size-guide .size-guides__division-content .size-guides__charts tr:first-child, .page-size-guide .size-guides__division-content .size-guides__charts table tbody tr:first-child td:nth-child(2), .page-size-guide .size-guides__division-content .size-guides__charts td:first-child{
    background-color:white !important;
 }
.size-guides__unit-toggle-container.position-relative img {
    height: 100px;
}
 .page-size-guide .size-guides__division-content .size-guides__charts td {
    font-weight: 400;
}
.page-size-guide .size-guides__division-content .size-guides__charts table th, .page-size-guide .size-guides__division-content .size-guides__charts table td {
    text-transform: math-auto !important;
}
 .section-product-single .product-single__top-review {
    display: none !important;
}
 a.btn-review__all.text-uppercase.font-700.c_h {
    margin-left: 20px;
}
 #mobile_menu .mobile_bottom .mobile_contact, #mobile_menu .mobile_bottom .mobile_email {
    display: none;
}
#gls-market-fixed {
    z-index: 9 !important;
}
 #gls-market-fixed .select-option-item:hover {
    background-color: #ffffff !important;
    color: #000 !important;
}
#gls-market-fixed .search-country input::placeholder {
    color: #fff !important;
    opacity: 0.6 !important;
}
 
#gls-market-fixed .search-country input{
   color: #fff !important;
}

#_desktop_back_top {
    bottom: 104px !important;
    right: 34px !important;
}

.item-product .thumbnail-container .product__thumbnail-second{
    height:100%;
    width:100%;
}
body .title_section .title {
    font-family: 'Hit me, punk! 05';
    font-weight: normal;
    font-size: 44px
}

header .site-nav .site-nav__link--main,
#header-sticky #AccessibleNav .site-nav>li .site-nav__link--main{
    font-size: 14px;
    letter-spacing: 1px;
  word-spacing:2px;
    text-transform: uppercase;
    font-weight: 400;
  font-family: 'Libre Caslon Text';
  overflow:hidden;
}

.section-product-img-slider .btn:hover {
    color: #fff !important;
}
.section-newsletter button.newsletter__submit {
    background: #fff;
}
.header-top {
    padding: 10px 0;
}
.header-top .block_social a {
    font-size: 16px;
    color: #000;
}
body .btn {
    color: #fff !important;
    display: inline-flex !important;
}

.section-newsletter input {
    height: 50px;
    padding-right: 140px;
}

.section-newsletter button.newsletter__submit {
    padding: 10px 20px;
    height: 100%;
}


.fancybox-content video {
    width: 600px;
    height: auto;
}
.section-product-single #productThumbs .thumbItem {
    justify-content: center;
}
body .nov-footer .title-block {
    font-family: 'Libre Caslon Text';
    font-size: 18px;
    margin: 0 0 12px;
}
body .item-product .product--badge .badge--sale-rt{
  background:#ffb6c1;
}
footer .site-footer__linklist-item a {
    font-size: 15px;
    line-height: normal;
}
footer .footer_html .block-content {
    font-size: 15px;
}
.footer_copyright {
    background-color: rgba(230, 165, 183, 100%);
    color: #000;
}

.custom_slide_show.section-slideshow .cap_content .content {
    top: 50%;
    transform: translateY(-50%);
    left: 7%;
    z-index: 2;
}
.custom_slide_show.section-slideshow .cap_content .content .caption-animate.caption-2.f_pr {
    max-width: 400px;
    margin-bottom: 16px !important;
}

.section-product-img-slider img {
    border-radius: 50%;
}
.section-product-img-slider .animation_image {
    animation: ImgAnimate 3s infinite linear .2s;
}
.section-product-img-slider .animation_image img {
    border-radius: 50%;
    padding: 20px;
    animation: none;
}
.announcement {
    border: 0;
}
.site-header__search {
    position: relative;
    display: flex;
    justify-content: end;
}
.site-header__logo {
      padding: 10px;
}
.site-header__search .search-header__submit:hover .search-header__submit-icon {
    transform: scale(1.2);
}
.site-header__search .search-header__submit .search-header__submit-icon {
    transition: .3s ease;
      font-size: 22px;
      line-height: normal;
}
.site-header__search .search-header__submit:hover {
    background-color:var(--theme-color-primary);
}
.search-header-wrapper button.header-search-btn {
    background: transparent;
    border: none;
      cursor: pointer;
}

.search-header-wrapper button.header-search-btn .zmdi-search {
    font-size: 22px;
    position: relative;
}
.search-header-wrapper button.header-search-btn:hover .zmdi-search {
    color: #000;
}

.site-header_inner_wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
}
.site-header_inner_wrapper .search_trend-content {
    max-width: 100%;
}

.custom-form-section .contact {
    max-width: 60%;
    margin: 20px auto;
    background: #f7f7f7;
    padding: 40px;
    box-shadow: 2px 2px 12px #0000002b;
    border-radius: 20px;
    border: 2px solid #ec008c;
}
.custom-form-section .contact .title {
    text-align: center;
}


/* 18-08-2025 */

.tiktok-highlight-section .video-layout {
    display: flex;
    align-items: center;
    height: auto;
    margin: 0;
    width: 100%;
}
.tiktok-highlight-section .video-frame {
    width: 100%;
    display: block;
    height: 100%;
    aspect-ratio: 1;
    max-width: calc(67% - 8px * 1/2);
}
.tiktok-highlight-section .video-stack {
    display: flex;
    flex-direction: column;
    max-width: calc(33% - 8px * 1/2);
}
.tiktok-highlight-section .video-layout,
.tiktok-highlight-section .video-stack{
gap:8px;
}
.tiktok-highlight-section .video-stack .video-wrapper {
    width: 100%;
    height: 100%;
    aspect-ratio: 1;
}
.main-video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.stacked-video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* 20-08-2025 */
.mobile,
footer .mobile-block {
    display: none;
}

.template-page #NovBreadcrumbs.breadcrumb_inner {
    display: none;
}
.template-page  .nov__page {
    border-top: 1px solid #000;
}
.template-page .nov__page .custom-image-wrapper {
    padding: 40px 0;
    height: auto;
    max-width: 50%;
    margin: auto;
}
.custom-content-wrap{
    max-width: 75%;
    margin: auto;
}
.template-page .nov__page .custom-image-wrapper img,
.template-page .nov__page .custom-image-wrapper video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}
.template-page h1,
.template-page h2,
.tiktok-header h2 {
    font-family: 'Libre Caslon Text';
}
.template-page .nov__page p {
    font-size: 14px;
    line-height: 22px;
    font-family: 'IBM Plex Mono';
    font-weight: 500;
}
.template-page .nov__page hr {
    margin: 24px 0;
}
.template-page .nov__page video {
    width: 100%;
    display: block;
    height: auto;
    padding-top: 20px;
}
.tiktok-header {
    width: 100%;
    padding: 0;
}
/* 20-08-2025 */

.section-slideshow .btn {
  margin-top: 20px;
  padding: 0 20px;
}

.section-product-deals .title_section {
  margin: 0 auto;
}
.tiktok-comments-swiper .swiper-slide {
    /* font-style: italic !important; */
    padding: 20px;
    background: transparent;
    border-radius: 8px;
    font-size: 18px;
    line-height: 24px;
    width: 100%!important;
    border: 0;
    box-shadow: none;
}
.tiktok-comments-swiper .swiper-slide h3{
margin-bottom:20px;
}
/* .tiktok-comments-swiper .swiper-slide ul{
list-style:none;
} */
.tiktok-comments-swiper .swiper-slide p,
.tiktok-comments-swiper .swiper-slide li{
 font-size: 16px;
    line-height: 24px;
}
.tiktok-comments-swiper .swiper-slide h6{
    font-style: normal !important;
    font-family: 'Libre Caslon Text';
    font-size: 16px;
    line-height: 20px;
    font-weight:400;
    margin-top:15px;
}
.tiktok-header .tt-icon {
    display: inline-block;
    margin-left: 4px;
    width: auto;
    height: auto;
}
.tiktok-header svg {
    max-width: 34px;
}
.tiktok-comments-swiper .swiper-slide p {
    margin: 0;
    letter-spacing:normal;
}
.tiktok-heading-wrapper {
    font-family: 'Libre Caslon Text';
}
.tiktok-heading-wrapper p {
    font-size: 14px;
    margin: 0;
}
.tiktok-highlight-section {
    padding: 40px 0;
    background: #f7f7f7;
}
.custom_slide_show .slick-initialized .slick-slide .content {
    min-width: auto !important;
    max-width: fit-content;
    width: 100%;
    background: transparent;
    padding: 30px 40px;
    border-radius: 0;
    box-shadow: none;
    border: 0;
    transition: all .3s ease;
    text-align: center!important;
}
.custom_slide_show  .slick-initialized .slick-slide .caption-animate img {
    max-width: 180px;
    margin:0 auto;
}
.section-img-text .item-text-button {
    margin-top: 40px;
}
.video-cta-button.btn.button {
    height: auto;
    min-height: auto;
    line-height: normal;
}
/* .joke-form-block {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #00000082;
    width: 100%;
    height: 100%;
    z-index: 99;
    align-items: center;
    justify-content: center;
} */
.joke-form-block  .globo-form-app.boxed-layout .g-container {
    padding: 0;
}
.joke-form-block .globo-form .globo-form-app {
    background: #fff;
    padding: 4rem;
    width: 100%;
    position: relative;
    border-radius: 24px;
    box-shadow: 0 5px 20px #0003;
    z-index:0;
}

.joke-form-block  globo-form-control .globo-form-input {
    border-radius: 0 !important;
}
.joke-form-block .globo-formbuilder * {
    font-family: 'IBM Plex Mono';
}
.joke-form-block .globo-formbuilder .label-content {
    font-family: 'Libre Caslon Text';
}
body .globo-form-app .header .title {
    font-size: 24px;
    font-family: Libre Caslon Text;
}
.joke-form-block .gfb-style-material_filled .gfb__footer button {
    border-radius: 6px;
    font-family: 'Libre Caslon Text';
    padding: 16px;
}
.joke-form-block .gfb-style-material_filled .gfb__footer button:hover {
 background:#ec008d;
 border-color:#ec008d;
}
.joke-form-block .gfb-style-material_filled .header {
    margin: 0;
}
button.joke-form-close {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 18px;
    border: none;
    cursor: pointer;
    background: #fff;
    color: #000;
    border-radius: 50%;
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'IBM Plex Mono';
    line-height: normal;
    padding: 0;
}

/* body.active {
    position: relative;
    overflow-y:hidden;
}
body.active:after {
    background: #000;
    opacity: .5;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
} */
footer .footer_copyright .footer__payment {
    display: none !important;
}

.cstm-our-mission-sec video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: block;
}
/* .cstm-our-mission-sec .cap_content.container{
display:none;
} */

.custom_slide_show .cstm-our-mission-sec .cap_content.container .content {
    top: auto;
    bottom: 80px;
    left: 50%;
    transform: translateX(-50%);
    padding:0;
}
.row.align-items-center {
    justify-content: center;
}

.custom-video-image {
    overflow: hidden;
    width: 100%;
    /* border: 1px solid #000; */
    border-radius: 30px;
    height: auto;
}
.block-text__item-text {
    text-align: center;
}


.custom-video-image video.carousel-video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.globo-form-control .globo-form-input{
     border-radius: 0 !important;
}
 div#paragraph-1 p a em {
    font-weight: 900;
    text-decoration: underline;
    font-style: normal;
}
.globo-form-control .globo-form-input input {
    display: flex;
    /* border: 1px solid #000 !important; */
    border-radius: 6px;
    /* background: transparent !important; */
}
.globo-form-input {
    /* background: transparent !important; */
    border: 0;
    border-radius: 0;
    margin-bottom: 20px;
    padding: 0;
}
span.text-danger.text-smaller {
    display: none !important;
}
.template-product .item-block {
    font-size: 0;
    height: 100%;
}

.template-product .item-block video {
    object-fit: cover;
}
.mute-toggle {
    position: absolute;
    background: #0000009e;
    border-radius: 50%;
    padding: 0;
    z-index: 999;
    top: 30px;
    right: 30px;
    left: auto;
    bottom: auto;
    transform: unset;
    width: 50px;
    height: 50px;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    display: flex;
    min-width: auto;
}
.mute-toggle svg path {
    fill: #fff;
}
.mute-toggle .icon.mute-icon {
    width: 30px;
    height: 30px;
    color: #fff;
}
.slide-image .video-container {
    display:flex;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
/* body.our-mission {
    background: linear-gradient(120deg, #b3b3b3, #f8f8f8 34%, #b5b5b5 58%, #cfcfcf);
} */
.footer-layout .block_social a:hover svg path {
    fill: #fff;
}
.bl_html {
    font-style: italic;
    font-size: 16px;
    letter-spacing: normal;
    font-weight: 500;
    white-space: normal;
}
.bl_html span{
   font-family: Libre Caslon Text;
    font-weight: 700;
    display: block;
    margin-top: 14px;
    font-size: 18px;
    line-height: normal;
    font-style: italic; 
}
.bl_html .desktop-block span, .mobile-block {
    /* font-family: Libre Caslon Text; */
    font-weight: 700;
    display: block;
    margin-top: 14px;
    /* font-size: 18px; */
    line-height: normal;
    /* font-style: italic; */
}

.footer-layout .block_social a {
    width: 46px;
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px;
    border-radius: 6px;
}
.footer-layout .block_social a svg {
    width: 30px;
    height: 30px;
}
.footer-layout .block_social a i {
    font-size: 20px;
}

body.our-mission .section-img-text .block-text__item-btn {
    height: 50px;
    line-height: 50px;
    border-radius: 5px;
    padding:0 22px;
}

.modal.custom-new-modal {
    position: static;
    background: transparent;
}
.modal.custom-new-modal .modal-content,
.joke-form-block .globo-form .globo-form-app {
    max-width: 1290px;
    width: 100%;
}
.mute-toogle-wrap .mute-toggle {
    margin: auto;
    left: 0;
    bottom: 0;
    width: 70px;
    height: 70px;
    background: #fff;
}

.mute-toogle-wrap .mute-toggle svg.icon.mute-icon {
    width: 40px;
    color: #000;
    height: 40px;
}
.mute-toogle-wrap .mute-toggle path {
    fill: #000;
}

.mute-toogle-wrap .mute-toggle:hover {
    background: #0000009e;
}

.mute-toogle-wrap .mute-toggle:hover path {
    fill: #fff;
}
.page-size-guide .size-guides__division-content .size-guides__charts table tbody tr:first-child td:nth-child(2) {
    font-weight: 400;
    background: transparent;
}


/* 23-09-2025 */
.currency-wrapper .nov-block-currency {
    margin: 0 6px 0 0;
}
.currency-wrapper .nov-block-currency .dropdown-toggle,
 .currency-wrapper .country-wrapper .dropdown-toggle,
  .nov-footer .nov-block-currency .dropdown-toggle,
 .nov-footer .country-wrapper .dropdown-toggle {
    background: #000;
    color: #fff;
    border-radius: 4px;
    padding: 4px 8px;
    font-size: 10px;
    line-height: normal;
    font-family: IBM Plex Mono;
    min-height: 25px;
    height: auto;
}
.nov-block-currency .block_currency_selector span:hover,
  .nov-language .country-wrapper .lang__item:hover, {
    background-color: #ededed;
}

 .nov-block-currency .block_currency_selector span.selected,
   .nov-language .country-wrapper .lang__item.active {
    background-color: #e3e3e3;
}
#mobile_menu .block_social a path {
    fill: #fff;
}

.item-product .thumbnail-container .product__popup-swatch {
    margin: 10px auto 0;
}

/* 05-11-2025 */

.footer_html.block_footer {
    margin-top: -60px;
}


/* 14-11-2025 */

footer .block-wrap-2,
footer .block-wrap-3,
footer .footer_multi.block_footer {
    display: flex;
    justify-content: center;
}
footer .block-wrap-3 {
    padding-left: 120px;
}

footer .footer_multi.block_footer{
    justify-content: flex-end;
}

/* 23-02-26 */

.product-single__tab .tab-contents>.tab-pane.active {
    display: block;
}

.product-single__tab .tab-contents>.tab-pane {
    display: none;
}

/* Media-query-start */
@media screen and (min-width: 1300px) and (max-width: 1600px) { 
.block-wrap-2 {
    padding-left: 10rem;
}
}

@media screen and (max-width:1299px){
.footer_html.block_footer {
    margin-top: -50px;
}
footer .block-wrap-3 {
    padding-left: 50px;
}
}

@media screen and (max-width:1199px){
.footer_html.block_footer {
    margin-top: -40px;
}
footer .block-wrap-3 {
    padding-left: 60px;
}
footer .footer_multi.block_footer {
    justify-content: flex-start;
}
}

@media screen and (max-width:1023px){
footer .footer_multi.block_footer [class^=col-] {
    max-width: 100%;
}
}

@media screen and (max-width:989px){

footer .block-wrap-3 {
    padding-left: 15px;
}
.bl_html span{
    font-size: 16px;
}
}


@media screen and (max-width:767px){

#gls-market-fixed .gls-market-container {
    gap: 8px !important;
}
#gls-market-fixed {
    right: 12px !important;
    bottom: 64px !important;
    padding-bottom: 0 !important;
}
#gls-market-fixed .gls-select {
    padding: 8px !important;
    gap: 10px !important;
    font-size: 11px !important;
    line-height: 16px !important;
}

    .tiktok-highlight-section .comment-block p em {
    font-weight: bold;
}
.mute-toogle-wrap .mute-toggle {
    width: 50px;
    height: 50px;
 
}
.mute-toogle-wrap .mute-toggle {
    margin: auto;
    right: -80%;
   top: -78%; 
}
.mute-toogle-wrap .mute-toggle svg.icon.mute-icon {
    width: 25px;
    height: 25px;
}
  .custom_slide_show.section-slideshow .cap_content .content {
    left: 0;
    right: 0;
    width: 100%;
    text-align: center !important;
    margin: 0 auto;
}
  .custom_slide_show.section-slideshow .cap_content .content .caption-animate.caption-2.f_pr {
    max-width: 100%;
}
.custom_slide_show .slick-initialized .slick-slide .content {
    min-width: auto !important;
    max-width:90%;
    padding:16px;
}
.custom_slide_show.section-slideshow .slideshow .slide-image:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: #0202022e;
    top: 0;
    z-index: 1;
}
.custom_slide_show .slick-initialized .slick-slide .caption-animate img {
    max-width: 180px;
}
body .section-slideshow .btn {
    margin-top: 5px;
    padding: 0 16px;
    min-width: 120px;
    height: auto;
    line-height: normal;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: auto;
}
  .tiktok-highlight-section .video-layout {
    grid-template-columns: 1fr;
}
.tiktok-highlight-section .video-stack {
    flex-direction: row;
}
.section-collection-tabs .nav-slider--prev {
    margin-right: 30px;
}
.section-collection-tabs .nav-slider--next {
    margin-left: 30px;
}
.mobile,
footer .mobile-block {
    display: block;
}
.desktop,
.desktop-block{
display: none;
}
body .btn,
 body.our-mission .section-img-text .block-text__item-btn {
    font-size: 12px!important;
    height: auto;
    min-height: 42px;
    line-height: normal;
    min-width: auto;
}
.mute-toggle {
    top: 24px;
    right: 24px;
    width: 40px;
    height: 40px;
}
.section-img-text .item-text-button {
    margin-top: 20px;
    margin-bottom: 20px;
}
#mobile_menu .block_social a path {
    fill: #000;
}
body h2, body .title_section .title,
body .title,
body h2.title {
    font-size: 22px !important;
    line-height: 1.2 !important;
}
.footer_html.block_footer {
    margin-top: 0;
}
footer .block-wrap-2,
 footer .block-wrap-3,
  footer .footer_multi.block_footer {
    justify-content: flex-start;
}
footer .block-wrap-2,
 footer .block-wrap-3,
  footer .footer_multi.block_footer {
    display: block;
}
.footer_multi.block_footer .list-inline {
    padding: 4px 0 0;
}
}