.elementor-66 .elementor-element.elementor-element-6411db51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-6411db51:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-6411db51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-66 .elementor-element.elementor-element-77f85d9f{--display:flex;}.elementor-66 .elementor-element.elementor-element-4e4b7ddd{--display:flex;}.elementor-66 .elementor-element.elementor-element-8ac2205{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.95;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-8ac2205:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-8ac2205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;background-image:url("https://rbcards.vidokutyakozmetika.hu/wp-content/uploads/2025/01/2.webp");background-position:center center;background-size:cover;}.elementor-66 .elementor-element.elementor-element-8ac2205::before, .elementor-66 .elementor-element.elementor-element-8ac2205 > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-8ac2205 > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-8ac2205 > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-8ac2205 > .e-con-inner > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-8ac2205 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DDDDDD;--background-overlay:'';}.elementor-66 .elementor-element.elementor-element-a87520c{--display:flex;}.elementor-66 .elementor-element.elementor-element-7b7e92d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-0b63107 > .elementor-widget-container{background-color:#0C0C0C;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:5px 0px 0px 5px;}.elementor-66 .elementor-element.elementor-element-0b63107.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-0b63107{text-align:center;}.elementor-66 .elementor-element.elementor-element-0b63107 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:50px;font-weight:800;text-transform:uppercase;color:#F6F6F6;}.elementor-66 .elementor-element.elementor-element-0146df3 > .elementor-widget-container{background-color:#FF4800;padding:10px 10px 10px 10px;border-radius:0px 5px 5px 0px;}.elementor-66 .elementor-element.elementor-element-0146df3.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-0146df3 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:50px;font-weight:800;text-transform:uppercase;color:#F6F6F6;}.elementor-66 .elementor-element.elementor-element-0e3b130{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-66 .elementor-element.elementor-element-0e3b130.e-con{--align-self:stretch;}.elementor-66 .elementor-element.elementor-element-20b287a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-20b287a:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-20b287a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://rbcards.vidokutyakozmetika.hu/wp-content/uploads/2025/01/yugioh.webp");}.elementor-66 .elementor-element.elementor-element-20b287a:hover::before, .elementor-66 .elementor-element.elementor-element-20b287a:hover > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-20b287a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-20b287a > .elementor-background-slideshow:hover::before, .elementor-66 .elementor-element.elementor-element-20b287a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-66 .elementor-element.elementor-element-20b287a:hover{background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.7;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-66 .elementor-element.elementor-element-d6ecc61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-d6ecc61:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-d6ecc61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://rbcards.vidokutyakozmetika.hu/wp-content/uploads/2025/01/pokemon.webp");}.elementor-66 .elementor-element.elementor-element-d6ecc61:hover::before, .elementor-66 .elementor-element.elementor-element-d6ecc61:hover > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-d6ecc61:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-d6ecc61 > .elementor-background-slideshow:hover::before, .elementor-66 .elementor-element.elementor-element-d6ecc61 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-66 .elementor-element.elementor-element-d6ecc61:hover{background-position:bottom center;background-repeat:no-repeat;background-size:contain;--overlay-opacity:0.7;}.elementor-66 .elementor-element.elementor-element-dcc8f4d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:3s;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-dcc8f4d:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-dcc8f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://rbcards.vidokutyakozmetika.hu/wp-content/uploads/2025/01/starwars.webp");}.elementor-66 .elementor-element.elementor-element-dcc8f4d:hover::before, .elementor-66 .elementor-element.elementor-element-dcc8f4d:hover > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-dcc8f4d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-dcc8f4d > .elementor-background-slideshow:hover::before, .elementor-66 .elementor-element.elementor-element-dcc8f4d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-66 .elementor-element.elementor-element-dcc8f4d:hover{background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.7;}.elementor-66 .elementor-element.elementor-element-f92056e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:3s;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-f92056e:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-f92056e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://rbcards.vidokutyakozmetika.hu/wp-content/uploads/2025/01/egyeb.webp");}.elementor-66 .elementor-element.elementor-element-f92056e:hover::before, .elementor-66 .elementor-element.elementor-element-f92056e:hover > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-f92056e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-f92056e > .elementor-background-slideshow:hover::before, .elementor-66 .elementor-element.elementor-element-f92056e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-66 .elementor-element.elementor-element-f92056e:hover{background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.7;}.elementor-66 .elementor-element.elementor-element-f880e96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-f880e96:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-f880e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;background-image:url("https://rbcards.vidokutyakozmetika.hu/wp-content/uploads/2025/01/hatter.webp");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-66 .elementor-element.elementor-element-f880e96::before, .elementor-66 .elementor-element.elementor-element-f880e96 > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-f880e96 > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-f880e96 > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-f880e96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-f880e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-66 .elementor-element.elementor-element-c09f847{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-406e096 > .elementor-widget-container{background-color:#F6F6F6;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:5px 0px 0px 5px;}.elementor-66 .elementor-element.elementor-element-406e096.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-406e096{text-align:center;}.elementor-66 .elementor-element.elementor-element-406e096 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:50px;font-weight:800;text-transform:uppercase;color:#FF4800;}.elementor-66 .elementor-element.elementor-element-5cea00f > .elementor-widget-container{background-color:#F6F6F6;padding:10px 10px 10px 10px;border-radius:0px 5px 5px 0px;}.elementor-66 .elementor-element.elementor-element-5cea00f.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-5cea00f{text-align:center;}.elementor-66 .elementor-element.elementor-element-5cea00f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:50px;font-weight:800;text-transform:uppercase;color:#0C0C0C;}.elementor-66 .elementor-element.elementor-element-74dfa44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-66 .elementor-element.elementor-element-d4c36ce.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-66 .elementor-element.elementor-element-d4c36ce.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-66 .elementor-element.elementor-element-d4c36ce.elementor-wc-products ul.products li.product .price{color:#FF4800;font-family:"Oswald", Sans-serif;font-weight:600;}.elementor-66 .elementor-element.elementor-element-d4c36ce.elementor-wc-products ul.products li.product .price ins{color:#FF4800;}.elementor-66 .elementor-element.elementor-element-d4c36ce.elementor-wc-products ul.products li.product .price ins .amount{color:#FF4800;}.elementor-66 .elementor-element.elementor-element-d4c36ce.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#FF4800;font-family:"Nunito Sans", Sans-serif;font-weight:800;text-transform:uppercase;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-66 .elementor-element.elementor-element-d4c36ce.elementor-wc-products ul.products li.product .button:hover{color:#FF4800;background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-d4c36ce.elementor-wc-products .added_to_cart{color:#FF4800;font-family:"Nunito Sans", Sans-serif;font-weight:800;text-transform:uppercase;margin-inline-start:5px;}.elementor-66 .elementor-element.elementor-element-d4c36ce.elementor-wc-products ul.products li.product span.onsale{display:block;color:#DDDDDD;background-color:#FF4800;font-family:"Oswald", Sans-serif;font-weight:800;text-transform:uppercase;border-radius:5px;min-width:100px;min-height:25px;line-height:25px;right:auto;left:0;}.elementor-66 .elementor-element.elementor-element-f3b0089{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.95;--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-f3b0089:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-f3b0089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;background-image:url("https://rbcards.vidokutyakozmetika.hu/wp-content/uploads/2025/01/2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-f3b0089::before, .elementor-66 .elementor-element.elementor-element-f3b0089 > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-f3b0089 > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-f3b0089 > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-f3b0089 > .e-con-inner > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-f3b0089 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DDDDDD;--background-overlay:'';}.elementor-66 .elementor-element.elementor-element-b19cd73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-d164a7f > .elementor-widget-container{background-color:#0C0C0C;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:5px 0px 0px 5px;}.elementor-66 .elementor-element.elementor-element-d164a7f.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-d164a7f{text-align:center;}.elementor-66 .elementor-element.elementor-element-d164a7f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:50px;font-weight:800;text-transform:uppercase;color:#F6F6F6;}.elementor-66 .elementor-element.elementor-element-2790c74 > .elementor-widget-container{background-color:#FF4800;padding:10px 10px 10px 10px;border-radius:0px 5px 5px 0px;}.elementor-66 .elementor-element.elementor-element-2790c74.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-2790c74{text-align:center;}.elementor-66 .elementor-element.elementor-element-2790c74 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:50px;font-weight:800;text-transform:uppercase;color:#F6F6F6;}.elementor-66 .elementor-element.elementor-element-3842142{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-574fe08{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-66 .elementor-element.elementor-element-574fe08.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-3a537b2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:#0C0C0C;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-a028aa3{color:#000000;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-66 .elementor-element.elementor-element-3ad56fb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-66 .elementor-element.elementor-element-b722a32 .elementor-button{background-color:#FF4800;font-family:"Nunito Sans", Sans-serif;font-weight:800;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:none;padding:20px 40px 20px 40px;}.elementor-66 .elementor-element.elementor-element-b722a32 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-b722a32 .elementor-button:focus{background-color:#F6F6F6;color:#FF4800;border-color:#FF4800;}.elementor-66 .elementor-element.elementor-element-b722a32.elementor-element{--align-self:stretch;}.elementor-66 .elementor-element.elementor-element-b722a32 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-b722a32 .elementor-button:focus svg{fill:#FF4800;}.elementor-66 .elementor-element.elementor-element-46cc527{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-334bb07 .elementor-button{background-color:#FF4800;font-family:"Nunito Sans", Sans-serif;font-weight:800;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:none;padding:20px 40px 20px 40px;}.elementor-66 .elementor-element.elementor-element-334bb07 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-334bb07 .elementor-button:focus{background-color:#F6F6F6;color:#FF4800;border-color:#FF4800;}.elementor-66 .elementor-element.elementor-element-334bb07.elementor-element{--align-self:stretch;}.elementor-66 .elementor-element.elementor-element-334bb07 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-334bb07 .elementor-button:focus svg{fill:#FF4800;}.elementor-66 .elementor-element.elementor-element-a78a7ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-66 .elementor-element.elementor-element-a78a7ff:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-a78a7ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;background-image:url("https://rbcards.vidokutyakozmetika.hu/wp-content/uploads/2025/01/hatter1.webp");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-66 .elementor-element.elementor-element-a78a7ff::before, .elementor-66 .elementor-element.elementor-element-a78a7ff > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-a78a7ff > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-a78a7ff > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-a78a7ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-a78a7ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-66 .elementor-element.elementor-element-4950ff8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-a5e2481 img{border-radius:5px 5px 5px 5px;}.elementor-66 .elementor-element.elementor-element-5134bb2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-225bbfb{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}@media(min-width:768px){.elementor-66 .elementor-element.elementor-element-20b287a{--width:25%;}.elementor-66 .elementor-element.elementor-element-d6ecc61{--width:25%;}.elementor-66 .elementor-element.elementor-element-dcc8f4d{--width:25%;}.elementor-66 .elementor-element.elementor-element-f92056e{--width:25%;}.elementor-66 .elementor-element.elementor-element-574fe08{--width:65%;}.elementor-66 .elementor-element.elementor-element-3ad56fb{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-66 .elementor-element.elementor-element-574fe08{--width:100%;}.elementor-66 .elementor-element.elementor-element-46cc527{--width:100%;}}@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-f880e96:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-f880e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-66 .elementor-element.elementor-element-a78a7ff:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-a78a7ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-66 .elementor-element.elementor-element-6411db51{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-66 .elementor-element.elementor-element-8ac2205{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-7b7e92d{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-0b63107 .elementor-heading-title{font-size:30px;}.elementor-66 .elementor-element.elementor-element-0146df3 .elementor-heading-title{font-size:30px;}.elementor-66 .elementor-element.elementor-element-0e3b130{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-20b287a{--justify-content:center;}.elementor-66 .elementor-element.elementor-element-f880e96{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-66 .elementor-element.elementor-element-c09f847{--padding-top:20px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-66 .elementor-element.elementor-element-406e096 .elementor-heading-title{font-size:30px;}.elementor-66 .elementor-element.elementor-element-5cea00f .elementor-heading-title{font-size:30px;}.elementor-66 .elementor-element.elementor-element-d4c36ce.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-66 .elementor-element.elementor-element-d4c36ce.elementor-wc-products ul.products li.product .button{font-size:14px;}.elementor-66 .elementor-element.elementor-element-d4c36ce.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-66 .elementor-element.elementor-element-f3b0089{--padding-top:50px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-66 .elementor-element.elementor-element-b19cd73{--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-66 .elementor-element.elementor-element-d164a7f .elementor-heading-title{font-size:30px;}.elementor-66 .elementor-element.elementor-element-2790c74 .elementor-heading-title{font-size:30px;}.elementor-66 .elementor-element.elementor-element-46cc527{--justify-content:center;}.elementor-66 .elementor-element.elementor-element-a78a7ff{--padding-top:80px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-66 .elementor-element.elementor-element-4950ff8{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-5134bb2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}}@media(max-width:767px){.elementor-66 .elementor-element.elementor-element-8ac2205{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-7b7e92d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-0b63107 .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-0146df3 .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-0e3b130{--justify-content:center;}.elementor-66 .elementor-element.elementor-element-20b287a{--width:40%;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-d6ecc61{--width:40%;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-66 .elementor-element.elementor-element-dcc8f4d{--width:40%;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-f92056e{--width:40%;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-66 .elementor-element.elementor-element-f880e96:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-f880e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:746px auto;}.elementor-66 .elementor-element.elementor-element-f880e96{--padding-top:40px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-66 .elementor-element.elementor-element-c09f847{--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-406e096 .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-5cea00f .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-74dfa44{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-d4c36ce.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:40px;}.elementor-66 .elementor-element.elementor-element-d4c36ce.elementor-wc-products ul.products li.product .button{font-size:14px;}.elementor-66 .elementor-element.elementor-element-d4c36ce.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-66 .elementor-element.elementor-element-f3b0089{--padding-top:50px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-66 .elementor-element.elementor-element-b19cd73{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-d164a7f .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-2790c74 .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-574fe08{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-3a537b2 .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-a78a7ff{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-66 .elementor-element.elementor-element-4950ff8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-5134bb2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-6411db51 *//* Alap sport-box stílus */
.sport-box {
  position: relative;
  height: 350px;
  border-radius: 10px;
  overflow: hidden;
  cursor: pointer;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.sport-box:hover {
  transform: scale(1.05);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
}

/* Háttérképek */
.sport-box.nba {
  background: 
    linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), 
    url('https://rbcards.vidokutyakozmetika.hu/wp-content/uploads/2025/01/bottom-view-of-interracial-basketball-team-at-hoop-2024-02-01-14-23-32-utc.webp') center/cover no-repeat;
}

.sport-box.soccer {
  background: 
    linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), 
    url('https://rbcards.vidokutyakozmetika.hu/wp-content/uploads/2025/01/soccer-ball-on-field-against-goalkeeper-2023-11-27-05-22-42-utc.webp') center/cover no-repeat;
}

