@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap";.Toastify__toast-theme--colored.Toastify__toast--success{background-color:#ff0;--toastify-text-color-success:#000}*,:after,:before,body,html{margin:0;padding:0;box-sizing:border-box}.wrapper{margin-left:2rem;margin-right:2rem}@media screen and (min-width:768px){.wrapper{margin-right:6rem;margin-left:6rem}}@media screen and (min-width:1200px){.wrapper{margin-right:12rem;margin-left:12rem}}body{font-family:Manrope,sans-serif;position:relative;scroll-behavior:smooth}.toastBody{font-family:Manrope,Arial,Helvetica,sans-serif;color:#fff!important;font-size:.875rem!important}button{outline:none;font-weight:700;letter-spacing:.0655rem;font-size:.8125rem;text-transform:uppercase;color:#fff;background-color:#191919;padding:.9rem 1.9rem;border:none;cursor:pointer}button:hover{background-color:#4c4c4c}.cart_number{color:#000}.button_primary{background-color:#d87d4a}.button_primary:hover{background-color:#fbaf85}.button_secondary{background-color:transparent;border:1px solid #191919}.button_secondary:hover{background-color:#191919;color:#fff}.button_secondary:hover a,.button_secondary:hover button{color:#fff}a{text-decoration:none}h1,h2,h3{text-transform:"uppercase"}a:focus,button:focus{outline:2px dashed red;outline-offset:4px}ul{list-style-type:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}.go-back a{margin-top:1rem;text-transform:uppercase}@media screen and (min-width:768px){.go-back a{margin-top:2rem}}@media screen and (min-width:1000px){.go-back a{margin-top:5rem}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.menu-icon{cursor:pointer}.hero_section{background-color:#191919;margin-top:-.5rem;padding-bottom:2rem;z-index:1;position:relative}@media screen and (min-width:768px){.hero_section{padding-top:1.5rem;padding-bottom:3rem}}@media screen and (min-width:1200px){.hero_section{padding-bottom:3rem}}.content{position:relative}.content .picture img{width:100%}.content .hero_content{position:absolute;top:10rem;text-align:center;padding-left:3rem;padding-right:3rem}.content .hero_content span{font-size:.875rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.625rem;font-weight:700;line-height:1.1rem}.content .hero_content h1{color:#fff;letter-spacing:.0806rem;font-size:2rem;font-weight:700;margin-top:.6rem;margin-bottom:1rem;text-transform:uppercase}.content .hero_content p{color:hsla(0,0%,100%,.5);font-size:.9375rem;line-height:1.7rem;margin-bottom:2rem}@media screen and (min-width:768px){.content{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.content .picture{width:100%}.content .picture img{height:100%;width:100%}.content .hero_content{position:relative;padding:unset;top:unset;left:0;text-align:left}}@media screen and (min-width:1200px){.content{display:flex;width:100%;align-items:center;justify-content:flex-start;height:75vh}.content .picture{margin-right:-1.5rem;position:absolute;z-index:-2;width:100%;height:100%}.content .picture img{max-block-size:100%;-o-object-fit:cover;object-fit:cover}.content .hero_content{margin-top:2rem;position:relative;width:100%;padding:unset;text-align:left}.content .hero_content span{font-size:1rem}.content .hero_content h1{font-size:3.25rem;margin-top:1rem;max-width:35rem}.content .hero_content p{font-size:.9rem;max-width:22rem}}.category ul{display:flex;flex-direction:column;gap:3rem;margin-top:5.95rem}@media screen and (min-width:768px){.category ul{display:flex;flex-direction:row;justify-content:space-evenly;gap:1rem;align-items:center}.category ul .category_list{width:100%}}.category_list li{background-color:#f1f1f1;border-radius:.5rem;position:relative;width:100%;flex:1 1;margin-bottom:2rem;padding-bottom:1.5rem}.category_list li:focus-within{outline:2px dashed red;outline-offset:4px}.category_list li a{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.category_list li a:hover p{color:#d87d4a}.category_list li a .image{position:absolute;top:0;max-height:10rem;width:8.625rem;max-width:10rem;left:50%;transform:translate(-50%,-40%)}.category_list li a .image img{width:100%}.category_list li a h2{font-size:.9375rem;margin-bottom:1rem;letter-spacing:.0669rem;line-height:1.33rem;color:#191919;text-transform:uppercase;padding-top:5rem}.category_list li a p{display:flex;color:rgba(0,0,0,.5);align-items:center;font-size:.8125rem;font-weight:700;line-height:1.66;text-transform:uppercase;gap:.5rem}@media screen and (min-width:768px){.category_list li{flex:1 1;width:100%}}.zx9_container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-top:3.5rem;padding-left:1.5rem;padding-right:1.5rem;border-radius:.5rem;background-color:#d87d4a;background-image:url(/images/home/desktop/pattern-circles.svg);background-repeat:no-repeat;background-size:cover;background-position:50% -8.5rem}.zx9_container .zx9_picture{width:10.625rem}.zx9_container .zx9_picture img{max-inline-size:100%;block-size:auto;-o-object-fit:cover;object-fit:cover}.zx9_container .zx9_text{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:2rem}.zx9_container .zx9_text h2{color:#fff;font-size:2.25rem;letter-spacing:.0806em;text-transform:uppercase;max-width:15rem;line-height:1;text-align:center;margin-bottom:1.5rem}.zx9_container .zx9_text p{color:hsla(0,0%,100%,.75);font-size:.9375rem;font-weight:200;line-height:1.56;margin-bottom:2.5rem}.zx9_container .zx9_text a{margin-bottom:2.5rem}@media screen and (min-width:768px){.zx9_container{display:flex;flex-direction:row;justify-content:space-around;align-items:unset;padding:unset;background-position:-10rem -8.1rem;overflow:hidden;gap:2rem}.zx9_container .zx9_picture{width:100%;max-width:20rem;padding-top:5rem;margin-bottom:-3rem}.zx9_container .zx9_text{text-align:left;margin-top:5rem;align-items:unset}.zx9_container .zx9_text h2{text-align:left}.zx9_container .zx9_text p{margin-bottom:1.5rem;max-width:15rem}.zx9_container .zx9_text a{padding-bottom:4rem}}@media screen and (min-width:1200px){.zx9_container{background-position:-15rem -9.1rem}.zx9_container .zx9_text{margin-left:-6rem;margin-top:6rem}}.zx7_container{margin-top:2rem;position:relative;overflow:hidden}.zx7_container,.zx7_container .zx7_picture{border-radius:.5rem;width:100%}.zx7_container .zx7_picture img{max-inline-size:100%;block-size:auto;border-radius:.5rem}.zx7_container .zx7_text{position:absolute;top:50%;left:1.5rem;transform:translateY(-50%)}.zx7_container .zx7_text h2{color:#191919;font-size:1.75rem;margin-bottom:2rem}.zx7_container .zx7_text button{color:#191919}@media screen and (min-width:768px){.zx7_container .zx7_text{position:absolute;top:50%;left:3.875rem}.zx7_container .zx7_picture{margin-top:-3rem}.zx7_container .zx7_picture img{width:100%;max-inline-size:unset;block-size:unset}}@media screen and (min-width:1200px){.zx7_container .zx7_text{left:5.9375rem}.zx7_container .zx7_picture{margin-top:-1rem}.zx7_container .zx7_picture img{width:100%;max-inline-size:unset;block-size:unset}}.yx1_container{margin-top:2rem;display:flex;flex-direction:column;width:100%;gap:1rem}.yx1_container .yx1_picture{flex:1 1;width:100%;height:15rem}.yx1_container .yx1_picture img{border-radius:.5rem;max-inline-size:100%;block-size:100%}.yx1_container .yx1_text{flex:1 1;width:100%;display:flex;flex-direction:column;justify-content:center;padding-left:1.5rem;border-radius:.5rem;gap:2rem;height:12rem;background-color:#f1f1f1}.yx1_container .yx1_text h2{color:#191919;font-size:1.75rem;text-transform:uppercase;width:8rem}.yx1_container .yx1_text .yx1_button button{color:#191919}@media screen and (min-width:768px){.yx1_container{display:grid;grid-template-columns:1fr 1fr}.yx1_container .yx1_picture img{-o-object-fit:cover;object-fit:cover;width:100%}.yx1_container .yx1_text{height:15rem;display:flex;flex-direction:column;justify-content:center;padding-left:2.5625rem}.yx1_container .yx1_text h2{width:11rem}}@media screen and (min-width:1200px){.yx1_container .yx1_text{padding-left:5.94rem}.yx1_container .yx1_text h2{width:unset}}.best-gear_content{margin-top:7rem;width:100%;display:flex;flex-direction:column;gap:2.5rem;text-align:center}.best-gear_content .best-gear_picture{width:100%}.best-gear_content .best-gear_picture img{width:100%;height:100%;border-radius:.5rem}.best-gear_content .best-gear_text h2{margin-bottom:1.5rem;text-transform:uppercase;margin-right:auto;margin-left:auto;font-size:1.75rem;letter-spacing:.0894rem}.best-gear_content .best-gear_text h2 span{color:#d87d4a}.best-gear_content .best-gear_text p{font-size:1rem;color:#191919}@media screen and (min-width:768px){.best-gear_content .best-gear_text h2{font-size:2.5rem;max-width:38rem}}@media screen and (min-width:1000px){.best-gear_content{display:flex;flex-direction:row-reverse;align-items:center;gap:2rem;text-align:left}.best-gear_content .best-gear_picture,.best-gear_content .best-gear_text{flex:1 1}.best-gear_content .best-gear_text h2{padding-right:2rem;margin-bottom:2.5rem}}.header{background-color:#191919}.header_content{width:100%}@media screen and (min-width:768px){.header_content{width:100%}}.header_content .header_navbar{display:flex}.header_content .header_mobile-nav{position:absolute;z-index:22;width:100%;left:0;right:0}@media screen and (min-width:768px){.header_content .header_mobile-nav{display:none}}.navbar{padding-top:2rem;width:100%;z-index:2;padding-bottom:1.3rem;border-bottom:.1px solid hsla(0,0%,50%,.6);display:flex;justify-content:space-between;align-items:center;gap:1rem}@media screen and (min-width:768px){.navbar{display:flex;justify-content:space-between;width:100%}.navbar .navbar_menu-icon{display:none}}.navbar .navbar_navlinks{display:none}@media screen and (min-width:768px){.navbar .navbar_navlinks{display:flex}}.cart_icon{cursor:pointer;position:relative}.cart_icon .button .cart_number{color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;top:-.375rem;right:-.75rem;height:1.3rem;width:1.3rem;font-size:.8125rem;border-radius:50%;background:#d87d4a;padding:.6rem}.nav-links ul{display:flex;gap:2rem}.nav-links ul .active{color:blue}.nav-links ul .active a{color:#d87d4a}.nav-links ul li a{font-size:.89rem;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:.125em;transition:.2s linear}.nav-links ul li a:hover{color:#d87d4a}.mobile_nav{position:relative;width:100%;z-index:-1000}.mobile_nav .default{position:absolute;visibility:none;z-index:-1000000;opacity:0;transform:translateX(-100vw);transition:.5s ease-in-out}.mobile_nav .active{width:100%;visibility:visible;opacity:1;transform:translateX(0);transition:.5s ease-in-out}.mobile_nav ul{position:relative;display:flex;flex-direction:column;gap:3rem;width:100%;padding:5rem 2rem 6rem;height:100vh;overflow:auto;scroll-behavior:smooth;background-color:#fff}.mobile_nav ul ::-webkit-scrollbar-thumb{display:none}.category_page{text-align:center}.category_page .h1_text{background:#191919;margin-top:-.5rem;color:#fff}.category_page .h1_text h1{font-size:1.75rem;letter-spacing:.125rem;text-transform:uppercase;padding-top:2rem;padding-bottom:2rem}@media screen and (min-width:768px){.category_page .h1_text h1{font-size:2.5rem;letter-spacing:.0894rem;padding-top:5.5625rem;padding-bottom:5.025rem}}.category-page-item{display:flex;flex-direction:column;margin-top:5rem}@media screen and (min-width:1000px){.category-page-item{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5rem;gap:5rem;align-items:center;margin-bottom:10rem}.category-page-item .cp_text{text-align:left}}.category-page-item .cp_picture{width:100%;-o-object-fit:cover;object-fit:cover}.category-page-item .cp_picture img{max-inline-size:100%;block-size:auto;-o-object-fit:cover;object-fit:cover}.category-page-item .cp_text h2{margin-top:1.5rem;text-transform:uppercase;font-size:1.75rem;letter-spacing:.0625rem;margin-bottom:1.5rem}.category-page-item .cp_text h2 .h2_text{color:#d87d4a;font-size:.825rem;margin-bottom:1.5rem;font-weight:400;letter-spacing:.625rem}.category-page-item .cp_text p{margin-bottom:2rem}.category-page-item .cp_text button{margin-bottom:3rem}.go-back{margin-top:1rem}.go-back a{font-size:.9375rem;text-transform:capitalize;cursor:pointer;color:#191919}@media screen and (min-width:768px){.go-back{margin-top:2rem}}@media screen and (min-width:1000px){.go-back{margin-top:5rem}}.product-details{width:100%;margin-top:1.5rem;display:flex;flex-direction:column;gap:2rem}.product-details .pd-picture{width:100%}.product-details .pd-picture img{max-inline-size:100%;block-size:auto;border-radius:.5rem}@media screen and (min-width:768px){.product-details{flex-direction:row}}@media screen and (min-width:1000px){.product-details{margin-top:3.5rem;grid-gap:6rem;gap:6rem;display:grid;grid-template-columns:1fr 1fr;align-items:center}}.product-description .pd_text{text-align:left}.product-description .pd_text h2{text-transform:uppercase;letter-spacing:.0625rem;font-size:1.75rem;margin-bottom:1.5rem}.product-description .pd_text h2 strong{display:block;color:#d87d4a;font-size:.875rem;letter-spacing:.625rem;font-weight:400;margin-bottom:1.5rem}@media screen and (min-width:768px){.product-description .pd_text h2 strong{margin-bottom:1rem}}@media screen and (min-width:1000px){.product-description .pd_text h2{font-size:2.5rem;margin-bottom:unset}}.product-description .pd_text p:first-child{margin-top:1.5rem}@media screen and (min-width:1000px){.product-description .pd_text p:first-child{padding-right:2rem;margin-bottom:unset}}.product-description .pd_text p:last-child{margin-top:1.5rem;font-weight:700;font-size:1.125rem;color:#191919;margin-bottom:2rem}.product-description .pd_content{display:flex;gap:1rem;align-items:stretch}.product_quantity_button{display:flex;background:#f1f1f1;align-items:center;width:7.5rem;height:3rem}.product_quantity_button button{background:#f1f1f1;width:40%;height:100%;color:rgba(0,0,0,.5);font-size:.9375rem;font-weight:700;padding-left:1rem;padding-right:1rem}.product_quantity_button button :focus,.product_quantity_button button:hover{color:#d87d4a;background:#d3d3d3}.product_quantity_button strong{text-align:center;font-size:.8125rem;width:20%;font-weight:700}.product-features{margin-top:5.5rem;display:flex;flex-direction:column;gap:5.5rem}.product-features .features{flex-basis:40%}.product-features .features h2{font-size:1.5rem;text-transform:uppercase;color:#191919}.product-features .features p{margin-top:1.5rem;white-space:pre-line;line-height:1.5rem;color:rgba(0,0,0,.5)}.product-features .box{display:flex;flex-direction:column;gap:1.5rem}.product-features .box h3{font-size:1.5rem;text-transform:uppercase;color:#191919}.product-features .box ul{margin-top:1rem}.product-features .box ul li{font-size:.9375rem;margin-bottom:.5rem}.product-features .box ul li .item_grid{display:grid;grid-template-columns:2rem 1fr}.product-features .box ul li .item_grid .item_quantity{color:#d87d4a;font-weight:700}.product-features .box ul li .item_grid .item_content{color:rgba(0,0,0,.5);text-align:left;text-transform:capitalize}@media screen and (min-width:768px){.product-features .features h2{font-size:2rem}.product-features .box{flex-direction:row;gap:6rem}.product-features .box h3{font-size:2rem}.product-features .box ul{margin-top:unset}}@media screen and (min-width:1000px){.product-features{flex-direction:row;margin-top:10rem;gap:7.5rem}.product-features .features{flex-basis:55%}.product-features .box{flex-direction:column;gap:2rem}}.product-gallery{margin-top:5.5rem;display:flex;flex-direction:column;gap:.5rem}.product-gallery .pg_picture_1,.product-gallery .pg_picture_2,.product-gallery .pg_picture_3{width:100%}.product-gallery .pg_picture_1 img,.product-gallery .pg_picture_2 img,.product-gallery .pg_picture_3 img{width:100%;height:100%;border-radius:.5rem}.product-gallery .pg_picture_1{grid-area:picture1}.product-gallery .pg_picture_2{grid-area:picture2}.product-gallery .pg_picture_3{grid-area:picture3}@media screen and (min-width:768px){.product-gallery{margin-top:7.5rem;display:grid;height:100%;width:100%;grid-template-columns:40% 1fr;grid-gap:1rem;gap:1rem;grid-template-areas:"picture1 picture3" "picture2 picture3"}}@media screen and (min-width:1000px){.product-gallery{margin-top:8rem}}.other-product{margin-top:7.5rem;text-align:center;margin-bottom:9rem}.other-product h2{font-size:1.5rem}.other-product ul{display:flex;margin-top:2.5rem;flex-direction:column;gap:3rem}@media screen and (min-width:768px){.other-product h2{font-size:2rem}.other-product ul{margin-top:3.5rem;gap:1rem;flex-direction:row}}@media screen and (min-width:1000px){.other-product{margin-bottom:11rem}.other-product ul{margin-top:4rem;gap:1.875rem}}.product-link .pl_picture{width:100%}.product-link .pl_picture img{max-inline-size:100%;block-size:auto}.product-link h3{font-size:1.5rem;margin-top:2rem;letter-spacing:.1069rem}.product-link button{margin-top:2rem;cursor:pointer}.overlay{position:absolute;background-color:rgba(0,0,0,.4);height:100vh;width:100vw}.modal_content{z-index:100000;margin-top:7rem;border-radius:.5rem;right:2rem;left:2rem;max-width:23.5625rem;padding:2rem;background-color:#fff;position:absolute}.modal_content .modal_item .modal_cart_quantity{display:flex;justify-content:space-between}.modal_content .modal_item .modal_cart_quantity h3{font-size:1.125rem;letter-spacing:.0806rem}.modal_content .modal_item .modal_cart_quantity span{font-size:.9375rem;text-transform:capitalize;text-decoration:underline;cursor:pointer;color:#d3d3d3}.modal_content .modal_item .modal_cart_quantity span:hover{color:#d87d4a}.modal_content .modal_item a,.modal_content .modal_item a button{width:100%}@media screen and (min-width:768px){.modal_content{right:unset;top:10rem;left:50%;transform:translate(-50%,-50%);width:100%;max-width:24rem}}@media screen and (min-width:1000px){.modal_content{right:0;top:10rem;left:unset;width:100%;max-width:24rem}}.cart_item{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;margin-top:1.5rem;gap:1rem}.cart_item .cart_item_content{display:flex;text-align:center;align-items:center}.cart_item .cart_item_content .item_details{display:flex;align-items:flex-start;flex-direction:column;margin-left:.875rem;gap:.5rem}.cart_item .cart_item_content .item_details h3{font-weight:700;font-size:.9375rem;color:#191919;text-transform:uppercase}.cart_item .cart_item_content .item_details h4{font-weight:700;font-size:.875rem;color:rgba(0,0,0,.5)}.cart_item .product_quantity_button{display:flex;align-items:center;width:6rem;height:2rem}.cart_item .product_quantity_button button{height:100%;width:100%;padding:unset}.cart_total{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;margin-top:2rem}.cart_total strong{text-transform:uppercase;color:rgba(0,0,0,.4);font-size:.9675rem}.cart_total p{font-size:1.125rem;font-weight:700;color:#191919}.empty_cart{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}.empty_cart p{font-weight:700;font-size:1rem}.checkout-page{background:#fafafa;padding-bottom:8rem}.checkout_page-template{padding-top:1.5rem}.checkout_page-template .go-back{margin:0}.checkout_page-template form{display:flex;flex-direction:column;margin-top:1.5rem}.checkout_page-template form .form-content{background:#fff;border-radius:.5rem;padding:1.5rem 1.5rem 2rem}.checkout_page-template form .form-content h1{font-size:1.75rem;margin-bottom:2rem;text-transform:uppercase;font-weight:600}.checkout_page-template form .form-content fieldset{margin-bottom:2rem;border:none}.checkout_page-template form .form-content fieldset legend{text-transform:uppercase;font-size:.8125rem;letter-spacing:.0581rem;margin-bottom:1rem;font-weight:700;color:#d87d4a}.checkout_page-template form .form-content fieldset .billing_form_grid{display:flex;flex-direction:column;gap:1rem}.checkout_page-template form .form-content fieldset .billing_form_grid .form_field-1,.checkout_page-template form .form-content fieldset .billing_form_grid .form_field-2,.checkout_page-template form .form-content fieldset .billing_form_grid .form_field-3{display:flex;flex-direction:column}.checkout_page-template form .form-content fieldset .billing_form_grid .form_field-1 label,.checkout_page-template form .form-content fieldset .billing_form_grid .form_field-2 label,.checkout_page-template form .form-content fieldset .billing_form_grid .form_field-3 label{font-size:.75rem;margin-bottom:.65rem;font-weight:700;color:#191919}.checkout_page-template form .form-content fieldset .billing_form_grid .form_field-1 input,.checkout_page-template form .form-content fieldset .billing_form_grid .form_field-2 input,.checkout_page-template form .form-content fieldset .billing_form_grid .form_field-3 input{width:100%;outline:none;border:1px solid #cfcfcf;padding:1rem;border-radius:.5rem;font-weight:400;font-size:.875rem;color:#191919;transition:all .2s}.checkout_page-template form .form-content fieldset .billing_form_grid .form_field-1 input:focus,.checkout_page-template form .form-content fieldset .billing_form_grid .form_field-2 input:focus,.checkout_page-template form .form-content fieldset .billing_form_grid .form_field-3 input:focus{border-color:#d87d4a}.checkout_page-template form .form-content fieldset .shipping_form_grid{display:flex;flex-direction:column;gap:1rem}.checkout_page-template form .form-content fieldset .shipping_form_grid .form_field_address,.checkout_page-template form .form-content fieldset .shipping_form_grid .form_field_city,.checkout_page-template form .form-content fieldset .shipping_form_grid .form_field_country,.checkout_page-template form .form-content fieldset .shipping_form_grid .form_field_zip{display:flex;flex-direction:column}.checkout_page-template form .form-content fieldset .shipping_form_grid .form_field_address label,.checkout_page-template form .form-content fieldset .shipping_form_grid .form_field_city label,.checkout_page-template form .form-content fieldset .shipping_form_grid .form_field_country label,.checkout_page-template form .form-content fieldset .shipping_form_grid .form_field_zip label{font-size:.75rem;margin-bottom:.65rem;font-weight:700;color:#191919}.checkout_page-template form .form-content fieldset .shipping_form_grid .form_field_address input,.checkout_page-template form .form-content fieldset .shipping_form_grid .form_field_city input,.checkout_page-template form .form-content fieldset .shipping_form_grid .form_field_country input,.checkout_page-template form .form-content fieldset .shipping_form_grid .form_field_zip input{width:100%;outline:none;border:1px solid #cfcfcf;padding:1rem;border-radius:.5rem;font-weight:400;font-size:.875rem;color:#191919;transition:all .2s}.checkout_page-template form .form-content fieldset .payment_form_grid p{font-size:.75rem;font-weight:700;line-height:1.66;color:#191919;margin-bottom:.5rem}.checkout_page-template form .form-content fieldset .payment_form_grid label{font-size:.875rem;font-weight:700}.checkout_page-template form .form-content fieldset .payment_form_grid .cash,.checkout_page-template form .form-content fieldset .payment_form_grid .e-money{border:1px solid #cfcfcf;border-radius:.5rem;padding-top:1rem;padding-bottom:1rem;padding-left:1rem;display:flex;align-items:center;margin-bottom:1rem}.checkout_page-template form .form-content fieldset .payment_form_grid .cash span,.checkout_page-template form .form-content fieldset .payment_form_grid .e-money span{height:20px;width:20px;border:1px solid #cfcfcf;border-radius:50%;margin-right:1rem;display:flex;align-items:center;justify-content:center}.checkout_page-template form .form-content fieldset .payment_form_grid .cash span .circle1,.checkout_page-template form .form-content fieldset .payment_form_grid .e-money span .circle1{height:10px;width:10px;background:#d87d4a;border-radius:50%}@media screen and (min-width:768px){.checkout_page-template form .form-content{padding:1.875rem 1.75rem 2rem}.checkout_page-template form .form-content fieldset .billing_form_grid{display:grid;grid-template-columns:1fr 1fr}.checkout_page-template form .form-content fieldset .shipping_form_grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"address address" "zip city" "country  ."}.checkout_page-template form .form-content fieldset .shipping_form_grid .form_field_address{grid-area:address}.checkout_page-template form .form-content fieldset .shipping_form_grid .form_field_city{grid-area:city}.checkout_page-template form .form-content fieldset .shipping_form_grid .form_field_country{grid-area:country}.checkout_page-template form .form-content fieldset .shipping_form_grid .form_field_zip{grid-area:zip}.checkout_page-template form .form-content fieldset .payment_form_grid{display:flex;justify-content:space-between}.checkout_page-template form .form-content fieldset .payment_form_grid .radio_form,.checkout_page-template form .form-content fieldset .payment_form_grid p{flex:1 1}.checkout_page-template form .form-content .e-money_content{display:flex;justify-content:space-between;gap:1rem}.checkout_page-template form .form-content .e-money_content .e-form1,.checkout_page-template form .form-content .e-money_content .e-form2{flex:1 1}}@media screen and (min-width:1000px){.checkout_page-template form .form-content{padding:3.625rem 3rem 3rem;max-width:45.625rem}.checkout_page-template form{display:flex;flex-direction:row}.checkout_page-template form .form-content{flex:2 1}.checkout_page-template form .summary_content{flex:1 1}}::-moz-placeholder{color:#d3d3d3}:-ms-input-placeholder{color:#d3d3d3}::placeholder{color:#d3d3d3}input[type=radio]{display:none}.e-money_content .e-form1,.e-money_content .e-form2{display:flex;flex-direction:column;margin-bottom:1rem}.e-money_content .e-form1 label,.e-money_content .e-form2 label{font-size:.75rem;margin-bottom:.65rem;font-weight:700;color:#191919}.e-money_content .e-form1 input,.e-money_content .e-form2 input{width:100%;outline:none;border:1px solid #cfcfcf;padding:1rem;border-radius:.5rem;font-weight:400;font-size:.875rem;color:#191919;transition:all .2s}.cash-content{display:flex;gap:2rem;margin-top:1.5rem}label{line-height:1.66;display:flex;justify-content:space-between}label span{color:#cd2c2c;font-size:.75rem;font-weight:400}.summary_content{margin-top:1.5rem;padding:2rem 1.5rem;background:#fff;border-radius:.5rem}.summary_content h2{font-size:1.125rem;letter-spacing:.0806rem}.summary_content ul{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.summary_content ul li{width:100%;display:flex;gap:1.5rem;align-items:center}.summary_content ul li img{height:4rem;width:4rem;border-radius:.5rem}.summary_content ul li .arrange_item{flex-direction:column;padding-top:.3rem;padding-bottom:.3rem}.summary_content ul li .arrange_item,.summary_content ul li .arrange_item .list_content{width:100%;display:flex;justify-content:space-between}.summary_content ul li .arrange_item .list_content h2{font-size:.9375rem;line-height:1.66;text-transform:uppercase;color:#191919}.summary_content ul li .arrange_item .list_content h3{font-size:.9375rem;color:rgba(0,0,0,.5);line-height:1.66;font-weight:700}@media screen and (min-width:768px){.summary_content{margin-top:2rem;padding:2rem}}@media screen and (min-width:1000px){.summary_content{flex-grow:1;margin-left:2rem;margin-top:unset;margin-bottom:0;max-height:32rem}}.no_cart{text-align:center;width:100%}.no_cart p{text-align:center;font-size:1rem}.summary_line{margin-top:2rem}.summary_line .summary_line-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:.2rem}.summary_line .summary_line-content h3{text-transform:uppercase;line-height:1.66;font-size:.9375rem;color:rgba(0,0,0,.5)}.summary_line .summary_line-content p{line-height:1.66;color:#191919;font-size:1.125rem;text-transform:uppercase;font-weight:700}.summary_line .give-margin{margin-top:1.5rem}.summary_line .give-margin p{color:#d87d4a}.summary_line button{width:100%;margin-top:1rem}.checkout-modal-content_position{height:100vh;width:100%;position:absolute;display:flex;align-items:center;justify-content:center;z-index:10;padding-left:1.5rem;padding-right:1.5rem}.checkout-modal-content_position .checkout-modal-content{border-radius:.5rem;display:flex;background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem;max-width:25.6875rem}.checkout-modal-content_position .checkout-modal-content a,.checkout-modal-content_position .checkout-modal-content a button{width:100%}@media screen and (min-width:768px){.checkout-modal-content_position .checkout-modal-content{width:100%;max-width:33.75rem;padding:3rem}}.checkout_content{margin-top:1.5rem;width:100%}.checkout_content h2{font-size:1.5rem;line-height:1.125;margin-bottom:1.125rem;text-transform:uppercase}.checkout_content h2 span{display:block}@media screen and (min-width:768px){.checkout_content h2{font-size:2rem;margin-bottom:1.5rem}}.checkout_content p{margin-bottom:1.375rem;font-size:.9375rem;line-height:1.66;color:rgba(0,0,0,.5);font-weight:400}@media screen and (min-width:768px){.checkout_content p{margin-bottom:2rem}}.checkout_content .content_bought{width:100%;border-radius:.5rem;display:flex;flex-direction:column;margin-bottom:1.5rem;align-items:stretch}@media screen and (min-width:768px){.checkout_content .content_bought{flex-direction:row;margin-bottom:3rem}}.checkout_content .content_bought .list{background:#f1f1f1;border-radius:.5rem;border-bottom-left-radius:unset;border-bottom-right-radius:unset;padding-left:1.5rem;padding-right:1.5rem;flex-basis:55%}@media screen and (min-width:768px){.checkout_content .content_bought .list{border-radius:unset;border-top-right-radius:.5rem;border-bottom-left-radius:.5rem}}.checkout_content .content_bought .list ul{width:100%;padding-top:1.5rem}.checkout_content .content_bought .list ul li{display:flex;align-items:center;gap:.5rem;width:100%}.checkout_content .content_bought .list ul li .image{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center}.checkout_content .content_bought .list ul li .chkout_list_content{width:100%}.checkout_content .content_bought .list ul li .chkout_list_content .list_content{display:flex;flex-direction:column;width:100%}.checkout_content .content_bought .list ul li .chkout_list_content .list_content .text{display:flex;justify-content:space-between}.checkout_content .content_bought .list ul li .chkout_list_content .list_content .text h2{font-size:.9375rem;font-weight:700;text-transform:uppercase;color:#191919;margin-bottom:unset}.checkout_content .content_bought .list ul li .chkout_list_content .list_content .text h3{font-size:.9375rem;font-weight:700;align-self:flex-start}.checkout_content .content_bought .list ul li .chkout_list_content .list_content p{margin-bottom:unset;font-size:.875rem;font-weight:700}.checkout_btn{width:100%;display:flex;justify-content:center;border-top:1px solid rgba(0,0,0,.1)}.checkout_btn button{background:none;color:rgba(0,0,0,.5);font-size:.75rem;font-weight:700;text-transform:none}.grand-total{flex-basis:45%;background:#191919;padding-right:1.5rem;padding-left:1.5rem;padding-top:.9375rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.grand-total p{text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-bottom:.5rem}.grand-total h2{color:#fff;font-weight:700;font-size:1rem}@media screen and (min-width:768px){.grand-total{border-radius:unset;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;display:flex;align-items:center;justify-content:center}.flex-this{display:flex;align-items:flex-end}}.footer{background:#191919;margin-top:7.5rem;text-align:center}.footer .footer_content{position:relative;padding:3.25rem 6px 2rem}.footer .footer_content:before{content:"";position:absolute;height:.25rem;width:6.25rem;background:#d87d4a;top:0;left:50%;transform:translate(-50%)}@media screen and (min-width:768px){.footer .footer_content:before{transform:translateX(0);left:1.5rem}.footer{text-align:left;margin-top:6rem}.footer .footer_content{padding-top:3.75rem}}@media screen and (min-width:1200px){.footer{margin-top:12.5rem}.footer .footer_content{margin-top:4.6875rem}}.footer_nav{gap:3rem}.footer_nav,.footer_nav ul{display:flex;flex-direction:column}.footer_nav ul{gap:1rem}.footer_nav ul li a{font-size:.8125rem;font-weight:700;color:#fff;letter-spacing:.125rem;text-transform:uppercase;transition:color .2s linear}.footer_nav ul li a:hover{color:#d87d4a}@media screen and (min-width:768px){.footer_nav{flex-direction:row;gap:2rem;justify-content:space-between}.footer_nav ul{flex-direction:row;gap:.8234rem}}@media screen and (min-width:1000px){.footer_nav ul{gap:2.125rem}}.footer_text{margin-top:3rem}.footer_text p{font-size:.9375rem;line-height:1.66;color:hsla(0,0%,100%,.5);font-weight:400}.footer_bottom{margin-top:3rem;display:flex;flex-direction:column;gap:2rem}.footer_bottom p{font-size:.9375rem;line-height:1.66;color:hsla(0,0%,100%,.5);font-weight:400}.footer_bottom .social_links{display:flex;justify-content:center;align-items:center;gap:1rem}@media screen and (min-width:768px){.footer_bottom{flex-direction:row;align-items:center;justify-content:space-between}}