.tmpl-product .page-width,.tmpl-cart .page-width{max-width:1240px;padding-inline:clamp(20px,5vw,56px)}.tmpl-product .product__media-wrapper,.tmpl-product .product__info-wrapper{width:auto!important;max-width:none!important;flex:initial!important}.tmpl-product .product__info-container{min-width:0;max-width:620px}@media screen and (max-width:1079px){.tmpl-product .product{display:block!important}.tmpl-product .product__media-wrapper,.tmpl-product .product__info-wrapper{padding-left:0!important;padding-right:0!important}.tmpl-product .product__info-wrapper{margin-top:clamp(26px,4vw,44px)}.tmpl-product .product__info-container{position:static!important;max-width:640px}.tmpl-product .product__media-wrapper{max-width:560px!important}.tmpl-product .product__media-wrapper .slider-mobile-gutter,.tmpl-product .product__media-list{max-width:100%!important}}@media screen and (min-width:1080px){.tmpl-product .product{display:grid!important;grid-template-columns:minmax(0,620px) minmax(400px,470px);justify-content:center;gap:clamp(32px,4vw,64px);align-items:start}.tmpl-product .product__info-wrapper{padding-left:0!important}}.tmpl-product .product__info-container>*{margin-block:0}.tmpl-product .product__text.caption-with-letter-spacing{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--green-700);font-size:12px;margin-bottom:10px}.tmpl-product .product__title{margin-bottom:14px}.tmpl-product .product__title h1,.tmpl-product .product__title h2{font-family:var(--font-display-ext);text-transform:uppercase;color:var(--green-900);line-height:1;letter-spacing:.005em;margin:0;font-size:clamp(30px,3.4vw,44px)}.tmpl-product .price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:6px}.tmpl-product .price__container .price-item{font-family:var(--font-display);color:var(--green-900);font-size:clamp(26px,3vw,38px)}.tmpl-product .price .badge,.tmpl-product .price__badge-sold-out .badge{margin:0;background:var(--green-900);color:var(--cream-100);border:none;border-radius:var(--radius-pill);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:11px;padding:5px 12px}.tmpl-product .price__badge-sale .badge{background:var(--lime-500);color:var(--green-900)}.tmpl-product .product__tax{margin:0 0 20px;font-family:var(--font-mono);color:var(--ink-500);font-size:13px}.tmpl-product .product-form__input{margin:0 0 20px}.tmpl-product .product-form__input .form__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:var(--green-700);margin-bottom:10px}.tmpl-product fieldset.product-form__input input[type=radio]+label,.tmpl-product .product-form__input--pill input[type=radio]+label{border:2px solid var(--green-900);border-radius:var(--radius-pill);color:var(--green-900);background:var(--cream-50);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;padding:10px 18px;margin:0 8px 8px 0;transition:background .12s ease,color .12s ease}.tmpl-product fieldset.product-form__input input[type=radio]:checked+label,.tmpl-product .product-form__input--pill input[type=radio]:checked+label{background:var(--green-900);color:var(--cream-100);box-shadow:0 0 0 2px var(--green-900)}.tmpl-product fieldset.product-form__input input[type=radio]:hover+label{background:var(--lime-300)}.tmpl-product fieldset.product-form__input input[type=radio]+label.disabled,.tmpl-product fieldset.product-form__input input[type=radio]:disabled+label{opacity:.45;text-decoration:line-through;border-color:var(--cream-300);background:transparent}.tmpl-product .product-form__quantity{margin:0 0 18px}.tmpl-product .quantity{border:2px solid var(--green-900);border-radius:var(--radius-pill);overflow:hidden;width:max-content;min-width:0}.tmpl-product .quantity__button{color:var(--green-900);width:46px}.tmpl-product .quantity__input{font-family:var(--font-mono);color:var(--green-900);width:52px}.tmpl-product .quantity__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:var(--green-700);margin-bottom:10px}.tmpl-product .quantity__rules,.tmpl-product .quantity__rules-cart{font-family:var(--font-mono);font-size:12px;color:var(--ink-500)}.tmpl-product .product-form__buttons{margin-top:4px;max-width:360px}.tmpl-product .product-form__submit{font-family:var(--font-mono);background:var(--lime-500);color:var(--green-900);border:2px solid var(--green-900);border-radius:var(--radius-md);box-shadow:4px 4px 0 var(--green-900);text-transform:uppercase;letter-spacing:.08em;font-weight:400;font-size:14px;min-height:0;padding:16px 22px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.tmpl-product .product-form__submit:hover:not([disabled]){background:var(--lime-400)}.tmpl-product .product-form__submit:active:not([disabled]){transform:translate(3px,3px);box-shadow:1px 1px 0 var(--green-900)}.tmpl-product .product-form__submit[disabled],.tmpl-product .product-form__submit.sold-out{background:var(--cream-200);color:var(--ink-500);box-shadow:none;border-color:var(--cream-300)}.tmpl-product .product-form__error-message-wrapper{font-family:var(--font-mono);font-size:13px}.tmpl-product .product__description{font-family:var(--font-mono);margin-top:22px;max-width:56ch}.tmpl-product .product__description>p{margin:0 0 10px}.tmpl-product .product__description a{color:var(--green-900);text-underline-offset:3px}.tmpl-product .product__description a:hover{color:var(--lime-600)}.tmpl-product .product__description h4,.tmpl-product .product__description strong{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:12.5px;color:var(--green-700)}.tmpl-product .product__description ul{padding-left:1.1em;margin:10px 0}.tmpl-product .product__description li{margin-bottom:5px}.tmpl-product pickup-availability,.tmpl-product .pickup-availability-preview{display:block;margin-top:20px;padding:14px 18px;border:1.5px solid var(--green-900);border-radius:var(--radius-md);background:var(--cream-50);max-width:100%}.tmpl-product .pickup-availability-preview .icon{display:none}.tmpl-product .pickup-availability__title,.tmpl-product .pickup-availability-preview p:first-of-type{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;font-size:12px;color:var(--green-900);margin:0 0 6px;line-height:1.45}.tmpl-product .pickup-availability-preview p,.tmpl-product .pickup-availability__preview p{font-family:var(--font-mono);font-size:13px;line-height:1.5;color:var(--ink-500);margin:0}.tmpl-product .pickup-availability-preview button,.tmpl-product .pickup-availability-button{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--green-900);margin-top:10px;padding:0}.tmpl-product .thumbnail{border-radius:var(--radius-sm);border:2px solid transparent}.tmpl-product .thumbnail-list__item .thumbnail.active,.tmpl-product .thumbnail[aria-current]{border-color:var(--green-900);box-shadow:0 0 0 2px var(--lime-500)}.tmpl-product .product__media,.tmpl-product .product-media-container{border-radius:var(--radius-md);border:2px solid var(--green-900);overflow:hidden}.tmpl-product .slider-counter__link .dot{background:var(--green-900)}.tmpl-product .product__view-details{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--green-900);font-size:12.5px;margin-top:24px}.tmpl-product .product__accordion .accordion__title{font-family:var(--font-display-ext);text-transform:uppercase}.tmpl-product .related-products .title{font-family:var(--font-display-ext);text-transform:uppercase;color:var(--green-900)}.tmpl-product .shopify-app-block{margin-top:clamp(28px,4vw,52px)}.jdgm-widget,.jdgm-widget *{font-family:var(--font-mono)!important}.jdgm-rev-widg__title,.jdgm-histogram__summary-title{font-family:var(--font-display-ext)!important;text-transform:uppercase;color:var(--green-900)!important;font-size:clamp(20px,2.2vw,28px)!important;letter-spacing:.01em}.jdgm-rev-widg__summary-text,.jdgm-rev__author,.jdgm-rev__timestamp,.jdgm-rev__body{color:var(--ink-500)!important}.jdgm-star{color:var(--green-900)!important}.jdgm-write-rev-link,.jdgm-btn,.jdgm-paginate__page{background:var(--lime-500)!important;color:var(--green-900)!important;border:2px solid var(--green-900)!important;border-radius:var(--radius-pill)!important;box-shadow:4px 4px 0 var(--green-900)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important;padding:11px 18px!important}.jdgm-write-rev-link:hover,.jdgm-btn:hover{background:var(--lime-400)!important}.jdgm-rev-widg__header,.jdgm-rev-widg__body{border-color:var(--cream-300)!important}.tmpl-cart .title-wrapper h1,.tmpl-cart .cart__heading{font-family:var(--font-display);text-transform:uppercase;color:var(--green-900)}.tmpl-cart .cart-item__name{font-family:var(--font-display-ext);text-transform:uppercase;color:var(--green-900)}.tmpl-cart .cart__ctas button,.tmpl-cart .cart__checkout-button{background:var(--lime-500);color:var(--green-900);border:2px solid var(--green-900);border-radius:var(--radius-pill);box-shadow:4px 4px 0 var(--green-900);text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-mono)}.tmpl-cart .cart__checkout-button:hover{background:var(--lime-400)}.tmpl-cart .totals__total,.tmpl-cart .totals__total-value{font-family:var(--font-display-ext);color:var(--green-900);text-transform:uppercase}@media(max-width:749px){.tmpl-product .product__media-list{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0}.tmpl-product .product__media-list::-webkit-scrollbar{display:none}.tmpl-product .product__media-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important;scroll-snap-align:center}.tmpl-product .slider-counter{display:none!important}.tmpl-product .product-form__buttons{max-width:none}}.tmpl-collection .shopify-section.section,.tmpl-list-collections .shopify-section.section,.tmpl-search .shopify-section.section,.tmpl-cart .shopify-section.section,.tmpl-product .shopify-section.section{padding-block:0!important}.tmpl-cart .tax-note{font-size:12px;line-height:1.5;color:var(--ink-500)}.tmpl-collection .collection-hero__title,.tmpl-collection .title--primary,.tmpl-collection .card__heading,.tmpl-collection .card__heading a{font-family:var(--font-display-ext);text-transform:uppercase;color:var(--green-900)}.tmpl-collection .facets__summary,.tmpl-collection .facet-filters__label,.tmpl-collection .facets__label,.tmpl-collection .product-count__text,.tmpl-collection .facet-filters__sort{font-family:var(--font-mono);color:var(--green-900)}.tmpl-collection .price-item{font-family:var(--font-display-ext);color:var(--green-900)}.tmpl-search{background:var(--cream-100)}.tmpl-search .h2.center,.tmpl-search .title--primary{font-family:var(--font-display-ext);text-transform:uppercase;color:var(--green-900);letter-spacing:.01em}.tmpl-search .search__input,.tmpl-search .field__input{font-family:var(--font-mono);color:var(--green-900);background:var(--cream-50);border:2px solid var(--green-900)!important;border-radius:var(--radius-pill)}.tmpl-search .field__label{font-family:var(--font-mono);color:var(--ink-500)}.tmpl-search .search__button .icon,.tmpl-search .reset__button .icon{color:var(--green-900)}.tmpl-search [role=status]{font-family:var(--font-mono);color:var(--ink-500)}.tmpl-search .card__heading,.tmpl-search .card__heading a{font-family:var(--font-display-ext);text-transform:uppercase;color:var(--green-900)}.tmpl-search .price-item{font-family:var(--font-display-ext);color:var(--green-900)}.tmpl-search .facet-filters__sort,.tmpl-search .facets__label,.tmpl-search .product-count__text{font-family:var(--font-mono);color:var(--green-900)}.tmpl-search .button,.tmpl-search button[type=submit].search__button,.tmpl-search a{color:var(--green-900)}.tmpl-search a:hover{color:var(--lime-600)}.tmpl-404{background:var(--cream-50)}.tmpl-page{background:var(--cream-100)}.tmpl-page .page-width--narrow{max-width:780px}.tmpl-page .main-page-title{font-family:var(--font-display-ext);text-transform:uppercase;color:var(--green-900);font-size:clamp(28px,4vw,46px);line-height:1.02;letter-spacing:.005em;margin:0 0 28px}.tmpl-page .rte{font-family:var(--font-mono);color:var(--ink-700);font-size:15px;line-height:1.65}.tmpl-page .rte h1,.tmpl-page .rte h2{font-family:var(--font-display-ext);text-transform:uppercase;color:var(--green-900);font-size:clamp(21px,2.4vw,28px);line-height:1.1;margin:40px 0 14px}.tmpl-page .rte h3,.tmpl-page .rte h4{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:12.5px;color:var(--green-700);margin:26px 0 8px}.tmpl-page .rte p{margin:0 0 12px}.tmpl-page .rte ul,.tmpl-page .rte ol{padding-left:1.2em;margin:12px 0 18px}.tmpl-page .rte li{margin-bottom:7px}.tmpl-page .rte strong{color:var(--green-900)}.tmpl-page .rte a{color:var(--green-900);text-underline-offset:3px}.tmpl-page .rte a:hover{color:var(--lime-600)}.tmpl-page .rte hr{border:0;border-top:1.5px solid var(--cream-300);margin:44px 0 36px}.tmpl-page .rte table{font-size:14px}.tmpl-page .contact .field__input,.tmpl-page .contact textarea,.shopify-challenge__container input{font-family:var(--font-mono);color:var(--green-900);background:var(--cream-50);border:2px solid var(--green-900)!important;border-radius:var(--radius-md)}.tmpl-page .contact .field__label{font-family:var(--font-mono);color:var(--ink-500)}.tmpl-page .contact .button,.shopify-challenge__button{font-family:var(--font-mono);background:var(--lime-500);color:var(--green-900);border:2px solid var(--green-900);border-radius:var(--radius-pill);box-shadow:4px 4px 0 var(--green-900);text-transform:uppercase;letter-spacing:.1em;font-size:13px;padding:14px 24px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.tmpl-page .contact .button:hover,.shopify-challenge__button:hover{background:var(--lime-400)}.tmpl-page .contact .button:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--green-900)}.tmpl-page .form__message{font-family:var(--font-mono);font-size:13.5px}.customer h1,.customer h2,.customer .order-number{font-family:var(--font-display-ext);text-transform:uppercase;color:var(--green-900);letter-spacing:.005em}.customer,.customer p,.customer td,.customer th,.customer label{font-family:var(--font-mono);color:var(--ink-700)}.customer .field__input,.customer input[type=text],.customer input[type=email],.customer input[type=password]{font-family:var(--font-mono);color:var(--green-900);background:var(--cream-50);border:2px solid var(--green-900)!important;border-radius:var(--radius-md)}.customer .field__label{color:var(--ink-500)}.customer .button,.customer button:not(.quantity__button){font-family:var(--font-mono);background:var(--lime-500);color:var(--green-900);border:2px solid var(--green-900);border-radius:var(--radius-pill);box-shadow:4px 4px 0 var(--green-900);text-transform:uppercase;letter-spacing:.1em;font-size:13px;padding:13px 22px}.customer .button:hover{background:var(--lime-400)}.customer a{color:var(--green-900);text-underline-offset:3px}.customer a:hover{color:var(--lime-600)}.customer table th{text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:var(--green-700)}.tmpl-blog .title,.tmpl-blog .article-card__title,.tmpl-article .article-template__title{font-family:var(--font-display-ext);text-transform:uppercase;color:var(--green-900)}.tmpl-blog .article-card__excerpt,.tmpl-article .article-template__content{font-family:var(--font-mono);color:var(--ink-700)}.tmpl-article .article-template__content a{color:var(--green-900)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ss-commerce.css.map */