/* Szöveg overlay */
.text-overlay {
  position: absolute;
  bottom: 0; /* Az elem legalul helyezkedik el */
  left: 0;
  width: 100%; /* Teljes szélesség */
  height: 80px; /* Fix magasság a fehér sávnak */
  background: #f6f6f6; /* Fehér háttér */
  box-shadow: 0 -4px 10px rgba(0, 0, 0, 0.2); /* Árnyék a fehér sáv felett */
  text-align: center;
  color: #0C0C0C; /* Sötét szöveg szín */
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif; /* Betűtípus Oswald */
  font-weight: bold; /* Egyszerű vastag szöveg */
  font-size: 50px; /* Alap betűméret asztali nézetben */
  z-index: 2; /* A szöveg overlay a háttér fölött */
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* Kiemelt nagy kép (sport-player) */
.sport-player {
  position: absolute;
  bottom: 120px; /* Több helyet biztosítunk a fehér sáv felett */
  left: 50%;
  transform: translateX(-50%);
  width: 180px; /* Optimalizált méret */
  height: auto;
  z-index: 3; /* A fehér sáv fölött */
}

/* Logók */
.sport-logo {
  width: 80px; /* Logók kisebb mérete */
  height: auto;
  margin-top: 10px;
  z-index: 2; /* A fehér sáv szintjén */
}

/* Teljes box link kattinthatóvá tétele */
.box-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 4; /* A link az összes elem fölött helyezkedik el */
  text-decoration: none;
}

