.header__icon .svg-wrapper svg{width:20px;height:20px}body a#swym-advanced-header-icon{width:36px;height:36px}body .header__icon,body .header__icon--cart .icon{height:36px;width:36px;padding:0}.swym-header-icon-html svg{width:20px;height:20px}.swym-header-icon-html svg path{stroke:#fff;stroke-width:1.8px}.section,.section+.section{margin-bottom:0!important}details-modal.header__search.mob_search_div{display:none!important}.search-modal__form button.search__button.field__button .svg-wrapper svg{width:20px;height:20px}.search-modal__form .search__input.field__input{height:3.6rem}.search-modal__form button.search__button.field__button{height:3.6rem;width:3.6rem}.search-modal__form .search__input.field__input{font-size:13px;letter-spacing:0}.header__search .search-modal.modal__content{border:none!important}.header__search.desktop_search_div .search-modal.modal__content .search-modal__content{position:relative;margin-right:.6rem}.header__search.desktop_search_div .search-modal.modal__content .search-modal__content:after{content:"";position:absolute;background:#ffffff1f;width:1px;height:21px;left:unset;right:0;top:50%;z-index:1;transform:translateY(-50%)}@media screen and (max-width:991px){details-modal.header__search.mob_search_div{display:block!important}.menu-drawer__menu .header__submenu .h4.nav_menutitle+ul.menu.list-menu,details-modal.header__search.desktop_search_div,header#site-header>details-modal.header__search.mob_search_div{display:none!important}}@media screen and (min-width:1100px){.header__search.desktop_search_div .search-modal.modal__content{opacity:1;position:unset;background:0 0}.header__search.desktop_search_div .search-modal.modal__content .search-modal__content{padding-left:0;padding-right:1.6rem}.header__search.desktop_search_div .search-modal.modal__content .modal__close-button.link,.search-modal__form .field:after,.search-modal__form .field:before,.search-modal__form label.field__label,details-modal.header__search.desktop_search_div summary.header__icon{display:none!important}.predictive-search__loading-state,details-modal.header__search.desktop_search_div .modal-overlay{display:none!important}.search-modal__form .search__input.field__input{outline:0!important;box-shadow:none!important;color:#c0a729;border-radius:100px;border:1px solid #c0a729;background:#d9d9d91a;padding:1.5rem 5rem 1.5rem 1.5rem!important}.search-modal__form button.search__button.field__button{left:unset!important;right:5px!important}.search-modal__form .search__input.field__input::placeholder{opacity:1;font-size:14px;color:#c0a72966}.search-modal__form{max-width:23rem}.predictive-search.predictive-search--header{width:50vw;left:unset;right:-.1rem}sticky-header:not(.sticky-header-transparent) .search-modal__form .search__input.field__input{color:#fff;border-radius:8px;border:.653px solid rgba(255,255,255,.14);background:#ffffff12}sticky-header:not(.sticky-header-transparent) .search-modal__form .search__input.field__input::placeholder{color:#ffffff59}}@media screen and (min-width:990px){header.header{display:flex;flex-wrap:wrap;justify-content:space-between}nav.header__inline-menu{order:100;width:100%}}.nfc-slide product-component{height:100%}.product-card-wrapper .card{border-radius:16px;border:.653px solid rgba(183,110,121,.18);background:#2a1428;overflow:hidden}.product-card-wrapper .card__inner+.card__content{background:#2a1428;padding-left:1.5rem;padding-right:1.5rem;display:flex;flex-direction:column;height:100%}.nfc-card__badges-top-left{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:5px;z-index:2}.nfc-card__inventory-bottom-left{position:absolute;bottom:12px;left:12px;z-index:2}.nfc-card__meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.nfc-card__vendor{font-size:10px;font-weight:700;color:#b76e79;text-transform:uppercase;letter-spacing:1.2px}.nfc-card__custom-tag{font-size:10px;color:#deaecf;padding:3px 8px;font-weight:400;border-radius:4px;border:.653px solid rgba(222,174,207,.2);background:#deaecf1a;text-transform:capitalize}.product-card-wrapper .card .card__heading{color:#fff;font-weight:600;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:12px}.product-card-wrapper .card .price{letter-spacing:0;color:#fff;font-weight:700;font-size:14px}.product-card-wrapper .card .price.price--on-sale .price__sale{display:flex;flex-direction:row-reverse;gap:.75rem;flex-wrap:nowrap}.product-card-wrapper .card .price.price--on-sale .price__sale s.price-item.price-item--regular{color:#deaecf;font-weight:400;font-size:12px;margin-right:0}span.new-discount-badge{border-radius:4px;border:.653px solid rgba(124,45,92,.5);background:#7c2d5c59;color:#deaecf;font-size:11px;font-weight:700;display:flex;align-items:center;padding:.25rem .5rem}.nfc-card__prices{display:flex;align-items:center;gap:10px;margin-bottom:20px}.nfc-price-current{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.5px}.nfc-price-compare{font-size:14px;color:#918291;text-decoration:line-through}.nfc-price-discount{background-color:#3e223c;color:#eab4d5;font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px}.nfc-card__badges-top-left span.nfc-badge{border-radius:32px;background:#7c2d5c;font-size:11px;font-weight:700;color:#fff;letter-spacing:2px;text-transform:uppercase;padding:.25rem 1.25rem;width:max-content}.nfc-card__badges-top-left span.nfc-badge.nfc-badge--new{background:#b76e79}.nfc-card__badges-top-left span.nfc-badge.nfc-badge--limited{border:.653px solid #B76E79;background:#1b0c1a;color:#b76e79}.nfc-card__badges-top-left span.nfc-badge.nfc-badge--soldout{background:#deaecf80}.nfc-card__inventory-bottom-left .nfc-inventory-badge{border-radius:32px;border:.653px solid rgba(183,110,121,.5);background:#b76e7933;font-size:11px;font-weight:700;color:#b76e79;padding:.25rem 1.25rem;display:flex;width:max-content;gap:.5rem;align-items:center}.nfc-card__inventory-bottom-left .nfc-inventory-badge svg{width:11px;height:auto}.product-card-wrapper .quick-add .quick-add__submit{display:flex;gap:.75rem;font-size:12px;text-transform:uppercase;font-weight:700;color:#fff;letter-spacing:1.5px;background:#7c2d5c;min-height:unset;height:40px}.product-card-wrapper .quick-add .quick-add__submit svg{width:14px;height:auto;margin-top:-1px}.product-card-wrapper .quick-add .quick-add__submit:after,.product-card-wrapper .quick-add .quick-add__submit:before{display:none}.nfc-card__shipping-note{display:flex;justify-content:center;align-items:center;gap:6px;margin-bottom:14px;font-size:11px;color:#918291}body .jdgm-preview-badge .jdgm-star{color:#b76e79;font-size:12px}body span.jdgm-prev-badge__text{color:#deaecf;font-size:12px;font-weight:400}.second-menu{display:flex;padding:0 3rem}ul.second_links{display:flex;list-style:none;margin:0;padding:0;gap:25px}ul.second_links a{color:#fff;text-decoration:none;font-size:14px;letter-spacing:0}ul.second_links li a:hover,ul.second_links li a.active{text-decoration:underline;text-underline-offset:.3rem}.header__menu-item{color:#fff}nav.header__inline-menu:before{position:absolute;content:"";height:.25px;background:#fff;left:0;right:0;top:unset;width:100%}.menu-drawer__inner-container ul.second_links{flex-direction:column;gap:10px;padding-bottom:3rem}.menu-drawer__inner-container ul.second_links a{color:rgb(var(--color-foreground));font-size:18px;padding-top:1.1rem;padding-bottom:1.1rem}.menu-drawer__inner-container ul.second_links li{margin-bottom:.2rem}.shopify-policy__container{max-width:100%;width:100%;margin:0 auto;padding:0 0 40px}.shopify-policy__body{font-size:15px;letter-spacing:.5px;color:#5a5a59}.shopify-policy__body .rte strong{color:#131313}.shopify-policy__body{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}.wishlist-hero-header-icon{height:36px;width:36px;padding:0;display:flex;justify-content:center;align-items:center}.wishlist-hero-header-icon svg{margin-top:0!important;color:#fff;width:20px!important;height:20px!important}body .wishlist-hero-custom-button.wishlisthero-floating{top:12px;right:12px}body .wishlist-hero-custom-button.wishlisthero-floating button{border-radius:100px!important;border:.653px solid rgba(255,255,255,.25)!important;background:#00000080!important;width:34px!important;height:34px!important;display:flex!important;justify-content:center;align-items:center}.wishlist-hero-custom-button.wishlisthero-floating button svg{width:14px!important;height:14px!important;color:#fff;margin:0!important}.shopify-policy__title{padding:0 5rem;min-height:280px;background:#2a1428;padding:80px;margin-bottom:4rem;display:flex;justify-content:center;align-items:center;align-self:stretch}.shopify-policy__title h1{color:#fff;font-weight:700;text-transform:capitalize}.terminal__wrap_menu.mega-menu__content{width:300px;border:1px solid #80808061}details.mega-menu.terminal__main_menu{position:relative}.terminal_mega_wrap_menu .mega-menu__list li{break-inside:avoid}.terminal_mega_wrap_menu .mega-menu__list ul{columns:4;column-gap:50px;column-rule:1px solid #ddd;display:block}.header__menu-item a{color:#fff;text-decoration:none}.terminal__wrap_menu ul.mega-menu__list.page-width{padding:0 3rem}.custom-mega-menu-wrapper{padding-top:2rem;padding-bottom:2rem;align-items:flex-start}.custom-mega-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2.5rem 2rem;flex:1}.mega-column .mega-menu__link--level-2{font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground, #121212);border-bottom:2px solid var(--color-foreground, #121212);padding-bottom:.6rem;margin-bottom:1.2rem;display:block;text-decoration:none;transition:color .2s ease}.mega-column .mega-menu__link--level-2:hover{color:rgba(var(--color-foreground),.75)}.mega-column .wrapper_list_sub{list-style:none;padding:0;margin:0}.mega-column .wrapper_list_sub li{margin-bottom:.8rem}.mega-column .wrapper_list_sub .mega-menu__link{font-size:1.3rem;color:rgba(var(--color-foreground),.75);text-decoration:none;display:inline-block;padding:.2rem 0;transition:color .2s ease,transform .2s ease}.mega-column .wrapper_list_sub .mega-menu__link:hover{color:var(--color-foreground, #121212);transform:translate(3px)}.mega-menu-promo{width:240px;flex-shrink:0;padding-left:1.5rem;border-left:1px solid rgba(var(--color-foreground),.08)}.mega-menu-promo a{text-decoration:none;display:block;overflow:hidden;border-radius:8px}.mega-menu-promo img{width:100%;height:auto;border-radius:8px;object-fit:cover;transition:transform .3s ease}.mega-menu-promo a:hover img{transform:scale(1.04)}.mega-menu-promo p{margin-top:1rem;font-size:1.3rem;font-weight:600;color:var(--color-foreground, #121212);text-align:center}.custom-mega-menu-wrapper{display:flex!important;gap:30px!important;align-items:flex-start!important;max-height:70vh!important;overflow-y:auto!important;padding-top:0!important;padding-bottom:20px!important}.custom-mega-columns{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;flex:1!important;gap:25px!important}.mega-column{position:relative!important}.mega-column-sticky-header{position:sticky!important;top:0!important;background-color:#fff!important;z-index:10!important;padding-bottom:10px!important;margin-bottom:10px!important;border-bottom:2px solid #e8e8e8!important}.mega-column-sticky-header .mega-menu__link--level-2{font-weight:700!important;font-size:1.4rem!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#000!important;display:block!important}.mega-menu__link.level-3-heading{font-weight:600!important;color:#111!important;margin-top:12px!important;display:block!important}.wrapper_list_sub_level_4{padding-left:12px!important;margin-top:4px!important}.mega-menu__link.level-4-link{font-size:1.3rem!important;color:#666!important;padding:3px 0!important;display:block!important}.mega-menu-promos-wrapper{position:sticky!important;top:0!important;display:flex!important;gap:15px!important;flex-shrink:0!important;z-index:10!important}.mega-menu-promo{width:200px!important;text-align:center!important}.mega-menu-promo img{width:100%!important;height:auto!important;border-radius:8px!important;object-fit:cover!important}.mega-menu-promo p{margin-top:8px!important;font-weight:600!important;font-size:1.3rem!important;color:#000!important}.mega-menu__link.level-3-heading{font-weight:400!important;color:#333!important;margin-top:8px!important;display:block!important;transition:color .2s ease}.mega-menu__link.level-3-heading:hover{color:#000!important}.mega-menu__item-level-3:has(.wrapper_list_sub_level_4)>.level-3-heading{font-weight:700!important;color:#000!important}@media screen and (max-width:989px){.custom-mega-menu-wrapper{flex-direction:column}.mega-menu-promo{width:100%;border-left:none;border-top:1px solid rgba(var(--color-foreground),.08);padding-left:0;padding-top:1.5rem}}@media screen and (min-width:750px){.shopify-policy__container{padding:0 0 60px}.shopify-policy__body{padding:0 5rem}.shopify-policy__title h1{font-size:56px}.shopify-policy__title{margin-bottom:6rem}}@media screen and (min-width:991px){nav.header__inline-menu>ul.list-menu.list-menu--inline{display:flex;gap:1rem;justify-content:center}.mega-menu__list{grid-template-columns:unset!important}}@media screen and (max-width:990px){.second-menu{display:none}.menu-drawer__inner-container .second-menu{display:flex!important}nav.menu-drawer__navigation{padding-bottom:0}}@media screen and (max-width:767px){.nfc-card__badges-top-left span.nfc-badge{font-size:8px;letter-spacing:1px;padding:.25rem 1rem}.nfc-card__badges-top-left{top:6px;left:6px}.nfc-card__inventory-bottom-left{bottom:6px;left:6px}.nfc-card__inventory-bottom-left .nfc-inventory-badge{font-size:8px;letter-spacing:1px;padding:.25rem 1rem}body span.jdgm-prev-badge__text{font-size:8px;letter-spacing:0}body .jdgm-preview-badge .jdgm-star{font-size:8px;padding-right:1px!important}.product-card-wrapper .card__inner+.card__content{padding-left:.75rem;padding-right:.75rem}.nfc-card__vendor{font-size:8px;letter-spacing:1px}.nfc-card__custom-tag{font-size:8px;letter-spacing:0;padding:2px 4px}.product-card-wrapper .card .price{font-size:10px}.product-card-wrapper .card .price.price--on-sale .price__sale s.price-item.price-item--regular,span.new-discount-badge{font-size:8px}.product-card-wrapper .quick-add .quick-add__submit{gap:.5rem;font-size:10px;letter-spacing:.5px;height:34px}.nfc-card__shipping-note{gap:4px;margin-bottom:8px;font-size:8px;letter-spacing:0}.product-card-wrapper .card .card__heading{font-size:10px}.shopify-policy__title{min-height:220px;padding:56px 24px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/new-custom.css.map */
