.product__info-container .product__title h1,.product__info-container .product__title h2{color:#0f0f10}.product__info-container .rating-star{color:#0f0f10;--color-rating-star: #0f0f10}.jdgm-star,.jdgm-star.jdgm--on,.jdgm-widget .jdgm-star.jdgm--on{color:#0f0f10!important}.jdgm-star.jdgm--off,.jdgm-widget .jdgm-star.jdgm--off{color:#e5e5e5!important}.jdgm-star.jdgm--half,.jdgm-widget .jdgm-star.jdgm--half{color:#0f0f10!important}.jdgm-rev-widg__title,.jdgm-rev__title{color:#0f0f10}[class*=jdgm-]{border-color:#e5e5e5!important}.jdgm-rev__reply{background-color:#f5f2f0!important}.jdgm-write-rev-link,.jdgm-widget .jdgm-write-rev-link{background-color:#0f0f10!important;border-color:#0f0f10!important;border-radius:0!important;color:#fff!important;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background-color var(--duration-short, .1s) ease}.jdgm-write-rev-link:hover,.jdgm-write-rev-link:focus-visible,.jdgm-widget .jdgm-write-rev-link:hover{background-color:#f40009!important;border-color:#f40009!important;color:#fff!important}.jdgm-rev__buyer-badge,.jdgm-widget .jdgm-rev__buyer-badge{background-color:#0f0f10!important;border-radius:0!important;color:#fff!important}.jdgm-rev__author,.jdgm-widget .jdgm-rev__author{color:#0f0f10!important;font-weight:600}.jdgm-sort-dropdown,.jdgm-sort-dropdown-arrow,.jdgm-widget .jdgm-sort-dropdown,.jdgm-widget .jdgm-sort-dropdown-arrow{color:#0f0f10!important}.jdgm-rev__icon{background-color:#f5f2f0!important}.jdgm-rev__icon:before{color:#0f0f10!important}.jdgm-rev__icon:after{background-color:#0f0f10!important;color:#fff!important}.jdgm-rev__pic-link,.jdgm-rev__pic-img,.jdgm-paginate__page,.jdgm-widget .jdgm-paginate__page{color:#0f0f10!important}.jdgm-paginate__page.jdgm-curt,.jdgm-paginate__page:hover{color:#f40009!important}.jdgm-histogram__bar-content{background-color:#0f0f10!important}.jdgm-histogram__bar{background-color:#e5e5e5!important}.product .product__info-container>.no-js-hidden:has(.price){background-image:var(--dc-rule-gradient);background-position:left bottom;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:2.4rem}.product__info-container .product__viewing{border-top:0;margin-top:2.4rem;padding-top:0}.product .product__info-container>div:not([class]){margin-top:0;margin-bottom:0}.product__info-container .product__viewing-left{color:#6b6560;font-size:1.3rem;line-height:1.4}.product__info-container .product__viewing .live-view{color:#0f0f10;font-weight:600}.product__info-container .product__viewing-left .icon{color:#0f0f10}.dc-stock-dot--low .dc-stock-dot__ring{fill:#f4000933}.dc-stock-dot--low .dc-stock-dot__core{fill:#f40009}.dc-stock-dot--in .dc-stock-dot__ring{fill:#0f0f102e}.dc-stock-dot--in .dc-stock-dot__core{fill:#0f0f10}.dc-stock-dot--out .dc-stock-dot__ring{fill:#9a938c33}.dc-stock-dot--out .dc-stock-dot__core{fill:#9a938c}.product__info-container .product__inventory{color:#0f0f10}.product__info-container .product__inventory .availability{color:#6b6560}.pickup-availability-preview .icon-tick path,.pickup-availability-drawer .icon-tick path,.icon-tick path{fill:#0f0f10}.product .product__info-container .product-form__input input[type=radio]+label{border:1px solid #e5e5e5;border-radius:0;color:#0f0f10;background-color:#fff;font-weight:600;letter-spacing:.06em;transition:background-color var(--duration-short, .1s) ease,border-color var(--duration-short, .1s) ease,color var(--duration-short, .1s) ease}.product .product__info-container .product-form__input input[type=radio]+label:hover{border-color:#0f0f10}.product .product__info-container .product-form__input input[type=radio]:checked+label{background-color:#0f0f10;border-color:#0f0f10;color:#fff}.product .product__info-container .product-form__input input[type=radio]:focus-visible+label{outline:2px solid #0f0f10;outline-offset:2px}.product .product__info-container .product-form__input .form__label{color:#6b6560;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.product .product__info-container .quantity{border:1px solid #e5e5e5;border-radius:0;min-height:4.5rem}.product .product__info-container .quantity:after{border:0;border-radius:0;box-shadow:none}.product .product__info-container .quantity__input{color:#0f0f10;font-weight:600}.product .product__info-container .quantity__button,.product .product__info-container .quantity,.product .product__info-container .share-button__button{color:#0f0f10}.product .product__info-container .product-form__submit,.product .product__info-container .product-form__submit.button{background-color:#0f0f10;border:1px solid #0f0f10;border-radius:0;box-shadow:none;color:#fff;font-weight:600;letter-spacing:.1em;text-transform:uppercase;min-height:4.5rem;transition:background-color var(--duration-short, .1s) ease,border-color var(--duration-short, .1s) ease}.product .product__info-container .product-form__submit:hover,.product .product__info-container .product-form__submit:focus-visible,.product .product__info-container .product-form__submit.button:hover,.product .product__info-container .product-form__submit.button:focus-visible{background-color:#f40009;border-color:#f40009;color:#fff}.product .product__info-container .product-form__submit[disabled],.product .product__info-container .product-form__submit[aria-disabled=true],.product .product__info-container .product-form__submit[disabled]:hover,.product .product__info-container .product-form__submit[aria-disabled=true]:hover{background-color:#e5e5e5;border-color:#e5e5e5;color:#6b6560;cursor:not-allowed}.product .product__info-container .product-form__submit:after,.product .product__info-container .product-form__submit:before{border-radius:0;box-shadow:none}.product .product__info-container .product-com-wish a,.product .product__info-container .product-com-wish button{color:#0f0f10}.product .product__info-container .product-com-wish a:hover,.product .product__info-container .product-com-wish button:hover,.product .product__info-container [button-wishlist].active{color:#f40009}.product .product__info-container .product__type{color:#0f0f10;font-size:1.3rem}.product .product__info-container .product__type .availability,.product .product__info-container .product__type>span:first-child{color:#6b6560}.thumbnail-list-slick .slick-list{height:auto!important}.product__media-wrapper .thumbnail-slider{align-items:flex-start}.product__media-wrapper .thumbnail-list-slick .thumbnail,.product__media-wrapper .thumbnail-list .thumbnail{border:3px solid #e5e5e5;border-radius:0;box-shadow:none;transition:border-color var(--duration-short, .1s) ease}.product__media-wrapper .thumbnail-list-slick .thumbnail:hover,.product__media-wrapper .thumbnail-list .thumbnail:hover{border-color:#0f0f10}.product__media-wrapper .thumbnail-list-slick [data-dc-current] .thumbnail,.product__media-wrapper .thumbnail-list-slick .thumbnail[aria-current=true],.product__media-wrapper .thumbnail-list [data-dc-current] .thumbnail,.product__media-wrapper .thumbnail-list .thumbnail[aria-current=true]{border-color:#f40009}.product__media-wrapper .thumbnail[aria-current]:after{display:none}.product-single__description .tabs{background-image:var(--dc-rule-gradient);background-repeat:no-repeat;background-position:left bottom;background-size:100% 2px;margin-bottom:0;padding-bottom:1.2rem}.product-single__description .tabs li{display:block;margin-right:0}.product-single__description .tabs li a,.product-single__description .tabs li a.active{background-color:transparent;color:#0f0f10;display:inline-block;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:800;letter-spacing:.012em;line-height:1.06;padding:0;text-transform:uppercase}.product-single__description .tab-container{background-color:transparent;border:0;color:#0f0f10;padding:2rem 0 0}.product-single__description .tab-container .rte,.product-single__description .tab-container p,.product-single__description .tab-container li{color:#0f0f10}@media screen and (min-width:750px){.product-single__description .tabs li a,.product-single__description .tabs li a.active{font-size:2.6rem}.product-single__description .tab-container{padding-top:2.4rem}}.related-products .title-wrapper{margin-bottom:2.4rem}.product-grid>li>.products{display:flex;width:100%}.product-grid>li>.products>.card-wrapper{width:100%}@media screen and (min-width:990px){.related-products .product-grid.grid--4-col-desktop>.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}@media screen and (min-width:1270px){.related-products .product-grid.grid--5-col-desktop>.grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}}@media screen and (min-width:750px)and (max-width:989px){.related-products .product-grid>.grid__item{width:calc(33.333% - var(--grid-mobile-horizontal-spacing) * 2 / 3);max-width:calc(33.333% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}}.product .product__info-container{display:flex;flex-wrap:wrap;align-items:flex-start}.product .product__info-container>*{flex:0 0 100%;order:6}.product .product__info-container>.product__type:has(.product-vendor_name){order:1}.product .product__info-container>.product__title{order:2}.product .product__info-container>.product-com-wish{flex:0 0 auto;width:max-content;order:3;align-self:center}.product .product__info-container>.shopify-block{flex:0 0 auto;order:5;align-self:center}.product .product__info-container>div:has(>.product-form),.product .product__info-container product-form,.product .product__info-container product-form>.form,.product .product__info-container .product-form__buttons{display:contents}.product .product__info-container .product-form__quantity,.product .product__info-container>div:has(>.product-form)>*,.product .product__info-container product-form>.form>*,.product .product__info-container .product-form__buttons>*{order:6}.product .product__info-container .product-form__quantity{flex:0 0 auto;width:max-content;max-width:none;margin-bottom:0}.product .product__info-container .product-form__submit{flex:1 1 auto;width:auto;max-width:none;align-self:flex-end;margin-top:0}.product .product__info-container{column-gap:1rem}.product .product__info-container .dc-buy-now{flex:0 0 100%;margin-top:1rem;align-items:center;background-color:#f40009;border:1px solid #f40009;border-radius:0;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1.3rem;font-weight:600;justify-content:center;letter-spacing:.1em;min-height:4.6rem;text-transform:uppercase;transition:background-color var(--duration-short, .1s) ease,border-color var(--duration-short, .1s) ease}.product .product__info-container .dc-buy-now[hidden]{display:none}.product .product__info-container .dc-buy-now:hover,.product .product__info-container .dc-buy-now:focus-visible{background-color:#0f0f10;border-color:#0f0f10}.product .product__info-container .shopify-payment-button{flex:0 0 100%;width:auto;max-width:none;margin-top:1rem;align-self:flex-start}@media screen and (min-width:750px){.product .product__info-container .dc-buy-now{flex:0 0 calc(75% - .5rem)}.product .product__info-container .shopify-payment-button{flex:0 0 calc(25% - .5rem)}}[data-dc-buy-now] .shopify-payment-button__more-options{clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;white-space:nowrap;width:1px}.product .product__info-container .shopify-payment-button__more-options{max-width:none}.product .product__info-container .product__title h1,.product .product__info-container .product__title h2{font-size:3rem;line-height:1.02;margin:0}.product .product__info-container .price,.product .product__info-container .price .price-item{font-size:2.4rem;font-weight:600;line-height:1.1}.product .product__info-container .product__type:has(.product-vendor_name){font-size:0;margin:0 0 .6rem}.product .product__info-container .product__type:has(.product-vendor_name) a{color:#6b6560;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.product .product__info-container .product__type:has(.product-vendor_name) a:hover{color:#0f0f10}.product .product__info-container>.shopify-block{margin:1.6rem 0 1.6rem 1.4rem}.product .product__info-container .product-com-wish{display:flex;gap:1.6rem;align-items:center;margin:1.6rem 0;font-size:0}.product .product__info-container .product-com-wish>wishlist-button{display:inline-flex;align-items:center}.product .product__info-container .product-com-wish button{background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:0;line-height:0;padding:.6rem;margin:0;color:#0f0f10;transition:color var(--duration-short, .1s) ease}.product .product__info-container .product-com-wish button svg{width:2rem;height:2rem}.product .product__info-container .product-com-wish button:hover{color:#f40009}.product .product__info-container>.share-button{flex:0 0 auto;order:4;align-self:center;margin:1.6rem 0 1.6rem .4rem}.product .product__info-container .share-button__button{color:#0f0f10;font-size:0;padding:.6rem;min-height:0;transition:color var(--duration-short, .1s) ease}.product .product__info-container .share-button__button:hover{color:#f40009}.product .product__info-container .share-button__button .dc-icon-share{width:2rem;height:2rem}.product .product__info-container .share-button__fallback{font-size:1.4rem}.product .product__info-container .product__type:not(:has(.product-vendor_name)){color:#0f0f10;font-size:1.3rem;margin:.4rem 0 0}.product .product__info-container .product__type:not(:has(.product-vendor_name))>span:first-child{color:#6b6560}.product .product__info-container .product__type:not(:has(.product-vendor_name)):has(.product-type){margin-top:2.4rem}@media screen and (min-width:990px){.product .product__info-container .product__title h1,.product .product__info-container .product__title h2{font-size:3.6rem}.product .product__info-container .price,.product .product__info-container .price .price-item{font-size:2.8rem}}.product .product__info-container .product__type:not(:has(.product-vendor_name)),.product .product__info-container .product__inventory{color:#0f0f10;font-size:1.4rem;letter-spacing:normal;line-height:1.6}.product .product__info-container .product__type .product-type,.product .product__info-container .product__type .sku-name,.product .product__info-container .product__type .tag-name,.product .product__info-container .product__inventory .availability{color:#6b6560;font-size:1.15rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.product .product__info-container .product__type:not(:has(.product-vendor_name)) a{color:#0f0f10;text-decoration:none;border-bottom:1px solid #e5e5e5;transition:border-color var(--duration-short, .1s) ease}.product .product__info-container .product__type:not(:has(.product-vendor_name)) a:hover{border-bottom-color:#0f0f10}.product .product__info-container .product__type:not(:has(.product-vendor_name)),.product .product__info-container .product__viewing,.product .product__info-container .product__inventory{margin-top:1rem;margin-bottom:0}.product .product__info-container .product__viewing-left{font-size:1.4rem;letter-spacing:normal;line-height:1.6}.product .product__info-container .product__type .product-type,.product .product__info-container .product__type .sku-name,.product .product__info-container .product__type .tag-name,.product .product__info-container .product__inventory .availability{margin-right:-.12em}.product .product__info-container .pickup-availability-preview{color:#0f0f10;letter-spacing:normal}.product .product__info-container .pickup-availability-info .caption-large{color:#0f0f10;font-size:1.4rem;font-weight:600;letter-spacing:normal;line-height:1.5}.product .product__info-container .pickup-availability-info .caption{color:#6b6560;font-size:1.25rem;font-weight:400;letter-spacing:normal;line-height:1.5}.product .product__info-container .pickup-availability-button{color:#0f0f10;font-size:1.3rem;font-weight:600;letter-spacing:normal;text-underline-offset:.3em;transition:color var(--duration-short, .1s) ease}.product .product__info-container .pickup-availability-button:hover{color:#f40009}.product-single__description .tab-container{color:#0f0f10;font-size:1.6rem;letter-spacing:normal;line-height:1.75}.product-single__description .tab-container p,.product-single__description .tab-container li{font-size:inherit;letter-spacing:inherit;line-height:inherit;margin:0 0 1.2rem}.product-single__description .tab-container ul,.product-single__description .tab-container ol{margin:0 0 1.6rem;padding-left:2rem}.product-single__description .tab-container li{margin-bottom:.6rem}.product-single__description .tab-container strong,.product-single__description .tab-container b{color:#0f0f10;font-weight:600}.product-single__description .tab-container a{color:#0f0f10;text-decoration:underline;text-underline-offset:.25em;transition:color var(--duration-short, .1s) ease}.product-single__description .tab-container a:hover{color:#f40009}@media screen and (min-width:990px){.product-single__description .tab-container{font-size:1.7rem}}pickup-availability-drawer.gradient,pickup-availability-drawer{border-left:1px solid rgb(255 255 255 / 12%);color:#fff}pickup-availability-drawer.gradient{background:#0f0f10}pickup-availability-drawer.gradient{z-index:1000}pickup-availability-drawer .pickup-availability-header{border-bottom:1px solid rgb(255 255 255 / 12%);padding-bottom:1.6rem}pickup-availability-drawer .pickup-availability-drawer-title{color:#fff;font-size:1.8rem;letter-spacing:.012em;text-transform:uppercase}pickup-availability-drawer .pickup-availability-drawer-button{color:#f40009}pickup-availability-drawer .pickup-availability-variant{color:#ffffff9e;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}pickup-availability-drawer .pickup-availability-list__item{border-bottom:1px solid rgb(255 255 255 / 12%);padding-bottom:2rem}pickup-availability-drawer .pickup-availability-list__item:last-child{border-bottom:0}pickup-availability-drawer .pickup-availability-list__item>*:first-child{color:#fff;font-size:1.7rem;letter-spacing:.012em;text-transform:uppercase}pickup-availability-drawer .pickup-availability-preview{color:#fff;font-size:1.4rem;letter-spacing:normal}pickup-availability-drawer .pickup-availability-address{color:#ffffff9e;font-size:1.3rem;font-style:normal;letter-spacing:normal;line-height:1.6}pickup-availability-drawer.gradient .pickup-availability-preview .icon-tick path,pickup-availability-drawer.gradient .icon-tick path{fill:#fff}.product .product__info-container>.share-button{position:relative}.product .product__info-container .share-button [data-dc-share-notice]{display:block;width:max-content;max-width:min(28rem,calc(100vw - 3rem));background-color:#0f0f10;color:#fff;font-size:1.15rem;font-weight:600;left:50%;letter-spacing:.08em;line-height:1.4;padding:.8rem 1.2rem;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;z-index:3;position:fixed;inset:auto auto 2.4rem 50%;height:auto;transform:translate(-50%);max-width:calc(100vw - 3rem)}@media screen and (min-width:750px){.product .product__info-container .share-button [data-dc-share-notice]{position:absolute;inset:50% auto auto calc(100% + .8rem);height:auto;transform:translateY(-50%)}}.product .product__info-container .share-button [data-dc-share-notice].hidden{display:none}@media(prefers-reduced-motion:no-preference){.product .product__info-container .share-button [data-dc-share-notice]{animation:dc-share-notice var(--duration-default, .2s) ease both}@keyframes dc-share-notice{0%{opacity:0}to{opacity:1}}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-page.css.map */