/* Reszponzív nézetek */
@media (max-width: 1024px) { /* Tablet nézet */
  .sport-box {
    height: 300px; /* Kisebb magasság tablet nézetben */
  }

  .text-overlay {
    height: 60px; /* Csökkentett fix magasság tablet nézetben */
  }

  .text-overlay h2 {
    font-size: 24px; /* Betűméret tablet nézetben */
  }

  .sport-player {
    width: 140px; /* Kisebb kép tablet nézetben */
    bottom: 100px; /* Jobban elhelyezve a fehér sáv felett */
  }

  .sport-logo {
    width: 50px; /* Kisebb logó tablet nézetben */
  }
}

@media (max-width: 768px) { /* Mobil nézet */
  .sport-box {
    height: 200px; /* Kisebb magasság mobil nézetben */
  }

  .text-overlay {
    height: 50px; /* Csökkentett fix magasság mobil nézetben */
  }

  .text-overlay h2 {
    font-size: 18px; /* Betűméret mobil nézetben */
  }

  .sport-player {
    width: 120px; /* Kisebb kép mobil nézetben */
    bottom: 60px; /* Mobilon is megfelelő távolság */
  }

  .sport-logo {
    width: 60px; /* Kisebb logó mobil nézetben */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b287a */.inner-section {
  position: relative;
  overflow: hidden; /* Fontos a tükröződés határainak kezelése */
  background: linear-gradient(to bottom, #0C0C0C,#1c1c1c); /* Világos háttér */
  box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.5); /* Árnyék a luxus hatáshoz */
  transition: all 0.3s ease-in-out;
}

/* A fénycsík létrehozása */
.inner-section::before {
  content: "";
  position: absolute;
  top: 0%; /* Kiindulás a szekció tetején kívül */
  left: 40%;
  width: 205%; /* Tükrözéshez nagyobb szélesség */
  height: 200%; /* Magasabb a jobb effektért */
  background: linear-gradient(
    to bottom,
    rgba(255, 72, 0, 1) 0%,
    rgba(0, 0, 0, 1) 80%,
    rgba(255, 72, 0, 0) 100%
  );
  transform: rotate(-45deg); /* Tükröződési szög */
  opacity: 1; /* Tükröződés látható */
  pointer-events: none; /* Ne zavarja a kattintást */
  transition: all 0.5s ease-in-out;
  z-index: 1; /* A tükröződés a háttér felett van */
}

/* Hover esetén a háttérkép sötétedik */
.inner-section::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Alapállapotban nincs overlay */
  z-index: 1; /* A háttér felett, a belső kép alatt */
  transition: background 0.3s ease-in-out;
}

/* A belső tartalom védelme */
.inner-section > * {
  position: relative;
  z-index: 2; /* A belső tartalom mindig a hover és tükröződés felett marad */
}

/* Hover effekt: tükröződés eltűnik és a háttér lesötétedik */
.inner-section:hover::before {
  opacity: 0; /* Tükröződés eltűnik */
  transform: rotate(-45deg) translateY(-200%);
}

.inner-section:hover::after {
  background: rgba(0, 0, 0, 0.7); /* Fekete overlay hover esetén */
}/* End custom CSS */