body{font-family:neue-haas-grotesk-text,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.gradient{background-color:#fff;background-image:radial-gradient(circle,#717171 1.5px,transparent 1.5px);background-size:64px 64px;background-attachment:fixed}@media screen and (max-width:749px){body.gradient{background-size:48px 48px;background-position-x:30px}}.template-collection,.template-page{padding-top:117px}.page-width.drawer-menu{max-width:490px;height:62px;background:#f2f2f2;border-radius:9px}.drawer-menu .header-localization{display:none}.menu-drawer__account{display:none!important}.announcement-bar-section .utility-bar--bottom-border{border-bottom:0;position:fixed;inset:0 auto auto;width:100%;height:auto}.announcement-bar-section .utility-bar__grid.page-width{padding-left:1.2rem;padding-right:1.2rem}.announcement-bar-section .announcement-bar{margin:0 auto;height:35px}.announcement-bar-section .announcement-bar .announcement-bar__message{font-family:ABC ROM Mono,monospace;letter-spacing:-.02em;font-size:1.2rem;text-transform:uppercase;min-height:auto;line-height:1;padding:1rem 0}@media screen and (max-width:767px){.announcement-bar-section .announcement-bar{height:40px}.announcement-bar-section .slider-counter,.announcement-bar-section .slider-buttons{display:flex}.page-width.drawer-menu{max-width:calc(100% - 2.4rem);padding:4px 0;height:54px}.page-width.drawer-menu:has(.menu-opening){border:1px solid black;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.header__icons{padding-right:1.6rem}summary.header__icon>span{left:2.8rem}header .menu-drawer{max-width:calc(100% - 2.4rem);width:calc(100% - 2.4rem)}.menu-opening .menu-drawer{border:1px solid black;margin-left:-1px}.js .menu-drawer{height:auto}}.card{padding-bottom:6rem}.card__content{padding:2.6rem 3.4rem 0!important}@media screen and (max-width:749px){.card__content{padding:2.6rem 2.2rem 0!important}}.product .price .badge{display:none}.card__information{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative;padding:0!important}.card__information .card__heading a{font-size:2.4rem;font-weight:600;line-height:1;letter-spacing:-.02em;text-decoration:none!important;text-wrap:balance}@media screen and (max-width:749px){.card__information .card__heading a{font-size:2rem}}.card__information .rating-wrapper{order:-1;width:100%;margin-bottom:.6rem}.card__information .price{letter-spacing:0;font-size:2rem;margin:0!important;font-family:neue-haas-grotesk-text,sans-serif}@media screen and (max-width:749px){.card__information .price{font-size:1.6rem}}.card__inner{mix-blend-mode:darken}.card__inner.ratio{width:85%;margin:0 auto;position:relative}@media screen and (max-width:749px){.card__inner.ratio{width:90%}}.rating-wrapper .caption{letter-spacing:0;font-size:1.2rem}@media screen and (min-width:750px){.rating-wrapper .caption{font-size:1.4rem}}.rich-text__heading{font-family:neue-haas-grotesk-display,sans-serif;font-weight:700;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.rich-text__text p{font-family:ABC ROM Mono,monospace;letter-spacing:-.02em;text-transform:uppercase}.rich-text__caption{font-family:ABC ROM Mono,monospace;letter-spacing:-.02em;text-transform:uppercase;font-size:1.6rem;text-decoration:underline}.quick-add__submit{font-family:ABC ROM Mono,monospace;letter-spacing:-.02em;text-transform:uppercase;font-size:1.3rem;margin:0}:is(.template-collection,.template-page) .collection-hero__title,:is(.template-collection,.template-page) .title.hxl{font-size:3.6rem;font-family:Dank,sans-serif;letter-spacing:-.03em;line-height:1.1;font-weight:400}@media screen and (min-width:768px){:is(.template-collection,.template-page) .collection-hero__title,:is(.template-collection,.template-page) .title.hxl{font-size:6.4rem;margin-bottom:0}}@media screen and (min-width:768px){:is(.template-collection,.template-page) .collection-hero__title{margin-top:calc(var(--header-height) + 20px + 10rem)}}@media screen and (max-width:767px){:is(.template-collection,.template-page) .collection-hero__title{margin-top:calc(var(--header-height) + 20px + 8rem)}}:is(.template-collection,.template-page) .collection__title.title-wrapper{margin-bottom:0rem}@media screen and (max-width:767px){:is(.template-collection,.template-page) main .page-width{padding:0 1.2rem}:is(.template-collection,.template-page) .grid:last-child{row-gap:2.5rem}}@media screen and (min-width:990px){.template-page-not .collection{display:grid;grid-template-columns:1fr 2fr;gap:80px;align-items:start;max-width:var(--page-width);padding-left:5rem;padding-right:5rem}.template-page-not .collection .grid{column-gap:3rem}.template-page-not .collection .page-width-desktop{max-width:100%;width:100%;padding-left:0;padding-right:0}}.collection h2{font-family:neue-haas-grotesk-display,sans-serif;font-weight:700;letter-spacing:-.02em;text-wrap:balance;max-width:16ch;line-height:1;margin-bottom:2rem}.collection .card{padding-bottom:6rem}.collection .quick-add.quick-add--description{display:flex;justify-content:space-between;align-items:flex-end}.collection .quick-add.quick-add--description:has(.product__description:empty){flex-direction:row-reverse}.collection .quick-add.quick-add--description .product__description{line-height:1.15;font-size:1.4rem;max-width:14ch}.collection .quick-add__submit{font-family:ABC ROM Mono,monospace;letter-spacing:-.02em;text-transform:uppercase;font-size:1.3rem;min-height:auto;height:4rem;min-width:unset;padding:.8rem 2.6rem;white-space:nowrap}@media screen and (min-width:750px){.collection .quick-add.quick-add--description .product__description{font-size:1.8rem}}.template-page .rich-text,.template-page .shopify-policy__container{padding-top:calc(var(--header-height) + 20px + 10rem);padding-bottom:10rem}.template-page .rich-text__text p{font-family:neue-haas-grotesk-display,sans-serif;font-weight:400;letter-spacing:-.01em;text-transform:initial;font-size:1.8rem}@media screen and (min-width:750px){.template-page .rich-text__wrapper{max-width:580px}}.shopify-policy__container{max-width:520px;padding:16rem 0 12rem}.shopify-policy__container h1,.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4,.shopify-policy__container h5{font-family:Dank;line-height:.85;letter-spacing:-.03em}.template-product{padding-top:117px}.template-product .banner__box>*:first-child{font-family:Dank;line-height:.85;letter-spacing:-.03em;text-wrap:balance;margin-bottom:3rem}@media screen and (min-width:750px){.shopify-section:nth-child(1) :is(.template-product .banner__box>*:first-child){font-size:8.2rem;margin-bottom:3rem}}.template-product .product__title h1{font-size:3.6rem;font-family:Dank,sans-serif;letter-spacing:-.03em;line-height:1.1}.template-product .price *{font-family:ABC ROM Mono,monospace;letter-spacing:-.02em;text-transform:uppercase;font-weight:400;letter-spacing:0;font-size:2.8rem;margin:0!important}.template-product ul.product-tags{list-style:none;padding:0;display:flex;gap:12px;white-space:nowrap}@media screen and (max-width:749px){.template-product ul.product-tags{margin-bottom:0}}.template-product ul.product-tags .button{background:#fff;color:#000;font-size:1.3rem;min-height:3rem;min-width:auto;padding:0 1.8rem;letter-spacing:-.03em!important;line-height:1;pointer-events:none}@media screen and (min-width:750px){.template-product ul.product-tags{margin-bottom:0}}.template-product .quick-add-card__heading{display:none}.template-product .product__description{font-family:neue-haas-grotesk-text,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:1.4rem;line-height:1;color:#000}.template-product .product__description p{font-family:neue-haas-grotesk-text,sans-serif;font-weight:400;letter-spacing:-.02em;font-size:1.6rem;line-height:1.4;color:inherit;margin-left:0;text-wrap:balance;max-width:47rem}.template-product .product__text{font-family:neue-haas-grotesk-text,sans-serif;font-weight:400;letter-spacing:-.02em;font-size:1.6rem;line-height:1.4;color:inherit}.template-product .product__text.subtitle{font-family:ABC ROM Mono,monospace;letter-spacing:-.02em;text-transform:uppercase;font-size:1.6rem;text-decoration:underline;color:#999;display:block}.template-product .product__info-wrapper .jdgm-star.jdgm--on:before,.template-product .product__info-wrapper .jdgm-star.jdgm--half:before{content:"\2605";font-size:2.4rem}.template-product .product-form__input{flex:1 1 100%;margin-top:2rem;max-width:44rem}.template-product product-info .quantity{width:calc(11rem / var(--font-body-scale) + var(--inputs-border-width) * 2);background-color:#fff}.template-product product-info .quantity .quantity__input{font-family:ABC ROM Mono,monospace;letter-spacing:-.02em;font-size:1.6rem;line-height:1}.template-product .product__info-container .product-form{margin:0}.template-product .form__label{font-family:ABC ROM Mono,monospace!important;letter-spacing:-.02em;font-size:1.6rem;line-height:1;text-transform:uppercase;color:#000;margin-bottom:1rem!important}.template-product .product-form__submit{font-family:ABC ROM Mono,monospace;letter-spacing:-.02em;text-transform:uppercase;font-size:1.4rem;margin:0}.template-product .product__media-item .product__media{border-radius:6px;border:1px solid black}.template-product .product__links{display:flex;flex-direction:row;justify-content:space-between;margin-top:8rem}.template-product .product__links .product__section-link{font-size:1.3rem;color:#000}@media screen and (max-width:749px){.template-product .banner__content{min-height:55rem!important}.template-product variant-selects{gap:4rem;margin:2rem 0}.template-product .product-form__input{flex:1!important}.template-product .product__text.subtitle{margin-top:0}.template-product .product__links{margin-top:6rem;margin-bottom:0}.template-product .product__title{margin-top:0}.template-product .price *{font-size:2.4rem}}@media screen and (min-width:990px){.template-product .product--stacked .product__media-item{max-width:100%;width:100%}.template-product .product__info-container{max-width:64rem;width:100%}}.product .thumbnail-list__item .thumbnail{border:1px solid black;border-radius:0;transition:border-color .2s ease}.product .thumbnail-list__item .thumbnail[aria-current=true]{outline:none}.jdgm-widget.jdgm-review-widget{background:#f3f3f3;border-radius:10px}.jdgm-widget.jdgm-review-widget .jdgm-rev-widg{padding:3rem 2.8rem}@media screen and (min-width:750px){.jdgm-widget.jdgm-review-widget .jdgm-rev-widg{padding:5rem 6rem}}.shopify-section:has(.jdgm-review-widget){padding-top:.8rem;padding-bottom:.8rem}@media screen and (min-width:750px){.shopify-section:has(.jdgm-review-widget){padding-top:2.4rem;padding-bottom:2.4rem}}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{background:transparent!important;color:#000!important}.jdgm-review-widget .jdgm-rev__buyer-badge:before{padding:.2rem 1.2rem;text-transform:uppercase;font-family:ABC ROM Mono,monospace;letter-spacing:-.02em;font-size:1.4rem;font-weight:400;border:1px solid black;border-radius:30px}.jdgm-review-widget .jdgm-rev__body{font-size:1.8rem}.jdgm-review-widget .jdgm-rev__author{font-size:2rem}.jdgm-review-widget .jdgm-row-profile{display:inline-flex;align-items:center;order:-1}.jdgm-review-widget .jdgm-row-profile .jdgm-rev__icon{border-radius:100%}.jdgm-widget.jdgm-review-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title{font-size:3.6rem;margin-bottom:4rem}.jdgm-widget.jdgm-review-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars{flex-wrap:wrap}.jdgm-widget.jdgm-review-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-revs-tab__content-header)>.jdgm-widget-actions-wrapper{width:100%!important;flex-grow:1;margin-top:4rem;border:0}.jdgm-widget.jdgm-review-widget .jdgm-rev__header{display:flex;flex-direction:column;position:relative}.jdgm-widget.jdgm-review-widget .jdgm-write-rev-link{text-transform:uppercase;font-family:ABC ROM Mono,monospace;letter-spacing:-.02em;font-size:1.4rem;font-weight:400!important}.jdgm-widget .jdgm-rev-widg__summary-inner{text-align:center}.jdgm-widget .jdgm-rev-widg__summary-stars{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center;text-align:center}.jdgm-widget .jdgm-rev-widg__summary-stars .jdgm-rev-widg__summary-average{order:-1!important;width:100%!important;flex:0 0 100%!important;font-family:Dank;font-size:4.8rem;letter-spacing:0;color:#000;font-weight:400;text-align:center}.jdgm-rev-widg__summary-text.jdgm-all-reviews__summary-text--verified{justify-content:center!important;margin-top:1.5rem;text-transform:uppercase;font-family:ABC ROM Mono,monospace;letter-spacing:-.02em;font-size:1.4rem;font-weight:400!important}.jdgm-widget .jdgm-rev__timestamp{float:right;position:absolute;right:0;top:0;text-transform:uppercase;font-family:ABC ROM Mono,monospace;letter-spacing:-.02em;font-size:1.4rem;color:#000}.jdgm-widget .jdgm-paginate__page{font-family:ABC ROM Mono,monospace;letter-spacing:-.02em;font-size:1.4rem;color:#000}.jdgm-widget .jdgm-paginate__page.jdgm-curt{color:#000;font-weight:700;font-size:1.4rem}.jdgm-widget .jdgm-histogram__frequency{color:#000;font-family:ABC ROM Mono,monospace;letter-spacing:-.02em;font-size:1.6rem}@media screen and (max-width:749px){.jdgm-widget .jdgm-rev-widg__summary-stars .jdgm-rev-widg__summary-average{font-size:3.6rem}}.jdgm-widget .jdgm-rev-widg__summary-stars .jdgm-star{order:0!important;margin:0 5px}@media screen and (min-width:750px){.jdgm-review-widget .jdgm-row-rating,.jdgm-review-widget .jdgm-rev__content{padding-left:44px}}.jdgm-widget.jdgm-widget{max-width:100%!important}.template-product section:has(.jdgm-review-widget){padding-bottom:4rem}.jdgm-cards-carousel .jdgm-card:first-child{margin-left:2rem!important}.jdgm-cards-carousel .jdgm-videos-container{padding-right:1rem!important}.jdgm-cards-carousel .jdgm-cards-wrapper{max-width:100%!important;font-family:neue-haas-grotesk-text,sans-serif!important;font-weight:400!important}.jdgm-cards-carousel .jdgm-title{font-family:neue-haas-grotesk-text,sans-serif!important;font-weight:400!important}.jdgm-cards-carousel .jdgm-card{flex-direction:column-reverse!important;margin-left:1rem!important}.jdgm-cards-carousel .jdgm-rating-section{align-items:start!important;padding:2.5rem!important;gap:6px!important}.jdgm-cards-carousel .jdgm-reviewer-info{display:flex!important;flex-direction:column!important;justify-content:start!important;align-items:start!important;order:1!important;gap:6px!important}.jdgm-cards-carousel .jdgm-reviewer-info .jdgm-reviewer-name{font-family:neue-haas-grotesk-text,sans-serif!important;font-weight:400!important;font-size:2rem!important;line-height:1}.jdgm-cards-carousel .jdgm-reviewer-info .jdgm-reviewer-verified-icon{width:fit-content;height:auto;background:transparent!important;mask:unset!important;-webkit-mask:unset!important}.jdgm-cards-carousel .jdgm-reviewer-info .jdgm-reviewer-verified-icon:after{content:"Verified buyer";text-transform:uppercase;display:block;font-family:ABC ROM Mono,monospace;letter-spacing:-.02em;font-size:1.2rem;white-space:nowrap;line-height:1}.jdgm-cards-carousel .jdgm-product-name{order:4!important;position:absolute!important;bottom:2.5rem!important}.jdgm-cards-carousel .jdgm-product-name a{-webkit-line-clamp:none!important;white-space:nowrap!important;overflow:visible!important;font-family:neue-haas-grotesk-text,sans-serif!important;font-weight:400!important;font-size:1.8rem!important;color:#000!important}.jdgm-cards-carousel .jdgm-product-name a:hover{text-decoration:underline!important}.jdgm-cards-carousel .jdgm-stars{order:3!important}.jdgm-cards-carousel .jdgm-stars .jdgm-star{font-size:1.4rem!important}.jdgm-cards-carousel .jdgm-text{padding:2.5rem 2.5rem 6rem!important;place-items:unset!important}.jdgm-cards-carousel .jdgm-text p{max-width:100%!important;text-align:left!important}@media screen and (min-width:750px){.jdgm-cards-wrapper{--card-width: 32%}}.jdgm-modal .jm-content{background:#e5e5e5!important}.jdgm-modal .jm-content .jm-box.jm-product-variant-card{background:transparent;padding:0;padding-top:3rem}.jdgm-modal .jm-content .jm-reviewer-avatar{display:none!important}.jdgm-modal .jm-content .jm-text.jm-verified-buyer-badge__text{font-family:ABC ROM Mono,monospace;letter-spacing:-.02em;text-transform:uppercase}.jdgm-modal .jm-content .jm-reviewer-info__name{font-family:neue-haas-grotesk-text,sans-serif!important;font-weight:400!important;font-size:2rem!important;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
