/** Shopify CDN: Minification failed

Line 141:16 Expected identifier but found "#7e7e7e"
Line 183:0 Unexpected "}"

**/
/* START: HEADER */
.password-content,.password-form,.password-header,.password-template.ht-tms--float {
display:none
}

.header-nav-plain {
border-top:1px solid #ececec;
border-bottom:1px solid #ececec
}

.desktop-search-cont {
display:flex;
flex-direction:row-reverse;
align-items:center
}

.desktop-search-cont predictive-search,.search.search-modal__form {
width:100%
}

.desktop-search-cont .header-search-close {
padding:0!important
}

.menu-thumbnail {
display:none
}

.menu-lv-item.active .menu-lv-1__action span {
color:#e7040f
}

.whatsapp-icon-mag {
height:auto;
width:25px
}

.whatsapp-icon-mag path {
fill:#20b038!important
}

@media (min-width: 1024px) {
.caret-right {
display:none
}

.caret-down {
display:inherit
}

.section-header-navigation {
position:sticky;
top:0
}

.section-header-navigation.shopify-section-header-sticky {
top:78.6px!important
}

.header-nav-hamburger .header-logo {
position:relative;
left:50%;
transform:translate(-50%)
}

.header-nav-hamburger .container-1770 {
padding-right:30px
}

.menu-lv-item.menu-lv-1.dropdown:nth-last-of-type(-n+7) .header__submenu.list-menu--disclosure-1 {
right:0
}

.menu-lv-item.menu-lv-1.dropdown:nth-last-of-type(-n+6) .header__submenu.list-menu--disclosure-1 {
padding-left:0;
overflow:unset
}

.menu-lv-item.menu-lv-1.dropdown:nth-last-of-type(-n+11) .header__submenu.list-menu--disclosure-1 .menu-items {
max-height:350px;
overflow:auto;
margin-right:10px
}

.menu-lv-item.menu-lv-1.dropdown:nth-last-of-type(-n+6) .header__submenu.list-menu--disclosure-1 .header__submenu.list-menu--disclosure-2 {
position:fixed;
top:0;
right:calc(100% - 0px);
min-width:unset;
width:22rem;
max-height:350px;
overflow:auto
}

.header__inline-menu > .list-menu > li:last-child .header__submenu .menu-items .menu-lv-item:nth-child(10) .site-nav-list-dropdown ul {
bottom:0;
top:unset
}

.header__submenu.list-menu--disclosure-1 .menu-items {
max-height:350px
}

/* Scrollbar (Cross-browser) */
.menu-items::-webkit-scrollbar,.list-menu--disclosure::-webkit-scrollbar {
width:8px;
height:4px
}

.menu-items::-webkit-scrollbar-track,.list-menu--disclosure::-webkit-scrollbar-track {
background:#dbdbdb;
border-radius:50px
}

.menu-items::-webkit-scrollbar-thumb,.list-menu--disclosure::-webkit-scrollbar-thumb {
background-color:#7e7e7e;
border-radius:50px;
border:1px solid #dbdbdb
}

.menu-items::-webkit-scrollbar-thumb:hover,.list-menu--disclosure::-webkit-scrollbar-thumb:hover {
background-color:#7e7e7e
}

.menu-items::-webkit-scrollbar-button,.list-menu--disclosure::-webkit-scrollbar-button {
display:none!important
}

.menu-items::-webkit-scrollbar-corner,.list-menu--disclosure::-webkit-scrollbar-corner {
background:transparent
}

@-moz-document url-prefix() {
.menu-itemslist-menu--disclosurescrollbar-width:thin;
scrollbar-color:#7e7e7e #dbdbdb
}
}

.menu-lv-item.menu-lv-1.dropdown:nth-last-of-type(-n+6) .menu-lv-2,.menu-lv-item.menu-lv-1.dropdown:nth-last-of-type(-n+6) .menu-lv-3 {
padding-left:14px
}

/* START: MEGAMENU */
.menu-thumbnail {
display:block
}

.header__submenu.list-menu--disclosure-1:first-of-type {
overflow:auto
}

.header__submenu.list-menu--disclosure-1 {
display:flex!important;
align-items:flex-start;
width:700px;
padding:14px
}

.header__submenu.list-menu--disclosure-1 .menu-items {
width:50%
}

.header__submenu.list-menu--disclosure-1 .menu-thumbnail {
width:50%;
text-align:-webkit-right;
position:sticky;
top:0;
right:0
}

.header__submenu.list-menu--disclosure-1 .menu-thumbnail img {
height:auto;
width:100%;
max-width:400px
}/* END: MEGAMENU */

}

@media (max-width: 1025px) {
.caret-right {
display:inherit
}

.caret-down {
display:none
}

.header-mobile__item.header-mobile__item--cart {
min-width:auto;
padding-right:10px
}

.header-mobile__item--search,.header-mobile__item--order_tracker {
justify-content:flex-end;
padding-right:8px
}

.header-mobile__item--search,.header-mobile__item--order_tracker,.header-mobile__item:last-child {
min-width:max-content
}

.header-mobile__item.header-mobile__item--whatsapp {
position:fixed;
bottom:20px;
right:20px
}

.header-mobile__item.header-mobile__item--whatsapp svg {
height:auto;
width:42px
}

.header__link--account,.header__icon--wishlist {
font-weight:600
}
}

/* END: HEADER */
/* FOOTER */
.policies-icon-wrapper {
border:2px solid #000;
border-radius:50%;
display:grid;
place-items:center;
height:60px;
width:60px;
margin-right:14px
}

.policies-icon-wrapper svg path {
stroke:transparent
}

