.cart-count-badge{position:absolute;top:-1px;right:-3px;background-color:red;color:white;font-size:12px;font-weight:bold;padding:9.5px 6px;border-radius:50%;display:none;z-index:1;line-height:0}.wc-block-checkout__login-prompt,.edit{background-color:black;color:white!important;padding:5px 15px;border-radius:40px}.wc-block-checkout__login-prompt{margin-top:-72px!important}.single-product-variable-items{padding-right:2px!important}.add_to_cart_button,.wc-block-components-button{border:2px solid #191817!important;font-size:large!important;background-color:#191817!important;border-radius:40px}.add_to_cart_button:hover,.wc-block-components-button:hover{background-color:#FFFFFF!important;color:#191817!important}.onsale,.wc-block-grid__product-onsale,.wc-block-components-product-sale-badge,.wc-block-components-shipping-address,.wc-block-components-product-badge,.wc-block-components-totals-shipping__via,.wc-block-components-product-metadata{display:none!important}.wc-block-checkout__sidebar{top:85px!important}.variations,.variable-items-wrapper{padding-left:0px!important}.woocommerce ul.products li.product a img{filter:brightness(.95)}.woo-variation-items-wrapper{overflow:hidden}.et_pb_row{max-width:1440px!important}.onsale{display:none}@media (min-width:768px) and (max-width:1023px){.nickx_product_images_with_video{display:flex;flex-direction:column}.nickx-slider-for{width:100%!important}}.et_overlay{display:none}.onsale{display:none!important}ul.products li.product{transition:transform 0.3s ease}ul.products li.product:hover{transform:scale(1.03);z-index:2}.et_pb_contact_field textarea.et_pb_contact_message{min-height:20px}.et_pb_newsletter .et_pb_newsletter_fields{display:flex;flex-wrap:nowrap}@media (max-width:550px){.woocommerce-notices-wrapper .woocommerce-message{text-align:center}.woocommerce-notices-wrapper .woocommerce-message a{width:100%;text-align:center;margin-top:20px}}@media (max-width:768px){.et_pb_newsletter .et_pb_newsletter_fields{display:flex;flex-wrap:wrap}.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half{flex-basis:100%;margin-right:0%}.et_pb_signup_0_tb_footer.et_pb_subscribe.et_pb_subscribe .et_pb_newsletter_button.et_pb_button{width:30%!important;margin-left:auto}}.woocommerce ul.products li.product h2{font-size:16px!important;line-height:26px!important;font-weight:400;letter-spacing:2px;margin-bottom:-12px!important;color:#191817}.product-tabs-container{position:relative;margin-bottom:30px;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;scrollbar-width:thin;scrollbar-color:transparent transparent}.product-tabs-container::-webkit-scrollbar{height:0;background:transparent}.product-tabs{display:inline-block;flex-shrink:0;list-style:none!important;padding:0!important;margin:0;position:relative;padding-bottom:2px}.product-tabs li{display:inline-block;position:relative}.tab-button{cursor:pointer;font-size:0.75rem;line-height:26px;font-weight:400;letter-spacing:2px;text-transform:uppercase;margin-right:clamp(16px,3vw,48px);color:#191817;white-space:nowrap}.tab-button.active{color:#191817}#underline{position:absolute;bottom:0;height:1px;background:#191817;transition:all 0.3s ease-in-out;pointer-events:none}h3{font-size:36px;line-height:54px;font-weight:500;letter-spacing:0.5px;color:#191817}.b3{font-size:12px;line-height:20px;font-weight:400;letter-spacing:0.1px;color:#191817}.et-db #et-boc .et-l .et_pb_wc_description_1{color:#191817;font-size:14px;line-height:24px;font-weight:700;letter-spacing:0.1px}.b3-a{color:#191817;font-size:14px;line-height:24px;font-weight:700;letter-spacing:0.1px}h1{font-size:64px;line-height:72px;font-weight:500;letter-spacing:0.5px;color:#191817}h2{font-size:48px!important;line-height:64px;font-weight:500;letter-spacing:0.5px;color:#191817}h4{font-size:24px;line-height:36px;font-weight:500;color:#191817}.b1{color:#191817;font-size:16px;line-height:26px;font-weight:400;letter-spacing:0.2px}.et_pb_toggle_title{font-size:16px;line-height:26px;letter-spacing:0.2px;font-weight:500;color:#191817}.et-db #et-boc .et-l .et_pb_toggle_content{font-size:14px;line-height:24px;letter-spacing:0.1px;font-weight:400;color:#191817}@media (max-width:768px){h1{font-size:48px;line-height:56px}h2{font-size:36px!important;line-height:48px}h3{font-size:26px;line-height:40px}h4{font-size:22px;line-height:32px}}@media (max-width:400px){h1{font-size:40px;line-height:48px}h2{font-size:32px!important;line-height:42px}h3{font-size:24px;line-height:32px}h4{font-size:18px;line-height:28px}}.single-product #main-content .container{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.variable-item-span:after{border:none!important}.woocommerce ul.products li.product a img{background-color:#f5f4f3}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#191817!important}.woocommerce-variation-availability{}@media (max-width:700px){.woocommerce div.product form.cart .variations td:last-child{padding-right:2vw!important}}@media (max-width:510px){.woocommerce div.product form.cart .variations td:last-child{padding-right:4vw!important}}@media (max-width:400px){.woocommerce div.product form.cart .variations td:last-child{padding-right:5vw!important}}.variations tr{display:flex;justify-content:space-between;padding-top:23px!important;border-top:1px solid #EBE8E5;border-bottom:1px solid #EBE8E5}.variations th.label{color:#191817;font-size:16px;line-height:26px;font-weight:400;letter-spacing:0.2px}#content-area table tr,#content-area table th,#content-area table td{padding:0}.woocommerce div.product form.cart .variations td{padding:0!important}.woocommerce-variation-description{display:none}.woo-variation-swatches.wvs-show-label .variations th label{margin-left:0px}a.reset_variations{display:none!important}.woocommerce div.product span.price,.woocommerce-page div.product span.price{color:#191817!important}#page-container #et-boc .et-l .et_pb_section .et_pb_wc_add_to_cart_2 .button{margin-top:16px}body:not(.et-tb) #main-content .container{padding-top:0px}.pa-full-height-image-column{height:100%}.pa-full-height-image-column .et_pb_image_wrap{height:100%}.pa-full-height-image-column img{object-fit:cover;height:100%}