header .block_nav>ul ul,button,body .btn,.block_product_purchase_variant .option_group .option_button,.block_column,img:not(.section_row>.w-full>.block_hero .slide_bg),.block_video iframe,.block_video video,.block_divider hr,.block_filters.horizontal ul,input,textarea,select,.block_hero .hero_slide_indicator_bar .indicator_wrap,footer[role=contentinfo] .block_form form.contact-form,.block_hero .block_hero_slide .content_container .hero_content.color_scheme:before,#modal_close,.block_search .query_container,.block_search .query_btn,body .block_product_purchase_builder .included_product,body .block_product_purchase_builder .option_btn,body .block_product_purchase_builder .variant_btn,.block_product_purchase_builder li:has(>.option_title)>ul{border-radius:.5rem}::-webkit-scrollbar{height:15px;width:15px}::-webkit-scrollbar-track{background-color:var(--color_scheme_text);border:7px solid var(--color_scheme_background)}::-webkit-scrollbar-thumb{background-color:var(--color_scheme_primary_button);border:3px solid var(--color_scheme_background);border-radius:1em}::-webkit-scrollbar-thumb:hover{background-color:var(--color_scheme_text);border-width:1px}::-webkit-scrollbar-button:single-button{background-color:var(--color_scheme_text);height:15px;width:15px;border-radius:50%;border:1px solid var(--color_scheme_background)}::-webkit-scrollbar-button:single-button:hover{background-color:var(--color_scheme_primary_button)}header[role=banner]{display:contents}header .block_nav>ul>li>a,#modal .block_nav.vertical>ul>li>a{text-transform:uppercase;font-family:var(--font_secondary_family)!important;font-weight:var(--font_secondary_weight)!important;font-style:var(--font_secondary_style)!important}header .block_nav>ul ul{width:15em;padding:1em 0;border:1px solid}header .block_nav>ul>li.current>a{color:var(--color_scheme_text)}.block_nav>ul>li.active>a{position:relative}.block_nav.horizontal>ul>li.active>a:after{content:"";width:0;height:0;border-left:.25em solid transparent;border-right:.25em solid transparent;border-bottom:.25em solid var(--color_scheme_text);position:absolute;top:100%;left:50%;transform:translate(-50%)}#modal .block_nav.vertical ul{margin-left:0}#modal .block_nav.vertical>ul>li>a{font-size:1.4em;padding:.25em 0}#modal .block_nav.vertical>ul>li>ul{border-left:1px solid}#modal .block_nav.vertical>ul>li>ul li a{padding:.25em 0 .25em 1em}#modal #modal_close{top:.5em;right:.5em}@media(max-width:767px){#modal .modal_content.type_right{--width: 30em !important}}@media(min-aspect-ratio:3.001 / 4)and (min-width:768px)and (max-width:991px){header .block_column:has(.block_nav){font-size:13px}header .block_nav.horizontal a{padding-left:.25em;padding-right:.25em}}@media(min-aspect-ratio:3.001 / 4)and (min-width:992px)and (max-width:1199px){header .block_column:has(.block_nav){font-size:13px}header .block_nav.horizontal a{padding-left:.5em;padding-right:.5em}}@media(min-aspect-ratio:3.001 / 4)and (min-width:1200px)and (max-width:1500px){header .block_column:has(.block_nav){font-size:16px}}@media(max-aspect-ratio:3/4)and (min-width:768px){header .section_row:has(.block_nav){--desktop_columns: 3 !important}}footer[role=contentinfo] .block_form form.contact-form{display:flex;align-items:center;gap:.5em;padding:.5em;border:1px solid;background-color:var(--color_scheme_background);max-width:30em}footer[role=contentinfo] .block_form form.contact-form input{background-color:transparent;color:var(--color_scheme_text);border:none}footer[role=contentinfo] .block_form form.contact-form button{padding:.5em}footer[role=contentinfo] .block_form form.contact-form .block_form_input{flex-grow:1}footer[role=contentinfo] .block_form form.contact-form .block_button{flex-grow:0;flex-shrink:0}footer[role=contentinfo] .block_form form.contact-form button:hover{border-color:var(--color_scheme_primary_button_hover)}body .block_accordion button.accordion_heading{border-radius:0;padding:.5em 0;align-items:center}body .block_accordion:not(.active) button.accordion_heading:hover{padding-bottom:.75em}.block_video iframe{border:none;display:block}body .block_hero .hero_slide_indicator_bar .indicator_wrap{border:1px solid var(--color_scheme_background);background-color:var(--color_scheme_text)}body .block_hero .hero_slide_indicator_bar .indicator_bar{background-color:var(--color_scheme_links);z-index:1;position:relative}.qty_input_container{gap:.25em}.qty_input_container button:disabled{opacity:.3}body .block_product_purchase_variant .option_title{font-size:1.2em;margin:.5em .25em}body .block_product_purchase_builder .option_title,body .block_product_purchase_builder fieldset legend,body .block_product_purchase_builder .product_fields label{padding-bottom:.5em}body .block_product_purchase_builder .included_product{padding:.25em .75em;display:inline-block;font-weight:700;color:var(--color_scheme_background);background-color:var(--color_scheme_text);font-size:.8em}.block_product_purchase_builder li:has(>.option_title)>ul{padding:.5em;border:1px solid}.block_product_purchase_builder li:has(>.option_title.active) .options.thumbnails_template>li>.product_btn,.block_product_purchase_builder li:has(>.option_title.active) .options.thumbnails_template .product_btn:before,.block_product_purchase_builder li:has(>.option_title.active) .options.thumbnails_template img,.block_product_purchase_builder li:has(>.option_title.active) li:has(>.product_btn.active) .child_options{border-radius:.25rem}.block_product_purchase_builder li:has(>.option_title.active) .options.thumbnails_template .product_btn.active{background-color:var(--color_scheme_text);color:var(--color_scheme_background)}body .block_product_purchase_builder .options.thumbnails_template fieldset legend{padding-top:.5em}.block_product_purchase_builder li:has(>.option_title.active) .options.thumbnails_template>li:has(fieldset) .product_btn.active img{width:70%}.block_product_purchase_builder .options.thumbnails_template .child_options{transition:none}.block_cart .cart_item a{--color_scheme_links: var(--color_scheme_text);text-decoration:none}@media(min-aspect-ratio:3.001/4)and (min-width:768px){.section_row .block_cart .cart_item,.section_row .block_cart .cart_item .cart_item_details_container{align-items:start;flex-wrap:nowrap}.section_row .block_cart .cart_item .cart_item_details_container{gap:2em}.block_cart .cart_item .cart_item_details_container .cart_item_details{margin-top:.25em}}.block_search .query_container input{margin:.25em 0 .25em .25em;border-radius:.25rem}
/*# sourceMappingURL=/cdn/shop/t/21/assets/shop.css.map */