.extra-icon {
padding:0!important
}

.extra-icon .policies-icon-wrapper {
margin-right:20px
}

.policies-block .halo-item {
display:inline-flex;
justify-content:center
}

.newsletter-form__field-wrapper {
border-radius:50px
}

@media (min-width: 1024px) {
.footer__content-top .halo-row,.policies-block .halo-row {
justify-content:space-between
}

.policies-block .halo-row .halo-item {
width:max-content
}
}

@media (min-width: 1200px) and (max-width: 1399px) {
.newsletter-form__field-wrapper {
border-radius:0
}

.newsletter-form__field-wrapper .field input,.newsletter-form__field-wrapper .newsletter-form__button {
border-radius:50px!important
}
}

@media (max-width: 768px) {
.policies-block .policies-icon-wrapper {
margin:0
}

.policies-block .policies-content {
display:none
}

.wrapper-footer .fp-tableCell {
vertical-align:top
}
}

/* END: FOOTER */
/* FULLPAGE SLIDER */
#fp-nav ul li a span,.fp-slidesNav ul li a span {
background:#000!important
}

.fp-section .image.image-adapt {
height:calc(100svh + 0px);
padding-top:unset!important
}

/* END: FULLPAGE */
/* COLLECTION PAGE */
.js-filter.More {
display:none
}

.bd-title a {
color:#000!important
}

.pagination-page-item {
display:none
}

.pagination-wrapper {
display:flex
}

.pagination-toolbar,.pagination-wrapper nav.pagination {
width:50%
}

.pagination-toolbar .toolbar .toolbar-dropdown .dropdown-menu.hidden-on-mobile {
bottom:100%;
top:unset;
border:1px solid var(--form-input-border)
}

.collection-default #CollectionProductGrid .coll-toolbar + .collection {
display:inline-block;
width:100%
}

.collection-sub-wrapper .item-title {
display:none
}

.collection-content {
width:55%;
margin:0 auto
}

@media (min-width: 1025px) {
.collection-default #CollectionProductGrid .page-sidebar {
width:100%;
float:left
}

.collection-default #CollectionProductGrid .coll-toolbar {
width:100%;
float:right
}

.label-text.item-count-for-mobile {
display:none!important
}

.collection-sub-list .slick-arrow {
top:40%
}
}

@media (max-width: 1025px) {
.pagination-toolbar {
display:none
}

.collection-default #CollectionProductGrid .coll-toolbar {
max-width:100%
}

.collection-content {
width:80%
}

.pagination-toolbar,.pagination-wrapper nav.pagination {
width:100%
}

.toolbar-dropdown.filter-sortby {
display:flex;
align-items:center
}
}

@media (max-width: 768px) {
.collection-header .collection-sub-list .item {
white-space:normal!important;
line-height:normal!important
}
}

/* END: COLLECTION */
/* PRODUCT CARD */
.card-action .product-form__submit,.card-action .button-ATC {
background:rgba(255,255,255,0.6)!important;
backdrop-filter:blur(8px);
-webkit-backdrop-filter:blur(8px);
border-color:transparent!important
}

.card-action .product-form__submit:hover,.card-action .button-ATC:hover {
background:rgba(0,0,0,0.6)!important
}

.sizes-wrapper .wrapper-item-size {
opacity:1;
visibility:visible;
position:static;
transform:translate(0);
text-align:left
}

.btn-icon {
display:inline-block;
height:auto;
width:auto;
line-height:0;
position:relative;
top:-5%;
transform:translateY(-2px)
}

.btn-icon svg {
fill:#000!important;
margin:0;
height:auto;
width:22px
}

.card-action .button:hover .btn-icon svg {
fill:#fff!important
}

.line-item-property__field.compare-price,.line-item-property__field.barcode,.line-item-property__field.collection-name {
display:none
}

.addMore-wrapper {
width:100%;
border-top:1px solid #e8e8e8;
padding:25px 0 33px;
margin-top:30px
}

.addMore-wrapper a {
width:fit-content;
border:0!important;
padding:0!important;
margin-top:0!important
}

.product-option .definitionList-key,.product-option .definitionList-value {
font-size:12px
}

/* END: PRODUCT CARD */
/* POLICIES */
.shopify-policy__title {
text-align:left
}

.shopify-policy__container {
max-width:1400px
}

@media (max-width: 1025px) {
.shopify-policy__container {
padding:0 10px
}
}

/* END: POLICIES */
/* WISHLIST */
.wishlist-items-container .toolbar {
display:none
}

/* END: WISHLIST */
/* NEWSLETTER POPUP */
.custom-checkbox-container {
display:flex;
align-items:center;
justify-content:flex-start;
gap:12px;
margin:12px 0 24px
}

.custom-checkbox-container input[type="checkbox"] {
display:block;
height:16px;
width:16px;
border:1px solid #000;
border-radius:4px;
margin:0;
appearance:auto;
-webkit-appearance:auto;
cursor:pointer
}

.custom-checkbox-container label {
cursor:pointer;
color:#000;
font-size:14px;
font-weight:500
}

.field.name {
margin-bottom:12px
}

.popup-logo {
height:auto;
width:100%;
max-width:250px;
margin:0 auto 24px
}

@media (min-width: 1024px) {
.halo-newsletter-popup .halo-popup-wrapper .halo-popup-close {
display:none
}

.halo-newsletter-popup {
flex-direction:row-reverse
}

.halo-newsletter-popup .halo-popup-banner {
overflow:visible!important
}
}

/* END: NEWSLETTER */
/* ACCOUNTS */
.login-row .login-rowItem:nth-child(2) {
display:none
}

/* END: ACCOUNTS */