:root{--h1-font-size-lg:6.25rem;--h1-font-size-sm:5rem;--h1-font-size:3.75rem;--h1-line-height:1.1385;--h1-letter-spacing:0;--h1-text-transform:none;--h2-font-size-lg:2.875rem;--h2-font-size-sm:2rem;--h2-font-size:2rem;--h2-line-height:normal;--h2-letter-spacing:0;--h2-text-transform:none;--h3-font-size-lg:2.813rem;--h3-font-size-sm:2.5rem;--h3-font-size:1.563rem;--h3-line-height:normal;--h3-letter-spacing:0;--h3-text-transform:none;--h4-font-size-lg:2.625rem;--h4-font-size-sm:2.188rem;--h4-font-size:1.563rem;--h4-line-height:normal;--h4-letter-spacing:0;--h4-text-transform:none;--h5-font-size-lg:1.875rem;--h5-font-size-sm:1.375rem;--h5-font-size:1.375rem;--h5-line-height:normal;--h5-letter-spacing:0;--h5-text-transform:none;--h6-font-size-lg:1.563rem;--h6-font-size-sm:1.375rem;--h6-font-size:1.25rem;--h6-line-height:normal;--h6-letter-spacing:0;--h6-text-transform:none;--body-line-height:1;--body-1-font-size:1.125rem;--body-1-font-size-sm:1.25rem;--body-1-font-size-lg:1.375rem;--body-1-letter-spacing:0;--body-1-line-height:normal;--body-1-line-height-sm:normal;--body-1-line-height-lg:normal;--body-1-letter-spacing-sm:0;--body-1-letter-spacing-lg:0;--body-2-font-size:1.125rem;--body-2-font-size-sm:1.25rem;--body-2-font-size-lg:1.25rem;--body-2-line-height:normal;--body-2-line-height-sm:normal;--body-2-line-height-lg:normal;--body-2-letter-spacing:0;--body-2-letter-spacing-sm:0;--body-2-letter-spacing-lg:0;--body-3-font-size:1rem;--body-3-font-size-sm:1.125rem;--body-3-font-size-lg:1.125rem;--body-3-line-height:normal;--body-3-line-height-sm:normal;--body-3-line-height-lg:normal;--body-3-letter-spacing:0;--body-3-letter-spacing-sm:0;--body-3-letter-spacing-lg:0;--body-4-font-size:1rem;--body-4-font-size-sm:1rem;--body-4-font-size-lg:1rem;--body-4-line-height:normal;--body-4-line-height-sm:normal;--body-4-line-height-lg:normal;--body-4-letter-spacing:0;--body-4-letter-spacing-sm:0;--body-4-letter-spacing-lg:0;--body-5-font-size:.875rem;--body-5-font-size-sm:.875rem;--body-5-font-size-lg:.875rem;--body-5-line-height:normal;--body-5-line-height-sm:normal;--body-5-line-height-lg:normal;--body-5-letter-spacing:0;--body-5-letter-spacing-sm:0;--body-5-letter-spacing-lg:0;--body-6-font-size:.75rem;--body-6-font-size-sm:.75rem;--body-6-font-size-lg:.75rem;--body-6-line-height:normal;--body-6-line-height-sm:normal;--body-6-line-height-lg:normal;--body-6-letter-spacing:0;--body-6-letter-spacing-sm:0;--body-6-letter-spacing-lg:0;--button-padding-inline:1rem;--size-button:45px;--button-min-height:45px}.announcement-messages{gap:40px}.header__icon svg path{fill:none}.header-underlined-link span{text-transform:var(--header-text-case)}.footer__copyright{justify-content:space-between}.mega-menu__summary-inner{left:0;top:calc(var(--header-height) - 1rem);transform:translate(0)}.header__inner{align-items:unset}.mega-menu{height:unset}.header .cart-total__count{color:#1a1305}@media(width:1024px){.header__mobile-controls{display:flex!important}.mega-menu{display:none!important}}.media-grid__bg-outer:has(.background-image){background-color:#111}@media(max-width:1024px){.media-grid-group__inner.background-image{grid-template-columns:repeat(2,1fr)}}.media-grid__wrapper.line-content-1,.media-grid__wrapper.line-content-2,.media-grid__wrapper.line-content-3,.media-grid__wrapper.line-content-4{position:relative}.media-grid__wrapper.line-content-1 .connector-line,.media-grid__wrapper.line-content-2 .connector-line,.media-grid__wrapper.line-content-3 .connector-line,.media-grid__wrapper.line-content-4 .connector-line{width:1px;height:87px;position:absolute;bottom:0;left:0}@media screen and (min-width:1025px){.media-grid__wrapper.line-content-1 .connector-line{display:none!important}}@media screen and (max-width:1024px){.media-grid__wrapper.line-content-1 .media-grid__content,.media-grid__wrapper.line-content-2 .media-grid__content,.media-grid__wrapper.line-content-3 .media-grid__content,.media-grid__wrapper.line-content-4 .media-grid__content{padding-top:20px!important;padding-bottom:20px!important}.media-grid__wrapper.line-content-1 .connector-line,.media-grid__wrapper.line-content-2 .connector-line,.media-grid__wrapper.line-content-3 .connector-line,.media-grid__wrapper.line-content-4 .connector-line{border-left:none;border-right:none;width:100%;height:2px;top:auto;bottom:0;left:0;border-top:1px solid #2a2a2a!important}}.email-signup:has(.text-content){padding-bottom:20px;position:relative;overflow:hidden}.email-signup__content:has(.text-content){flex-direction:unset!important;justify-content:space-between!important;align-items:center!important;gap:0!important}.email-signup:has(.text-content) .email-form-block__form input[type=email]{width:288px!important}.email-signup:has(.text-content) .email-form-block__form .email-form-block__input-group{justify-content:end}.email-signup:has(.text-content) .email-form-block__form button{width:130px!important}.email-signup__content .text-content p,.email-signup__content .text-content .email-signup__subtext{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}@media(min-width:950px){.email-signup__content:has(.text-content){align-items:left;grid-template-rows:auto auto;grid-template-columns:1fr auto;display:grid!important}.shopify-block:has(.email-text){grid-area:2/2/3/3;justify-self:start;width:100%}.shopify-block:has(.email-text){text-align:center;position:relative;top:0;bottom:0;right:25px}}@media(max-width:950px){.email-signup__content:has(.text-content){flex-direction:column!important;gap:20px!important}.email-signup:has(.text-content) .email-form-block__form .email-form-block__input-group{justify-content:left}.shopify-block:has(.email-text){justify-self:start!important;width:100%!important;display:flex!important}}.predictive-search-results__clear.button-unstyled{color:#f5f5f5}.predictive-search-form__header{background-color:#050505;border:.5px solid #d4b078;border-bottom:none}.svg-wrapper.predictive-search__reset-button-icon{color:#f5f5f5}.svg-wrapper.predictive-search__icon svg path{stroke:#f5f5f5;fill:#f5f5f5}.predictive-search-results__title{letter-spacing:.06em;font-size:18px}.predictive-search-form__content-wrapper{background-color:#050505;border:.5px solid #d4b078}.predictive-search__search-button{font-family:var(--font-tertiary);letter-spacing:.06em}.predictive-search__search-button:hover{color:#1a1305;background-color:#e2c28e}.dialog-modal[open].search-modal__content{border-radius:0}.plp-card .plp-card__inner .plp-card__price-wrapper .plp-card__price .plp-card__current-price{order:1}.plp-card__compare-price{order:2}.product-carousel__wrapper .swiper-slide{height:auto}.product-carousel__wrapper .swiper-slide plp-card{height:100%}.plp-card .plp-card__meta{justify-content:space-between;height:100%}.plp-card__image{border-bottom:1px solid #f5f5f51a}.plp-card__image a img{padding-bottom:20px}.plp-card__add-to-cart-button{justify-content:space-between;min-height:45px}.plp-card__add-to-cart-button svg path{fill:none!important;stroke:currentColor!important}.plp-card__add-to-cart-button:hover{color:#1a1305;background:#e2c28e}.best-sellers .custom-button{border:none;justify-content:space-around;gap:8px}.product-carousel-btn-wrapper{width:-moz-fit-content;width:fit-content;margin:0 auto}.best-sellers .product-carousel-btn{min-height:-moz-fit-content;min-height:fit-content}.best-sellers .product-carousel-btn:hover,.best-sellers .custom-button:hover{color:#d4b078;background:#050505}.best-sellers svg.btn-arrow path{fill:none;stroke:currentColor}.plp-card .plp-card__title{order:1}.plp-card .jdgm-widget .jdgm-prev-badge__text,.pdp__inner .jdgm-widget .jdgm-prev-badge__text{color:#a6a6a6!important;font-size:12px!important;font-family:var(--font-secondary)!important;padding-left:8px!important}.plp-card .plp-card__sub-title{color:#a6a6a6;font-size:14px;line-height:1.5;font-family:var(--font-secondary);order:2}.plp-card .jdgm-widget{order:3;margin-bottom:3px}.plp-card .plp-card__price-wrapper{order:4}swiper-component.product-carousel-swiper>.swiper>.swiper-wrapper{padding-top:.75rem}.plp-card{transition:all .2s}.plp-card:hover{border-color:#d4b07859;transform:translateY(-3px)}.plp-card__image:has(.product-badges .product-badge) .plp-card__savings{top:22px;left:-8px}.plp-card__savings{z-index:2}.plp-card .product-badges{padding:0;top:-8px;left:-8px}.product-badges:not(:has(.product-badge)){display:none}.plp-card .product-badges .product-badge,.pdp__media-badge,.product-spotlight__badges-media .product-badge,.pdp__inner .plp-card__savings{letter-spacing:.1em;text-transform:uppercase;color:#1a1305;font-size:10px;font-weight:700;font-family:var(--font-secondary);padding:5px 12px;background-color:#d4b078;border-radius:0;padding-block-start:5px;padding-block-end:5px}.bundles .heading-wrapper a:hover{color:#d4b078}.plp-card .product-badges{padding:0}.bundles .plp-card{overflow:visible}.bundles .plp-card:hover{transform:translateY(0)}.bundles .plp-card .product-badges{text-transform:uppercase;top:-32px;left:10px}.bundles .absolute-label.plp-card__savings{top:-2px}.bundles .plp-card__image a picture{max-width:140px;margin:0 auto}.bundles .plp-card__image{aspect-ratio:unset}.bundles .plp-card__price{align-items:flex-end}.bundles .price-excl{font-size:24px}.bundles .plp-card .plp-card__savings{color:#c8a86b;text-transform:uppercase;letter-spacing:.08em;background:0 0;order:3;padding:0;font-size:11px;font-weight:700}.bundles .plp-card__add-to-cart-button{justify-content:center}.bundles .plp-card__add-to-cart-button svg{display:none}.bundles .plp-card:has(.product-badges .product-badge){border:1px solid #d4b078}@media screen and not (min-width:48rem){.plp-card,.predictive-search-results__card,.resource-card-layout{gap:.75rem}}.instastory-title,.jdgm-header .jdgm-title{font-family:Bebas Neue;font-size:46px;font-weight:700;line-height:normal;text-align:left!important;color:#f5f5f5!important;margin-top:0!important;margin-bottom:30px!important}#instagram-feed-box{width:100%;max-width:1380px;margin:0 auto;padding-block-start:60px;padding-block-end:60px;padding-inline-start:50px;padding-inline-end:50px}.header .js-cart-total{background:#d4b078;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700}.instagram-grid-container{padding:0!important}.shopify-block:has(#instagram-feed-box){color:#fff;background-color:#111;border-top:1px solid #f5f5f51a;border-bottom:1px solid #f5f5f51a}.shopify-block:has(#instagram-feed-box) a{color:#fff!important}#instafeed div{opacity:1!important;gap:12px!important}#instafeed div:last-child{display:none}#instafeed .instagram-grid-item:last-child{display:block}#footer-footer{max-width:1380px;margin:0 auto;padding-inline-start:50px;padding-inline-end:50px}.shopify-block:has(.jdgm-widget.jdgm-cards-carousel){background-color:#050505}.jdgm-widget.jdgm-cards-carousel{padding:60px}.jdgm-content{justify-content:center;margin-bottom:0}.jdgm-cards-carousel .jdgm-videos-container{justify-content:start!important}.jdgm-cards-carousel .jdgm-arrow{z-index:2;flex-shrink:0;position:relative}.jdgm-cards-carousel .jdgm-header{margin-bottom:0}.jdgm-cards-wrapper{max-width:100%}.jdgm-card{border:1px solid #f5f5f51a}.jdgm-cards-carousel .jdgm-media-card .jdgm-text,.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section{text-align:left;align-items:flex-start}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-info{justify-content:flex-start}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-star{font-size:12px}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-name,.jdgm-cards-carousel .jdgm-media-card .jdgm-text p{font-family:var(--font-secondary);font-size:14px;font-weight:400}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section{gap:10px}.custom-letter-spacing .custom p{letter-spacing:.03em!important}.footer__menu-heading span{letter-spacing:.05em!important}@media screen and (max-width:1023px){#instafeed div{grid-template-columns:repeat(3,1fr)!important}.instastory-title,.jdgm-header .jdgm-title{font-size:34px}.jdgm-cards-carousel .jdgm-content{justify-content:space-between;align-items:center;gap:8px}}@media screen and (max-width:767px){#instagram-feed-box{padding-block-start:40px;padding-block-end:40px;padding-inline-start:16px;padding-inline-end:16px}.instastory-title,.jdgm-header .jdgm-title{font-size:32px}#footer-footer .footer__menus{padding-bottom:0}.shopify-block .footer__menu{margin-bottom:0}#footer-footer{padding-inline-start:16px;padding-inline-end:16px}.jdgm-widget.jdgm-cards-carousel{padding-block-start:40px;padding-block-end:40px;padding-inline-start:16px;padding-inline-end:16px}.jdgm-cards-carousel .jdgm-content{justify-content:space-between;align-items:center;gap:8px}.jdgm-cards-carousel .jdgm-cards-wrapper{flex:auto;min-width:0;overflow:hidden}.jdgm-cards-carousel .jdgm-videos-container{justify-content:flex-start!important}}@media screen and (max-width:560px){#instafeed div{grid-template-columns:repeat(2,1fr)!important}}#main-content:has(.Collection-page){background-color:#050505}.filter-option{min-height:auto}.active-filter-tag:hover,.clear-all-inline.underlined-link--always-underlined:hover,.filter-inline-mobile-drawer__panel .reset-filters-btn.underlined-link--always-underlined:hover{color:#f5f5f5!important}.filter-inline-sort-select-wrap svg{margin-right:6px}.filter-inline-dropdown__panel{border:1px solid #f5f5f51a}.filter-inline-dropdown__panel .filter-option{min-height:auto}.filter-inline-dropdown__panel .filter-label{display:flex;align-items:center;gap:10px;width:100%;padding:4px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.filter-inline-dropdown__panel .filter-label:before{content:"";flex:0 0 16px;width:16px;height:16px;border:1px solid #f5f5f580;border-radius:2px;background:transparent center / 10px no-repeat;transition:background-color .2s,border-color .2s}.filter-inline-dropdown__panel .filter-label:hover:before{border-color:#e2c28e}.filter-inline-dropdown__panel .filter-label:has(input:checked):before{background-color:#e2c28e;border-color:#e2c28e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1' fill='none' stroke='%231a1305' stroke-width='2'/%3E%3C/svg%3E")}.filter-inline-dropdown__panel .filter-label:after{display:none}.filter-inline-dropdown__panel .filter-checkbox-close{display:none!important}.active-filter-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.active-filter-tag{display:inline-flex;align-items:center;padding:4px 12px;font-size:13px;line-height:1.4;color:#f5f5f5;background:#111;border:1px solid #f5f5f54d;border-radius:999px;transition:border-color .2s,background-color .2s}.active-filter-tag:hover{background:#1a1a1a;border-color:#e2c28e}.active-filter-tags .clear-all-inline{margin-left:4px}.filter-inline-mobile-drawer .filter-inline-mobile-drawer__panel{background:#050505;color:#f5f5f5}.filter-inline-mobile-drawer__panel .fly-out-panel__content-header,.filter-inline-mobile-drawer__panel .filter-heading,.filter-inline-mobile-drawer__panel .filter-section-title{color:#f5f5f5}.filter-inline-mobile-drawer__panel .filter-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.filter-inline-mobile-drawer__panel .filter-option{display:flex;min-height:auto}.filter-inline-mobile-drawer__panel .filter-option .filter-label{display:flex;align-items:center;gap:6px;flex:1;min-width:0;min-height:2.5rem;padding:.25rem .5rem;border:1px solid #f5f5f54d;cursor:pointer;transition:border-color .2s,background-color .2s}.filter-inline-mobile-drawer__panel .filter-option .filter-label:before,.filter-inline-mobile-drawer__panel .filter-option .filter-label:after{display:none}.filter-inline-mobile-drawer__panel .filter-option .filter-label:has(input:checked){border-color:#e2c28e;background:#e2c28e1a}.filter-inline-mobile-drawer__panel .filter-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-inline-mobile-drawer__panel .filter-count{flex-shrink:0}.filter-inline-mobile-drawer__panel .filter-checkbox-close{display:none}.filter-inline-mobile-drawer__panel .filter-label:has(input:checked) .filter-checkbox-close{display:flex;flex:1;justify-content:flex-end}.filter-inline-mobile-drawer__panel .filter-checkbox-close svg{width:12px;height:12px}.filter-inline-mobile-drawer__panel .filter-checkbox-close svg path,.filter-inline-mobile-drawer__panel .fly-out-panel__content-header svg path{fill:#f5f5f5}.filter-inline-mobile-drawer__panel .swatch,.filter-inline-dropdown__panel .swatch{display:block;width:16px;height:16px;border-radius:50%;border:1px solid #f5f5f580}.shopify-section-group-header-group.header{border-bottom:1px solid #fff3}.filter-inline-apply{font-size:18px}.collection-page-wrapper .plp-wrap{margin-bottom:0}.filter-inline-dropdown__footer button:hover{color:#1a1305;background:#e2c28e!important}.fly-out-panel select,.filter-option label,.filter-price-heading{color:#f5f5f5!important}.filter-inline-bar__right .filter-inline-sort-select-wrap select{border:1px solid #f5f5f51a;color:#f5f5f5!important;background:#111!important}.price-slider-range{background-color:#f5f5f5}@media screen and (max-width:767px){.filter-inline-mobile-drawer__panel{background-color:#050505}.js-inline-drawer-toggle svg{stroke:#f5f5f5}.filter-inline-mobile-drawer__panel .filter-section--availability .filter-options .filter-option .filter-label,.filter-inline-mobile-drawer__panel .filter-clear a{color:#f5f5f5;border-color:#f5f5f5}.filter-inline-mobile-drawer__panel .fly-out-panel select,.filter-inline-mobile-drawer__panel .filter-option label,.filter-inline-mobile-drawer__panel .filter-price-heading{border-color:#f5f5f5}.filter-inline-mobile-drawer__panel .filter-actions{background-color:#111}.filter-inline-mobile-drawer__panel .apply-filters.button{min-height:45px}.filter-inline-mobile-drawer__panel .apply-filters.button:hover{background:#e2c28e!important}.fly-out-panel__content-body .sort-content select{color:#f5f5f5;background-color:#111;border:1px solid #f5f5f51a}.filter-inline-mobile-trigger{color:#1a1305;background-color:#d4b078;border-color:#d4b078;min-height:45px}.footer__policy-links{justify-content:center}}.mini-cart,#discount-code-panel{background-color:#111;border:1px solid #d4b07833}.mini-cart__button.discount-button{font-family:var(--font-tertiary);letter-spacing:.06em}.mini-cart__button.discount-button:hover{background-color:#e2c28e}.mini-cart__delete-btn{fill:none;background-color:#111;border-color:#f5f5f5}.mini-cart__delete-btn svg path{fill:#f5f5f5;stroke:#f5f5f5;stroke-width:.1px}.mini-cart__qty-change{border-color:#f5f5f541}.mini-cart__qty-change svg path{stroke:#f5f5f5}.mini-cart__item-fig{border:1px solid #f5f5f541}.checkout-button{font-family:var(--font-tertiary);letter-spacing:.06em}.checkout-button:hover{background-color:#e2c28e}.mini-cart__empty-button{min-width:90%;font-family:var(--font-tertiary);letter-spacing:.06em}.mini_cart_body_text{font-family:var(--font-secondary);color:#f5f5f5}.empty-cart-button:hover{color:#f5f5f5!important}#discount-code-header svg path{fill:none}.button.mini-cart__empty-button:hover{background-color:#e2c28e!important}.resource-card__title{color:#f5f5f5!important}.discount-code-form div{max-height:45px}.cart-drawer-heading{letter-spacing:.06em}a.resource-card.resource-card-layout:hover{border-color:#d4b07859;transform:translateY(-3px)}a.resource-card.resource-card-layout{transition:all .2s}.pdp__breadcrumb-wrapper .breadcrumb__list,.pdp__breadcrumb-wrapper .breadcrumb__item:not(:last-child):after{color:#6f6f6f}.pdp__breadcrumb-wrapper .breadcrumb__item:not(:last-child):after{font-size:12px}.pdp__breadcrumb-wrapper .breadcrumb__list .breadcrumb__current{color:#a6a6a6;font-weight:400}.pdp__inner .pricesContainer{flex-direction:row-reverse;align-items:flex-end}.pdp__inner .compare-at-price{color:#6f6f6f;font-size:var(--body-3-font-size-lg);font-family:var(--font-secondary)}.pdp__inner .pdp-price-discount{margin:0}.pdp__inner .price-wrapper .price{display:inline-block}.pdp__inner .plp-card__savings,.product-spotlight__discount-badge{letter-spacing:.08em;text-transform:uppercase;color:#c8a86b;background:#c8a86b1f;border:1px solid #d4b07859;padding:5px 10px;font-size:11px;font-weight:700;line-height:normal;display:inline-block;position:relative;bottom:1px}.pdp__inner .variant-option__button-label:not(.variant-option__button-label--has-swatch),.pdp__inner .variant-option__button-label[data-option-key=size],.bundle-product-spotlight .variant-option .variant-option__button-label{min-width:88px;font-family:var(--font-secondary);text-align:center;padding:12px 8px}.pdp__inner .variant-option--buttons legend,.bundle-product-spotlight .variant-option--buttons legend{font-family:var(--font-secondary);letter-spacing:.18em;text-transform:uppercase;color:#a6a6a6;margin-bottom:11px;font-size:11px;font-weight:600}.pdp__inner .variant-options-wrapper{gap:10px;display:flex}.pdp__inner quantity-input.quantity{background:#111}.pdp__qty-label-wrap quantity-input{--button-min-height:45px;justify-content:space-between;gap:0}.pdp__qty-buttons quantity-input .quantity__button{min-width:46px;height:43px;min-height:43px}.pdp__inner .pdp__qty-buttons{border:none}.pdp__inner .quantity__input{min-width:44px;font-family:var(--font-secondary)}.pdp__inner .pdp__qty-buttons .main-product__cart-btn{color:#1a1305;background:#d4b078;border-color:#d4b078}.pdp__inner .pdp__qty-buttons .main-product__cart-btn:hover{background:#e2c28e;border-color:#e2c28e}.pdp__inner .plp-card__button-text{gap:12px}.pdp .shopify-payment-button .shopify-payment-button__button{color:#f5f5f5;letter-spacing:.06em;background:0 0;border-color:#f5f5f51a;border-radius:0;min-height:45px;font-size:18px;line-height:normal}.pdp__inner .shopify-payment-button .shopify-payment-button__button:hover{color:#d4b078;border-color:#d4b078}.pdp__inner .pdp-carousel__main .pdp__media-item,.pdp-carousel__thumbs .swiper-slide{border:1px solid #f5f5f51a}@media screen and (min-width:1024px){.pdp__inner{gap:56px;padding-left:50px;padding-right:50px}}.jm-review-widget-header__title{font-size:46px!important}.jm-rating-filter__tag input[type=checkbox],.jm-rating-filter__tag input[type=radio]{height:unset!important;width:unset!important;border:none!important}.jdgm-write-review-modal .jdgm-write-review-modal__content,.jm-content,.jm-sort-filter__select{background-color:#111!important}.jdgm-write-review-modal__page .jdgm-write-review-modal__page-header \*,.jdgm-write-review-modal__product-title,.jdgm-write-review-modal__stars:after,.jdgm-write-review-modal__stars:before,.jdgm-write-review-modal .jdgm-write-review-modal__field-label,.jdgm-write-review-modal__gdpr-statement,.jdgm-write-review-modal__gdpr-statement a,.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-back,.jdgm-write-review-modal__field-help,.jdgm-write-review-modal__checkbox-text,.jdgm-write-review-modal .jdgm-write-review-modal__page--share-media .jdgm-write-review-modal__media-upload-prompt,.jdgm-write-review-modal .jdgm-write-review-modal__form--thank-you \*{color:#f5f5f5!important}#judgeme_product_reviews.jdgm-widget.jdgm-widget{max-width:1380px!important;margin:0 auto!important;padding-inline-start:50px!important;padding-inline-end:50px!important}.jm-review-widget-header__star-rating-histogram{max-inline-size:450px}.jm-button,.jm-sort-filter__select,.jm-slide--content-only{border-radius:0!important}.jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-next,.jdgm-review-body-input,.jdgm-write-review-modal__nav-btn-close{color:#1a1305!important}.jm-sort-filter__icon--chevron{z-index:1}.jdgm-write-review-modal__close-btn svg path{stroke:#f5f5f5!important}.jm-button,.jm-text.jm-review-widget-header__title{font-family:var(--font-primary)!important}.jm-filter-panel \*,.jm-no-reviews-state,.jdgm-empty-state \*,.jdgm-write-review-modal__product-title,.jdgm-write-review-modal__intro,.jdgm-write-review-modal__stars:after,.jdgm-write-review-modal__stars:before,.jdgm-write-review-modal__gdpr-statement,.jdgm-write-review-modal__field-label,.jdgm-write-review-modal__field-input,.jdgm-write-review-modal__navigation,.jdgm-write-review-modal__field-help,.jdgm-write-review-modal__checkbox-text,.jdgm-write-review-modal .jdgm-write-review-modal__page--share-media .jdgm-write-review-modal__media-upload-prompt,.jdgm-write-review-modal__text,.jm-text,.jm-sort-filter__select{font-family:var(--font-secondary)!important}.jm-indicator__close{background:0 0!important}.jm-indicator--content-only{top:0!important;right:0!important}.jdgm-write-review-modal__field-input,.jdgm-write-review-modal .jdgm-write-review-modal__field-input.error{background-color:#050505}.jm-filter-panel__clear-btn{text-underline-offset:4px!important;border:none!important;border-radius:0!important;text-decoration:underline!important}.jm-filter-panel__clear-btn:hover{background-color:unset!important}.jm-review-widget{padding-block-start:60px!important;padding-block-end:60px!important}.jm-box.jm-box--inherit-color.jdgm-review-card{background:#050505!important;border-radius:0!important}@media screen and (max-width:768px){#judgeme_product_reviews.jdgm-widget.jdgm-widget{padding-inline-start:16px!important;padding-inline-end:16px!important}.jm-review-widget{padding-block-start:40px!important;padding-block-end:40px!important}}.bundle-product-spotlight .product-spotlight__price-wrapper{align-items:flex-end}.bundle-product-spotlight .product-spotlight__price-wrapper .price{color:#f5f5f5;font-size:30px;line-height:1.25;font-family:var(--font-secondary)}.bundle-product-spotlight .product-spotlight__price-wrapper .compare-at-price{color:#6f6f6f;font-size:var(--body-3-font-size-lg);font-family:var(--font-secondary)}.bundle-product-spotlight .product-spotlight__discount-badge{font-family:var(--font-secondary)}.bundle-product-spotlight .product-spotlight__inner .grid{gap:0}.bundle-product-spotlight .product-spotlight__content{padding:48px}.bundle-product-spotlight .product-spotlight__description{color:#a6a6a6;margin-bottom:22px}.bundle-product-spotlight .main-product__cart-btn{justify-content:center;gap:12px}.bundle-product-spotlight .main-product-form{gap:8px}.bundle-product-spotlight .product-spotlight__image-wrapper,.bundle-product-spotlight .product-spotlight__media{height:100%}.bundle-product-spotlight .variant-option .variant-option__button-label{display:inline-block}.bundle-product-spotlight .variant-option .variant-option__button-label:not(:last-child){margin-right:10px}.bundle-product-spotlight .product-spotlight__badges-media{padding:0;top:16px;left:16px}.product-spotlight__content .block-content{margin-bottom:0;display:contents}.bundle-product-spotlight .product-spotlight__content{flex-direction:column;display:flex}.bundle-product-spotlight .pdp__data{order:1}.bundle-product-spotlight .shopify-block:has(.shipping-text){order:2}.bundle-product-spotlight .pdp__qty-buttons{max-width:284px}@media screen and (max-width:1023px){.bundle-product-spotlight .product-spotlight__content{padding:24px}}@keyframes hoverUnderline{0%{background-size:0% .1em}to{background-size:100% .1em}}.button-icon{border:1px solid #0003;border-radius:.875rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:.9375rem;padding-inline-end:.9375rem}.button-icon:hover{border:1px solid #000}.button-icon:active{opacity:.9}.button-icon:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.button-icon svg{width:1.875rem;height:1.625rem}@media(min-width:48rem){.button-icon{padding:1.75rem}.button-icon svg{width:2.25rem;height:2.25rem}}.icon--arrow,.icon--arrow-down,.icon--arrow-right,.icon--arrow-left{position:relative}.icon--arrow:after,.icon--arrow-down:after,.icon--arrow-right:after,.icon--arrow-left:after{content:"";border-top:.125rem solid var(--text-color);border-left:.125rem solid var(--text-color);transform-origin:50%;width:.75rem;height:.75rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon--arrow-left:after{transform:translate(-50%,-50%)rotate(-45deg)}.icon--arrow-right:after{transform:translate(-50%,-50%)rotate(135deg)}.icon--arrow-down:after{transform:translate(-50%,-50%)rotate(-135deg)}.accordion details,.accordion .accordion-item,universal-accordion details,universal-accordion .accordion-item{border-bottom:solid 1px var(--border-color)}.accordion details summary,.accordion details .accordion-header,.accordion .accordion-item summary,.accordion .accordion-item .accordion-header,universal-accordion details summary,universal-accordion details .accordion-header,universal-accordion .accordion-item summary,universal-accordion .accordion-item .accordion-header{gap:6px}.accordion details .accordion-inner,.accordion .accordion-item .accordion-inner,universal-accordion details .accordion-inner,universal-accordion .accordion-item .accordion-inner{padding-block-end:18px}.accordion details .accordion-inner p,.accordion .accordion-item .accordion-inner p,universal-accordion details .accordion-inner p,universal-accordion .accordion-item .accordion-inner p{margin-bottom:.375rem;line-height:1.65}.accordion details .accordion-inner p:last-child,.accordion .accordion-item .accordion-inner p:last-child,universal-accordion details .accordion-inner p:last-child,universal-accordion .accordion-item .accordion-inner p:last-child{margin-bottom:0}.accordion details .accordion-inner ul:not(:last-child),.accordion .accordion-item .accordion-inner ul:not(:last-child),universal-accordion details .accordion-inner ul:not(:last-child),universal-accordion .accordion-item .accordion-inner ul:not(:last-child),.accordion details .accordion-inner ol:not(:last-child),.accordion .accordion-item .accordion-inner ol:not(:last-child),universal-accordion details .accordion-inner ol:not(:last-child),universal-accordion .accordion-item .accordion-inner ol:not(:last-child){margin-bottom:.375rem}.accordion details .accordion-inner p:empty,.accordion .accordion-item .accordion-inner p:empty,universal-accordion details .accordion-inner p:empty,universal-accordion .accordion-item .accordion-inner p:empty{display:contents}.accordion details:hover,.accordion .accordion-item:hover,universal-accordion details:hover,universal-accordion .accordion-item:hover{border-color:var(--border-color)!important}.accordion details:hover .accordion-icon svg path,.accordion details:hover .accordion-heading,.accordion .accordion-item:hover .accordion-icon svg path,.accordion .accordion-item:hover .accordion-heading,universal-accordion details:hover .accordion-icon svg path,universal-accordion details:hover .accordion-heading,universal-accordion .accordion-item:hover .accordion-icon svg path,universal-accordion .accordion-item:hover .accordion-heading{color:currentColor;fill:none;stroke:currentColor;text-decoration:none}.accordion details .accordion-icon svg,.accordion .accordion-item .accordion-icon svg,universal-accordion details .accordion-icon svg,universal-accordion .accordion-item .accordion-icon svg{width:1.125rem;height:1.125rem}.accordion.product-accordion p,universal-accordion.product-accordion p{margin-bottom:.375rem}.custom-font-family .text-block p{font-family:var(--font-primary)}.body-letter-spacing .text-block h4{letter-spacing:1px!important}.reward-text-block.media-grid__wrapper:hover{border-color:#d4b07859!important}.accordion-section .accordion-section__container .accordion-section__content .accordion-item-block details{border-top:1px solid var(--border-color)}.accordion-section .accordion-section__container .accordion-section__content .accordion-item-block:not(:first-child) details{border-top:0}.accordion-section .accordion-section__container .accordion-section__content .accordion-item-block summary .accordion-icon .icon-closed svg,.accordion-section .accordion-section__container .accordion-section__content .accordion-item-block summary .accordion-icon .icon-open svg{width:1rem;height:1rem}.accordion-section .accordion-section__container .accordion-section__content .accordion-item-block details .accordion-content .accordion-inner{padding-bottom:20px}.accordion-section .accordion-section__container details:hover .accordion-icon svg path{fill:#d4b078;stroke:#d4b078}.breadcrumb__item{text-transform:capitalize}.breadcrumb__item .breadcrumb__current{font-weight:400}@media screen and (max-width:990px){.reward-section-layout.media-grid-group__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.accordion-section .accordion-section__container .accordion-section__content .accordion-item-block summary .accordion-icon .icon-closed svg,.accordion-section .accordion-section__container .accordion-section__content .accordion-item-block summary .accordion-icon .icon-open svg{width:14px;height:14px}}.shopify-policy__container{width:100%;padding-inline-start:50px;padding-inline-end:50px;max-width:1380px!important}.shopify-policy__body{max-width:1380px}.shopify-policy__container .shopify-policy__body .rte p,.shopify-policy__container .shopify-policy__body .rte h2,.shopify-policy__container .shopify-policy__body .rte ul li{text-align:left;max-width:1380px;font-family:var(--font-secondary)}.shopify-policy__container .shopify-policy__title h1{text-align:left;font-size:var(--h2-font-size-lg)}@media screen and (max-width:768px){.shopify-policy__container{padding-inline-start:16px;padding-inline-end:16px}.shopify-policy__container .shopify-policy__title h1{font-size:var(--h2-font-size-sm)}}.cart-page-wrapper .mini-cart .mini-cart__merge-section{background-color:#050505!important}.cart-page-wrapper #mini-cart-page .mini-cart__footer{background-color:#050505!important;margin-inline-start:0!important;margin-inline-end:0!important;padding-inline-start:40px!important;padding-inline-end:40px!important}#discount-code-panel .discount-code-form .flex.gap-2{width:100%;display:flex}#discount-code-panel .discount-code-form .flex.gap-2 input{flex:0 0 70%;width:70%;min-width:0}.cart-page-wrapper #mini-cart-page{min-height:auto}.cart-page-wrapper #mini-cart-page .mini-cart{background-color:#050505;border:none}.cart-page-wrapper{background-color:#050505;width:100%;max-width:1380px;margin:0 auto;padding-inline-start:50px;padding-inline-end:50px}.cart-page-wrapper .mini-cart__items{padding-inline-start:0!important;padding-inline-end:0!important}@media screen and (max-width:767px){.cart-page-wrapper{padding-inline-start:16px;padding-inline-end:16px}.cart-page-wrapper #mini-cart-page .mini-cart__footer{padding-inline-start:16px!important;padding-inline-end:16px!important}}@media screen and (min-width:768px){.cart-page-wrapper #mini-cart-page .mini-cart__footer{flex-direction:row-reverse;justify-content:space-between;gap:40px}.cart-page-wrapper .mini-cart__footer-utils,.cart-page-wrapper .mini-cart__footer-totals{width:100%;max-width:500px}}.plp-card__meta .plp-card__inner .plp-card__title,.mini-cart__item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.before-after__content .before-after__heading .before-after__heading-line{line-height:1}.shopify-block .footer__column .shopify-block{align-self:baseline}.footer__image .footer__image-link img{max-width:70px}.product-carousel-text--text_cFeBnj a.custom-button{background-color:#111}.plp-card__price .plp-card__current-price .price-excl{font-size:16px}@media(min-width:1025px){header.header__inner{position:relative!important}header.header__inner a.logo{position:absolute!important;left:50%!important;right:auto!important;margin:0!important;transform:translate(-50%)!important}}@media screen and (max-width:767px){.background-image-1.media-grid-group__inner>.shopify-block:nth-child(3){grid-column:1 / -1;justify-self:center}}@media(max-width:767px){.text-block-container .text-block-wrapper .body-5 p{white-space:normal}}@media(min-width:1025px){.mega-menu__details{position:relative}.mega-menu__details[open]:after{content:"";position:absolute;top:100%;left:-6rem;z-index:1;width:16rem;height:4rem}.mega-menu__details .mega-menu__summary-inner[class*=mega-menu__custom-width-]{left:0;transform:none}.mega-menu__details:has(.mega-menu__summary-inner[class*=mega-menu__custom-width-])[open]:after{left:0;width:16.25rem}.mega-menu__summary-inner{z-index:2}}.reign-media_asset .media-asset-block{width:26px}.flex.pdp__qty-buttons quantity-input{min-width:fit-content!important}.pdp__inner .price-wrapper .price{font-weight:700}.pdp__inner .pricesContainer{gap:12px}.pdp__inner .plp-card__savings,.product-spotlight__discount-badge{padding:5px 8px}.product-carousel-btn-wrapper .product-carousel-btn:hover{background:#050505!important;color:#a6a6a6!important}.plp-card__button-content{display:flex;width:100%;justify-content:space-between}.plp-card .plp-card__inner{height:100%;justify-content:space-between}.mini-cart__item-fig img{object-fit:contain}.mini-cart__item-fig{width:120px}.button.mini-cart__empty-button:hover{color:#000!important}.resource-card__price.price{display:flex;align-items:center;gap:2px}.resource-card__price.price .price__compare{font-size:14px;font-weight:400}.resource-card__content .compare-at-price{order:2}.recently-viewed-wrapper .predictive-search-results__card{padding:16px}.pricesContainer{flex-wrap:wrap;gap:6px}.dialog-modal .predictive-search-form__header{background-color:#050505;border-bottom:1px solid #050505}.header .js-cart-total{top:-2px;right:-2px}predictive-search-component .predictive-search-results__card:not(.predictive-search-results__card--product),predictive-search-component .predictive-search-results__card:not(.predictive-search-results__card--product):hover{background-color:#050505}predictive-search-component .predictive-search-results__card:not(.predictive-search-results__card--product) .resource-card__subtext{color:#a6a6a6!important}@media screen and (max-width:767px){.mini-cart__item-fig{width:72px}.pdp__inner .price-wrapper .price{font-size:24px}span.plp-card__button-text.inline-flex.items-center.gap-1{font-size:16px}.filter-inline-mobile-trigger{border:1px solid #f5f5f559!important}.Collection-page .collection-page-wrapper .plp-wrap .plp-card{padding:16px!important}}.page-track-order .page header{display:none}.page-track-order .page{padding-block:60px}.page-track-order .page section{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:720px;margin:0 auto;color:#f5f5f5}.page-track-order .page section>:first-child:not(:has(input)),.page-track-order .page section>:first-child:not(:has(input)) *{font-family:Bebas Neue;font-size:46px;font-weight:700;line-height:1.1;text-transform:uppercase;color:#f5f5f5}.page-track-order .page section>:first-child:not(:has(input)){margin:0 0 12px}.page-track-order .page section p{margin:0 0 28px}.page-track-order .page section form,.page-track-order .page section .field{width:100%;max-width:420px;margin:0 auto}.page-track-order .page section input:not([type=hidden]):not([type=submit]):not([type=checkbox]):not([type=radio]){display:block;width:100%;max-width:420px;min-height:48px;margin:0 auto 16px;padding:0 16px;color:#f5f5f5;background:#111;border:1px solid #f5f5f54d;border-radius:0;outline:none;transition:border-color .2s}.page-track-order .page section input::placeholder{color:#f5f5f580}.page-track-order .page section input:not([type=submit]):focus{border-color:#d4b078}.page-track-order .page section button,.page-track-order .page section input[type=submit]{display:block;width:100%;max-width:420px;min-height:48px;margin:4px auto 16px;padding:0 24px;color:#1a1305;background:#d4b078;border:1px solid #d4b078;border-radius:0;font-family:var(--font-secondary);font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background-color .2s,border-color .2s}.page-track-order .page section button:hover,.page-track-order .page section input[type=submit]:hover{background:#e2c28e;border-color:#e2c28e}.track-order-wrapper h2{font-size:42px;text-transform:uppercase;font-family:Bebas Neue;margin-bottom:8px}.page-track-order .page section p{font-size:16px;color:#ffffffc9;max-width:500px}@media screen and (max-width:767px){.page-track-order .page{padding-block:0px}.page-track-order .page section>:first-child:not(:has(input)),.page-track-order .page section>:first-child:not(:has(input)) *{font-size:32px}}.product-carousel__header .heading-wrapper .custom-button:hover{background:transparent}
/*# sourceMappingURL=/cdn/shop/t/63/assets/base.css.map */
