:root{--rbm-bone: #F4F1EA;--rbm-paper: #E9E4D8;--rbm-pitch: #0B0B0B;--rbm-char: #1C1C1C;--rbm-graphite: #5E5E5E;--rbm-acid: #C6FF00;--rbm-alert: #FF4A1C;--rbm-head: "Anton", Impact, "Arial Narrow Bold", sans-serif;--rbm-body: "Space Grotesk", system-ui, -apple-system, sans-serif}.product-details .group-block-content:has(>.product-description)>*{order:20}.product-details .group-block-content:has(>.product-description)>.group-block:first-child{order:0}.product-details .group-block-content:has(>.product-description)>product-price{order:1}.product-details .group-block-content:has(>.product-description)>variant-picker{order:2}.product-details .group-block-content:has(>.product-description)>.buy-buttons-block{order:3}.product-details .group-block-content:has(>.product-description)>local-pickup{order:4}.product-details .group-block-content:has(>.product-description)>.divider{order:10}.product-details .group-block-content:has(>.product-description)>.product-description{order:11}.product-details .group-block-content:has(>.product-description)>.accordion{order:12}.product-details h1{font-family:var(--rbm-head);text-transform:uppercase!important;letter-spacing:.02em;line-height:.95}.product-details product-price .tax-note{font-family:var(--rbm-body);font-size:.85rem;font-weight:500;color:var(--rbm-graphite);text-transform:none;letter-spacing:0;margin-top:.35rem}.product-details .variant-option__select-wrapper{border:2px solid var(--rbm-pitch);border-radius:0;background:var(--rbm-bone)}.product-details .variant-option__select{color:var(--rbm-pitch);font-family:var(--rbm-body);font-weight:500}main[data-template^=product] .shopify-section[id*=__divider_]:has(+.shopify-section .product-information){display:none}.product-details .product-description h2{font-family:var(--rbm-head);font-weight:400;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:.98;letter-spacing:.02em;text-transform:uppercase;color:var(--rbm-pitch);margin:0 0 .75rem}.product-details .product-description h3{font-family:var(--rbm-body);font-weight:700;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rbm-pitch);margin:1.75rem 0 .6rem;padding-top:1rem;border-top:2px solid var(--rbm-pitch)}.product-details .product-description h3+p{font-family:var(--rbm-head);font-size:1.35rem;line-height:1.1;text-transform:uppercase;letter-spacing:.02em}.product-details .product-description ul{padding-left:1.1rem}.product-details .product-description li::marker{color:var(--rbm-pitch)}.product-details .product-description a{color:var(--rbm-pitch);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.recurpay-pdp-widget .recurpay__widget{--recurpay_primary_color: #0B0B0B;--recurpay_secondary_color: #0B0B0B;--recurpay_button_bg_color: #C6FF00;--recurpay_button_text_color: #0B0B0B;--recurpay_savings_bg_color: transparent;color:var(--rbm-pitch);font-family:var(--rbm-body)}.recurpay-pdp-widget .recurpay__widget .recurpay__widget_container{background:var(--rbm-bone);border:2px solid var(--rbm-graphite);border-radius:0;margin-bottom:14px;box-shadow:none;transition:border-color .12s linear,box-shadow .12s ease}.recurpay-pdp-widget .recurpay__widget .recurpay__widget_container:hover{border-color:var(--rbm-pitch)}.recurpay-pdp-widget .recurpay__widget .recurpay__widget_container.recurpay__widget_container--selected{border:3px solid var(--rbm-pitch);box-shadow:6px 6px 0 var(--rbm-pitch)}.recurpay-pdp-widget .recurpay__widget .recurpay__group_main_title,.recurpay-pdp-widget .recurpay__widget .recurpay_plan_title,.recurpay-pdp-widget .recurpay__onetime_radio~.recurpay__group_label .recurpay__group_title{font-family:var(--rbm-head);font-weight:400;font-size:1.25rem;letter-spacing:.03em;text-transform:uppercase;color:var(--rbm-pitch)}.recurpay-pdp-widget .recurpay__widget .recurpay__group_title{color:var(--rbm-pitch)}.recurpay-pdp-widget .recurpay__widget .recurpay__group_subtitle{font-family:var(--rbm-body);font-weight:500;font-size:.82rem;letter-spacing:0;text-transform:none;color:var(--rbm-graphite)}.recurpay-pdp-widget .recurpay__widget .recurpay__description,.recurpay-pdp-widget .recurpay__widget .recurpay__description *{color:var(--rbm-pitch);font-family:var(--rbm-body)}.recurpay-pdp-widget .recurpay__widget .recurpay__group_selling_price{font-family:var(--rbm-head);font-size:1.25rem;color:var(--rbm-pitch)}.recurpay-pdp-widget .recurpay__widget .recurpay__group_compare_price{color:var(--rbm-graphite);font-size:.85rem}.recurpay-pdp-widget .recurpay__widget .recurpay__frequency_label_title{font-family:var(--rbm-body);font-weight:700;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rbm-pitch);background:var(--rbm-bone)}.recurpay-pdp-widget .recurpay__widget .recurpay__frequency_select{min-height:48px;border:2px solid var(--rbm-pitch);border-radius:0;background-color:var(--rbm-bone);color:var(--rbm-pitch);font-family:var(--rbm-body);font-weight:500}.recurpay-pdp-widget .recurpay__widget svg circle{stroke:var(--rbm-pitch)}.recurpay-pdp-widget .recurpay__offer_wrapper{display:none!important}.recurpay-pdp-widget .recurpay__action button,.recurpay-pdp-widget [data-recurpay-action]{width:100%!important;min-height:56px!important;padding:1rem 1.5rem!important;background:var(--rbm-acid)!important;color:var(--rbm-pitch)!important;border:3px solid var(--rbm-pitch)!important;border-radius:0!important;box-shadow:6px 6px 0 var(--rbm-pitch);font-family:var(--rbm-head)!important;font-weight:400!important;font-size:1.3rem!important;letter-spacing:.06em!important;line-height:1!important;text-transform:uppercase!important;cursor:pointer;transition:background-color .12s linear,color .12s linear,transform .12s ease,box-shadow .12s ease}.recurpay-pdp-widget .recurpay__action button:hover,.recurpay-pdp-widget [data-recurpay-action]:hover{background:var(--rbm-pitch)!important;color:var(--rbm-acid)!important;transform:translate(3px,3px);box-shadow:3px 3px 0 var(--rbm-pitch)}.recurpay-pdp-widget .recurpay__action button:active,.recurpay-pdp-widget [data-recurpay-action]:active{transform:translate(6px,6px);box-shadow:0 0 0 var(--rbm-pitch)}.recurpay-pdp-widget .recurpay__action button:focus-visible,.recurpay-pdp-widget [data-recurpay-action]:focus-visible{outline:3px dashed var(--rbm-pitch);outline-offset:5px}footer .email-signup__input-group--underline{border-bottom:2px solid var(--rbm-bone)}footer .email-signup__input{color:var(--rbm-bone);font-family:var(--rbm-body);font-size:1rem}footer .email-signup__input::placeholder{color:var(--rbm-bone);opacity:.7}footer .email-signup__input:focus-visible{outline:3px dashed var(--rbm-acid);outline-offset:4px}@media(prefers-reduced-motion:reduce){.recurpay-pdp-widget .recurpay__action button,.recurpay-pdp-widget [data-recurpay-action]{transition:none;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/rbm-clean-punk.css.map */
