.product-badge{top:12px;right:12px;padding:6px 12px;border-radius:1px;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;line-height:1;z-index:5;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.badge-bestseller{background:#2c3e50;color:#fff}.badge-new{background:#e8d8c3;color:#3b2f2f}.badge-limited{background:linear-gradient(135deg,#8b0000,#b11226);color:#fff}.product-item__label-list{right:10px}.jdgm-rev__pic-img.jdgm-rev__pic-img{height:auto!important}#mini-cart .drawer__footer{padding:5px 15px 10px}#mini-cart .drawer__footer:before{display:none}#mini-cart .drawer__footer--bordered{box-shadow:none}#scDiscountApp{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;margin-left:0!important;margin-right:auto!important;align-self:flex-start!important}#mini-cart *:has(>#scDiscountApp){text-align:left!important;justify-content:flex-start!important}#mini-cart .mini-cart__summary{padding:0;margin-bottom:0;border-bottom:0}#mini-cart .mini-cart__summary-row{font-size:14px;color:#000;padding:0}#mini-cart .mini-cart__summary-row--shipping,#mini-cart .mini-cart__summary-row--subtotal{padding-block:6px}#mini-cart .mini-cart__summary-row--subtotal .mini-cart__summary-label,#mini-cart .mini-cart__summary-row--subtotal .mini-cart__summary-value{font-weight:500}#mini-cart .mini-cart__summary-label{color:#272727}.mini-cart .checkout-button{font-size:15px}#mini-cart .mini-cart__trust{margin:5px 0 0;text-align:center}#mini-cart .mini-cart__trust-text{font-size:13px;color:#272727;margin:0}.mini-cart__trust-icons{display:flex;justify-content:space-between;align-items:center;width:100%}.mini-cart__trust-icons svg{height:24px;width:38px}.breadcrumb--product .breadcrumb__item+.breadcrumb__item:before{content:"";float:none;display:inline-block;width:5px;height:5px;margin:0 8px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);opacity:.55;vertical-align:middle}[class*=kl-teaser],[id*=kl-teaser]{z-index:90!important}[id^=trustbadge-container-],[id^=trustbadge-],#ts_badge_container,#etrust-badge,.etrusted-widget,.etrusted-badge{z-index:100!important}.product-sticky-form,product-sticky-form.product-sticky-form{z-index:95!important}@media screen and (max-width:740px){#mini-cart.drawer{width:100vw;max-width:100vw}}.mini-cart__title-with-icon{display:flex;align-items:center;justify-content:flex-start;gap:8px}#mini-cart .drawer__header{background-color:#f7f6f5;border-bottom-color:#e8e6e3}#mini-cart .drawer__footer{background-color:#f1edea}#mini-cart .line-item{padding-bottom:0}#mini-cart .line-item+.line-item{border-top:1px solid rgba(0,0,0,.08);margin-top:20px}.shipping-bar__progress{border:none;background:#e4ece1}.shipping-bar__progress:after{background:#739c59}.shipping-bar__text{font-weight:400;font-size:14px}.shipping-bar__amount{color:#78a97c;font-weight:600}.tier-bar{display:block;width:100%;text-align:center}.tier-bar .tier-bar__track{position:relative;display:block;width:100%;border:none;border-radius:0;background:#e4ece1;overflow:visible}.tier-bar .tier-bar__track:after{background:#739c59;border-radius:0;transition:transform .4s ease}.tier-bar__milestone{position:absolute;top:50%;left:var(--milestone-pos, 0%);width:9px;height:9px;border-radius:50%;background:#b0baa5;transform:translate(-50%,-50%);transition:background-color .3s ease;box-shadow:0 0 0 2px #fff;z-index:2;pointer-events:none}.tier-bar__milestone.is-reached{background:#739c59}.bundle-color-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}.bundle-color-card{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 10px 6px 6px;border:1px solid rgba(0,0,0,.05);border-radius:10px;background:#f5f5f5;font-size:12px;line-height:1.2;color:#555}.bundle-color-card__image{width:32px;height:32px;border-radius:0;object-fit:cover;flex-shrink:0;display:block;background:#f0f0f0}.bundle-color-card__image--placeholder{background:repeating-linear-gradient(45deg,#eee,#eee 3px,#f6f6f6 3px 6px)}.bundle-color-card__label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mini-cart line-item.line-item a.product-item-meta__title{display:inline;word-wrap:break-word;overflow-wrap:anywhere}#mini-cart line-item.line-item .product-item-meta{padding-right:44px}@media screen and (max-width:740px){#mini-cart line-item.line-item a.product-item-meta__title{font-size:14px}}#mini-cart line-item.line-item{position:relative}.line-item__remove-action{display:contents}.line-item__remove-icon{position:absolute;top:22px;right:6px;display:flex;align-items:center;justify-content:center;width:14px;height:14px;color:#999;z-index:2;transition:color .15s ease}.line-item__remove-icon:hover,.line-item__remove-icon:focus{color:#000}.line-item__remove-icon svg{width:14px;height:14px;display:block}#mini-cart line-item.line-item .product-item-meta__variant-title{display:block}#mini-cart .price--compare{font-size:inherit!important;line-height:inherit!important}#mini-cart .mini-cart__recommendations .price-list .price--compare{order:1}@media screen and (min-width:741px){.header__linklist .mega-menu .mega-menu__title{color:#000;font-size:16px;font-weight:600;text-transform:none;letter-spacing:normal}.header__linklist .header__linklist-link{font-weight:500;text-transform:uppercase;letter-spacing:.04em}.header__inline-navigation--left .header__linklist:hover .header__linklist-link{color:rgba(var(--header-text-color),.4)}.header__inline-navigation--left .header__linklist .header__linklist-link:hover,.header__inline-navigation--left .header__linklist .header__linklist-link[aria-expanded=true]{color:rgb(var(--header-text-color));font-weight:500}.header__linklist .mega-menu .link--faded{font-weight:500;font-size:16px;line-height:1.35;color:rgb(var(--text-color))}.header__linklist .mega-menu .linklist__item:not(:first-child){padding-block-start:11px}.header__linklist .mega-menu__inner{padding-block-start:var(--container-gutter);padding-block-end:20px}.header__linklist .mega-menu__inner--has-promos{display:grid;grid-template-columns:minmax(200px,30%) minmax(0,1fr);align-items:start;column-gap:56px}.header__linklist .mega-menu__inner--has-promos .mega-menu__columns-wrapper{grid-column:1;display:flex;flex-wrap:wrap;gap:14px 40px;margin:0;min-width:0}.header__linklist .mega-menu__inner--has-promos .mega-menu__column{margin:0;min-width:0}.header__linklist .mega-menu__inner--has-promos .mega-menu__images-wrapper{grid-column:2;display:flex;justify-content:flex-end;gap:20px;margin:0;margin-block-start:-30px;margin-block-end:-12px;min-width:0}.header__linklist .mega-menu__inner--has-promos .mega-menu__image-push{display:flex;flex-direction:column;flex:1 1 0;min-width:0;max-width:275px;margin:0;text-decoration:none;color:inherit}.header__linklist .mega-menu__inner--has-promos .mega-menu__image-wrapper{margin:0;overflow:hidden;width:100%;aspect-ratio:3 / 4;background:#f3f3f3}.header__linklist .mega-menu__inner--has-promos .mega-menu__image{width:100%;height:100%;object-fit:cover;display:block}.header__linklist .mega-menu__inner--has-promos .mega-menu__image-push--wide{flex:1 1 0;max-width:460px}.header__linklist .mega-menu__inner--has-promos .mega-menu__image-push--wide .mega-menu__image-wrapper{aspect-ratio:3 / 2}.header__linklist .mega-menu__inner--has-promos .mega-menu__image-push .mega-menu__heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:8px 0 0;border-top:1px solid rgba(var(--text-color),.14);font-family:var(--text-font-family);font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;line-height:1.3}.header__linklist .mega-menu__inner--has-promos .mega-menu__image-push .mega-menu__heading:after{content:"";flex:0 0 auto;width:20px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M7 17 17 7M9 7h8v8'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M7 17 17 7M9 7h8v8'/%3E%3C/svg%3E") no-repeat center / contain}.header__linklist .mega-menu__inner--has-promos .mega-menu__image-push .mega-menu__text{display:none}.header__linklist .mega-menu__secondary{flex:0 0 100%;margin-top:24px}.header__linklist .mega-menu__secondary-heading{display:block;margin-bottom:10px;font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:rgba(var(--text-color),.55)}.header__linklist .mega-menu__secondary .linklist{display:flex;flex-direction:column;gap:8px}.header__linklist .mega-menu__secondary-link{font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:rgba(var(--text-color),.72);text-decoration:none}.header__linklist .mega-menu__secondary-link:hover{color:rgb(var(--text-color))}}@media screen and (min-width:741px){.header__wrapper--split-nav{padding-block:14px}}@media screen and (min-width:1000px){.header__wrapper--split-nav .header__secondary-links{gap:14px}.header__wrapper--split-nav .header__search-bar{margin-inline-start:0;margin-inline-end:4px;width:220px;max-width:220px}}@media screen and (min-width:1200px){.header__wrapper--split-nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:24px}.header__wrapper--split-nav .header__inline-navigation--left{min-width:0;justify-content:flex-start}.header__wrapper--split-nav .header__logo{justify-self:center}.header__wrapper--split-nav .header__secondary-links{min-width:0;justify-self:end;justify-content:flex-end}.header__wrapper--split-nav .header__inline-navigation--left .header__linklist{flex-wrap:nowrap;justify-content:flex-start}.header__wrapper--split-nav .header__linklist-item{flex-shrink:1;min-width:0}.header__wrapper--split-nav .header__linklist-item:not(:last-child){margin-inline-end:16px}.header__wrapper--split-nav .header__linklist-item.has-dropdown:hover:before{height:100%;top:0;margin-inline-start:-16px;padding-inline-start:16px;padding-inline-end:16px}.header__wrapper--split-nav .header__linklist-link{font-size:12px;letter-spacing:.02em;white-space:nowrap}}@media screen and (min-width:1400px){.header__wrapper--split-nav .header__linklist-item:not(:last-child){margin-inline-end:22px}.header__wrapper--split-nav .header__linklist-link{font-size:13px;letter-spacing:.03em}.header__wrapper--split-nav .header__search-bar{width:240px;max-width:240px}}
/*# sourceMappingURL=/cdn/shop/t/511/assets/custom.css.map */
