.swiper-button-disabled{opacity:0 !important}@font-face{font-family:'OpenSans';font-weight:300;font-style:normal;font-display:swap;src:url(/public/assets/fonts/OpenSans/OpenSans-Light.ttf) format("truetype")}@font-face{font-family:'OpenSans';font-weight:300;font-style:italic;font-display:swap;src:url(/public/assets/fonts/OpenSans/OpenSans-LightItalic.ttf) format("truetype")}@font-face{font-family:'OpenSans';font-weight:400;font-style:normal;font-display:swap;src:url(/public/assets/fonts/OpenSans/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:'OpenSans';font-weight:400;font-style:italic;font-display:swap;src:url(/public/assets/fonts/OpenSans/OpenSans-Italic.ttf) format("truetype")}@font-face{font-family:'OpenSans';font-weight:600;font-style:normal;font-display:swap;src:url(/public/assets/fonts/OpenSans/OpenSans-SemiBold.ttf) format("truetype")}@font-face{font-family:'OpenSans';font-weight:600;font-style:italic;font-display:swap;src:url(/public/assets/fonts/OpenSans/OpenSans-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:'OpenSans';font-weight:700;font-style:normal;font-display:swap;src:url(/public/assets/fonts/OpenSans/OpenSans-Bold.ttf) format("truetype")}@font-face{font-family:'OpenSans-Bold';font-weight:700;font-style:normal;font-display:swap;src:url(/public/assets/fonts/OpenSans/OpenSans-Bold.ttf) format("truetype")}@font-face{font-family:'OpenSans';font-weight:700;font-style:italic;font-display:swap;src:url(/public/assets/fonts/OpenSans/OpenSans-BoldItalic.ttf) format("truetype")}@font-face{font-family:'OpenSans';font-weight:800;font-style:normal;font-display:swap;src:url(/public/assets/fonts/OpenSans/OpenSans-ExtraBold.ttf) format("truetype")}@font-face{font-family:'OpenSans';font-weight:800;font-style:italic;font-display:swap;src:url(/public/assets/fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:'Baloo-Regular';font-style:normal;font-weight:400;font-display:swap;src:url("/public/assets/fonts/Baloo/Baloo-Regular.eot");src:local("Baloo"),local("Baloo-Regular"),url("/public/assets/fonts/Baloo/Baloo-Regular.eot?#iefix") format("embedded-opentype"),url("/public/assets/fonts/Baloo/Baloo-Regular.woff2") format("woff2"),url("/public/assets/fonts/Baloo/Baloo-Regular.woff") format("woff"),url("/public/assets/fonts/Baloo/Baloo-Regular.ttf") format("truetype"),url("/public/assets/fonts/Baloo/Baloo-Regular.svg#Baloo") format("svg")}@font-face{font-family:'Kalam-Regular';font-style:normal;font-weight:400;font-display:swap;src:url("/public/assets/fonts/Kalam/regular/Kalam-Regular.eot");src:local("Kalam"),local("Kalam-Regular"),url("/public/assets/fonts/Kalam/regular/Kalam-Regular.eot?#iefix") format("embedded-opentype"),url("/public/assets/fonts/Kalam/regular/Kalam-Regular.woff2") format("woff2"),url("/public/assets/fonts/Kalam/regular/Kalam-Regular.woff") format("woff"),url("/public/assets/fonts/Kalam/regular/Kalam-Regular.ttf") format("truetype"),url("/public/assets/fonts/Kalam/regular/Kalam-Regular.svg#Kalam") format("svg")}@font-face{font-family:'CaviarDreams';font-weight:400;font-style:normal;font-display:swap;src:url(/public/assets/fonts/CaviarDreams/CaviarDreams-Regular.ttf) format("truetype")}@font-face{font-family:'CaviarDreams';font-weight:700;font-style:normal;font-display:swap;src:url(/public/assets/fonts/CaviarDreams/CaviarDreams-Bold.ttf) format("truetype")}@font-face{font-family:'CaviarDreams-Bold';font-weight:700;font-style:normal;font-display:swap;src:url(/public/assets/fonts/CaviarDreams/CaviarDreams-Bold.ttf) format("truetype")}@font-face{font-family:"BKTCaviarDreamsBold";font-weight:normal;font-style:normal;src:url("/public/assets/fonts/Booklet/BKT-CaviarDreams-Bold.ttf")}@font-face{font-family:"BKTOpenSansBold";font-weight:normal;font-style:normal;src:url("/public/assets/fonts/Booklet/BKT-OpenSans-Bold.ttf")}@font-face{font-family:"BKTBalooRegular";font-weight:normal;font-style:normal;src:url("/public/assets/fonts/Booklet/BKT-Baloo-Regular.ttf")}*{-webkit-overflow-scrolling:touch}*,*::before,*::after{box-sizing:inherit}html{min-height:100vh;min-height:-webkit-fill-available;font-family:'OpenSans', serif;font-size:16px;scroll-behavior:smooth;box-sizing:border-box;-ms-overflow-style:scrollbar}body{cursor:default;margin:0;padding:0}.ico{display:inline-block;background-image:url("/public/assets/images/sprite-aac0f762f18ceff3ddd78a448dd0c159.svg");background-size:1000px 1000px;background-repeat:no-repeat}.ico--xs{background-size:calc(1000px * .5) calc(1000px * .5)}.ico--sm{background-size:calc(1000px * .75) calc(1000px * .75)}.ico--md{background-size:calc(1000px * 1.25) calc(1000px * 1.25)}.ico--lg{background-size:calc(1000px * 1.5) calc(1000px * 1.5)}.ico--xl{background-size:calc(1000px * 1.75) calc(1000px * 1.75)}.ico--xxl{background-size:calc(1000px * 2) calc(1000px * 2)}.ico--payu{background-position:3px -672px;width:64px;height:32px;aspect-ratio:2}.ico--payu.ico--xs{background-position:calc(3px * .5) calc(-672px * .5);width:calc(64px * .5);height:calc(32px * .5);aspect-ratio:2}.ico--payu.ico--sm{background-position:calc(3px * .75) calc(-672px * .75);width:calc(64px * .75);height:calc(32px * .75);aspect-ratio:2}.ico--payu.ico--md{background-position:calc(3px * 1.25) calc(-672px * 1.25);width:calc(64px * 1.25);height:calc(32px * 1.25);aspect-ratio:2}.ico--payu.ico--lg{background-position:calc(3px * 1.5) calc(-672px * 1.5);width:calc(64px * 1.5);height:calc(32px * 1.5);aspect-ratio:2}.ico--payu.ico--xl{background-position:calc(3px * 1.75) calc(-672px * 1.75);width:calc(64px * 1.75);height:calc(32px * 1.75);aspect-ratio:2}.ico--payu.ico--xxl{background-position:calc(3px * 2) calc(-672px * 2);width:calc(64px * 2);height:calc(32px * 2);aspect-ratio:2}.ico--payu-white{background-position:-128px -832px;width:64px;height:64px;aspect-ratio:1}.ico--payu-white.ico--xs{background-position:calc(-128px * .5) calc(-832px * .5);width:calc(64px * .5);height:calc(64px * .5);aspect-ratio:1}.ico--payu-white.ico--sm{background-position:calc(-128px * .75) calc(-832px * .75);width:calc(64px * .75);height:calc(64px * .75);aspect-ratio:1}.ico--payu-white.ico--md{background-position:calc(-128px * 1.25) calc(-832px * 1.25);width:calc(64px * 1.25);height:calc(64px * 1.25);aspect-ratio:1}.ico--payu-white.ico--lg{background-position:calc(-128px * 1.5) calc(-832px * 1.5);width:calc(64px * 1.5);height:calc(64px * 1.5);aspect-ratio:1}.ico--payu-white.ico--xl{background-position:calc(-128px * 1.75) calc(-832px * 1.75);width:calc(64px * 1.75);height:calc(64px * 1.75);aspect-ratio:1}.ico--payu-white.ico--xxl{background-position:calc(-128px * 2) calc(-832px * 2);width:calc(64px * 2);height:calc(64px * 2);aspect-ratio:1}.ico--credit-card{background-position:-576px -672px;width:64px;height:32px;aspect-ratio:2}.ico--credit-card.ico--xs{background-position:calc(-576px * .5) calc(-672px * .5);width:calc(64px * .5);height:calc(32px * .5);aspect-ratio:2}.ico--credit-card.ico--sm{background-position:calc(-576px * .75) calc(-672px * .75);width:calc(64px * .75);height:calc(32px * .75);aspect-ratio:2}.ico--credit-card.ico--md{background-position:calc(-576px * 1.25) calc(-672px * 1.25);width:calc(64px * 1.25);height:calc(32px * 1.25);aspect-ratio:2}.ico--credit-card.ico--lg{background-position:calc(-576px * 1.5) calc(-672px * 1.5);width:calc(64px * 1.5);height:calc(32px * 1.5);aspect-ratio:2}.ico--credit-card.ico--xl{background-position:calc(-576px * 1.75) calc(-672px * 1.75);width:calc(64px * 1.75);height:calc(32px * 1.75);aspect-ratio:2}.ico--credit-card.ico--xxl{background-position:calc(-576px * 2) calc(-672px * 2);width:calc(64px * 2);height:calc(32px * 2);aspect-ratio:2}.ico--blik{background-position:-384px -352px;width:64px;height:32px;aspect-ratio:2}.ico--blik.ico--xs{background-position:calc(-384px * .5) calc(-352px * .5);width:calc(64px * .5);height:calc(32px * .5);aspect-ratio:2}.ico--blik.ico--sm{background-position:calc(-384px * .75) calc(-352px * .75);width:calc(64px * .75);height:calc(32px * .75);aspect-ratio:2}.ico--blik.ico--md{background-position:calc(-384px * 1.25) calc(-352px * 1.25);width:calc(64px * 1.25);height:calc(32px * 1.25);aspect-ratio:2}.ico--blik.ico--lg{background-position:calc(-384px * 1.5) calc(-352px * 1.5);width:calc(64px * 1.5);height:calc(32px * 1.5);aspect-ratio:2}.ico--blik.ico--xl{background-position:calc(-384px * 1.75) calc(-352px * 1.75);width:calc(64px * 1.75);height:calc(32px * 1.75);aspect-ratio:2}.ico--blik.ico--xxl{background-position:calc(-384px * 2) calc(-352px * 2);width:calc(64px * 2);height:calc(32px * 2);aspect-ratio:2}.ico--paypo{background-position:-386px -384px;width:96px;height:32px;aspect-ratio:3}.ico--paypo.ico--xs{background-position:calc(-386px * .5) calc(-384px * .5);width:calc(96px * .5);height:calc(32px * .5);aspect-ratio:3}.ico--paypo.ico--sm{background-position:calc(-386px * .75) calc(-384px * .75);width:calc(96px * .75);height:calc(32px * .75);aspect-ratio:3}.ico--paypo.ico--md{background-position:calc(-386px * 1.25) calc(-384px * 1.25);width:calc(96px * 1.25);height:calc(32px * 1.25);aspect-ratio:3}.ico--paypo.ico--lg{background-position:calc(-386px * 1.5) calc(-384px * 1.5);width:calc(96px * 1.5);height:calc(32px * 1.5);aspect-ratio:3}.ico--paypo.ico--xl{background-position:calc(-386px * 1.75) calc(-384px * 1.75);width:calc(96px * 1.75);height:calc(32px * 1.75);aspect-ratio:3}.ico--paypo.ico--xxl{background-position:calc(-386px * 2) calc(-384px * 2);width:calc(96px * 2);height:calc(32px * 2);aspect-ratio:3}.ico--cod{background-position:-382px -672px;width:64px;height:32px;aspect-ratio:2}.ico--cod.ico--xs{background-position:calc(-382px * .5) calc(-672px * .5);width:calc(64px * .5);height:calc(32px * .5);aspect-ratio:2}.ico--cod.ico--sm{background-position:calc(-382px * .75) calc(-672px * .75);width:calc(64px * .75);height:calc(32px * .75);aspect-ratio:2}.ico--cod.ico--md{background-position:calc(-382px * 1.25) calc(-672px * 1.25);width:calc(64px * 1.25);height:calc(32px * 1.25);aspect-ratio:2}.ico--cod.ico--lg{background-position:calc(-382px * 1.5) calc(-672px * 1.5);width:calc(64px * 1.5);height:calc(32px * 1.5);aspect-ratio:2}.ico--cod.ico--xl{background-position:calc(-382px * 1.75) calc(-672px * 1.75);width:calc(64px * 1.75);height:calc(32px * 1.75);aspect-ratio:2}.ico--cod.ico--xxl{background-position:calc(-382px * 2) calc(-672px * 2);width:calc(64px * 2);height:calc(32px * 2);aspect-ratio:2}.ico--transfer{background-position:-286px -672px;width:64px;height:32px;aspect-ratio:2}.ico--transfer.ico--xs{background-position:calc(-286px * .5) calc(-672px * .5);width:calc(64px * .5);height:calc(32px * .5);aspect-ratio:2}.ico--transfer.ico--sm{background-position:calc(-286px * .75) calc(-672px * .75);width:calc(64px * .75);height:calc(32px * .75);aspect-ratio:2}.ico--transfer.ico--md{background-position:calc(-286px * 1.25) calc(-672px * 1.25);width:calc(64px * 1.25);height:calc(32px * 1.25);aspect-ratio:2}.ico--transfer.ico--lg{background-position:calc(-286px * 1.5) calc(-672px * 1.5);width:calc(64px * 1.5);height:calc(32px * 1.5);aspect-ratio:2}.ico--transfer.ico--xl{background-position:calc(-286px * 1.75) calc(-672px * 1.75);width:calc(64px * 1.75);height:calc(32px * 1.75);aspect-ratio:2}.ico--transfer.ico--xxl{background-position:calc(-286px * 2) calc(-672px * 2);width:calc(64px * 2);height:calc(32px * 2);aspect-ratio:2}.ico--cash{background-position:-474px -672px;width:96px;height:32px;aspect-ratio:3}.ico--cash.ico--xs{background-position:calc(-474px * .5) calc(-672px * .5);width:calc(96px * .5);height:calc(32px * .5);aspect-ratio:3}.ico--cash.ico--sm{background-position:calc(-474px * .75) calc(-672px * .75);width:calc(96px * .75);height:calc(32px * .75);aspect-ratio:3}.ico--cash.ico--md{background-position:calc(-474px * 1.25) calc(-672px * 1.25);width:calc(96px * 1.25);height:calc(32px * 1.25);aspect-ratio:3}.ico--cash.ico--lg{background-position:calc(-474px * 1.5) calc(-672px * 1.5);width:calc(96px * 1.5);height:calc(32px * 1.5);aspect-ratio:3}.ico--cash.ico--xl{background-position:calc(-474px * 1.75) calc(-672px * 1.75);width:calc(96px * 1.75);height:calc(32px * 1.75);aspect-ratio:3}.ico--cash.ico--xxl{background-position:calc(-474px * 2) calc(-672px * 2);width:calc(96px * 2);height:calc(32px * 2);aspect-ratio:3}.ico--allegro{background-position:-384px -640px;width:32px;height:32px;aspect-ratio:1}.ico--allegro.ico--xs{background-position:calc(-384px * .5) calc(-640px * .5);width:calc(32px * .5);height:calc(32px * .5);aspect-ratio:1}.ico--allegro.ico--sm{background-position:calc(-384px * .75) calc(-640px * .75);width:calc(32px * .75);height:calc(32px * .75);aspect-ratio:1}.ico--allegro.ico--md{background-position:calc(-384px * 1.25) calc(-640px * 1.25);width:calc(32px * 1.25);height:calc(32px * 1.25);aspect-ratio:1}.ico--allegro.ico--lg{background-position:calc(-384px * 1.5) calc(-640px * 1.5);width:calc(32px * 1.5);height:calc(32px * 1.5);aspect-ratio:1}.ico--allegro.ico--xl{background-position:calc(-384px * 1.75) calc(-640px * 1.75);width:calc(32px * 1.75);height:calc(32px * 1.75);aspect-ratio:1}.ico--allegro.ico--xxl{background-position:calc(-384px * 2) calc(-640px * 2);width:calc(32px * 2);height:calc(32px * 2);aspect-ratio:1}.ico--paid-by-allegro{background-position:-384px -640px;width:32px;height:32px;aspect-ratio:1}.ico--paid-by-allegro.ico--xs{background-position:calc(-384px * .5) calc(-640px * .5);width:calc(32px * .5);height:calc(32px * .5);aspect-ratio:1}.ico--paid-by-allegro.ico--sm{background-position:calc(-384px * .75) calc(-640px * .75);width:calc(32px * .75);height:calc(32px * .75);aspect-ratio:1}.ico--paid-by-allegro.ico--md{background-position:calc(-384px * 1.25) calc(-640px * 1.25);width:calc(32px * 1.25);height:calc(32px * 1.25);aspect-ratio:1}.ico--paid-by-allegro.ico--lg{background-position:calc(-384px * 1.5) calc(-640px * 1.5);width:calc(32px * 1.5);height:calc(32px * 1.5);aspect-ratio:1}.ico--paid-by-allegro.ico--xl{background-position:calc(-384px * 1.75) calc(-640px * 1.75);width:calc(32px * 1.75);height:calc(32px * 1.75);aspect-ratio:1}.ico--paid-by-allegro.ico--xxl{background-position:calc(-384px * 2) calc(-640px * 2);width:calc(32px * 2);height:calc(32px * 2);aspect-ratio:1}.ico--ups{background-position:-160px -640px;width:32px;height:32px;aspect-ratio:1}.ico--ups.ico--xs{background-position:calc(-160px * .5) calc(-640px * .5);width:calc(32px * .5);height:calc(32px * .5);aspect-ratio:1}.ico--ups.ico--sm{background-position:calc(-160px * .75) calc(-640px * .75);width:calc(32px * .75);height:calc(32px * .75);aspect-ratio:1}.ico--ups.ico--md{background-position:calc(-160px * 1.25) calc(-640px * 1.25);width:calc(32px * 1.25);height:calc(32px * 1.25);aspect-ratio:1}.ico--ups.ico--lg{background-position:calc(-160px * 1.5) calc(-640px * 1.5);width:calc(32px * 1.5);height:calc(32px * 1.5);aspect-ratio:1}.ico--ups.ico--xl{background-position:calc(-160px * 1.75) calc(-640px * 1.75);width:calc(32px * 1.75);height:calc(32px * 1.75);aspect-ratio:1}.ico--ups.ico--xxl{background-position:calc(-160px * 2) calc(-640px * 2);width:calc(32px * 2);height:calc(32px * 2);aspect-ratio:1}.ico--inpost{background-position:-352px -640px;width:32px;height:32px;aspect-ratio:1}.ico--inpost.ico--xs{background-position:calc(-352px * .5) calc(-640px * .5);width:calc(32px * .5);height:calc(32px * .5);aspect-ratio:1}.ico--inpost.ico--sm{background-position:calc(-352px * .75) calc(-640px * .75);width:calc(32px * .75);height:calc(32px * .75);aspect-ratio:1}.ico--inpost.ico--md{background-position:calc(-352px * 1.25) calc(-640px * 1.25);width:calc(32px * 1.25);height:calc(32px * 1.25);aspect-ratio:1}.ico--inpost.ico--lg{background-position:calc(-352px * 1.5) calc(-640px * 1.5);width:calc(32px * 1.5);height:calc(32px * 1.5);aspect-ratio:1}.ico--inpost.ico--xl{background-position:calc(-352px * 1.75) calc(-640px * 1.75);width:calc(32px * 1.75);height:calc(32px * 1.75);aspect-ratio:1}.ico--inpost.ico--xxl{background-position:calc(-352px * 2) calc(-640px * 2);width:calc(32px * 2);height:calc(32px * 2);aspect-ratio:1}.ico--poczta-polska{background-position:-192px -640px;width:32px;height:32px;aspect-ratio:1}.ico--poczta-polska.ico--xs{background-position:calc(-192px * .5) calc(-640px * .5);width:calc(32px * .5);height:calc(32px * .5);aspect-ratio:1}.ico--poczta-polska.ico--sm{background-position:calc(-192px * .75) calc(-640px * .75);width:calc(32px * .75);height:calc(32px * .75);aspect-ratio:1}.ico--poczta-polska.ico--md{background-position:calc(-192px * 1.25) calc(-640px * 1.25);width:calc(32px * 1.25);height:calc(32px * 1.25);aspect-ratio:1}.ico--poczta-polska.ico--lg{background-position:calc(-192px * 1.5) calc(-640px * 1.5);width:calc(32px * 1.5);height:calc(32px * 1.5);aspect-ratio:1}.ico--poczta-polska.ico--xl{background-position:calc(-192px * 1.75) calc(-640px * 1.75);width:calc(32px * 1.75);height:calc(32px * 1.75);aspect-ratio:1}.ico--poczta-polska.ico--xxl{background-position:calc(-192px * 2) calc(-640px * 2);width:calc(32px * 2);height:calc(32px * 2);aspect-ratio:1}.ico--dhl{background-position:-256px -640px;width:32px;height:32px;aspect-ratio:1}.ico--dhl.ico--xs{background-position:calc(-256px * .5) calc(-640px * .5);width:calc(32px * .5);height:calc(32px * .5);aspect-ratio:1}.ico--dhl.ico--sm{background-position:calc(-256px * .75) calc(-640px * .75);width:calc(32px * .75);height:calc(32px * .75);aspect-ratio:1}.ico--dhl.ico--md{background-position:calc(-256px * 1.25) calc(-640px * 1.25);width:calc(32px * 1.25);height:calc(32px * 1.25);aspect-ratio:1}.ico--dhl.ico--lg{background-position:calc(-256px * 1.5) calc(-640px * 1.5);width:calc(32px * 1.5);height:calc(32px * 1.5);aspect-ratio:1}.ico--dhl.ico--xl{background-position:calc(-256px * 1.75) calc(-640px * 1.75);width:calc(32px * 1.75);height:calc(32px * 1.75);aspect-ratio:1}.ico--dhl.ico--xxl{background-position:calc(-256px * 2) calc(-640px * 2);width:calc(32px * 2);height:calc(32px * 2);aspect-ratio:1}.ico--personal-collection{background-position:-478px -672px;width:96px;height:32px;aspect-ratio:3}.ico--personal-collection.ico--xs{background-position:calc(-478px * .5) calc(-672px * .5);width:calc(96px * .5);height:calc(32px * .5);aspect-ratio:3}.ico--personal-collection.ico--sm{background-position:calc(-478px * .75) calc(-672px * .75);width:calc(96px * .75);height:calc(32px * .75);aspect-ratio:3}.ico--personal-collection.ico--md{background-position:calc(-478px * 1.25) calc(-672px * 1.25);width:calc(96px * 1.25);height:calc(32px * 1.25);aspect-ratio:3}.ico--personal-collection.ico--lg{background-position:calc(-478px * 1.5) calc(-672px * 1.5);width:calc(96px * 1.5);height:calc(32px * 1.5);aspect-ratio:3}.ico--personal-collection.ico--xl{background-position:calc(-478px * 1.75) calc(-672px * 1.75);width:calc(96px * 1.75);height:calc(32px * 1.75);aspect-ratio:3}.ico--personal-collection.ico--xxl{background-position:calc(-478px * 2) calc(-672px * 2);width:calc(96px * 2);height:calc(32px * 2);aspect-ratio:3}.ico--ssl{background-position:0 -832px;width:64px;height:64px;aspect-ratio:1}.ico--ssl.ico--xs{background-position:0 calc(-832px * .5);width:calc(64px * .5);height:calc(64px * .5);aspect-ratio:1}.ico--ssl.ico--sm{background-position:0 calc(-832px * .75);width:calc(64px * .75);height:calc(64px * .75);aspect-ratio:1}.ico--ssl.ico--md{background-position:0 calc(-832px * 1.25);width:calc(64px * 1.25);height:calc(64px * 1.25);aspect-ratio:1}.ico--ssl.ico--lg{background-position:0 calc(-832px * 1.5);width:calc(64px * 1.5);height:calc(64px * 1.5);aspect-ratio:1}.ico--ssl.ico--xl{background-position:0 calc(-832px * 1.75);width:calc(64px * 1.75);height:calc(64px * 1.75);aspect-ratio:1}.ico--ssl.ico--xxl{background-position:0 calc(-832px * 2);width:calc(64px * 2);height:calc(64px * 2);aspect-ratio:1}.ico--star-white{background-position:-64px -832px;width:64px;height:64px;aspect-ratio:1}.ico--star-white.ico--xs{background-position:calc(-64px * .5) calc(-832px * .5);width:calc(64px * .5);height:calc(64px * .5);aspect-ratio:1}.ico--star-white.ico--sm{background-position:calc(-64px * .75) calc(-832px * .75);width:calc(64px * .75);height:calc(64px * .75);aspect-ratio:1}.ico--star-white.ico--md{background-position:calc(-64px * 1.25) calc(-832px * 1.25);width:calc(64px * 1.25);height:calc(64px * 1.25);aspect-ratio:1}.ico--star-white.ico--lg{background-position:calc(-64px * 1.5) calc(-832px * 1.5);width:calc(64px * 1.5);height:calc(64px * 1.5);aspect-ratio:1}.ico--star-white.ico--xl{background-position:calc(-64px * 1.75) calc(-832px * 1.75);width:calc(64px * 1.75);height:calc(64px * 1.75);aspect-ratio:1}.ico--star-white.ico--xxl{background-position:calc(-64px * 2) calc(-832px * 2);width:calc(64px * 2);height:calc(64px * 2);aspect-ratio:1}.ico--facebook{background-position:-32px -640px;width:32px;height:32px;aspect-ratio:1}.ico--facebook.ico--xs{background-position:calc(-32px * .5) calc(-640px * .5);width:calc(32px * .5);height:calc(32px * .5);aspect-ratio:1}.ico--facebook.ico--sm{background-position:calc(-32px * .75) calc(-640px * .75);width:calc(32px * .75);height:calc(32px * .75);aspect-ratio:1}.ico--facebook.ico--md{background-position:calc(-32px * 1.25) calc(-640px * 1.25);width:calc(32px * 1.25);height:calc(32px * 1.25);aspect-ratio:1}.ico--facebook.ico--lg{background-position:calc(-32px * 1.5) calc(-640px * 1.5);width:calc(32px * 1.5);height:calc(32px * 1.5);aspect-ratio:1}.ico--facebook.ico--xl{background-position:calc(-32px * 1.75) calc(-640px * 1.75);width:calc(32px * 1.75);height:calc(32px * 1.75);aspect-ratio:1}.ico--facebook.ico--xxl{background-position:calc(-32px * 2) calc(-640px * 2);width:calc(32px * 2);height:calc(32px * 2);aspect-ratio:1}.ico--instagram{background-position:-96px -640px;width:32px;height:32px;aspect-ratio:1}.ico--instagram.ico--xs{background-position:calc(-96px * .5) calc(-640px * .5);width:calc(32px * .5);height:calc(32px * .5);aspect-ratio:1}.ico--instagram.ico--sm{background-position:calc(-96px * .75) calc(-640px * .75);width:calc(32px * .75);height:calc(32px * .75);aspect-ratio:1}.ico--instagram.ico--md{background-position:calc(-96px * 1.25) calc(-640px * 1.25);width:calc(32px * 1.25);height:calc(32px * 1.25);aspect-ratio:1}.ico--instagram.ico--lg{background-position:calc(-96px * 1.5) calc(-640px * 1.5);width:calc(32px * 1.5);height:calc(32px * 1.5);aspect-ratio:1}.ico--instagram.ico--xl{background-position:calc(-96px * 1.75) calc(-640px * 1.75);width:calc(32px * 1.75);height:calc(32px * 1.75);aspect-ratio:1}.ico--instagram.ico--xxl{background-position:calc(-96px * 2) calc(-640px * 2);width:calc(32px * 2);height:calc(32px * 2);aspect-ratio:1}.ico--pinterest{background-position:-320px -640px;width:32px;height:32px;aspect-ratio:1}.ico--pinterest.ico--xs{background-position:calc(-320px * .5) calc(-640px * .5);width:calc(32px * .5);height:calc(32px * .5);aspect-ratio:1}.ico--pinterest.ico--sm{background-position:calc(-320px * .75) calc(-640px * .75);width:calc(32px * .75);height:calc(32px * .75);aspect-ratio:1}.ico--pinterest.ico--md{background-position:calc(-320px * 1.25) calc(-640px * 1.25);width:calc(32px * 1.25);height:calc(32px * 1.25);aspect-ratio:1}.ico--pinterest.ico--lg{background-position:calc(-320px * 1.5) calc(-640px * 1.5);width:calc(32px * 1.5);height:calc(32px * 1.5);aspect-ratio:1}.ico--pinterest.ico--xl{background-position:calc(-320px * 1.75) calc(-640px * 1.75);width:calc(32px * 1.75);height:calc(32px * 1.75);aspect-ratio:1}.ico--pinterest.ico--xxl{background-position:calc(-320px * 2) calc(-640px * 2);width:calc(32px * 2);height:calc(32px * 2);aspect-ratio:1}.ico--we-love-what-we-do{background-position:-384px -256px;width:160px;height:16px;aspect-ratio:10}.ico--we-love-what-we-do.ico--xs{background-position:calc(-384px * .5) calc(-256px * .5);width:calc(160px * .5);height:calc(16px * .5);aspect-ratio:10}.ico--we-love-what-we-do.ico--sm{background-position:calc(-384px * .75) calc(-256px * .75);width:calc(160px * .75);height:calc(16px * .75);aspect-ratio:10}.ico--we-love-what-we-do.ico--md{background-position:calc(-384px * 1.25) calc(-256px * 1.25);width:calc(160px * 1.25);height:calc(16px * 1.25);aspect-ratio:10}.ico--we-love-what-we-do.ico--lg{background-position:calc(-384px * 1.5) calc(-256px * 1.5);width:calc(160px * 1.5);height:calc(16px * 1.5);aspect-ratio:10}.ico--we-love-what-we-do.ico--xl{background-position:calc(-384px * 1.75) calc(-256px * 1.75);width:calc(160px * 1.75);height:calc(16px * 1.75);aspect-ratio:10}.ico--we-love-what-we-do.ico--xxl{background-position:calc(-384px * 2) calc(-256px * 2);width:calc(160px * 2);height:calc(16px * 2);aspect-ratio:10}.container{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}.container--fluid{max-width:100% !important}@media only screen and (min-width: 576px){.container{max-width:540px;padding-left:10px;padding-right:10px}.container--sm{max-width:540px !important}}@media only screen and (min-width: 768px){.container{max-width:720px}.container--md{max-width:720px !important}}@media only screen and (min-width: 992px){.container{max-width:960px}.container--lg{max-width:960px !important}}@media only screen and (min-width: 1200px){.container{max-width:1140px;padding-left:15px;padding-right:15px}.container--xl{max-width:1140px !important}}@media only screen and (min-width: 1460px){.container{max-width:1340px}.container--xxl{max-width:1340px !important}}@-ms-viewport{width:device-width}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.align-items-center{-ms-flex-align:center !important;align-items:center !important}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-0{margin-left:0%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media only screen and (min-width: 576px){.col-sm-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0%}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media only screen and (min-width: 768px){.col-md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0%}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media only screen and (min-width: 992px){.col-lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0%}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media only screen and (min-width: 1200px){.col-xl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0%}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}@media only screen and (min-width: 1460px){.col-xxl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-1{-ms-flex-order:1;order:1}.order-xxl-2{-ms-flex-order:2;order:2}.order-xxl-3{-ms-flex-order:3;order:3}.order-xxl-4{-ms-flex-order:4;order:4}.order-xxl-5{-ms-flex-order:5;order:5}.order-xxl-6{-ms-flex-order:6;order:6}.order-xxl-7{-ms-flex-order:7;order:7}.order-xxl-8{-ms-flex-order:8;order:8}.order-xxl-9{-ms-flex-order:9;order:9}.order-xxl-10{-ms-flex-order:10;order:10}.order-xxl-11{-ms-flex-order:11;order:11}.order-xxl-12{-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0%}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}}.form{display:block !important}.form .form-group{position:relative;margin-bottom:20px}.form .form-group>label{background-color:transparent;position:absolute;top:6px;left:12px;z-index:1;line-height:18px;font-size:13px;font-weight:300;color:#7b8a94}.form .form-group>label>i.fa{font-size:1.4em;margin-right:6px;vertical-align:middle}.form .form-group .form-control{display:block;background-color:#ffffff;width:100%;height:auto;line-height:1.4em;font-size:12px;color:#282828;padding:25px 12px 8px 12px;border:1px solid #c8d3dd;border-radius:5px;outline:none;box-shadow:none;transition:color 0.2s, border 0.2s}.form .form-group div.form-control{color:#b3b1b2;overflow:auto;-moz-appearance:textfield}.form .form-group .form-control:focus{border-color:#0070ba;box-shadow:none}.form .form-group .form-control.invalid,.form .form-group .form-control.validation-error{border-color:#d80e24;box-shadow:none}.form .form-group input[type=text].form-control,.form .form-group input[type=email].form-control,.form .form-group input[type=number].form-control,.form .form-group input[type=url].form-control,.form .form-group input[type=email].form-control,.form .form-group input[type=search].form-control,.form .form-group textarea.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form .form-group input[type=number].form-control.remove-arrows{-moz-appearance:textfield}.form .form-group textarea.form-control{height:auto;min-height:67px;padding:28px 14px 10px 14px;resize:vertical}.form .form-group textarea.form-control.autoresize{height:67px}.form .form-group select.form-control{background:url("/public/assets/images/arrow_down_gray_24x24.png") no-repeat scroll calc(100% - 6px) 28px #fff;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:26px 30px 7px 10px;cursor:pointer}.form .col-form-label{display:block;padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;line-height:1.5}.form .form-group label.invalid,.form .form-group div.invalid,.form .form-group p.validation-error{display:block;position:static;font-size:12px;color:#d80e24;margin-top:6px}.form .submit{display:block;background-color:#bf0018;width:100%;font-size:18px;font-weight:600;text-align:center;color:#ffffff;padding:10px 36px;border:none;border-radius:5px}@media only screen and (min-width: 576px){.form .submit{display:inline-block;width:auto}}.form .form-group.form-group--rating{display:flex;align-items:center;flex-wrap:wrap}.form .form-group.form-group--rating label{position:static}.form .form-group.form-group--rating>label{display:block;flex:0 0 auto;max-width:100%;font-size:16px;margin-right:15px}.form .form-group.form-group--rating .form-control{display:flex;background-color:transparent;align-items:center;flex:0 0 auto;width:auto;line-height:1.15em;margin:0px -2px;padding:8px 0;border:none}.form .form-group.form-group--rating .form-control input{display:none !important}.form .form-group.form-group--rating .form-control label{display:flex;align-items:center;justify-content:center;flex:0 0 auto;height:24px;line-height:1.5rem}.form .form-group.form-group--rating .form-control label::before,.form .form-group.form-group--rating .form-control:hover label[for]:before{display:block;font-family:"Font Awesome 5 Free";font-size:1.375rem;font-weight:900;content:"\f005";letter-spacing:0;color:#eccb4b;margin-right:2px;padding:0;cursor:pointer}.form .form-group.form-group--rating .form-control input:checked+label ~ label:before,.form .form-group.form-group--rating .form-control:hover label:hover ~ label:before{color:#bebebe;font-weight:400}.form .form-group.form-group--inline{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:22px}.form .form-group.form-group--inline>label{position:static;top:auto;left:auto;flex:0 0 100%;line-height:20px;color:#282828;margin:0px;padding:6px 0px}.form .form-group.form-group--inline .form-control{flex:0 0 100%;padding:8px 12px}.form .form-group.form-group--inline select.form-control{background:url("/public/assets/images/arrow_down_gray_24x24.png") no-repeat scroll calc(100% - 6px) 9px #fff;padding:8px 30px 8px 10px}@media only screen and (min-width: 576px){.form .form-group.form-group--inline>label{flex:0 0 50%}.form .form-group.form-group--inline .form-control{flex:1 1 50%}}.form .form-group.form-group--checkbox input[type=checkbox],.form .form-group.form-group--checkbox input[type=radio]{display:none !important}.form .form-group.form-group--checkbox label{display:inline-block;position:relative;top:0px;left:0px;line-height:1.5em;font-size:16px;color:#4d4d4d;cursor:pointer;margin:0px;padding-left:34px}.form .form-group.form-group--checkbox label::before{display:block;background-color:#ffffff;position:absolute;top:0;left:0;width:24px;height:24px;line-height:22px;font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900;text-align:center;line-height:22px;content:'';color:#1859ff;border:1px solid #bac8d5;border-radius:4px;transition:color 0.2s}.form .form-group.form-group--checkbox input[type=checkbox]:checked+label::before,.form .form-group.form-group--checkbox input[type=radio]:checked+label::before{content:'\f00c'}.form .form-group.form-group--checkbox.form-group--checkbox--red input[type=checkbox]:checked+label::before,.form .form-group.form-group--checkbox.form-group--checkbox--red input[type=radio]:checked+label::before{background-color:#d80e24;border-color:#d80e24}.form .form-group.form-group--checkbox.form-group--checkbox--green input[type=checkbox]:checked+label::before,.form .form-group.form-group--checkbox.form-group--checkbox--green input[type=radio]:checked+label::before{background-color:#107f30;border-color:#107f30}.form .form-group.form-group--checkbox.form-group--checkbox--blue input[type=checkbox]:checked+label::before,.form .form-group.form-group--checkbox.form-group--checkbox--blue input[type=radio]:checked+label::before{background-color:#1859ff;border-color:#1859ff}.form .form-group.form-group--checkbox label a{color:#1a9cff;text-decoration:none;transition:color 0.2s}.form .form-group.form-group--checkbox label a:hover{color:#0084e6}.form .form-group.form-group--checkbox label.invalid{display:block;position:static;font-size:13px;color:#d80e24;margin-top:6px;padding:0px}.form .form-group.form-group--checkbox label.invalid::before{display:block;background-color:transparent;position:static;width:auto;height:auto;content:'';margin:0px;padding:0px;border:none}.form .form-group.form-group--text-editor .form-control{padding:30px 0px 0px 0px;overflow:visible;border:none}.form .form-group.form-group--text-editor .form-control .btn{font-size:14px;padding:10px 15px}.form .form-group.form-group--inpost-locker-selector .form-control.invalid+.easypack-widget .easypack-dropdown .easypack-dropdown__select,.form .form-group.form-group--inpost-locker-selector .form-control.invalid+.easypack-widget .easypack-dropdown .easypack-dropdown__content{border-color:#d80e24}.form .form-group.form-group--inpost-locker-selector .easypack-widget{font-size:14px;font-weight:300}.form .form-group.form-group--inpost-locker-selector .easypack-dropdown .easypack-dropdown__select{display:block;background-color:#ffffff;line-height:1.4em;font-size:16px;font-weight:300;color:#282828;padding:10px 33px 10px 12px;border-color:#c8d3dd}.form .form-group.form-group--inpost-locker-selector .easypack-dropdown .easypack-dropdown__arrow{position:absolute;top:10px;right:12px}.form .form-group.form-group--inpost-locker-selector .easypack-dropdown .easypack-dropdown__content{background-color:#faf8f9;border-color:#c8d3dd}.form .form-group.form-group--inpost-locker-selector .easypack-dropdown .easypack-loading{background-color:transparent}.form .form-group.form-group--inpost-locker-selector .easypack-dropdown .easypack-dropdown__search{display:block;background-color:#ffffff;line-height:1.4em;font-size:14px;font-weight:300;color:#282828;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:15px;padding:8px 12px;border:1px solid #c8d3dd;border-radius:5px;box-shadow:none}.form .form-group.form-group--inpost-locker-selector .easypack-dropdown .easypack-dropdown__search:focus{border:1px solid #0070ba;outline:none}.form .form-group.form-group--inpost-locker-selector .easypack-dropdown .easypack-dropdown__list{font-size:14px;font-weight:300;color:#333333;margin:10px 0px 0px 0px}.form .form-group.form-group--inpost-locker-selector .easypack-dropdown .easypack-dropdown__list li{padding:10px 15px;border:none;border-radius:5px;transition:background-color 0.2s}.form .form-group.form-group--inpost-locker-selector .easypack-dropdown .easypack-dropdown__list li:hover{background-color:#eceaeb}.form .form-group.form-group--switch{display:flex;align-items:center}.form .form-group.form-group--switch>label{position:static;flex:0 0 auto;font-size:14px;margin:0px 15px 0px 0px}.form .form-group.form-group--switch .form-control{display:flex;background-color:#f3f1f2;position:relative;flex:0 0 auto;width:58px;height:30px;padding:0px;border:1px solid #cecece;border-radius:15px;overflow:hidden}.form .form-group.form-group--inline.form-group--switch .form-control{flex:0 0 auto !important}.form .form-group.form-group--switch .form-control input[type=radio],.form .form-group.form-group--switch .form-control input[type=checkbox]{display:none !important}.form .form-group.form-group--switch .form-control label{display:inline-block;flex:0 0 100%;height:28px;cursor:pointer}.form .form-group.form-group--switch .form-control input[type=radio]:checked+label{flex:0 0 0px !important}.form .form-group.form-group--switch .form-control label::after{display:block;background-color:#53be31;position:absolute;top:2px;left:30px;width:24px;height:24px;content:'';pointer-events:none;border:1px solid #3d8e25;border-radius:50%;transition:0.2s}.form .form-group.form-group--switch .form-control input[type=checkbox]:checked+label::after,.form .form-group.form-group--switch .form-control input[type=radio]:checked+label::after{background-color:#bbbbbc;top:2px;left:2px;border:1px solid #888888}.form .form-group.form-group--switch .form-control input[type=radio]:nth-of-type(2)+label::after{display:none !important}.form .form-group .prefix{position:absolute;top:27px;left:12px;line-height:1.15em;font-size:12px;color:#b3b1b2}.form .form-group .prefix+.form-control{padding-left:35px}.form .form-group .unit{position:absolute;top:38px;right:14px;font-size:14px;font-weight:600;color:#b3b1b2}.form .form-group .unit+.form-control{padding-right:36px}.form .form-group.radio-select{display:block;background-color:#ffffff;position:relative;width:100%;height:67px;line-height:1.15;font-size:20px;color:#524d63;padding:29px 14px 11px 14px;border:2px solid #cbd5df;border-radius:5px;box-shadow:none;overflow:hidden;transition:color 0.2s, border 0.2s}.form .form-group.radio-select .select-list{display:block;list-style-type:none;margin:0px;padding:0px}.form .form-group.radio-select .select-list input[type=radio],.form .form-group.radio-select .select-list label{display:none}.form .form-group.radio-select .select-list input[type=radio]:checked+label{display:block}.form .form-group.radio-select.active{overflow:visible}.form .form-group.radio-select.active .select-list{background:#ffffff;position:absolute;top:29px;left:-2px;z-index:2;width:calc(100% + 4px);max-height:200px;padding:0px;border-top:none;border-right:2px solid #cbd5df;border-bottom:2px solid #cbd5df;border-left:2px solid #cbd5df;border-radius:0px 0px 5px 5px;overflow-x:hidden;overflow-y:auto}.form .form-group.radio-select.active .select-list label{display:block;font-size:14px;margin:0px;padding:6px 15px}.form .form-group.form-group--small>label{top:6px;left:15px;font-size:11px;line-height:15px}.form .form-group.form-group--small>label>i.fa{font-size:1.4em}.form .form-group.form-group--small .form-control{line-height:1.2;font-size:14px;padding:24px 14px 6px 14px;border:1px solid #cbd5df;border-radius:3px}.form .form-group.form-group--small textarea.form-control{min-height:49px;padding:20px 14px 6px 14px}.form .form-group.form-group--small textarea.form-control.autoresize{height:49px}.form .form-group.form-group--small select.form-control{background:url("/public/assets/images/arrow_down_gray_24x24.png") no-repeat scroll 100% 20px #fff;padding:22px 30px 6px 10px}.form .form-group.form-group--small .prefix{left:14px;top:26px;font-size:14px}.form .form-group.form-group--small .prefix+.form-control{padding-left:44px}.form .form-group.form-group--small .unit{top:27px;right:14px;line-height:1.15;font-size:12px}.form .form-group.form-group--small .unit+.form-control{padding-right:32px}.form .form-group.form-group--small.radio-select{height:49px;line-height:1.2;font-size:14px;padding:24px 14px 6px 14px;border:1px solid #cbd5df;border-radius:3px}.form .form-group.form-group--small.radio-select.active .select-list{left:-1px;width:calc(100% + 2px);border-right:1px solid #cbd5df;border-bottom:1px solid #cbd5df;border-left:1px solid #cbd5df}.form.form--admin .form-group{display:flex;flex-wrap:wrap;align-items:center}.form.form--admin .form-group .form-control{display:block;background-color:#ffffff;flex:1 1 auto;font-size:14px;font-weight:600;color:#333333;padding:15px 25px;border:1px solid #dddddd;border-radius:5px;transition:border-color 0.2s}.form.form--admin .form-group input[type=number].form-control{-moz-appearance:textfield}.form.form--admin .form-group .form-control:focus{border-color:#0070ba}.form.form--admin .form-group select.form-control{background:url("/public/assets/images/arrow_down_gray_24x24.png") no-repeat scroll calc(100% - 15px) 13px #fff;font-weight:600;padding:15px 25px 15px 25px}.form.form--admin .form-group div.form-control{color:#a3a1a2}.form.form--admin .form-group label,.form.form--admin .form-label{display:inline-block;position:static;flex:0 0 100%;font-size:14px;font-weight:600;white-space:nowrap;color:#333333;margin-bottom:10px;padding:0}.form.form--admin .form-group.form-group--text-editor .form-control{padding:0px;overflow:hidden}.form.form--admin .form-group.form-group--text-editor .note-editor{border:none !important}.form.form--admin .form-group.form-group--text-editor .note-editable{padding-left:25px;padding-right:25px}.form.form--admin .form-group.form-group--switch .form-control{display:flex;padding:0px;border-radius:15px}.form.form--admin .form-group.form-group--inline{flex-wrap:nowrap}.form.form--admin .form-group.form-group--inline .form-control{flex:1 1 auto}.form.form--admin .form-group.form-group--inline .form-label{flex:0 0 auto;max-width:240px;margin:0px 30px 0px 0px}[data-tooltip]{position:relative}[data-tooltip]::before{display:none;background-color:#151515;position:absolute;top:-8px;left:50%;width:auto;max-width:100%;font-size:0.75rem;text-align:left;content:attr(data-tooltip);color:#ffffff;padding:5px 10px;border:none;border-radius:5px;transform:translate(-50%, -100%);transition:opacity 0.2s}[data-tooltip]::after{display:none;position:absolute;top:-8px;left:50%;content:'';border-top:8px solid #151515;border-left:8px solid transparent;border-right:8px solid transparent;transform:translateX(-50%)}[data-tooltip]:hover::before,[data-tooltip]:active::before,[data-tooltip]:focus::before{display:block}[data-tooltip]:hover::after,[data-tooltip]:active::after,[data-tooltip]:focus::after{display:block}[data-tooltip][data-tooltip-pos="up-right"]::before{left:auto;right:-20px;transform:translateY(-100%)}.products-searchbar{display:block;position:relative;width:100%;max-width:300px;height:38px;overflow:hidden;border:none}.products-searchbar .products-searchbar__input{display:block;background-color:#f3f1f2;width:100%;height:38px;font-size:12px;font-weight:700;color:#333333;outline:none;padding:10px 38px 10px 20px;border:1px solid transparent;border-radius:19px;transition:border-color 0.2s}.products-searchbar .products-searchbar__input:focus{border-color:#0070ba}.products-searchbar .products-searchbar__button{display:flex;background-color:transparent;position:absolute;top:0px;right:0px;justify-content:center;align-items:center;width:38px;height:38px;color:#333333;cursor:pointer;padding:0px 10px 0px 0px;border:none}.cta-btn-wrapper{display:flex;justify-content:center}.cta-btn{display:inline-block;background-color:#bc1a1f;flex:0 0 auto;font-size:1.125rem;font-weight:700;line-height:1.5rem;text-align:center;text-decoration:none;color:#ffffff;cursor:pointer;margin:0;padding:10px 40px;border:none;transition:background-color 0.2s}.cta-btn:hover{background-color:#9d151a;color:#ffffff}.cta-btn--wide{display:block;width:100%}.cta-btn--pill{border-radius:22px}.cta-btn--rounded{border-radius:5px}.emoji-list{display:flex;flex-direction:column;gap:10px 0;margin:0;padding:0;list-style-type:none}.emoji-list__item{position:relative;line-height:1.375rem;padding-left:36px}.emoji-list__item::before{display:block;position:absolute;top:50%;left:0;z-index:1;flex:0 0 auto;font-size:1.4em;content:attr(data-emoji);margin-right:10px;transform:translateY(-50%)}.form-v2{color:#100606}.form-v2__group{display:flex;position:relative;margin-bottom:15px;padding-top:9px}.form-v2__group--with-suffix .form-v2__control{padding-right:40px}.form-v2__row{display:flex;align-items:flex-end;gap:10px;margin-bottom:15px}.form-v2__row .form-v2__group{margin-bottom:0}.form-v2__label{display:block;background-color:#ffffff;position:absolute;top:0;left:10px;z-index:1;font-size:0.75rem;font-weight:400;line-height:1.0625rem;white-space:nowrap;margin:0;padding:0 5px}.form-v2__label[for]{cursor:pointer}.form-v2__control{display:block;background-color:#ffffff;flex:1 1 auto;max-width:100%;font-size:0.75rem;font-weight:400;line-height:1.0625rem;padding:15px;border:1px solid #d5d5d5;-webkit-border-radius:0;border-radius:0}.form-v2__control--invalid{border-color:#d80e24}.form-v2__prefix{display:block;flex:0 0 auto;font-size:0.75rem;font-weight:400;line-height:1.0625rem;color:#100606;padding:15px;border-width:1px 0 1px 1px;border-style:solid;border-color:#d5d5d5}.form-v2__suffix{display:block;flex:0 0 auto;font-size:0.75rem;font-weight:400;line-height:1.0625rem;white-space:nowrap;margin:0;padding:15px;border-width:1px 1px 1px 0;border-style:solid;border-color:#d5d5d5}.form-v2 select.form-v2__control{cursor:pointer}.form-v2 textarea.form-v2__control{resize:vertical}.form-v2 input[type=number].form-v2__control{-moz-appearance:textfield}.form-v2__error{flex:0 0 100%;max-width:100%;font-size:0.75rem;font-weight:400;line-height:1.0625rem;color:#d80e24;box-shadow:none;margin:-5px 0 15px 0}.form-v2__row{display:flex;flex-wrap:nowrap;gap:30px;margin-bottom:15px}.form-v2__row .form-v2__group{margin-bottom:0}.form-v2__row--align-end{align-items:flex-end}.form-v2__row--no-spacing{margin-bottom:0}.form-v2__submit{display:inline-block;background-color:#53be31;max-width:100%;font-size:0.75rem;font-weight:600;line-height:1.1875rem;color:#ffffff;cursor:pointer;padding:15px 30px;border:none;transition:background-color 0.2s}.form-v2__submit:hover{background-color:#46a22a}@keyframes modal-v2-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes modal-v2-fade-out{0%{opacity:1}100%{opacity:0}}.modal-v2{display:block;background-color:rgba(0,0,0,0.6);position:fixed;top:0;left:0;z-index:1000000000;width:100dvw;height:100dvh;animation-name:modal-v2-fade-in;animation-duration:0.2s}@media only screen and (min-width: 576px){.modal-v2{display:flex;justify-content:center;align-items:center;padding:30px}.modal-v2--align-top{align-items:flex-start}.modal-v2--align-center{align-items:center}.modal-v2--align-bottom{align-items:flex-end}}.modal-v2--closing{opacity:0;animation-name:modal-v2-fade-out;animation-duration:0.2s}.modal-v2-dialog{display:flex;background-color:#ffffff;position:absolute;top:0;left:0;z-index:1000000001;flex-direction:column;width:100dvw;height:100dvh}@media only screen and (min-width: 576px){.modal-v2-dialog{position:relative;width:100%;max-width:790px;height:auto;max-height:calc(100dvh - 60px)}.modal-v2-dialog--sm{max-width:570px}.modal-v2-dialog--md{max-width:790px}.modal-v2-dialog--lg{max-width:960px}.modal-v2-dialog--xl{max-width:1340px}}.modal-v2-dialog__header{display:flex;position:relative;flex:0 0 auto;justify-content:space-between;align-items:center;gap:15px;min-height:64px;font-size:1.125rem;font-weight:600;line-height:1.5rem;margin:0 15px;padding:20px 24px 20px 0;border-bottom:1px solid #dddddd}@media only screen and (min-width: 576px){.modal-v2-dialog__header{margin:0 20px;padding:20px 0}}.modal-v2-dialog__close-btn{display:flex;background-color:transparent;position:absolute;top:20px;right:0;z-index:1000000002;justify-content:center;align-items:center;flex:0 0 24px;width:24px;height:24px;color:#100606;cursor:pointer;padding:0;border:none;transition:color 0.2s}.modal-v2-dialog__close-btn:hover{color:#9d151a}.modal-v2-dialog__content{display:block;flex:1 1 auto;font-size:0.875rem;line-height:1.1875rem;overflow-x:hidden;overflow-y:auto;padding:15px}.modal-v2-dialog__content strong{font-weight:600}@media only screen and (min-width: 576px){.modal-v2-dialog__content{padding:20px}}.modal-v2-dialog__footer{display:flex;background-color:#ffffff;align-items:center;justify-content:space-between;flex:0 0 auto;margin:0 15px;padding:15px 0;border-top:1px solid #dddddd}@media only screen and (min-width: 576px){.modal-v2-dialog__footer{margin:0 20px;padding:20px 0}}.modal-v2-dialog__btn{display:flex;background-color:transparent;justify-content:center;align-items:center;flex:0 0 auto;font-family:'OpenSans';font-size:0.75rem;font-weight:600;text-align:center;text-decoration:none;line-height:1.125rem;color:#100606;cursor:pointer;margin:0;padding:10px 30px;border:none;border-radius:0;transition:background-color 0.2s, color 0.2s}.modal-v2-dialog__btn:hover{background-color:#f3f1f2}.modal-v2-dialog__btn--loading{gap:10px;padding-left:14px}.modal-v2-dialog__btn--loading::before{display:block;width:18px;height:18px;content:'';box-sizing:border-box;border-radius:50%;border-top:2px solid #bc1a1f;border-right:2px solid transparent;animation:spinner .6s linear infinite}.modal-v2-dialog__btn--primary{background-color:#bc1a1f;color:#ffffff}.modal-v2-dialog__btn--primary:hover{background-color:#9d151a}.modal-v2-dialog__btn--primary.modal-v2-dialog__btn--loading::before{border-top-color:#ffffff}.modal-v2-dialog__btn--secondary{color:#bc1a1f}.modal-v2-dialog__btn--secondary:hover{color:#9d151a}.modal-v2-dialog__btn--disabled,.modal-v2-dialog__btn--disabled:hover{background-color:#f4f3f4;color:#818181;cursor:default;pointer-events:none}.modal-v2-dialog__content-loader{display:flex;justify-content:center;align-items:center;padding:60px 0}.modal-v2-dialog__content-loader::before{display:block;width:40px;height:40px;content:'';box-sizing:border-box;border-radius:50%;border-top:3px solid #d80e24;border-right:3px solid transparent;animation:spinner .6s linear infinite}.card-v2{display:block;background-color:#ffffff;position:relative;font-size:0.75rem;line-height:1.125rem;word-wrap:break-word;color:#100606}.card-v2--drop-shadow{box-shadow:0 0 10px #cecece}.card-v2--spacing-bottom{margin-bottom:30px}@media only screen and (min-width: 576px){.card-v2{font-size:0.875rem;line-height:1.25rem}}.card-v2__header{display:flex;align-content:center;gap:10px;font-size:1.25rem;font-weight:600;line-height:1.625rem;padding:15px 15px 0 15px}.card-v2__header--separated{margin:0 15px;padding:15px 0;border-bottom:1px solid #d5d5d5}@media only screen and (min-width: 576px){.card-v2__header{font-size:1.5rem;line-height:1.875rem}}.card-v2__content{padding:15px}.card-v2__footer{padding:0 15px 15px 15px}.card-v2__footer--separated{margin:0 15px;padding:15px 0;border-top:1px solid #d5d5d5}.value-card{display:block;background-color:#ffffff;text-align:center;color:#100606;padding:30px 0}.value-card__label{display:block;font-size:1rem;font-weight:400;line-height:1.375rem;margin:0 0 10px 0}.value-card__value{display:block;font-size:3rem;font-weight:700;line-height:4.0625rem;margin:0}.app-header{display:block;background-color:#ffffff;position:fixed;top:0;left:0;z-index:100;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;height:auto;box-shadow:0 0 10px #d3d1d2}.app-header__info-bar{display:block;background-color:#bc1a1f;font-size:0.75rem;font-weight:400;line-height:1rem;text-align:center;text-decoration:none;color:#ffffff;padding:10px 15px}.app-header__info-bar strong{font-weight:700}@media only screen and (min-width: 375px){.app-header__info-bar{font-size:0.875rem;line-height:1.125rem}}.app-header__wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:0 15px;padding:10px 5px}@media only screen and (min-width: 576px){.app-header__wrapper{padding-left:10px;padding-right:10px}}@media only screen and (min-width: 1200px){.app-header__wrapper{padding-left:15px;padding-right:15px}}.app-header__branding{display:flex;flex:0 0 auto}@media only screen and (min-width: 1200px){.app-header__branding{order:1}}.app-header__widgets{display:flex;justify-content:flex-end;align-items:center;max-width:100%;gap:10px;flex:1 1 auto}@media only screen and (min-width: 1200px){.app-header__widgets{flex:0 0 auto;gap:20px;order:3}}.app-header__widget{display:flex;position:relative;justify-content:center;align-items:center;flex:0 0 32px;width:32px;max-width:32px;height:32px;max-height:32px;color:#333333;cursor:pointer;transition:color 0.2s}.app-header__widget:hover{color:#bc1a1f}.app-header__wrapper-break{display:block;flex:0 0 100%;width:100%;height:0;margin-top:10px}@media only screen and (min-width: 1200px){.app-header__wrapper-break{display:none !important}}.app-header__toggle-mobile-menu-btn-wrapper{flex:0 0 32px}@media only screen and (min-width: 1200px){.app-header__toggle-mobile-menu-btn-wrapper{display:none !important}}.app-header__toggle-mobile-menu-btn{display:flex;background-color:transparent;justify-content:center;align-items:center;width:32px;height:32px;color:#100606;cursor:pointer;padding:0;border:none;transition:color 0.2s}.app-header__toggle-mobile-menu-btn:hover{color:#bc1a1f}.app-header__searchbar{flex:1 1 auto}@media only screen and (min-width: 1200px){.app-header__searchbar{display:flex;justify-content:flex-end;order:2}}.app-header__mega-menu{display:none}@media only screen and (min-width: 1200px){.app-header__mega-menu{display:block}}.branding{display:inline-block}.branding__link{display:flex;text-decoration:none}.branding__logo{display:block;flex:0 0 auto;height:40px;max-height:40px;aspect-ratio:auto 154/49}@media only screen and (min-width: 1200px){.branding__logo{height:50px;max-height:50px}}.app-header-searchbar{display:flex;position:relative;align-items:center;flex-wrap:nowrap;width:100%;max-width:100%;border:1px solid #717171}@media only screen and (min-width: 1200px){.app-header-searchbar{max-width:260px}}.app-header-searchbar__input{display:block;flex:1 1 auto;font-size:0.75rem;line-height:1.875rem;color:#100606;padding:0 0 0 15px;border:none}.app-header-searchbar__button{display:flex;background-color:transparent;justify-content:center;align-items:center;flex:0 0 30px;width:30px;height:30px;color:#717171;cursor:pointer;padding:0;border:none;transition:color 0.2s}.app-header-searchbar__button:hover{color:#000000}.app-footer{background-color:#f4f3f4;padding:30px 0 40px 0}@media only screen and (min-width: 1200px){.app-footer__content{display:flex;flex-wrap:nowrap;margin:0 -15px}}@media only screen and (min-width: 1200px){.app-footer__col{display:block;flex:1 1 auto;padding:0 15px}}@media only screen and (min-width: 1200px){.app-footer__col--newsletter{flex:0 0 316px;order:2;max-width:316px}}@media only screen and (min-width: 1460px){.app-footer__col--newsletter{flex:0 0 400px;max-width:400px}}.app-footer__newsletter-form{margin-bottom:30px}.app-footer__bottom{padding-top:40px}@media only screen and (min-width: 1200px){.app-footer__bottom{padding-top:10px}}.app-footer__we-love-what-we-do{display:flex;justify-content:center}.app-footer__brand{display:block;font-size:0.75rem;font-weight:400;line-height:1.0625rem;text-align:center;color:#818181;margin-top:15px}.footer-socials{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:30px}@media only screen and (min-width: 1200px){.footer-socials{justify-content:flex-start;gap:25px}}.footer-socials__item{display:block;flex:0 0 18px;max-width:18px;height:18px;text-align:center;color:#100606;text-decoration:none;transition:color 0.2s}.footer-socials__item:hover{color:#bc1a1f}.footer-socials__icon{display:inline-block;overflow:visible !important}.footer-pd-logo{display:flex;background-color:#ffffff;justify-content:center;align-items:center;width:52px;height:32px}.footer-section{padding:0 15px;border-bottom:1px solid #d5d5d5}@media only screen and (min-width: 1200px){.footer-section{padding:0 0 30px 0;border-bottom:none}}.footer-section__title{display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;line-height:1.375rem;color:#100606;padding:15px 0}@media only screen and (min-width: 1200px){.footer-section__title{color:#bc1a1f;padding:0 0 15px 0}}.footer-section__toggle{cursor:pointer}@media only screen and (min-width: 1200px){.footer-section__toggle{cursor:default}}.footer-section__toggle-btn{display:flex;background-color:transparent;justify-content:center;align-items:center;width:22px;height:22px;color:#100606;cursor:pointer;border:none;transition:0.2s}@media only screen and (min-width: 1200px){.footer-section__toggle-btn{display:none !important}}.footer-section__content{padding-bottom:15px;transition:0.2s}.footer-section__content--payment-methods,.footer-section__content--delivery-methods{display:flex;align-items:center;flex-wrap:wrap;gap:10px}@media only screen and (min-width: 1200px){.footer-section__content--payment-methods,.footer-section__content--delivery-methods{max-width:200px}}@media only screen and (min-width: 1200px){.footer-section__content{padding-bottom:0}}.footer-section--collapsed .footer-section__content{display:none}@media only screen and (min-width: 1200px){.footer-section--collapsed .footer-section__content{display:block}}.footer-section--expanded .footer-section__title{color:#bc1a1f}.footer-section--expanded .footer-section__toggle-btn{color:#bc1a1f;transform:rotate(180deg)}.footer-section--socials{border-bottom:none}@media only screen and (max-width: 1199px){.footer-section--socials .footer-section__title{display:block;font-size:1.25rem;font-weight:600;line-height:1.6875rem;text-align:center;margin-bottom:15px;padding:0}.footer-section--socials .footer-section__content{padding-bottom:20px}}@media only screen and (min-width: 1200px){.footer-menu{display:flex;flex-wrap:wrap;margin:0 -15px}}@media only screen and (min-width: 1200px){.footer-menu__col{flex:0 0 25%;max-width:25%;padding:0 15px}}.footer-menu__menu{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;gap:1px}@media only screen and (min-width: 1200px){.footer-menu__menu{gap:10px}}.footer-menu__link{display:inline-block;font-size:0.75rem;font-weight:400;line-height:1.0625rem;text-decoration:none;color:#100606;cursor:pointer;padding:7px 0;transition:color 0.2s}.footer-menu__link:hover{color:#bc1a1f}.footer-menu__link:visited{text-decoration:none;color:#100606}.footer-menu__link:visited:hover{color:#bc1a1f}@media only screen and (min-width: 1200px){.footer-menu__link{padding:0}}.header-info-bar{display:flex;background-color:#feed3d;justify-content:center}.header-info-bar__content{display:flex;position:relative;justify-content:center;align-items:center;flex:0 0 auto;max-width:100%;padding:12px 0}.header-info-bar__icon{flex:0 0 auto;font-size:1.125rem;color:#2e84c1;margin-right:10px}.header-info-bar__text{flex:1 1 auto;font-size:0.875rem;font-weight:600;text-decoration:none;line-height:1.25rem;color:#23282d}@media only screen and (min-width: 768px){.header-info-bar__text{flex:0 0 auto}}.header-info-bar__button{display:inline-block;background-color:#ffffff;flex:0 0 auto;font-size:0.75rem;font-weight:600;text-decoration:none;color:#313131;line-height:1.25rem;cursor:pointer;margin:5px auto 0 auto;padding:2px 30px;border:1px solid #313131;transition:color 0.2s, border-color 0.2s}@media only screen and (min-width: 576px){.header-info-bar__button{position:absolute;top:50%;right:0;z-index:101;margin:0 0 0 0;padding:2px 30px;transform:translateY(-50%)}}@media only screen and (min-width: 992px){.header-info-bar__button{padding:5px 30px}}.header-info-bar__button i.fas{font-size:0.75rem;margin-left:4px}@media only screen and (min-width: 576px){.header-info-bar__button i.fas{margin-left:6px}}.header-info-bar__button:hover{color:#000000;border-color:#000000}.page-loader{display:flex;background-color:rgba(100,100,100,0.2);position:fixed;top:0;left:0;z-index:10000;width:100vw;height:100vh;justify-content:center;align-items:center}.page-loader::before{display:block;width:64px;height:64px;content:'';box-sizing:border-box;border-radius:50%;border-top:4px solid #d80e24;border-right:4px solid transparent;animation:spinner .6s linear infinite}.mega-menu{display:block;position:relative;width:100%}.mega-menu__items{display:flex;align-items:center;list-style-type:none;margin:0;padding:0}.mega-menu__item{display:block;flex:1 0 0}.mega-menu__item-title{display:flex;justify-content:center;align-items:center;font-size:0.875rem;font-weight:400;line-height:1.1875rem;color:#100606;text-decoration:none;cursor:pointer;padding:5px 0 8px 0;border-bottom:2px solid transparent;transition:border-color 0.2s}.mega-menu__item-title--bold{font-weight:700}.mega-menu__item:hover .mega-menu__item-title{border-color:#bc1a1f}.mega-menu__dropdown{display:none;background-color:#ffffff;position:absolute;top:100%;left:0;z-index:100;width:100%;max-height:calc(100dvh - 142px);overflow-y:auto;box-shadow:0 8px 5px -5px #d3d1d2;padding:10px 0 20px 0;border-top:1px solid #f3f1f2}.mega-menu__dropdown--visible{display:block}.mega-menu__dropdown-content{display:block}.mega-menu__image{display:block;border:none;border-radius:10px}.mega-menu__title{display:block;font-size:0.875rem;font-weight:700;color:#bc1a1f;margin:20px 0 10px 0}.mega-menu__link{display:block;max-width:100%;font-size:0.875rem;font-weight:400;text-decoration:none;color:#100606;cursor:pointer;padding:6px 0;transition:color 0.2s}.mega-menu__link:hover{color:#de6b6b}.mega-menu-image{display:block;margin-bottom:20px}.mega-menu-image__wrapper{display:block;text-decoration:none}.mega-menu-image__wrapper[href]{cursor:pointer}.mega-menu-image__wrapper[href]:hover+.mega-menu-image__caption{color:#de6b6b}.mega-menu-image__image{display:block;width:100%}.mega-menu-image__caption{display:block;font-size:0.875rem;font-weight:400;text-align:center;text-decoration:none;color:#100606;padding-top:10px}.mega-menu-image__caption[href]{cursor:pointer;transition:color 0.2s}.mega-menu-image__caption[href]:hover{color:#de6b6b}.mobile-menu{display:block;position:fixed;top:0;left:0;z-index:1000;width:0;height:0}.mobile-menu__overlay{display:none;background-color:rgba(0,0,0,0.6);position:absolute;top:0;left:0;z-index:1001;width:100dvw;height:100dvh}.mobile-menu__sidebar{display:block;background-color:#ffffff;position:absolute;top:0;left:0;z-index:1002;width:86dvw;max-width:360px;height:100dvh;overflow-x:hidden;transform:translateX(-100%);-webkit-transform:translateX(-100%);transition:transform 400ms}.mobile-menu--expanded>.mobile-menu__sidebar{transform:translateX(0%);-webkit-transform:translateX(0%)}.mobile-menu__wrapper{display:block;list-style-type:none;overflow:hidden}.mobile-menu__header{display:flex;background-color:#ffffff;position:relative;align-items:center;gap:15px;width:100%;height:73px;padding:20px 15px;border-bottom:1px solid #dddddd}.mobile-menu__title{display:block;flex:1 1 auto;font-size:1rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:5px 0}.mobile-menu__close-btn,.mobile-menu__back-btn{display:flex;background-color:transparent;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;cursor:pointer;padding:0;border:none;transition:background-color 0.2s}.mobile-menu__close-btn::before,.mobile-menu__back-btn::before{display:inline-block;background-image:url("/public/assets/images/sprite.svg");background-repeat:no-repeat;width:16px;height:16px;content:''}.mobile-menu__close-btn:hover,.mobile-menu__back-btn:hover{background-color:#f3f1f2}.mobile-menu__close-btn::before{background-size:calc(1000px * 0.5) calc(1000px * 0.5);background-position:calc(-176px * 0.5) calc(-80px * 0.5)}.mobile-menu__back-btn::before{background-size:calc(1000px * 0.5) calc(1000px * 0.5);background-position:calc(-160px * 0.5) calc(-32px * 0.5)}.mobile-menu__content{max-height:calc(100dvh - 73px);overflow-y:auto;padding:0}.mobile-menu__searchbar{padding:15px}.mobile-menu__menu{margin:0;padding:0}.mobile-menu--expanded .mobile-menu__overlay{display:block}@media only screen and (min-width: 1200px){.mobile-menu{display:none !important}}.mobile-menu-searchbar{display:block;position:relative;flex:0 0 auto;overflow:hidden;margin:0}.mobile-menu-searchbar__input{display:block;background-color:#f5f6f7;width:100%;height:46px;font-size:0.875rem;font-weight:400;line-height:1.125rem;color:#333333;outline:none;border:none;padding:14px 15px 14px 46px;-webkit-appearance:none}.mobile-menu-searchbar__button{display:flex;background-color:transparent;position:absolute;top:0;left:0;justify-content:center;align-items:center;width:46px;height:46px;color:#333333;cursor:pointer;padding:0;border:none}.mobile-menu-item{display:block;background-color:transparent;max-width:100%;color:#333333;padding:0 15px;border:none;transition:background-color 0.2s}.mobile-menu-item:hover{background-color:#f5f6f7}.mobile-menu-item__wrapper{display:flex;position:relative;align-items:center;width:100%;min-height:50px;font-size:0.875rem;font-weight:600;line-height:1.25rem}.mobile-menu-item__wrapper .mobile-menu-item__icon{flex:0 0 18px;font-size:1rem;text-align:center;cursor:pointer}.mobile-menu-item__wrapper .mobile-menu-item__title{flex:1 1 auto;text-decoration:none;color:inherit;cursor:pointer;padding:20px 41px 20px 15px}.mobile-menu-item__wrapper .mobile-menu-item__expand-button{display:flex;position:absolute;top:0;right:0;justify-content:flex-end;align-items:center;width:40%;max-width:120px;height:100%;cursor:pointer}.mobile-menu-item__submenu{display:block;background-color:#ffffff;position:absolute;top:0;left:0;z-index:1003;width:86dvw;max-width:360px;height:100dvh;overflow-x:hidden;transform:translateX(100%);-webkit-transform:translateX(100%);transition:transform 400ms}.mobile-menu-item--active>.mobile-menu-item__submenu{transform:translateX(0%);-webkit-transform:translateX(0%)}.alert-v2{display:flex;position:relative;font-size:0.75rem;line-height:1.0625rem;text-align:left;margin-bottom:15px;padding:10px;border:1px solid #dddddd}.alert-v2--borderless{border:none}.alert-v2__icon{display:flex;justify-content:center;align-items:center;font-size:1.25rem;flex:0 0 20px;width:20px;max-width:20px;height:20px;margin:-1px 10px 0 0}.alert-v2__icon--large{font-size:1.5rem;flex:0 0 24px;width:24px;max-width:24px;height:24px;margin-top:-2px}.alert-v2__content{flex:1 1 auto;color:#313131}.alert-v2__title{font-size:0.875rem;font-weight:600;line-height:1.25rem;margin-bottom:10px}.alert-v2--primary{background-color:#fde1e2;color:#bc1a1f;border-color:#f88387}.alert-v2--info{background-color:#e7effa;color:#0a92f4;border-color:#b4cdef}.alert-v2--success{background-color:#f1f8f4;color:#50dc6c;border-color:#cfe8d3}.alert-v2--warning{background-color:#fff5eb;color:#f59638;border-color:#ffd0a0}.alert-v2--warning .alert-v2__icon{font-size:1.3125rem}.alert-v2--error{background-color:#fbefeb;color:#fc5758;border-color:#f0Cec3}.alerts-box--order{margin-top:15px}.alert--cart{display:flex;background-color:#ffffff;position:relative;justify-content:center;align-items:center;font-size:1rem;font-weight:600;color:#4d4d4d;margin-bottom:30px;padding:15px 15px;border:1px #fafbfb solid}.alert--cart::before{display:inline-block;flex:0 0 auto;align-self:flex-start;font-family:"Font Awesome 5 Free";font-size:1.5rem;font-weight:900;margin-right:10px}.alert--cart__dismiss{display:none;cursor:pointer}.alert--cart__dismiss::before{content:'\00d7'}.alert--cart.alert--info{background-color:#bde5f8;color:#00529b;border:1px #2faee9 solid}.alert--cart.alert--info::before{content:'\f129';color:#00529b}.alert--cart.alert--success{background-color:#dff2bf;color:#4f8a10;border:1px #a0d841 solid}.alert--cart.alert--success::before{content:'\f00c';color:#4f8a10}.alert--cart.alert--warning{background-color:#feefb3;color:#9f6000;border:1px #fccf1d solid}.alert--cart.alert--warning::before{content:'\f071';color:#9f6000}.alert--cart.alert--danger{background-color:#ffdeb3;color:#ff6200;border:1px #ffa166 solid}.alert--cart.alert--danger::before{content:'\f12a';color:#ff6200}.alert--cart.alert--error{background-color:#ffbaba;color:#d8000c;border:1px #ff1a1a solid}.alert--cart.alert--error::before{content:'\f12a';color:#d8000c}.alert--order{display:block;background-color:#f9f9fb;position:relative;line-height:1.4em;font-size:14px;text-align:left;color:#2589ff;margin-bottom:20px;padding:15px 25px 15px 45px;border:2px solid #d8d8da;border-radius:5px}.alert--order::before{display:block;position:absolute;top:10px;left:10px;width:28px;height:28px;content:''}.alert--order.alert--info{background-color:#cae3f1;color:#4575a0;border-color:#a8cee7}.alert--order.alert--info::before{background:url("/public/assets/images/sprite.svg") calc(-176px * 0.875) calc(-240px * 0.875) no-repeat;background-size:calc(1000px * 0.875) calc(1000px * 0.875)}.alert--order.alert--success{background-color:#e3f6de;color:#6b8365;border-color:#cee5c8}.alert--order.alert--success::before{background:url("/public/assets/images/sprite.svg") calc(-272px * 0.875) calc(-240px * 0.875) no-repeat;background-size:calc(1000px * 0.875) calc(1000px * 0.875)}.alert--order.alert--warning{background-color:#f3f1d2;color:#8f7332;border-color:#dad597}.alert--order.alert--warning::before{background:url("/public/assets/images/sprite.svg") calc(-208px * 0.875) calc(-240px * 0.875) no-repeat;background-size:calc(1000px * 0.875) calc(1000px * 0.875)}.alert--order.alert--danger{background-color:#f8d9b9;color:#ba6612;border-color:#f4bf8b}.alert--order.alert--error{background-color:#efc8c3;color:#cd594a;border-color:#e4a39a}.alert--order.alert--error::before{background:url("/public/assets/images/sprite.svg") calc(-240px * 0.875) calc(-240px * 0.875) no-repeat;background-size:calc(1000px * 0.875) calc(1000px * 0.875)}.alert--allegro{display:block;background-color:#ffffff;position:relative;font-size:0.75rem;font-weight:600;color:#4d4d4d;margin-bottom:30px;padding:15px 15px 15px 53px;border:1px #fafbfb solid;border-radius:0}.alert--allegro::before{display:block;background-size:contain;background-repeat:no-repeat;position:absolute;top:11px;left:15px;width:24px;height:24px;content:''}.alert--allegro.alert--info{background-color:#e7effa;color:#100606;border-color:#b4cdef}.alert--allegro.alert--info::before{background-image:url("data:image/svg+xml,%3Csvg fill='%230a92f4' viewBox='0 0 32 32' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 16 3 C 8.832031 3 3 8.832031 3 16 C 3 23.167969 8.832031 29 16 29 C 23.167969 29 29 23.167969 29 16 C 29 8.832031 23.167969 3 16 3 Z M 16 5 C 22.085938 5 27 9.914063 27 16 C 27 22.085938 22.085938 27 16 27 C 9.914063 27 5 22.085938 5 16 C 5 9.914063 9.914063 5 16 5 Z M 15 10 L 15 12 L 17 12 L 17 10 Z M 15 14 L 15 22 L 17 22 L 17 14 Z'%3E%3C/path%3E%3C/svg%3E")}.alert--allegro.alert--success{background-color:#f1f8f4;color:#100606;border-color:#cfe8d3}.alert--allegro.alert--success::before{background-image:url("data:image/svg+xml,%3Csvg fill='%2350dc6c' viewBox='0 0 32 32' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 28.28125 6.28125 L 11 23.5625 L 3.71875 16.28125 L 2.28125 17.71875 L 10.28125 25.71875 L 11 26.40625 L 11.71875 25.71875 L 29.71875 7.71875 Z'%3E%3C/path%3E%3C/svg%3E")}.alert--allegro.alert--warning{background-color:#fff5eb;color:#100606;border-color:#ffd0a0}.alert--allegro.alert--warning::before{background-image:url("data:image/svg+xml,%3Csvg fill='%23f59638' viewBox='0 0 32 32' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 16 3.21875 L 15.125 4.71875 L 3.125 25.5 L 2.28125 27 L 29.71875 27 L 28.875 25.5 L 16.875 4.71875 Z M 16 7.21875 L 26.25 25 L 5.75 25 Z M 15 14 L 15 20 L 17 20 L 17 14 Z M 15 21 L 15 23 L 17 23 L 17 21 Z'%3E%3C/path%3E%3C/svg%3E")}.alert--allegro.alert--danger{background-color:#f8d9b9;color:#100606;border-color:#f4bf8b}.alert--allegro.alert--danger::before{background-image:url("data:image/svg+xml,%3Csvg fill='%23ba6612' viewBox='0 0 32 32' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 16 3.21875 L 15.125 4.71875 L 3.125 25.5 L 2.28125 27 L 29.71875 27 L 28.875 25.5 L 16.875 4.71875 Z M 16 7.21875 L 26.25 25 L 5.75 25 Z M 15 14 L 15 20 L 17 20 L 17 14 Z M 15 21 L 15 23 L 17 23 L 17 21 Z'%3E%3C/path%3E%3C/svg%3E")}.alert--allegro.alert--error{background-color:#fbefeb;color:#100606;border-color:#f0Cec3}.alert--allegro.alert--error::before{background-image:url("data:image/svg+xml,%3Csvg fill='%23fc5758' viewBox='0 0 32 32' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 13 4 L 13 20 L 19 20 L 19 4 Z M 15 6 L 17 6 L 17 18 L 15 18 Z M 13 22 L 13 28 L 19 28 L 19 22 Z M 15 24 L 17 24 L 17 26 L 15 26 Z'%3E%3C/path%3E%3C/svg%3E")}.pagination-pages{display:flex;justify-content:center;flex-wrap:wrap;margin:0;padding:0}.pagination-pages__page{display:inline-flex;background-color:transparent;justify-content:center;align-items:center;flex:0 0 auto;min-width:24px;font-size:0.75rem;font-weight:600;line-height:1.5rem;text-align:center;text-decoration:none;color:#100606;margin:0;padding:0 8px;transition:color 0.2s}@media only screen and (min-width: 576px){.pagination-pages__page{min-width:32px;font-size:1rem;line-height:2rem}}.pagination-pages__page:hover,.pagination-pages__page:focus{color:#bc1a1f}.pagination-pages__page--prev-page,.pagination-pages__page--next-page{padding:0}.pagination-pages__page--active,.pagination-pages__page--active:hover,.pagination-pages__page--active:focus{color:#bc1a1f;cursor:default}.pagination-pages__page--disabled,.pagination-pages__page--disabled:hover,.pagination-pages__page--disabled:focus{color:#cecece;cursor:not-allowed}.home-page{overflow:hidden}.home-page__recommended-product-slider-wrapper,.home-page__recently-viewed-products-wrapper,.home-page__newest-products-slider-wrapper{margin-top:15px;margin-bottom:15px}@media only screen and (min-width: 576px){.home-page__recommended-product-slider-wrapper,.home-page__recently-viewed-products-wrapper,.home-page__newest-products-slider-wrapper{margin-top:20px;margin-bottom:20px}}@media only screen and (min-width: 1200px){.home-page__recommended-product-slider-wrapper,.home-page__recently-viewed-products-wrapper,.home-page__newest-products-slider-wrapper{margin-top:30px;margin-bottom:30px}}#home-page .home-section-header{position:relative;font-size:30px;font-weight:600;text-align:center;color:#282828;margin:30px auto;padding:0}#home-page .home-section-header .text-wrapper{display:inline-block;background-color:#ffffff;position:relative;z-index:2;width:auto;margin:0 auto;padding:0px 30px}#home-page .home-section-header .header-subtext{font-size:18px;color:#7e8c96;margin-top:10px}#home-page .home-section-header::after{display:block;position:absolute;top:50%;left:0px;z-index:0;width:100%;content:'';border-top:1px solid #e7ebeb}#home-page .home-page__reviews{margin-bottom:30px}#home-page .home-page__bestsellers{margin-bottom:30px}@media only screen and (min-width: 576px){#home-page .home-page__reviews{margin-bottom:80px}}@media only screen and (min-width: 992px){#home-page .home-page__bestsellers{margin-bottom:60px}}@media only screen and (min-width: 1200px){#home-page .home-page__bestsellers{margin-bottom:100px}}#home-page .home-page__text-seo{font-size:0.875rem;line-height:1.25rem;margin-top:60px}@media only screen and (min-width: 1200px){#home-page .home-page__text-seo{font-size:1rem;line-height:1.375rem}}#home-page .home-page__text-seo h1,#home-page .home-page__text-seo h2,#home-page .home-page__text-seo h3,#home-page .home-page__text-seo h4,#home-page .home-page__text-seo h5,#home-page .home-page__text-seo h6{font-weight:600;line-height:1.25em}#home-page .home-page__text-seo strong{font-weight:600}#home-page .home-page__text-seo a{color:#bc1a1f}#home-page .home-page__text-seo img{width:100%;max-width:100%;height:auto;aspect-ratio:auto 1}#home-page .products-categories-list{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin:0px -15px}#home-page .products-categories-list .products-category{display:inline-block;-ms-flex:0 0 100%;flex:0 0 100%;max-width:350px;text-decoration:none;margin:0px 0px 30px 0px;padding:0px 15px}#home-page .products-categories-list .products-category .products-category__image{display:block;background-position:center;background-size:auto 100%;background-repeat:no-repeat;width:100%;padding-bottom:112%;border:none;border-radius:10px;overflow:hidden;transition:transform 0.2s}#home-page .products-categories-list .products-category:hover .products-category__image{transform:scale(1.05) rotate(1deg)}#home-page .products-categories-list .products-category .products-category__details{display:flex;flex-wrap:wrap;align-items:flex-end}#home-page .products-categories-list .products-category .products-category__name{display:block;flex:0 0 100%;font-size:16px;font-weight:600;color:#74848e;letter-spacing:0px;margin:0px;padding:15px 15px 12px 15px}#home-page .products-categories-list .products-category .products-category__products-number{display:block;flex:1 1 auto;font-size:16px;color:#9fabb7;letter-spacing:-1px;padding:2px 13px}#home-page .products-categories-list .products-category .products-category__price{display:flex;flex:0 0 50%;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;font-size:16px;white-space:nowrap;color:#9fabb7;letter-spacing:-1px;padding:0px 13px}#home-page .products-categories-list .products-category .products-category__current-price{font-size:1.4em;font-weight:600;color:#d80e24;margin-left:4px}#home-page .products-categories-list .products-category .products-category__old-price{text-decoration:line-through;padding:2px 6px}@media only screen and (min-width: 576px){#home-page .products-categories-list{justify-content:flex-start}#home-page .products-categories-list .products-category{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#home-page .products-categories-list .products-category .products-category__name{height:82px}#home-page .products-categories-list .products-category .products-category__products-number{padding:6px 13px 2px 13px}#home-page .products-categories-list .products-category .products-category__old-price{padding:6px 6px 2px 6px}}@media only screen and (min-width: 768px){#home-page .products-categories-list{margin:0px -15px}#home-page .products-categories-list .products-category{-ms-flex:0 0 33.33333333333333%;flex:0 0 33.33333333333333%;max-width:33.33333333333333%;margin:0px 0px 50px 0px;padding:0px 15px}}@media only screen and (min-width: 992px){#home-page .products-categories-list .products-category{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media only screen and (min-width: 1200px){#home-page .products-categories-list{margin:0px -30px}#home-page .products-categories-list .products-category{padding:0px 30px}#home-page .products-categories-list .products-category:hover .products-category__item-image{transform:scale(1.1) rotate(2deg)}}@media only screen and (min-width: 576px){#home-page .home-section-header .text-wrapper{padding:0px 80px}#home-page .review-section .average-rate,#home-page .review-section .average-rate-stars,#home-page .review-section .reviews-number{text-align:left}#home-page .review-section .reviews-wrapper{padding:16px 0px}}@media only screen and (min-width: 768px){#home-page .home-section-header{margin:60px auto}#home-page .banner{display:block;border:none;border-radius:10px;overflow:hidden}}@media only screen and (min-width: 1200px){#home-page .review-section .review{margin-bottom:0px}}.home-page-banner{position:relative;width:100%;max-width:1920px;margin:0 auto;overflow:hidden}.home-page-banner__button{display:none}@media only screen and (min-width: 768px){.home-page-banner__button{display:flex;top:0;justify-content:center;align-items:center;width:39px;height:100%;color:#aeaeae;cursor:pointer;margin-top:0;transition:color 0.2s, opacity 0.2s}.home-page-banner__button--prev{left:0;padding-left:15px}.home-page-banner__button--next{right:0;padding-right:15px}.home-page-banner__button:hover{color:#818181}}.regulations{padding:30px 0}.regulations__title{font-size:1.875rem;font-weight:400;line-height:2.25rem;color:#313131;margin-top:0;margin-bottom:40px}.regulations__content{font-size:0.875rem;line-height:1.25rem;color:#536167}.regulations__content h1,.regulations__content h2,.regulations__content h3,.regulations__content h4,.regulations__content h5,.regulations__content h6{font-weight:600;color:#313131}.regulations__content h1{font-size:1.625rem}.regulations__content h2{font-size:1.375rem}.regulations__content h3{font-size:1.375rem}.regulations__content li{margin-bottom:10px}.regulations__content p{margin:0}.regulations__content a{color:#1a9cff;text-decoration:none;cursor:pointer;transition:color 0.2s}.regulations__content a:hover{color:#0084e6}@media only screen and (min-width: 1200px){.regulations{padding:60px 0}.regulations__title{font-size:3rem;line-height:3.375rem;margin-bottom:60px}}.privacy-policy{padding:30px 0}.privacy-policy__title{font-size:1.875rem;font-weight:400;line-height:2.25rem;color:#313131;margin-top:0;margin-bottom:40px}.privacy-policy__content{font-size:0.875rem;line-height:1.25rem;color:#536167}.privacy-policy__content h1,.privacy-policy__content h2,.privacy-policy__content h3,.privacy-policy__content h4,.privacy-policy__content h5,.privacy-policy__content h6{font-weight:600;color:#313131}.privacy-policy__content h1{font-size:1.625rem;line-height:2rem}.privacy-policy__content h2{font-size:1.375rem;line-height:1.75rem}.privacy-policy__content h3{font-size:1.125rem;line-height:1.5rem}.privacy-policy__content li{margin-bottom:10px}.privacy-policy__content p{margin-top:0;margin-bottom:10px}.privacy-policy__content a{color:#1a9cff;text-decoration:none;cursor:pointer;transition:color 0.2s}.privacy-policy__content a:hover{color:#0084e6}@media only screen and (min-width: 1200px){.privacy-policy{padding:60px 0}.privacy-policy__title{font-size:3rem;line-height:3.375rem;margin-bottom:60px}}.advantage-cards{display:flex;flex-wrap:wrap;margin-top:30px;gap:15px 20px}@media only screen and (min-width: 768px){.advantage-cards{flex-wrap:nowrap}}.advantage-card{flex:1 1 100%;max-width:100%}.advantage-card:first-child{margin-top:0}.advantage-card__content{display:flex;overflow:hidden;border:none;border-radius:5px}.advantage-card__icon{display:flex;justify-content:center;align-items:center;flex:0 0 80px;min-height:80px}.advantage-card__text{display:flex;align-items:center;flex:1 1 auto;font-size:0.75rem;font-weight:600;line-height:1.125rem;color:#ffffff;padding:0 15px}.advantage-card--red .advantage-card__content{background-color:#d88255}.advantage-card--red .advantage-card__icon{background-color:#dd5c30}.advantage-card--blue .advantage-card__content{background-color:#4ec1f3}.advantage-card--blue .advantage-card__icon{background-color:#0098d7}.advantage-card--green .advantage-card__content{background-color:#8db00b}.advantage-card--green .advantage-card__icon{background-color:#67902d}@media only screen and (min-width: 768px){.advantage-card{flex:1 1 33.3333333333333333333%;max-width:33.3333333333333333333%;margin-top:0}}@media only screen and (min-width: 992px){.advantage-card__text{font-size:0.875rem;line-height:1.25rem}}.maintenance{display:flex;justify-content:center;width:100dvw;height:calc(100dvh - 183px);text-align:center;overflow:hidden;padding:15px}@media only screen and (min-width: 519px){.maintenance{height:calc(100dvh - 163px)}}@media only screen and (min-width: 1200px){.maintenance{height:calc(100dvh - 210px)}}.maintenance__wrapper{flex:0 0 auto;max-width:100%}.maintenance__logo-wrapper{display:flex;justify-content:center}.maintenance__logo{display:block;max-width:100%}.maintenance__logo--mobile{width:100px;margin-bottom:10px}@media only screen and (min-width: 576px){.maintenance__logo--mobile{display:none}}.maintenance__logo--desktop{display:none}@media only screen and (min-width: 576px){.maintenance__logo--desktop{display:block;width:200px;margin-bottom:15px}}.maintenance__title{font-size:1.875rem;font-weight:600;color:#313131;margin:0 0 20px 0}@media only screen and (min-width: 576px){.maintenance__title{font-size:2.25rem}}.maintenance__subtitle{text-align:center;font-size:1.25rem;font-weight:600;color:#313131;margin:0 0 10px 0}.maintenance__social{display:flex;justify-content:center;align-items:center;gap:20px}.maintenance__social-link{display:block;flex:0 0 auto;text-decoration:none;cursor:pointer}.error-page{display:flex;align-items:center;max-width:100%;min-height:50dvh;margin:0 auto;padding:60px 0}.error-page__wrapper{display:block;flex:0 0 100%;max-width:100%;text-align:center}.error-page__title{font-size:3rem;font-weight:700;color:#ff5d55;margin:0 0 20px 0}.error-page__subtitle{font-size:1rem;font-weight:400;line-height:1.25rem;color:#838383;margin:0}.error-page__btn-wrapper{text-align:center;margin-top:20px}.order{color:#313131;padding:60px 0 115px 0}.order__payment-status{margin-top:5px}@media only screen and (min-width: 1460px){.order__payment-status{margin-top:0}}.cancel-order-info{display:block;background-color:#fcf5e7;font-size:0.875rem;font-weight:400;line-height:1.1875rem;color:#100606;margin-bottom:15px;padding:15px}@media only screen and (min-width: 768px){.cancel-order-info{margin-bottom:30px;padding:30px}}.cancel-order-info__title{display:block;font-size:1rem;font-weight:700;color:#cc8a47;line-height:1.375rem;margin-bottom:10px}.cancel-order-info__content strong{font-weight:600}.cancel-order-info__countdown{font-weight:700;color:#bc1920}.cancel-order-info__btn{display:block;background-color:#bc1a1f;font-size:0.875rem;font-weight:400;line-height:1.1875rem;color:#ffffff;cursor:pointer;margin-top:15px;padding:6px 10px;border:none;transition:color 0.2s}.cancel-order-info__btn:hover{background-color:#9d151a}.order-item{display:flex;background-color:#ffffff;align-items:flex-start;font-size:1rem;margin-bottom:15px;padding:15px;border:none;border-radius:5px}.order-item__image-wrapper{display:flex;align-self:flex-start;justify-content:center;align-items:center;flex:0 0 72px;max-width:72px;height:72px;overflow:hidden;border:1px solid #d4dee5;border-radius:10px}.order-item__image{display:block;width:auto;max-width:100%;height:auto;max-height:100%}.order-item__wrapper{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;padding-top:5px;padding-left:15px}.order-item__details{display:block;flex:0 0 100%}.order-item__name{font-weight:700;line-height:1.375rem}.order-item__attributes{list-style-type:none;margin:15px 0 0 0;padding:0}.order-item__attribute{font-size:0.75rem;margin-bottom:5px}.order-item__promotion-code{flex:0 0 100%;font-weight:600;margin-top:10px}.order-item__quantity{flex:0 0 50%;font-weight:600;margin-top:10px}.order-item__value{flex:0 0 50%;text-align:right;margin-top:10px}.order-item__value-without-discounts{display:inline-block;font-size:0.875rem;text-decoration:none;position:relative}.order-item__value-without-discounts::after{display:block;width:100%;height:50%;position:absolute;top:0;left:0;content:'';border-bottom:2px solid #f93225;transform:rotate(-10deg)}.order-item__total-value{font-weight:600}@media only screen and (min-width: 576px){.order-item{margin-bottom:30px;padding:25px 30px}.order-item__image-wrapper{flex:0 0 120px;max-width:120px;height:120px}.order-item__wrapper{padding-top:10px;padding-left:30px}}@media only screen and (min-width: 768px){.order-item__wrapper{flex-wrap:nowrap;padding-top:15px}.order-item__details{flex:1 1 auto}.order-item__promotion-code{flex:0 0 auto;margin-top:0;padding-left:30px}.order-item__quantity{flex:0 0 auto;margin-top:0;padding-left:30px}.order-item__value{flex:0 0 auto;margin-top:0;padding-left:30px}}.order-progress{display:block;width:100%;max-width:100%}@media only screen and (min-width: 768px){.order-progress{display:flex;flex-wrap:nowrap}}.order-progress__step{position:relative;width:100%;min-height:54px;padding:7px 0 10px 46px}.order-progress__step::before{display:flex;background-color:#ffffff;position:absolute;top:0;left:0;z-index:2;justify-content:center;align-items:center;content:'';width:36px;height:36px;border:2px solid #cecece;border-radius:50%}@media only screen and (min-width: 768px){.order-progress__step::before{left:50%;transform:translateX(-50%)}}.order-progress__step::after{display:block;background-color:#cecece;position:absolute;top:41px;left:17px;z-index:1;height:calc(100% - 46px);content:'';border-left:2px solid #cecece}@media only screen and (min-width: 768px){.order-progress__step::after{top:17px;left:calc(50% + 23px);width:calc(100% - 46px);height:0;border-left:none;border-bottom:2px solid #cecece}}.order-progress__step:last-child{min-height:auto}.order-progress__step:last-child::after{display:none}@media only screen and (min-width: 768px){.order-progress__step{flex:0 0 25%;max-width:25%;min-height:auto;text-align:center;padding:51px 0 0 0}}.order-progress__step-title{font-size:1rem;font-weight:600;line-height:1.375rem;color:#313131}@media only screen and (min-width: 992px){.order-progress__step-title{font-size:1.25rem;line-height:1.6875rem}}.order-progress__step-description{font-size:0.75rem;line-height:1.0625rem;color:#616161;margin-top:5px}@media only screen and (min-width: 992px){.order-progress__step-description{font-size:0.875rem;line-height:1.1875rem}}.order-progress__step--completed::before{background-color:#38a34f;font-family:'Font Awesome 5 Free';font-size:1rem;font-weight:900;content:'\f00c';color:#ffffff;border:none}.order-progress__step--completed::after{border-color:#38a34f}.order-progress__step--current::before{border-color:#38a34f}.order-message-for-courier{display:block}.order-message-for-courier .order-message-for-courier__title{font-size:0.75rem;font-weight:700;line-height:1.125rem;color:#313131;margin:15px 0 5px 0}.order-message-for-courier .order-message-for-courier__message{background-color:#f3f1f2;font-size:0.625rem;line-height:0.875rem;color:#616161;padding:8px 10px;border:none;border-radius:5px}@media only screen and (min-width: 576px){.order-message-for-courier .order-message-for-courier__title{font-size:0.875rem;line-height:1.25rem}.order-message-for-courier .order-message-for-courier__message{font-size:0.875rem;line-height:1.25rem}}.order-shipping-details{background-color:#ffffff;margin-bottom:15px;padding:15px;border:none;border-radius:5px}.order-shipping-details .order-shipping-details__title{font-size:0.875rem;font-weight:700;line-height:1.1875rem;margin-bottom:15px}.order-shipping-details .order-shipping-details__content{display:flex;align-items:center}.order-shipping-details .order-shipping-details__content .order-shipping-details__icon{display:flex;justify-content:center;align-items:center;flex:0 0 72px;max-width:72px;height:72px;border:1px solid #d4dee5;border-radius:10px}.order-shipping-details .order-shipping-details__content .order-shipping-details__icon::before{display:inline-block;background-image:url("/public/assets/images/sprite-aac0f762f18ceff3ddd78a448dd0c159.svg");background-size:1000px 1000px;background-repeat:no-repeat;content:''}.order-shipping-details .order-shipping-details__content .order-shipping-details__icon--poczta-polska-kurier-48::before{background-position:calc(-192px * 1.5) calc(-640px * 1.5);background-size:calc(1000px * 1.5) calc(1000px * 1.5);width:48px;height:48px}.order-shipping-details .order-shipping-details__content .order-shipping-details__icon--ups-standard::before,.order-shipping-details .order-shipping-details__content .order-shipping-details__icon--ups-saver::before,.order-shipping-details .order-shipping-details__content .order-shipping-details__icon--allegro-kurier-ups::before{background-position:calc(-160px * 1.5) calc(-640px * 1.5);background-size:calc(1000px * 1.5) calc(1000px * 1.5);width:48px;height:48px}.order-shipping-details .order-shipping-details__content .order-shipping-details__icon--dhl-parcel-polska::before{background-position:calc(-256px * 1.5) calc(-640px * 1.5);background-size:calc(1000px * 1.5) calc(1000px * 1.5);width:48px;height:48px}.order-shipping-details .order-shipping-details__content .order-shipping-details__icon--inpost-locker-standard::before,.order-shipping-details .order-shipping-details__content .order-shipping-details__icon--inpost-locker-allegro::before,.order-shipping-details .order-shipping-details__content .order-shipping-details__icon--inpost-courier-standard::before{background-position:calc(-352px * 2) calc(-640px * 2);background-size:calc(1000px * 2) calc(1000px * 2);width:64px;height:64px}.order-shipping-details .order-shipping-details__content .order-shipping-details__icon--personal_collection::before{background-position:calc(-475px * 0.75) calc(-672px * 0.75);background-size:calc(1000px * 0.75) calc(1000px * 0.75);width:72px;height:24px}.order-shipping-details .order-shipping-details__content .order-shipping-details__type{flex:1 1 auto;font-size:0.75rem;font-weight:700;line-height:1.0625rem;padding:0 15px}.order-shipping-details .order-shipping-details__content .order-shipping-details__price{flex:0 0 auto;font-size:0.75rem;font-weight:700;line-height:1.0625rem}@media only screen and (min-width: 576px){.order-shipping-details{margin-bottom:30px;padding:20px 30px}.order-shipping-details .order-shipping-details__title{font-size:1.125rem;line-height:1.5rem;margin-bottom:20px}.order-shipping-details .order-shipping-details__content .order-shipping-details__icon{flex:0 0 120px;max-width:120px;height:120px}.order-shipping-details .order-shipping-details__content .order-shipping-details__icon::before{display:inline-block;background-image:url("/public/assets/images/sprite.svg");background-size:1000px 1000px;background-repeat:no-repeat;content:''}.order-shipping-details .order-shipping-details__content .order-shipping-details__icon--poczta-polska-kurier-48::before{background-position:calc(-192px * 2) calc(-640px * 2);background-size:calc(1000px * 2) calc(1000px * 2);width:64px;height:64px}.order-shipping-details .order-shipping-details__content .order-shipping-details__icon--ups-standard::before,.order-shipping-details .order-shipping-details__content .order-shipping-details__icon--ups-saver::before,.order-shipping-details .order-shipping-details__content .order-shipping-details__icon--allegro-kurier-ups::before{background-position:calc(-160px * 2) calc(-640px * 2);background-size:calc(1000px * 2) calc(1000px * 2);width:64px;height:64px}.order-shipping-details .order-shipping-details__content .order-shipping-details__icon--dhl-parcel-polska::before{background-position:calc(-256px * 2) calc(-640px * 2);background-size:calc(1000px * 2) calc(1000px * 2);width:64px;height:64px}.order-shipping-details .order-shipping-details__content .order-shipping-details__icon--inpost-locker-standard::before,.order-shipping-details .order-shipping-details__content .order-shipping-details__icon--inpost-locker-allegro::before,.order-shipping-details .order-shipping-details__content .order-shipping-details__icon--inpost-courier-standard::before{background-position:calc(-352px * 3) calc(-640px * 3);background-size:calc(1000px * 3) calc(1000px * 3);width:96px;height:96px}.order-shipping-details .order-shipping-details__content .order-shipping-details__icon--personal_collection::before{background-position:-476px -672px;width:92px;height:32px}.order-shipping-details .order-shipping-details__content .order-shipping-details__type{font-size:0.875rem;line-height:1.25rem;padding:0 20px}.order-shipping-details .order-shipping-details__content .order-shipping-details__price{font-size:0.875rem;line-height:1.25rem}}@media only screen and (min-width: 768px){.order-shipping-details .order-shipping-details__content .order-shipping-details__type{font-size:1rem;line-height:1.375rem;padding:0 30px}.order-shipping-details .order-shipping-details__content .order-shipping-details__price{font-size:1rem;line-height:1.375rem}}.order-payment-details{background-color:#ffffff;margin-bottom:15px;padding:15px;border:none;border-radius:5px}.order-payment-details .order-payment-details__title{font-size:0.875rem;font-weight:700;line-height:1.1875rem;margin-bottom:15px}.order-payment-details .order-payment-details__content{display:flex;align-items:center}.order-payment-details .order-payment-details__content .order-payment-details__icon{display:flex;justify-content:center;align-items:center;flex:0 0 72px;max-width:72px;height:72px;border:1px solid #d4dee5;border-radius:10px}.order-payment-details .order-payment-details__content .order-payment-details__icon::before{display:inline-block;background-image:url("/public/assets/images/sprite-aac0f762f18ceff3ddd78a448dd0c159.svg");background-size:1000px 1000px;background-repeat:no-repeat;content:''}.order-payment-details .order-payment-details__content .order-payment-details__icon--paid-by-allegro::before{background-position:calc(-384px * 2) calc(-640px * 2);background-size:calc(1000px * 2) calc(1000px * 2);width:64px;height:64px}.order-payment-details .order-payment-details__content .order-payment-details__icon--payu::before{background-position:3px -672px;width:64px;height:32px}.order-payment-details .order-payment-details__content .order-payment-details__icon--credit-card::before{background-position:-576px -674px;width:64px;height:32px}.order-payment-details .order-payment-details__content .order-payment-details__icon--blik::before{background-position:-384px -352px;width:64px;height:32px}.order-payment-details .order-payment-details__content .order-payment-details__icon--paypo::before{background-position:calc(-386px * 0.75) calc(-384px * 0.75);background-size:calc(1000px * 0.75) calc(1000px * 0.75);width:72px;height:24px}.order-payment-details .order-payment-details__content .order-payment-details__icon--cod::before{background-position:-382px -672px;width:64px;height:32px}.order-payment-details .order-payment-details__content .order-payment-details__icon--transfer::before{background-position:-286px -672px;width:64px;height:32px}.order-payment-details .order-payment-details__content .order-payment-details__icon--personal-collection::before,.order-payment-details .order-payment-details__content .order-payment-details__icon--cash::before{background-position:calc(-474px * 0.75) calc(-672px * 0.75);background-size:calc(1000px * 0.75) calc(1000px * 0.75);width:72px;height:24px}.order-payment-details .order-payment-details__content .order-payment-details__type{flex:1 1 auto;font-size:0.75rem;font-weight:700;line-height:1.0625rem;padding:0 15px}.order-payment-details .order-payment-details__content .order-payment-details__status{flex:0 0 auto}@media only screen and (min-width: 576px){.order-payment-details{margin-bottom:30px;padding:20px 30px}.order-payment-details .order-payment-details__title{font-size:1.125rem;line-height:1.5rem;margin-bottom:20px}.order-payment-details .order-payment-details__content{display:flex;align-items:center}.order-payment-details .order-payment-details__content .order-payment-details__icon{flex:0 0 120px;max-width:120px;height:120px}.order-payment-details .order-payment-details__content .order-payment-details__icon--payu::before{background-position:calc(3px * 1.25) calc(-672px * 1.25);background-size:calc(1000px * 1.25) calc(1000px * 1.25);width:80px;height:40px}.order-payment-details .order-payment-details__content .order-payment-details__icon--credit-card::before{background-position:calc(-576px * 1.25) calc(-674px * 1.25);background-size:calc(1000px * 1.25) calc(1000px * 1.25);width:80px;height:40px}.order-payment-details .order-payment-details__content .order-payment-details__icon--paypo::before{background-position:-386px -384px;background-size:1000px 1000px;width:96px;height:32px}.order-payment-details .order-payment-details__content .order-payment-details__icon--cod::before{background-position:calc(-382px * 1.25) calc(-672px * 1.25);background-size:calc(1000px * 1.25) calc(1000px * 1.25);width:80px;height:40px}.order-payment-details .order-payment-details__content .order-payment-details__icon--transfer::before{background-position:calc(-286px * 1.25) calc(-672px * 1.25);background-size:calc(1000px * 1.25) calc(1000px * 1.25);width:80px;height:40px}.order-payment-details .order-payment-details__content .order-payment-details__icon--personal-collection::before,.order-payment-details .order-payment-details__content .order-payment-details__icon--cash::before{background-position:-474px -672px;background-size:1000px 1000px;width:96px;height:32px}.order-payment-details .order-payment-details__content .order-payment-details__type{font-size:0.875rem;line-height:1.25rem;padding:0 20px}}@media only screen and (min-width: 768px){.order-payment-details .order-payment-details__content .order-payment-details__type{font-size:1rem;line-height:1.375rem;padding:0 30px}}.pay-button{display:block;background-color:#a6c307;width:100%;font-size:1rem;font-weight:600;text-align:center;text-decoration:none;line-height:1.375rem;color:#ffffff;margin:0;padding:10px 20px;border-radius:0;border-style:none;cursor:pointer;transition:background-color 0.2s}.pay-button:hover{background-color:#93ac06}.payment-status{display:inline-block;background-color:#bfbfbf;font-size:0.75rem;font-weight:600;line-height:1.0625rem;color:#818181;padding:1px 15px;border:none;border-radius:0}.payment-status--created{background-color:#fff3c6;color:#967e45}.payment-status--new{background-color:#fff3c6;color:#967e45}.payment-status--canceled{background-color:#f9ddcc;color:#ff6200}.payment-status--reject{background-color:#f9ddcc;color:#ff6200}.payment-status--started{background-color:#fff3c6;color:#967e45}.payment-status--waiting{background-color:#6fc6e7;color:#1a7599}.payment-status--returned{background-color:#6fc6e7;color:#1a7599}.payment-status--completed{background-color:#dfefd0;color:#61b71a}.payment-status--error{background-color:#ffded7;color:#b2472e}.orders-finder{padding:60px 0}.orders-finder__title{display:block;font-size:2rem;font-weight:600;line-height:2.25rem;margin-top:0;margin-bottom:30px}.orders-finder__info{display:block;position:relative;font-size:0.75rem;line-height:1.0625rem;text-align:left;color:#313131;margin-bottom:15px}.orders-finder-results{padding:60px 0}.orders-finder-results__title{display:block;font-size:2rem;font-weight:600;line-height:2.25rem;margin-top:0;margin-bottom:30px}.orders-finder-results__no-results-message{font-size:0.875rem;line-height:1.25rem}.orders-finder-result{display:flex;background-color:#ffffff;font-size:0.875rem;line-height:1.25rem;text-decoration:none;margin-bottom:10px;padding:10px 15px;border:1px solid #d5d5d5;transition:background-color 0.2s}.orders-finder-result:hover{background-color:#f4f3f4}.orders-finder-result__number{flex:1 1 auto;color:#1a9cff}.orders-finder-result__created-at{flex:0 0 auto;text-align:right;color:#616161}.order-checkout{padding:60px 0}.customer-data-form__content{display:block;width:100%;max-width:540px}.customer-data-form__invoice-data-wrapper{padding-left:40px}.customer-data-form__shipment-data-wrapper{padding-left:40px}@media only screen and (min-width: 576px){.customer-data-form__field-group{display:flex;flex-wrap:nowrap}}.customer-data-form__field{flex:0 0 100%}@media only screen and (min-width: 576px){.customer-data-form__field--first-name{flex:1 1 auto;margin-right:20px}.customer-data-form__field--last-name{flex:0 0 55%}.customer-data-form__field--street{flex:1 1 auto;margin-right:20px}.customer-data-form__field--house-number{flex:0 0 160px}.customer-data-form__field--zip-code{flex:0 0 140px;margin-right:20px}.customer-data-form__field--city{flex:1 1 auto}}@media only screen and (min-width: 768px){.customer-data-form__field--first-name{flex:0 0 200px;margin-right:20px}.customer-data-form__field--last-name{flex:1 1 auto}}@media only screen and (min-width: 576px){.customer-data-form__buttons{display:flex;justify-content:space-between;align-items:center}}.customer-data-form__next-step-btn{margin-bottom:0 !important}.customer-data-form__next-step-btn-wrapper{margin-bottom:15px}@media only screen and (min-width: 576px){.customer-data-form__next-step-btn-wrapper{flex:0 0 auto;order:2;margin-bottom:0}}.customer-data-form__back-to-offer-btn-wrapper{text-align:center}@media only screen and (min-width: 576px){.customer-data-form__back-to-offer-btn-wrapper{flex:0 0 auto;order:1;text-align:left}}.order-summary-details{display:flex;flex-direction:column;gap:15px}@media only screen and (min-width: 768px){.order-summary-details{gap:30px}}.order-summary-details__row{display:flex;flex-wrap:wrap;gap:15px 0}@media only screen and (min-width: 768px){.order-summary-details__row{flex-wrap:nowrap;gap:0 30px}}.order-summary-details__section{flex:0 0 100%}@media only screen and (min-width: 768px){.order-summary-details__section{flex:0 1 50%}}.order-summary-details__content{display:flex;flex-direction:column;gap:10px 0}.order-summary-details__item{flex:0 0 100%;max-width:100%;font-size:0.75rem;line-height:1.0625rem;color:#313131}@media only screen and (min-width: 768px){.order-summary-details__item{font-size:0.875rem;line-height:1.1875rem}}.order-summary-details__label{font-weight:600;margin-bottom:4px}.order-summary-details__box{margin-bottom:15px}@media only screen and (min-width: 768px){.order-summary-details__box{border-bottom:20px}}.order-summary-details__box-wrapper{display:flex;align-items:center;border:1px solid #dddddd}.order-summary-details__box-icon{display:flex;justify-content:center;align-items:center;flex:0 0 72px;max-width:72px;height:72px}@media only screen and (min-width: 768px){.order-summary-details__box-icon{flex:0 0 96px;max-width:96px;height:96px}}.order-summary-details__box-content{flex:1 1 auto;font-size:0.75rem;line-height:1.0625rem;padding:0 20px 0 10px}@media only screen and (min-width: 768px){.order-summary-details__box-content{font-size:0.875rem;line-height:1.1875rem}}@media only screen and (min-width: 1460px){.order-summary-details__box-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}}.order-summary-details__payment-branding{display:block;max-width:64px;max-height:64px}.order-summary-details__link{color:#1a9cff;text-decoration:none;cursor:pointer;margin-top:4px;transition:color 0.2s}.order-summary-details__link:hover{color:#0084e6}@media only screen and (min-width: 1460px){.order-summary-details__link{margin-top:0}}.order-payment-form{display:block;background-color:#ffffff;position:fixed;bottom:env(safe-area-inset-top, 0);left:0;z-index:50;width:100%;max-width:100%;border-top:1px solid #dddddd}@media only screen and (min-width: 1200px){.order-payment-form{background-color:transparent;position:static;z-index:1;border-top:none}}.order-payment-form__content{display:flex;flex-direction:column;width:100%;gap:10px;margin:0 auto;padding:15px}@media only screen and (min-width: 576px){.order-payment-form__content{max-width:540px}}@media only screen and (min-width: 768px){.order-payment-form__content{max-width:720px}}@media only screen and (min-width: 992px){.order-payment-form__content{max-width:960px}}@media only screen and (min-width: 1200px){.order-payment-form__content{max-width:none;gap:20px;padding:0}}.order-payment-form__new-payment{display:block;width:100%;max-width:100%;font-size:0.75rem;font-weight:400;line-height:1.0625rem;text-align:center;color:#313131}@media only screen and (min-width: 1200px){.order-payment-form__new-payment{font-size:0.875rem;line-height:1.1875rem}}.order-payment-form__new-payment-btn{display:inline;background-color:transparent;width:auto;text-decoration:none;white-space:normal;text-align:left;word-wrap:break-word;color:#1a9cff;cursor:pointer;margin:0;padding:0;border:none;transition:color 0.2s}.order-payment-form__new-payment-btn:hover{color:#0084e6}.pickup-point-selector{max-width:540px;margin-bottom:30px}.pickup-point-selector-point__select-point-btn{display:inline-block;background-color:#53be31;font-size:0.875rem;font-weight:600;line-height:1.125rem;color:#ffffff;cursor:pointer;padding:10px 20px;border:1px solid #53be31;transition:background-color 0.2s}.pickup-point-selector-point__select-point-btn:hover{background-color:#46a22a}.pickup-point-selector-point__details{padding:15px;border:1px solid #dddddd}.pickup-point-selector-point__name-wrapper{display:flex;justify-content:space-between;width:100%}.pickup-point-selector-point__name{flex:0 0 auto;font-size:0.875rem;line-height:1.125rem;font-weight:600}.pickup-point-selector-point__change-point-btn{display:block;background-color:transparent;flex:0 0 auto;color:#1a9cff;text-decoration:none;cursor:pointer;padding:0;border:none;transition:color 0.2s}.pickup-point-selector-point__change-point-btn:hover{color:#0084e6}.pickup-point-selector-point__address{display:flex;flex-direction:column;gap:5px;margin-top:15px}.pickup-point-selector-point__address-row{width:100%;font-size:0.875rem;line-height:1.125rem;margin:0}.pickup-point-selector-modal{display:none;width:0;height:0;overflow:hidden}.pickup-point-selector-modal--opened{display:flex;background-color:rgba(0,0,0,0.6);position:fixed;top:0;left:0;z-index:100;justify-content:center;width:100dvw;height:100dvh;max-width:100dvw;max-height:100dvh;color:#333333;overflow:hidden}@media only screen and (min-width: 768px){.pickup-point-selector-modal{padding:30px}}.pickup-point-selector-modal__dialog{display:flex;background-color:#ffffff;flex-direction:column;width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh}@media only screen and (min-width: 768px){.pickup-point-selector-modal__dialog{width:760px;max-width:100%;height:800px;max-height:100%}}.pickup-point-selector-modal__header{display:flex;background-color:#ffffff;justify-content:space-between;align-items:center;flex:0 0 auto;overflow:hidden;padding:10px 22px;border-bottom:1px solid #dddddd}@media only screen and (min-width: 768px){.pickup-point-selector-modal__header{padding:20px 22px}}.pickup-point-selector-modal__title{flex:0 0 auto;font-size:1.125rem;font-weight:600;line-height:1.5rem;white-space:nowrap;text-overflow:ellipsis;color:#0d0035;margin:0}.pickup-point-selector-modal__close-btn{display:flex;background-color:transparent;justify-content:center;align-items:center;flex:0 0 26px;width:26px;height:26px;font-size:1rem;color:#414141;cursor:pointer;margin:0;padding:0;border:none;border-radius:3px;transition:background-color 0.2s, color 0.2s}.pickup-point-selector-modal__close-btn:hover{background-color:#f3f1f2;color:#111111}.pickup-point-selector-modal__content{display:flex;flex:1 1 auto;position:relative}.pickup-point-selector-modal__map-wrapper{display:flex;flex:0 0 100%;max-width:100%;width:100%;height:100%;border:none}.pickup-point-selector-modal__map{display:block;flex:0 0 100%;max-width:100%;width:100%;height:100%;border:none}.cart__content{display:flex;flex-direction:column;gap:15px}@media only screen and (min-width: 768px){.cart__content{gap:30px}}@media only screen and (min-width: 1200px){.cart__content{flex-direction:row;gap:0;margin:0 -15px}}.cart__items{display:flex;flex-direction:column;gap:15px}@media only screen and (min-width: 768px){.cart__items{gap:30px}}@media only screen and (min-width: 1200px){.cart__items{flex:0 0 66.666666666667%;max-width:66.666666666667%;padding:0 15px}}@media only screen and (min-width: 1200px){.cart__summary{position:relative;flex:0 0 33.333333333333%;max-width:33.333333333333%;padding:0 15px}}.cart__special-offer--loading{display:none}.cart__planned-realization-date{font-size:0.875rem;line-height:1.1875rem;color:#313131;margin-top:15px}.cart__planned-realization-date strong{font-weight:600;color:#bc1a1f}@media only screen and (min-width: 768px){.cart__planned-realization-date{font-size:1rem;line-height:1.375rem}}.cart-item{display:flex;background-color:#ffffff;position:relative;justify-content:space-between;flex-wrap:wrap;color:#313131;padding:10px}@media only screen and (min-width: 768px){.cart-item{flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:20px}}@media only screen and (min-width: 1460px){.cart-item{padding:30px}}.cart-item__image-wrapper{display:flex;justify-content:center;align-items:center;flex:0 0 100px;max-width:100px;height:100px}@media only screen and (min-width: 768px){.cart-item__image-wrapper{flex:0 0 140px;max-width:140px;height:140px;align-self:flex-start}}@media only screen and (min-width: 1200px){.cart-item__image-wrapper{flex:0 0 160px;max-width:160px;height:160px}}.cart-item__image{display:block;max-width:100%;max-height:100%}.cart-item__details{flex:0 0 calc(100% - 100px);padding:10px 0 10px 10px}@media only screen and (min-width: 768px){.cart-item__details{flex:1 1 auto;padding-left:20px}}.cart-item__name{display:block;font-size:0.75rem;font-weight:600;line-height:1.0625rem;text-decoration:none;color:#313131;padding-right:14px}@media only screen and (min-width: 576px){.cart-item__name{font-size:0.875rem;line-height:1.1875rem;padding-right:24px}}@media only screen and (min-width: 768px){.cart-item__name{font-size:1rem;line-height:1.375rem;padding-right:0}}.cart-item__attributes{margin-top:8px}.cart-item__actions{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px}@media only screen and (min-width: 768px){.cart-item__actions{gap:0 20px}}.cart-item__quantity{flex:0 0 auto;align-self:center;margin-top:10px}@media only screen and (min-width: 768px){.cart-item__quantity{margin-top:0;padding-left:20px}}@media only screen and (min-width: 1460px){.cart-item__quantity{padding-left:30px}}.cart-item__price{flex:0 0 auto;align-self:center;font-size:1.375rem;font-weight:600;line-height:1.875rem;margin-top:10px}@media only screen and (min-width: 768px){.cart-item__price{flex:0 0 85px;font-size:1.125rem;line-height:1.5rem;text-align:right;margin-top:0;padding-left:20px}}@media only screen and (min-width: 1460px){.cart-item__price{padding-left:30px}}.cart-item__remove-btn-wrapper{position:absolute;z-index:1;top:8px;right:8px;margin:0}@media only screen and (min-width: 768px){.cart-item__remove-btn-wrapper{position:static;top:0;right:0;margin-left:20px}}@media only screen and (min-width: 1460px){.cart-item__remove-btn-wrapper{margin-left:30px}}.cart-item__remove-btn{display:flex;background-color:transparent;justify-content:center;align-items:center;width:32px;height:32px;color:#acacac;cursor:pointer;padding:0;border:none;transition:color 0.2s}.cart-item__remove-btn:hover{color:#d80e24}.cart-item-quantity{display:flex;align-items:center;width:100px;max-width:100px;margin:0;border:2px solid #dddddd}.cart-item-quantity__btn{display:block;background-color:transparent;flex:0 0 32px;max-width:32px;font-size:0.75rem;font-weight:600;line-height:1.75rem;text-align:center;color:#dddddd;cursor:pointer;padding:0;border:none;transition:color 0.2s}.cart-item-quantity__btn:hover{color:#2362a9}.cart-item-quantity__input{display:block;background-color:transparent;flex:0 0 32px;max-width:32px;font-size:1.125rem;font-weight:600;line-height:1.75rem;text-align:center;color:#313131;cursor:pointer;padding:0;border:none;-moz-appearance:textfield}.cart-item-quantity__input::-webkit-outer-spin-button,.cart-item-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-item-attribute{display:flex;align-items:center;font-size:0.75rem;line-height:1.0625rem;color:#414141}.cart-item-attribute__name{display:inline}.cart-item-attribute__value{display:inline;font-weight:600;margin-left:5px}.cart-item-action{display:block;flex:0 0 auto;margin:10px 0 0 0}.cart-item-action__btn{display:block;width:160px;max-width:100%;font-size:0.75rem;font-weight:600;line-height:1.0625rem;text-align:center;text-decoration:none;color:#ffffff;cursor:pointer;padding:5px;border:none;transition:background-color 0.2s}.cart-item-action__btn--green{background-color:#53be31}.cart-item-action__btn--green:hover{background-color:#46a22a}.cart-item-action__btn--blue{background-color:#1d74ff}.cart-item-action__btn--blue:hover{background-color:#0058e6}@media only screen and (min-width: 1460px){.cart-item-action__btn{width:152px}}.cart-breadcrumb{display:flex;align-items:center;max-width:100%}@media only screen and (min-width: 768px){.cart-breadcrumb{gap:30px}}.cart-breadcrumb-item{display:flex;align-items:center;flex:0 0 auto;border-color:#96a1a9}.cart-breadcrumb-item::after{width:8px;content:'';border:1px solid #dddddd}.cart-breadcrumb-item:last-child::after{display:none}.cart-breadcrumb-item__number{display:flex;background-color:#ffffff;justify-content:center;align-items:center;width:24px;height:24px;font-size:0.75rem;font-weight:600;color:#313131;border:1px solid #dddddd;border-radius:50%}.cart-breadcrumb-item__label{display:none}.cart-breadcrumb-item--active::after{border-color:#1d74ff}.cart-breadcrumb-item--active .cart-breadcrumb-item__number{border-color:#1d74ff}.cart-breadcrumb-item--current .cart-breadcrumb-item__number{border-color:#1d74ff}@media only screen and (min-width: 768px){.cart-breadcrumb-item{flex:0 1 33.333333333333%;max-width:33.333333333333%;padding-bottom:10px;border-bottom:3px solid #96a1a9}.cart-breadcrumb-item::after{display:none}.cart-breadcrumb-item__number{display:none}.cart-breadcrumb-item__label{display:block;font-size:1rem;line-height:1.375rem;color:#96a1a9}.cart-breadcrumb-item--active{border-color:#1d74ff}.cart-breadcrumb-item--active .cart-breadcrumb-item__label{color:#414141}.cart-breadcrumb-item--current{border-color:#1d74ff}.cart-breadcrumb-item--current .cart-breadcrumb-item__label{color:#1d74ff}}.cart-free-delivery-progress{display:flex;justify-content:center;font-weight:600;margin-bottom:15px}@media only screen and (min-width: 768px){.cart-free-delivery-progress{margin-bottom:30px}}.cart-free-delivery-progress__wrapper{flex:0 0 100%;max-width:100%}.cart-free-delivery-progress__text{font-size:0.75rem;font-weight:600;line-height:1.0625rem;text-align:center;color:#313131}@media only screen and (min-width: 768px){.cart-free-delivery-progress__text{font-size:1rem;line-height:1.375rem}}.cart-free-delivery-progress__icon{font-size:1.0625rem;color:#53be31;margin-right:10px}@media only screen and (min-width: 768px){.cart-free-delivery-progress__icon{font-size:1.375rem}}.cart-free-delivery-progress__missing-value{color:#d80e24}.cart-free-delivery-progress__progress-wrapper{display:flex;align-items:center;flex-wrap:nowrap;margin-top:10px}.cart-free-delivery-progress__progressbar{display:block;background-color:#f3f1f2;flex:1 1 auto;height:18px;font-size:0.75rem;line-height:1.125rem;text-align:center;overflow:hidden;border:none;border-radius:9px}@media only screen and (min-width: 768px){.cart-free-delivery-progress__progressbar{font-size:0.875rem;line-height:1.25rem;height:20px}}.cart-free-delivery-progress__progress{display:block;background-color:#53be31;position:relative;container-type:inline-size;container-name:free-delivery-progress;width:0;height:18px}@media only screen and (min-width: 768px){.cart-free-delivery-progress__progress{height:20px}}.cart-free-delivery-progress__cart-items-value{display:block;position:absolute;top:0;right:0;color:#313131;padding-left:8px;transform:translateX(100%)}.cart-free-delivery-progress__required-value{flex:0 0 auto;padding-left:10px}.cart-free-delivery-progress__required-value--highlighted{color:#53be31}@container free-delivery-progress (min-width: 54px){.cart-free-delivery-progress .cart-free-delivery-progress__cart-items-value{left:50%;right:auto;z-index:1;color:#ffffff;padding-left:0;transform:translateX(-50%)}}.cart-header{display:flex;align-items:center;margin-bottom:15px}.cart-header__title{flex:1 1 auto;font-size:1.625rem;font-weight:600;line-height:2.25rem;margin:0}@media only screen and (min-width: 768px){.cart-header__title{font-size:2.25rem;line-height:3.0625rem}}.cart-header__breadcrumb{flex:0 0 auto}@media only screen and (min-width: 768px){.cart-header{display:block;margin-bottom:30px}.cart-header__title{margin-bottom:30px}}.cart-widget{display:flex;position:relative;justify-content:center;align-items:center;flex:0 0 32px;width:32px;max-width:32px;height:32px;max-height:32px;color:#333333;cursor:pointer;transition:color 0.2s}.cart-widget:hover{color:#bc1a1f}.cart-widget__items-count{display:block;background-color:#bc1a1f;position:absolute;right:0;bottom:0;width:16px;max-width:16px;height:16px;max-height:16px;font-size:0.625rem;font-weight:600;line-height:1rem;text-align:center;color:#ffffff;border:none;border-radius:50%}.cart-section{display:block;background-color:#ffffff;position:relative;padding:15px 10px}@media only screen and (min-width: 576px){.cart-section{padding:15px}}@media only screen and (min-width: 768px){.cart-section{padding:30px 20px}}@media only screen and (min-width: 1460px){.cart-section{padding:30px}}.cart-section__anchor{position:absolute;top:-200px;z-index:0}.cart-section__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-bottom:15px}@media only screen and (min-width: 768px){.cart-section__header{margin-bottom:20px}}.cart-section__title{font-size:1.125rem;font-weight:600;line-height:1.5rem;color:#313131;margin:0 0 15px 0}@media only screen and (min-width: 768px){.cart-section__title{font-size:1.375rem;line-height:1.875rem;margin-bottom:20px}}.cart-section__title--inline{margin-bottom:0}@media only screen and (min-width: 768px){.cart-section__title--inline{margin-bottom:0}}.cart-section__link{font-size:1rem;color:#1a9cff;text-decoration:none;cursor:pointer;transition:color 0.2s}.cart-section__link:hover{color:#0084e6}.cart-section__separator{display:block;width:100%;height:1px;margin:15px 0;border-bottom:1px solid #dfe5eb}.cart-section__btn-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}@media only screen and (min-width: 768px){.cart-section__btn-wrapper{flex-wrap:nowrap;gap:30px}}.cart-section__next-step-btn-wrapper{flex:0 0 100%}@media only screen and (min-width: 768px){.cart-section__next-step-btn-wrapper{flex:0 0 auto;max-width:50%;order:2}}.cart-section__prev-step-btn-wrapper{flex:0 0 100%;text-align:center}@media only screen and (min-width: 768px){.cart-section__prev-step-btn-wrapper{flex:0 0 auto;max-width:50%;order:1;text-align:left}}.cart-selector-item{color:#313131;cursor:pointer}.cart-selector-item__wrapper{display:flex;align-items:center;min-height:60px;padding:5px 0;border-top:1px solid #dfe5eb}.cart-selector-item__wrapper::before{display:flex;background-color:#ffffff;justify-content:center;align-items:center;flex:0 0 26px;width:26px;max-width:26px;height:26px;font-family:'Font Awesome 5 Free';font-size:0.875rem;font-weight:900;content:'\f00c';color:#ffffff;border:2px solid #acacac;border-radius:13px;transition:background-color 0.2s, border-color 0.2s}.cart-selector-item__radio{display:none !important}.cart-selector-item__radio:checked+.cart-selector-item__wrapper::before{background-color:#1859ff;border-color:#1859ff}.cart-selector-item__details{flex:1 1 auto;font-size:0.75rem;font-weight:400;line-height:1.125rem;padding:0 10px}@media only screen and (min-width: 576px){.cart-selector-item__details{display:flex;align-items:center;flex-wrap:wrap;padding:0 30px 0 15px}}@media only screen and (min-width: 768px){.cart-selector-item__details{font-size:0.875rem;line-height:1.1875rem}}.cart-selector-item__title{font-weight:600}@media only screen and (min-width: 576px){.cart-selector-item__title{flex:1 1 auto;width:0;order:1}}@media only screen and (min-width: 576px){.cart-selector-item__subtitle{flex:0 0 100%;order:3;font-size:0.75rem;line-height:1.0625rem;margin-top:5px}}.cart-selector-item__price{display:flex;align-items:center;font-weight:600;margin-top:3px}@media only screen and (min-width: 576px){.cart-selector-item__price{display:block;flex:0 0 auto;order:2;text-align:right;margin-top:0;padding-left:10px}}.cart-selector-item__current_price{width:100%}.cart-selector-item__previous-price{display:inline-block;position:relative;font-size:0.75rem;line-height:1.0625rem;color:#616161;margin-left:5px}.cart-selector-item__previous-price::before{display:block;position:absolute;top:50%;left:0;right:0;z-index:1;width:100%;content:'';border-bottom:1px solid #d80e24;transform:rotate(-10deg)}@media only screen and (min-width: 576px){.cart-selector-item__previous-price{margin-left:0}}.cart-selector-item__icon{display:flex;flex:0 0 72px;justify-content:center}.cart-selector-item:first-child .cart-selector-item__wrapper{border-top:none}.cart-selector-item--realization-mode .cart-selector-item__wrapper{padding:0;border-top:none}.cart-selector-item--payment-type .cart-selector-item__wrapper{padding:15px 0}@media only screen and (min-width: 576px){.cart-selector-item{font-size:1rem}}.transfer-cart-form__title{display:flex;position:relative;align-items:center;margin-bottom:0 !important}.transfer-cart-form__info-icon{font-size:1.125rem;color:#3186ea;margin-left:10px}@media only screen and (min-width: 768px){.transfer-cart-form__info-icon{font-size:1.375rem}}.transfer-cart-form__toggle{cursor:pointer}.transfer-cart-form__toggle-btn{display:flex;background-color:transparent;position:absolute;top:0;right:0;z-index:1;justify-content:center;align-items:center;width:24px;height:24px;font-size:1rem;color:#949494;cursor:pointer;padding:0;border:none;transition:0.2s}.transfer-cart-form__toggle-btn:hover{color:#646464}@media only screen and (min-width: 768px){.transfer-cart-form__toggle-btn{width:32px;height:32px;font-size:1.25rem}}.transfer-cart-form__content{display:none;margin-top:15px}@media only screen and (min-width: 768px){.transfer-cart-form__content{margin-top:20px}}.transfer-cart-form__text{font-size:0.875rem;line-height:1.1875rem;color:#313131}.transfer-cart-form__group{width:100%;max-width:540px;margin:15px 0}.transfer-cart-form__group:last-child{margin-bottom:0}.transfer-cart-form__label{display:inline-block;font-size:0.875rem;font-weight:600;line-height:1.1875rem;margin-bottom:4px;margin-right:auto}.transfer-cart-form__control{display:flex;flex-wrap:nowrap;align-items:center}.transfer-cart-form__input{display:block;flex:1 1 auto;font-size:0.75rem;line-height:1.0625rem;color:#313131;padding:10px;border:1px solid #dddddd;border-radius:0;outline:none}.transfer-cart-form__button{display:flex;background-color:transparent;justify-content:center;align-items:center;flex:0 0 37px;height:37px;font-size:1.125rem;color:#949494;cursor:pointer;margin-left:10px;padding:0;border:none;transition:color 0.2s}.transfer-cart-form__button--copy:hover{color:#2362a9}.transfer-cart-form__button--send:hover{color:#46a22a}.transfer-cart-form__copy-link-button--copied{color:#53be31 !important}.transfer-cart-form--expanded .transfer-cart-form__toggle-btn{transform:rotate(180deg)}.cart-summary__content{margin-bottom:0}.cart-summary__missing-projects-info{line-height:1.25rem;margin-bottom:0}.cart-summary__create-project-btn{display:inline;background-color:#53be31;font-size:0.625rem;font-weight:600;line-height:0.875rem;text-decoration:none;color:#ffffff;cursor:pointer;padding:3px 10px;transition:background-color 0.2s}.cart-summary__create-project-btn:hover{background-color:#46a22a}.cart-summary__buttons-wrapper{display:flex;flex-direction:column;gap:15px;text-align:center}@media only screen and (min-width: 1200px) and (max-height: 859px){.cart-summary__buttons-wrapper{gap:10px}}@media only screen and (min-width: 1200px) and (min-height: 860px){.cart-summary__buttons-wrapper{gap:20px}}@media only screen and (min-width: 1200px) and (min-height: 750px){.cart-summary{position:sticky;top:136px}}@media only screen and (min-width: 1200px) and (min-height: 859px){.cart-summary{top:156px}}.cart-summary-item{display:flex;justify-content:space-between;font-size:0.875rem;margin-top:10px}@media only screen and (min-width: 1200px) and (max-height: 859px){.cart-summary-item{font-size:0.8125rem;margin-top:5px}}.cart-summary-item:first-child{margin-top:0}.cart-summary-item__label{color:#818181}.cart-summary-item__value{font-weight:600;color:#313131}.cart-summary-item--discount .cart-summary-item__label{color:#53be31}.cart-summary-item--discount .cart-summary-item__value{color:#53be31}.cart-summary-item--total-value{font-size:1.125rem;font-weight:600;line-height:1.5rem;margin-bottom:15px}.cart-summary-item--total-value .cart-summary-item__label{color:#313131}.cart-promotion-code-form{display:flex;align-items:center;max-width:100%}.cart-promotion-code-form__code{display:block;flex:1 1 auto;width:0;font-size:0.75rem;font-weight:600;line-height:1rem;color:#313131;padding:9px 10px;border-width:1px 0 1px 1px;border-style:solid;border-color:#dddddd;border-radius:0}.cart-promotion-code-form__code:focus{border-color:#0070ba}.cart-promotion-code-form__btn{display:block;background-color:#53be31;flex:0 0 115px;font-size:0.75rem;font-weight:600;line-height:1rem;color:#ffffff;cursor:pointer;padding:10px;border:none;transition:background-color 0.2s}.cart-promotion-code-form__btn:hover{background-color:#46a22a}.cart-promotion-code-form__btn--red{background-color:#d80e24}.cart-promotion-code-form__btn--red:hover{background-color:#a80b1d}.cart-next-step-btn{display:block;background-color:#53be31;width:100%;font-size:1rem;font-weight:600;line-height:1.375rem;text-align:center;text-decoration:none;color:#ffffff;cursor:pointer;padding:11px;border:none;transition:background-color 0.2s}.cart-next-step-btn:hover{background-color:#46a22a}.cart-next-step-btn--disabled{background-color:#cecece;cursor:default}.cart-next-step-btn--disabled:hover{background-color:#cecece}.cart-next-step-btn__icon{font-size:0.875rem;margin-left:10px}.cart-back-to-offer-btn{display:inline-block;font-size:0.75rem;line-height:1.0625rem;text-decoration:none;color:#313131;cursor:pointer;margin:0 auto;transition:color 0.2s}.cart-back-to-offer-btn:hover{color:#000000}.cart-back-to-offer-btn__icon{font-size:0.625rem;margin-right:10px}@media only screen and (min-width: 576px){.cart-back-to-offer-btn__icon{font-size:0.75rem}}@media only screen and (min-width: 576px){.cart-back-to-offer-btn{font-size:0.875rem;line-height:1.1875rem}}.special-offer-slider__controls{display:flex;flex:0 0 71px;align-items:center;flex-wrap:nowrap}.special-offer-slider__control{display:flex;background-color:transparent;justify-content:center;align-items:center;flex:0 0 36px;max-width:36px;height:36px;color:#949494;cursor:pointer;border:1px solid #dddddd;border-radius:0;transition:color 0.2s, border-color 0.2s}.special-offer-slider__control:hover{color:#666666;border-color:#808080}.special-offer-slider__control[disabled]{color:#dddddd;cursor:default;opacity:1 !important}.special-offer-slider__control[disabled]:hover{color:#dddddd;border-color:#dddddd}.special-offer-slider__control--next{border-left-color:transparent;margin-left:-1px}.special-offer-slider__slider{overflow:hidden}.empty-cart-message{display:flex;justify-content:center;text-align:center;margin:60px auto}.empty-cart-message__content{flex:0 0 auto}.empty-cart-message__title{display:block;font-size:1.5rem;font-weight:600;color:#313131;margin:0 0 20px 0}.empty-cart-message__back-to-offer{font-size:1rem;text-decoration:none;color:#1a9cff;transition:color 0.2s}.empty-cart-message__back-to-offer:hover{color:#0084e6}.cart-payment-method-selector-item__wrapper{display:flex;align-items:flex-start;cursor:pointer;padding:15px 0;border-top:1px solid #dfe5eb}.cart-payment-method-selector-item__wrapper::before{display:flex;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23ffffff" viewBox="0 0 24 24"%3E%3Cpath fill="none" d="M0 0h24v24H0z"%3E%3C/path%3E%3Cpath d="M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"%3E%3C/path%3E%3C/svg%3E');background-size:22px 22px;background-position:center;background-repeat:no-repeat;background-color:#ffffff;justify-content:center;align-items:center;flex:0 0 26px;width:26px;max-width:26px;height:26px;content:'';color:#ffffff;border:1px solid #acacac;border-radius:13px;transition:background-color 0.2s, border-color 0.2s}.cart-payment-method-selector-item__details{flex:1 1 auto;padding:4px 10px 0 10px}@media only screen and (min-width: 768px){.cart-payment-method-selector-item__details{padding-top:3px}}.cart-payment-method-selector-item__name{font-size:0.75rem;font-weight:600;line-height:1.125rem;color:#313131}@media only screen and (min-width: 768px){.cart-payment-method-selector-item__name{font-size:0.875rem;line-height:1.1875rem}}.cart-payment-method-selector-item__open-selector-btn{display:flex;background-color:transparent;justify-content:center;align-items:center;flex:0 0 auto;font-family:'OpenSans';font-size:0.75rem;font-weight:600;text-align:center;text-decoration:none;line-height:1.125rem;color:#1a9cff;cursor:pointer;margin:5px 0 0 0;padding:0;border:none;border-radius:0;transition:color 0.2s}.cart-payment-method-selector-item__open-selector-btn:hover{color:#0084e6}.cart-payment-method-selector-item__logo-wrapper{display:flex;justify-content:center;align-items:center;flex:0 0 72px;height:26px}.cart-payment-method-selector-item__logo{max-width:100%;max-height:100%}.cart-payment-method-selector-item__radio{display:none !important}.cart-payment-method-selector-item__radio:checked+.cart-payment-method-selector-item__wrapper::before{background-color:#1859ff;border-color:#1859ff}.cart-payment-method-selector-item:first-child .cart-payment-method-selector-item__wrapper{border-top:none}.cart-payment-method-selector-item-modal{display:none;background-color:rgba(0,0,0,0.6);position:fixed;top:0;left:0;z-index:1000000000;width:100dvw;height:100dvh}@media only screen and (min-width: 576px){.cart-payment-method-selector-item-modal{padding:30px}}.cart-payment-method-selector-item-modal--opened{display:block}@media only screen and (min-width: 576px){.cart-payment-method-selector-item-modal--opened{display:flex;justify-content:center;align-items:center}}.cart-payment-method-selector-item-modal__dialog{display:flex;background-color:#ffffff;position:absolute;top:0;left:0;z-index:1000000001;flex-direction:column;width:100dvw;height:100dvh}@media only screen and (min-width: 576px){.cart-payment-method-selector-item-modal__dialog{position:relative;width:516px;max-width:516px;height:auto;max-height:calc(100dvh - 60px)}}@media only screen and (min-width: 768px){.cart-payment-method-selector-item-modal__dialog{width:708px;max-width:708px}}.cart-payment-method-selector-item-modal__header{display:flex;position:relative;flex:0 0 auto;justify-content:space-between;align-items:center;gap:15px;min-height:64px;margin:0 15px;padding:20px 24px 20px 0;border-bottom:1px solid #dddddd}@media only screen and (min-width: 576px){.cart-payment-method-selector-item-modal__header{margin:0 20px;padding:20px 0}}.cart-payment-method-selector-item-modal__title{font-size:1.125rem;font-weight:600;line-height:1.5rem}.cart-payment-method-selector-item-modal__close-btn{display:flex;background-color:transparent;position:absolute;top:20px;right:0;z-index:1000000002;justify-content:center;align-items:center;flex:0 0 24px;width:24px;height:24px;color:#100606;cursor:pointer;padding:0;border:none;transition:color 0.2s}.cart-payment-method-selector-item-modal__close-btn:hover{color:#9d151a}.cart-payment-method-selector-item-modal__content{display:block;flex:1 1 auto;font-size:0.875rem;line-height:1.1875rem;overflow-x:hidden;overflow-y:auto;padding:15px}@media only screen and (min-width: 576px){.cart-payment-method-selector-item-modal__content{padding:20px}}.cart-payment-method-selector-item-modal__payment-methods{display:flex;align-items:center;flex-wrap:wrap;gap:10px 0;margin:0 -5px}.cart-payment-method-selector-item-modal-payment-method{display:block;flex:0 0 50%;max-width:50%;padding:0 5px}@media only screen and (min-width: 576px){.cart-payment-method-selector-item-modal-payment-method{flex:0 0 33.33333333333%;max-width:33.33333333333%}}@media only screen and (min-width: 768px){.cart-payment-method-selector-item-modal-payment-method{flex:0 0 25%;max-width:25%}}.cart-payment-method-selector-item-modal-payment-method__wrapper{display:flex;background-color:#ffffff;justify-content:center;align-items:center;flex:0 0 26px;aspect-ratio:auto 2/1;color:#ffffff;border:1px solid #d5d5d5;transition:border-color 0.2s}.cart-payment-method-selector-item-modal-payment-method__wrapper:hover{border-color:#bc1a1f}.cart-payment-method-selector-item-modal-payment-method__radio{display:none !important}.cart-payment-method-selector-item-modal-payment-method__logo{max-width:75%;max-height:75%}.product{color:#100606;padding:30px 0 60px 0}.product__breadcrumb{margin-bottom:10px}@media only screen and (min-width: 768px){.product__breadcrumb{margin-bottom:20px}}@media only screen and (min-width: 576px){.product__wrapper{margin-top:20px}}@media only screen and (min-width: 992px){.product__wrapper{display:flex;flex-wrap:nowrap;margin-bottom:30px}}@media only screen and (min-width: 992px){.product__gallery{position:relative;flex:0 0 450px;max-width:450px}}@media only screen and (min-width: 1200px){.product__gallery{flex:0 0 600px;max-width:600px}}@media only screen and (min-width: 1460px){.product__gallery{flex:0 0 800px;max-width:800px}}@media only screen and (min-width: 1460px) and (min-height: 1000px){.product__gallery-wrapper{position:sticky;top:172px}}.product__details{margin-top:10px;margin-bottom:20px}@media only screen and (min-width: 992px){.product__details{flex:1 1 auto;max-width:calc(100% - 450px);padding-left:30px}}@media only screen and (min-width: 1200px){.product__details{max-width:calc(100% - 600px)}}@media only screen and (min-width: 1460px){.product__details{max-width:calc(100% - 800px)}}.product__reviews{padding-bottom:30px}.product__bestsellers-slider-wrapper{margin-top:15px;margin-bottom:15px}@media only screen and (min-width: 576px){.product__bestsellers-slider-wrapper{margin-top:20px;margin-bottom:20px}}@media only screen and (min-width: 1200px){.product__bestsellers-slider-wrapper{margin-top:30px;margin-bottom:30px}}.product__recommended-products-slider-wrapper{margin-top:15px;margin-bottom:15px}@media only screen and (min-width: 576px){.product__recommended-products-slider-wrapper{margin-top:20px;margin-bottom:20px}}@media only screen and (min-width: 1200px){.product__recommended-products-slider-wrapper{margin-top:30px;margin-bottom:30px}}.product-payment-method-box{display:flex;justify-content:center;align-items:center;flex:0 1 33.333333333333%;height:54px;padding:0;border:1px solid #d4dee5}.product-section{padding:0}.product-section__title{display:block;position:relative;font-size:1rem;font-weight:700;line-height:1.375rem;color:#100606;margin:0;padding:15px 0}@media only screen and (min-width: 576px){.product-section__title{padding:20px 0}}@media only screen and (min-width: 992px){.product-section__title{font-size:1.125rem;line-height:1.5rem}}.product-section__toggle-btn{display:flex;background-color:transparent;position:absolute;top:15px;right:0;justify-content:center;align-items:center;width:24px;height:24px;color:#100606;cursor:pointer;margin:0;padding:0;border:none;transition:0.2s}@media only screen and (min-width: 992px){.product-section__toggle-btn{top:20px}}.product-section__content{display:block;font-size:0.875rem;font-weight:400;line-height:1.5rem;color:#100606;padding-bottom:15px}@media only screen and (min-width: 992px){.product-section__content{font-size:0.875rem;line-height:1.75rem;padding-bottom:20px}}.product-section--bordered{border-top:1px solid #d4dee5}.product-section--loading{position:relative;overflow:hidden}.product-section--loading .product-section__title{display:none !important}.product-section--loading .product-section__content{display:none !important}.product-section--loading::after{display:block;background-image:none;width:32px;height:32px;content:'';box-sizing:border-box;margin:30px auto;border-radius:50%;border-top:3px solid #bc1a1f;border-right:3px solid transparent;animation:product-box-add-to-cart-btn-loader-spinner .6s linear infinite}.product-section--collapsed .product-section__content{display:none !important}.product-section--collapsed .product-section__toggle-btn{transform:rotate(180deg)}@media only screen and (min-width: 992px){.product-section--desktop-expanded .product-section__toggle-btn{display:none !important}.product-section--desktop-expanded .product-section__content{display:block !important}}.product-details__name{display:block;font-size:1.25rem;line-height:1.6875rem;font-weight:700;color:#100606;margin:0 0 10px 0}@media only screen and (min-width: 768px){.product-details__name{font-size:1.5rem;line-height:2.0625rem}}@media only screen and (min-width: 992px){.product-details__name{font-size:1.125rem;line-height:1.5rem}}@media only screen and (min-width: 1200px){.product-details__name{font-size:1.5rem;line-height:2.25rem}}.product-details__section{display:flex;flex-direction:column;gap:10px;padding:10px 0;border-bottom:1px solid #d4dee5}@media only screen and (min-width: 576px){.product-details__section{padding:20px 0}}.product-details__title{display:block;font-size:1rem;font-weight:400;line-height:1.375rem;color:#100606;margin-top:0;margin-bottom:5px}@media only screen and (min-width: 576px){.product-details__title{margin-bottom:10px}}.product-details__sku-and-rating{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;width:100%;margin-bottom:10px}.product-details__sku{display:block;flex:0 0 auto;font-size:0.75rem;line-height:1.1875rem;font-weight:400}@media only screen and (min-width: 576px){.product-details__sku{font-size:0.875rem}}.product-details__price{padding-bottom:15px;border-bottom:1px solid #d4dee5}@media only screen and (min-width: 576px){.product-details__price{padding-bottom:20px}}.product-details__current-price{display:block;font-size:2.5rem;font-weight:700;line-height:3.375rem}.product-details__previous-price{display:block;font-size:1.125rem;font-weight:600;line-height:1.5rem;text-decoration:line-through}.product-details__lowest-price{display:block;font-size:0.875rem;font-weight:400;line-height:1.1875rem;margin-top:5px}.product-details__lowest-price strong{font-weight:600}.product-details__move-to-creator-btn-wrapper{display:flex;justify-content:center;margin-top:10px}@media only screen and (min-width: 992px){.product-details__move-to-creator-btn-wrapper{display:none !important}}.product-details__move-to-creator-btn{display:block;background-color:#bc1a1f;flex:0 0 100%;font-size:0.875rem;font-weight:600;line-height:1.1875rem;text-align:center;text-decoration:none;color:#ffffff;cursor:pointer;padding:10px 15px;border:none;transition:background-color 0.2s}.product-details__move-to-creator-btn:hover{background-color:#9d151a}.product-details__quantity{margin:10px 0}@media only screen and (min-width: 576px){.product-details__quantity{margin:20px 0}}@media only screen and (min-width: 992px){.product-details__quantity{margin:30px 0}}.product-details__addons{margin:10px 0}@media only screen and (min-width: 576px){.product-details__addons{margin:20px 0}}@media only screen and (min-width: 992px){.product-details__addons{margin:30px 0}}.product-details__action-buttons{display:flex;flex-wrap:nowrap;align-items:center;gap:0 10px;margin:10px 0}@media only screen and (min-width: 576px){.product-details__action-buttons{margin:20px 0}}@media only screen and (min-width: 992px){.product-details__action-buttons{margin:30px 0}}.product-details__add-to-cart-btn{display:flex;background-color:#bc1a1f;justify-content:center;align-items:center;gap:10px;flex:1 1 auto;font-size:0.875rem;font-weight:600;line-height:1.375rem;color:#ffffff;cursor:pointer;padding:9px 10px;border:none;border-radius:0;transition:background-color 0.2s}.product-details__add-to-cart-btn:hover{background-color:#9d151a}.product-details__add-to-cart-btn--disabled,.product-details__add-to-cart-btn--disabled:hover{background-color:#cecece;color:#ffffff;cursor:default}@media only screen and (min-width: 768px){.product-details__add-to-cart-btn{font-size:1rem;padding:15px}}.product-details__realization-time-info{display:flex;flex-direction:column;gap:20px;margin-top:20px}@media only screen and (min-width: 992px){.product-details__realization-time-info{margin-top:30px}}.product-details__payment-methods{margin-top:20px}@media only screen and (min-width: 768px){.product-details__payment-methods{display:flex;flex-wrap:nowrap;align-items:center;gap:20px}}@media only screen and (min-width: 992px){.product-details__payment-methods{flex-wrap:wrap;margin-top:30px}}.product-details__payment-method-group{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;flex:1 1 auto;margin-top:10px}@media only screen and (min-width: 768px){.product-details__payment-method-group{gap:20px;margin-top:0}}@media only screen and (min-width: 768px){.product-details__payment-method-group--paypo{flex:0 0 350px;max-width:350px}}@media only screen and (min-width: 992px){.product-details__payment-method-group--paypo{flex:0 0 100%;max-width:100%}}.product-details__related-products{margin-top:20px}@media only screen and (min-width: 992px){.product-details__related-products{margin-top:30px}}.product-details__show-more-designs-btn{display:block;background-color:transparent;width:100%;max-width:100%;font-size:0.75rem;font-weight:600;line-height:1.125rem;text-align:center;text-decoration:none;color:#000000;margin-top:15px;padding:11px 15px;border:1px solid #000000;transition:color 0.2s, border-color 0.2s}.product-details__show-more-designs-btn:hover{color:#313131;border-color:#313131}.product-details .identification-sticker-creator__preview{background-color:#ffffff;position:sticky;top:138px;left:0;z-index:10;border-bottom:1px solid #d4dee5}@media only screen and (min-width: 375px){.product-details .identification-sticker-creator__preview{top:140px}}@media only screen and (min-width: 1200px){.product-details .identification-sticker-creator__preview{top:142px}}.product-addons-selector{display:flex;flex-direction:column;padding:0 10px;border:1px solid #d5d5d5}@media only screen and (min-width: 576px){.product-addons-selector{padding:0 15px}}@media only screen and (min-width: 768px){.product-addons-selector{padding:0 20px}}.product-addons-selector-addon{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;border-bottom:1px solid #d5d5d5}@media only screen and (min-width: 576px){.product-addons-selector-addon{gap:15px}}@media only screen and (min-width: 768px){.product-addons-selector-addon{gap:20px}}.product-addons-selector-addon:last-child{border-bottom:none}.product-addons-selector-addon__checkbox{display:flex;justify-content:center;align-items:center;flex:0 0 24px;width:24px;height:24px;color:transparent;cursor:pointer;border:1px solid #d5d5d5;transition:color 0.2s, border-color 0.2s}.product-addons-selector-addon__checkbox-input{display:none !important}.product-addons-selector-addon__checkbox-input:checked+.product-addons-selector-addon__checkbox{color:#bc1a1f;border-color:#bc1a1f}.product-addons-selector-addon__wrapper{display:flex;align-items:center;flex-wrap:nowrap;flex:1 1 auto;gap:10px;cursor:pointer}.product-addons-selector-addon__image{display:block;flex:0 0 94px;width:auto;max-width:94px;height:auto;max-height:94px;aspect-ratio:auto 1/1}@media only screen and (min-width: 768px){.product-addons-selector-addon__image{flex:0 0 120px;max-width:120px;max-height:120px}}@media only screen and (min-width: 992px){.product-addons-selector-addon__image{flex:0 0 100px;max-width:100px;max-height:100px}}.product-addons-selector-addon__details{flex:1 1 auto;color:#100606}.product-addons-selector-addon__name{font-size:0.75rem;font-weight:600;line-height:1.0625rem}@media only screen and (min-width: 768px){.product-addons-selector-addon__name{font-size:0.875rem;line-height:1.1875rem}}.product-addons-selector-addon__price{display:flex;align-items:center;flex-wrap:nowrap;gap:5px;font-size:0.75rem;font-weight:400;line-height:1.0625rem;margin-top:5px}@media only screen and (min-width: 768px){.product-addons-selector-addon__price{font-size:0.875rem;line-height:1.1875rem;margin-top:8px}}.product-addons-selector-addon__previous-price{display:block;text-decoration:line-through}.product-addons-selector-addon__discount{display:block;background-color:#bc1a1f;flex:0 0 auto;font-size:0.75rem;font-weight:600;text-decoration:none;line-height:1.0625rem;color:#ffffff;padding:0 5px;border:none}@media only screen and (min-width: 1200px){.product-addons-selector-addon__discount{font-size:0.875rem}}.product-addons-selector-addon__show-details-btn{display:flex;background-color:transparent;justify-content:center;align-items:center;flex:0 0 24px;width:24px;height:24px;color:#100606;cursor:pointer;border:none;border-radius:0;transition:color 0.2s}.product-addons-selector-addon__show-details-btn:hover{color:#333}@keyframes product-add-to-favorites-btn-clicked{0%{transform:scale(1)}50%{transform:scale(1.25)}100%{transform:scale(1)}}@-webkit-keyframes product-add-to-favorites-btn-clicked{0%{transform:scale(1)}50%{transform:scale(1.25)}100%{transform:scale(1)}}.product-add-to-favorites-btn{display:flex;background-color:transparent;justify-content:center;align-items:center;flex:0 0 42px;width:42px;max-width:42px;height:42px;max-height:42px;color:#808080;cursor:pointer;padding:0;border:2px solid #808080;border-radius:0;transition:color 0.2s, border-color 0.2s}.product-add-to-favorites-btn:hover{color:#666666;cursor:pointer;border-color:#666666}.product-add-to-favorites-btn__icon{fill:transparent;stroke:#666666;transition:fill 0.2s, stroke 0.2s}.product-add-to-favorites-btn--active{color:#bc1a1f;border-color:#bc1a1f}.product-add-to-favorites-btn--active .product-add-to-favorites-btn__icon{fill:#bc1a1f;stroke:#bc1a1f}.product-add-to-favorites-btn--active:hover{color:#9d151a;border-color:#9d151a}.product-add-to-favorites-btn--active:hover .product-add-to-favorites-btn__icon{fill:#9d151a;stroke:#9d151a}.product-add-to-favorites-btn--clicked .product-add-to-favorites-btn__icon{animation:product-add-to-favorites-btn-clicked .3s linear}@media only screen and (min-width: 768px){.product-add-to-favorites-btn{flex:0 0 54px;width:54px;max-width:54px;height:54px;max-height:54px}}.product-realization-time-info-box{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;max-width:100%}.product-realization-time-info-box__icon-wrapper{display:flex;justify-content:center;align-items:center;flex:0 0 24px;max-width:24px}.product-realization-time-info-box__icon{color:#b9b9b9}.product-realization-time-info-box__content{font-size:0.875rem;font-weight:400;line-height:1.1875rem}.product-realization-time-info-box__content strong{font-weight:600;color:#c20018}.paypo-box{display:flex;align-items:center;flex:0 0 100%;box-sizing:border-box;padding:10px 15px;border:1px solid #d4dee5}.paypo-box__icon-wrapper{display:flex;flex:0 0 auto;padding-right:15px}@media only screen and (min-width: 576px){.paypo-box__icon-wrapper{padding-right:20px}}.paypo-box__content{display:flex;justify-content:space-between;align-items:center;flex:1 1 auto;gap:15px;padding-left:15px;border-left:1px solid #2cd091}@media only screen and (min-width: 576px){.paypo-box__content{padding-left:20px}}.paypo-box__text{font-size:0.75rem;font-weight:700;line-height:1rem;flex:0 0 auto}.paypo-box__highlight{color:#2cd091}.paypo-box__open-dialog-btn{display:block;background-color:#2cd091;flex:1 1 auto;max-width:110px;font-size:0.75rem;font-weight:600;line-height:1.125rem;color:#ffffff;cursor:pointer;padding:4px 10px;border:none;border-radius:0}@media only screen and (min-width: 576px){.paypo-box{padding:10px 20px}}.product-quantity{display:flex}.product-quantity__wrapper{display:flex;align-items:center;flex:0 0 auto;min-width:116px;box-sizing:border-box;border:1px solid #d4dee5}.product-quantity__control{display:inline-flex;background-color:transparent;justify-content:center;align-items:center;flex:0 0 2.375rem;max-width:2.375rem;height:2.375rem;color:#100606;cursor:pointer;margin:0;padding:0;border:none;transition:color 0.2s}.product-quantity__control:hover{color:#000000}.product-quantity__input{display:block;flex:0 0 2.375rem;max-width:2.375rem;font-size:1.125rem;font-weight:600;line-height:2.375rem;text-align:center;color:#100606;-moz-appearance:textfield;padding:0;border:0}.product-quantity__input:focus{outline:none}.product-quantity__input::-webkit-outer-spin-button,.product-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-themes-list{display:block;width:100%;max-width:100%}.product-themes-list__wrapper{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:10px 0;overflow-x:scroll;margin:0 -5px;-ms-overflow-style:none;scrollbar-width:none}.product-themes-list__wrapper::-webkit-scrollbar{display:none}@media only screen and (min-width: 576px){.product-themes-list__wrapper{gap:20px 0;margin:0 -10px}}@media only screen and (min-width: 992px){.product-themes-list__wrapper{flex-wrap:wrap;overflow-x:visible;padding-bottom:0}}.product-themes-list__show-more-btn-wrapper{display:none}@media only screen and (min-width: 992px){.product-themes-list__show-more-btn-wrapper{display:block;flex:0 0 25%;max-width:25%;padding:0 10px}}.product-themes-list__show-more-btn{display:flex;justify-content:center;align-items:center;aspect-ratio:1 / 1;font-size:1rem;font-weight:600;color:#1a9cff;cursor:pointer;border:2px solid #1a9cff;border-radius:0;transition:color 0.2s, border-color 0.2s}.product-themes-list__show-more-btn:hover{color:#0084e6;border:2px solid #0084e6}.product-themes-list--occasions{height:127px}@media only screen and (min-width: 576px){.product-themes-list--occasions{height:133px}}@media only screen and (min-width: 768px){.product-themes-list--occasions{height:147px}}@media only screen and (min-width: 992px){.product-themes-list--occasions{height:auto;overflow:visible}}.product-themes-list-item{display:block;flex:0 0 100px;max-width:100px;padding:0 5px}@media only screen and (min-width: 576px){.product-themes-list-item{flex:0 0 116px;max-width:116px;padding:0 10px}}@media only screen and (min-width: 768px){.product-themes-list-item{flex:0 0 130px;max-width:130px}}@media only screen and (min-width: 992px){.product-themes-list-item{flex:0 0 25%;max-width:25%}}.product-themes-list-item__wrapper{display:block;position:relative;width:100%;padding-bottom:100%}.product-themes-list-item__image{display:block;position:absolute;width:100%;max-width:100%;height:auto}@media only screen and (min-width: 992px){.product-themes-list-item__image{z-index:0;top:50%;left:50%;max-width:154px;border:none;border-radius:0;transform:translate(-50%, -50%);transition:0.2s}}.product-themes-list-item__label{display:block;position:relative;font-size:0.75rem;line-height:1rem;font-weight:400;text-align:center;text-decoration:none;color:#100606;margin:5px 0 0 0}@media only screen and (min-width: 992px){.product-themes-list-item__label{font-size:0.875rem;line-height:1.1875rem}}@media only screen and (min-width: 992px){.product-themes-list-item--zoomable .product-themes-list-item__image:hover{z-index:1;width:154px;box-shadow:0 0 10px rgba(0,0,0,0.2)}}@media only screen and (min-width: 992px){.product-themes-list-item--hidden{display:none !important}}.products-list{padding:40px 0}@media only screen and (min-width: 576px){.products-list{padding:60px 0}}.products-list__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:30px}@media only screen and (min-width: 576px){.products-list__header{flex-wrap:nowrap}}.products-list__title{display:block;flex:0 0 auto;font-size:1.5rem;font-weight:700;line-height:2.0625rem;color:#100606;margin:0}@media only screen and (min-width: 992px){.products-list__title{font-size:1.75rem;line-height:2.375rem}}.products-list__order{display:block;position:relative;flex:0 0 100%;max-width:100%}@media only screen and (min-width: 576px){.products-list__order{flex:0 0 240px}}.products-list__order-label{display:block;background-color:#ffffff;position:absolute;top:0;left:10px;z-index:1;flex:0 0 auto;font-size:0.875rem;font-weight:400;line-height:1.25rem;color:#100606;margin:0;padding:0 5px;transform:translateY(-50%)}.products-list__order-select{background-color:#ffffff;width:100%;font-size:0.875rem;font-weight:400;line-height:1.25rem;outline:none;cursor:pointer;margin:0;padding:15px;border:1px solid #717171}.products-list__order-select:focus{outline:none;border-color:#717171}.products-list__list-empty-message{font-size:1rem;line-height:1.5rem;color:#100606;padding-bottom:120px}.products-list__products{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:30px 0;margin-left:-5px;margin-right:-5px}@media only screen and (min-width: 360px){.products-list__products{justify-content:flex-start}}@media only screen and (min-width: 576px){.products-list__products{margin-left:-10px;margin-right:-10px}}@media only screen and (min-width: 1200px){.products-list__products{margin-left:-15px;margin-right:-15px}}.products-list__product{flex:0 0 100%;max-width:360px;padding:0 5px}@media only screen and (min-width: 360px){.products-list__product{flex:0 0 50%;max-width:50%}}@media only screen and (min-width: 768px){.products-list__product{flex:0 0 33.333333333333333%;max-width:33.333333333333333%;padding:0 10px}}@media only screen and (min-width: 1200px){.products-list__product{flex:0 0 25%;max-width:25%;padding:0 15px}}.products-list__product .product-box{margin:0 !important}.product-box{display:block;container-type:inline-size}.product-box__wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.product-box__image-wrapper{display:block;position:relative;flex:0 0 100%;text-decoration:none;cursor:pointer;overflow:hidden;padding-bottom:100%}.product-box__image{display:block;position:absolute;top:0;left:0;z-index:0;width:100%;max-width:100%;height:auto;max-height:100%;aspect-ratio:auto 1;box-sizing:border-box;cursor:pointer}.product-box__badge{display:block;background-color:#1e1e1e;position:absolute;bottom:0;left:0;z-index:0;max-width:50%;font-size:0.625rem;font-weight:600;line-height:0.875rem;color:#ffffff;padding:2px 5px}.product-box__badge--promoted{background-color:#2196f3}.product-box__badge--bestseller{background-color:#bc1a1f}.product-box__badge--unavailable{background-color:#616161}@container (min-width: 240px){.product-box__badge{font-size:0.75rem;line-height:1.1875rem}}.product-box__discount{display:block;background-color:#f6bcbe;position:absolute;bottom:0;right:0;z-index:0;max-width:50%;font-size:0.75rem;font-weight:600;text-decoration:none;line-height:1.125rem;color:#bc1a1f;padding:0 4px;border:none}@container (min-width: 240px){.product-box__discount{font-size:0.875rem;line-height:1.1875rem;padding:2px 4px}}.product-box__details{display:flex;flex:0 0 100%;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:5px}@container (min-width: 300px){.product-box__details{padding-top:10px}}.product-box__name{display:-webkit-box;flex:0 0 100%;max-width:100%;height:2.125rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:0.75rem;font-weight:600;line-height:1.0625rem;text-overflow:ellipsis;text-decoration:none;color:#100606;cursor:pointer;overflow:hidden;margin-bottom:5px}@container (min-width: 240px){.product-box__name{height:2.375rem;font-size:0.875rem;line-height:1.1875rem}}@container (min-width: 300px){.product-box__name{margin-bottom:10px}}.product-box__description{display:-webkit-box;flex:0 0 100%;max-width:100%;height:0.875rem;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:0.625rem;font-weight:600;line-height:0.875rem;text-overflow:ellipsis;color:#4c4c4c;overflow:hidden;margin-bottom:5px}@container (min-width: 240px){.product-box__description{height:1.0625rem;font-size:0.75rem;line-height:1.0625rem}}@container (min-width: 300px){.product-box__description{margin-bottom:10px}}.product-box__price{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;max-width:100%;text-decoration:none;white-space:nowrap}.product-box__current-price{font-size:0.875rem;font-weight:600;line-height:1.1875rem;color:#bc1a1f}@container (min-width: 240px){.product-box__current-price{font-size:1rem;line-height:1.375rem}}@container (min-width: 300px){.product-box__current-price{font-size:1.125rem;line-height:1.5rem}}.product-box__previous-price{font-size:0.625rem;font-weight:400;line-height:0.875rem;text-decoration:line-through;color:#4c4c4c;margin-left:4px}@container (min-width: 240px){.product-box__previous-price{font-size:0.75rem;line-height:1.0625rem;margin-left:5px}}@container (min-width: 300px){.product-box__previous-price{font-size:0.875rem;line-height:1.1875rem}}.product-box__info-box{flex:0 0 100%}.product-box__additional-info{flex:0 0 100%;margin-top:5px}@container (min-width: 300px){.product-box__additional-info{margin-top:10px}}.product-box__one-day-shipping-badge{display:inline-block;background-color:#53be31;font-size:0.625rem;font-weight:600;line-height:0.875rem;color:#ffffff;padding:2px 5px}@container (min-width: 240px){.product-box__one-day-shipping-badge{font-size:0.75rem;line-height:1.0625rem}}.product-box__actions{display:flex;flex:0 0 auto;align-items:center}.product-box__add-to-cart-btn{display:flex;background-color:#bc1a1f;position:relative;justify-content:center;align-items:center;width:38px;height:24px;font-size:0.875rem;font-weight:600;color:#ffffff;cursor:pointer;padding:0;border:none;transition:background-color 0.2s}.product-box__add-to-cart-btn:hover{background-color:#9d151a}.product-box__add-to-cart-btn::before{font-family:"Font Awesome 5 Free";font-size:1rem;font-weight:900;content:"\f07a"}.product-box__add-to-cart-btn--loading{background-color:#f4f3f4;pointer-events:none;user-select:none;cursor:default}.product-box__add-to-cart-btn--loading:hover{background-color:#f4f3f4}.product-box__add-to-cart-btn--loading::before{display:block;background-image:none;position:absolute;top:50%;left:50%;z-index:80;width:16px;height:16px;content:'';box-sizing:border-box;margin-top:-8px;margin-left:-8px;border-radius:50%;border-top:2px solid #d80e24;border-right:2px solid transparent;animation:product-box-add-to-cart-btn-loader-spinner .6s linear infinite}.product-box--unavailable .product-box__image{opacity:0.6}.product-box--unavailable .product-box__details{opacity:0.6}.product-box-info-box{display:block;max-width:100%}.product-box-info-box__item{display:flex;max-width:100%;margin-top:5px}@container (min-width: 300px){.product-box-info-box__item{margin-top:10px}}.product-box-info-box__item--active{animation:product-box-info-box-item-fade-in .4s linear}.product-box-info-box__item--hidden{display:none;animation:product-box-info-box-item-fade-out .2s linear}.product-box-one-day-shipping-badge{display:inline-block;background-color:#53be31;flex:0 0 auto;max-width:100%;font-size:0.625rem;font-weight:600;line-height:0.875rem;color:#ffffff;padding:2px 5px}@container (min-width: 240px){.product-box-one-day-shipping-badge{font-size:0.75rem;line-height:1.0625rem;padding:1px 5px}}.product-box-rating{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:0 5px;flex:0 0 auto;max-width:100%}.product-box-rating__rate{display:block;flex:0 0 auto;font-size:0.75rem;font-weight:600;line-height:1.125rem;color:#100606}@container (min-width: 300px){.product-box-rating__rate{font-size:0.875rem;line-height:1.1875rem}}.product-box-rating__stars{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:1px;flex:0 0 auto}.product-box-rating__star{display:block;width:12px;height:12px;color:#f9d428}.product-box-rating__star--empty{color:#cecece}@container (min-width: 300px){.product-box-rating__star{width:14px;height:14px}}.product-box-rating__reviews-count{display:block;flex:0 0 auto;font-size:0.75rem;line-height:1.125rem;color:#4c4c4c}@container (min-width: 240px){.product-box-rating__reviews-count{font-size:0.75rem;line-height:1.0625rem}}@container (min-width: 300px){.product-box-rating__reviews-count{font-size:0.875rem;line-height:1.1875rem}}@keyframes product-box-add-to-cart-btn-loader-spinner{to{transform:rotate(360deg)}}@-webkit-keyframes product-box-add-to-cart-btn-loader-spinner{to{transform:rotate(360deg)}}@keyframes product-box-info-box-item-fade-out{to{transform:rotate(360deg)}}@-webkit-keyframes product-box-info-box-item-fade-out{to{transform:rotate(360deg)}}@keyframes product-box-info-box-item-fade-in{0%{display:none;opacity:0}50%{display:flex}100%{opacity:1}}@-webkit-keyframes product-box-info-box-item-fade-in{0%{display:flex;opacity:1}100%{display:none;opacity:0}}.product-categories-list{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.product-categories-list__category{flex:0 0 100%;max-width:360px}@media only screen and (min-width: 768px){.product-categories-list{justify-content:flex-start}.product-categories-list__category{flex:0 0 50%;max-width:50%}}@media only screen and (min-width: 992px){.product-categories-list__category{flex:0 0 33.333333333333333%;max-width:33.333333333333333%}}.product-category-box{display:block;margin-bottom:30px;padding:0 15px}.product-category-box__image-wrapper{display:block;position:relative;flex:0 0 100%;text-decoration:none;cursor:pointer;overflow:hidden;padding-bottom:100%}.product-category-box__image{display:block;position:absolute;top:0;left:0;z-index:0;width:100%;max-width:100%;height:auto;max-height:100%;aspect-ratio:auto 1;cursor:pointer}.product-category-box__name{display:block;width:100%;max-width:100%;font-size:1rem;font-weight:600;line-height:1.4rem;text-align:center;text-decoration:none;letter-spacing:0;color:#313131;cursor:pointer;overflow:hidden;margin-top:15px;margin-bottom:12px}.product-breadcrumb{display:block;height:1.0625rem;overflow:hidden}.product-breadcrumb__wrapper{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;overflow-x:scroll;overflow-y:hidden;padding-bottom:80px}.product-breadcrumb__item{display:flex;font-size:0.75rem;font-weight:400;line-height:1.0625rem;white-space:nowrap;color:#100606}.product-breadcrumb__link{text-decoration:none;color:#100606;cursor:pointer;transition:color 0.2s}.product-breadcrumb__link:hover{color:#000000}.product-breadcrumb__separator{display:flex;flex:0 0 auto;color:#100606}.product-price{display:flex;align-items:flex-end;font-size:0.75rem;color:#333333;margin-top:3px}.product-price__previous-price{flex:0 0 auto;font-weight:600;text-decoration:line-through;color:#6d7e88;padding-right:4px;padding-bottom:1px}.product-price__price{flex:0 0 auto;font-size:1rem;font-weight:600;color:inherit}.product-price__unit{flex:0 0 auto;padding-left:4px;padding-bottom:1px}.product-price__unit::before{content:'/';margin-right:4px}.product-rating{display:flex;align-items:center}.product-rating__rate{display:flex;align-items:center;flex-wrap:nowrap;gap:1px;flex:0 0 auto;height:20px}.product-rating__star{color:#f9d428}.product-rating__star--empty{color:#cecece}.product-rating__reviews-number{display:block;flex:0 0 auto;font-size:0.875rem;font-weight:600;line-height:1.1875rem;text-decoration:none;color:#100606;margin-left:10px}.product-rating__reviews-number:hover{text-decoration:underline}.related-products-list__show-more-btn{display:block;background-color:transparent;font-size:0.875rem;font-weight:600;line-height:1.1875rem;color:#100606;cursor:pointer;margin:20px auto 0 auto;padding:0;border:none;transition:color 0.2s}.related-products-list__show-more-btn:hover{text-decoration:underline}@media only screen and (min-width: 992px){.related-products-list__show-more-btn{margin-top:30px}}.related-products-list-product{display:flex;align-items:center;padding:10px 0;border-top:1px solid #d4dee5}.related-products-list-product__image-wrapper{display:flex;flex:0 0 100px;max-width:100px}.related-products-list-product__image{display:block;max-width:100%;height:auto;aspect-ratio:auto 1/1;border:none;border-radius:0}.related-products-list-product__details{flex:1 1 auto;padding-left:20px}.related-products-list-product__name{display:block;font-size:0.75rem;font-weight:600;line-height:1.1875rem;text-decoration:none;color:#100606;cursor:pointer;margin-bottom:5px;transition:color 0.2s}.related-products-list-product__name:hover{color:#100606}@media only screen and (min-width: 576px){.related-products-list-product__name{font-size:0.875rem}}.related-products-list-product__price{font-size:0.75rem;font-weight:600;line-height:1.1875rem;color:#616161}@media only screen and (min-width: 576px){.related-products-list-product__price{font-size:0.875rem}}.related-products-list-product--hidden{display:none}.related-products-list-product:first-child{border-top:none}.product-specification{display:block;font-size:0.875rem;font-weight:400;text-align:justify;line-height:1.375rem;color:#333333}.product-specification ul{margin:0}.product-additional-info{display:block;font-size:0.875rem;font-weight:400;text-align:justify;line-height:1.375rem;color:#333333}.product-details-list-item{display:flex;align-items:center;font-size:0.875rem;line-height:1.1875rem;color:#666666;padding:10px 0;border-bottom:1px solid #d4dee5}.product-details-list-item:last-child{border-bottom:none}.product-details-list-item__icon{background-image:url("/public/assets/images/sprite-aac0f762f18ceff3ddd78a448dd0c159.svg");background-size:calc(1000px * 0.75) calc(1000px * 0.75);background-repeat:no-repeat;flex:0 0 24px;height:24px;margin-right:15px}.product-details-list-item__icon--clock{background-position:calc(-208px * 0.75) calc(-208px * 0.75)}.product-details-list-item__icon--box{background-position:calc(-240px * 0.75) calc(-208px * 0.75)}.product-details-list-item__icon--delivery{background-position:calc(-416px * 0.75) calc(-640px * 0.75)}.product-details-list-item__text{flex:1 1 auto}.product-details-list-item__text strong{font-weight:600;color:#c20018}.product-details-list-item__info{display:inline-block;background-color:transparent;text-decoration:none;color:#1a9cff;cursor:pointer;margin:0;padding:0;border:none;transition:color 0.2s}.product-details-list-item__info:hover{color:#0084e6}.product-free-delivery__icon{display:block;background:url("/public/assets/images/sprite.svg") calc(-384px * 0.875) calc(-304px * 0.875) no-repeat;background-size:calc(1000px * 0.875) calc(1000px * 0.875);flex:0 0 140px;max-width:140px;height:42px;margin:0 auto}@media only screen and (min-width: 576px){.product-free-delivery__icon{background:url("/public/assets/images/sprite.svg") calc(-384px * 1.225) calc(-304px * 1.225) no-repeat;background-size:calc(1000px * 1.225) calc(1000px * 1.225);width:196px;max-width:196px;height:59px}}.product-free-delivery__text{flex:1 1 auto;font-size:0.875rem;line-height:1.1875rem;color:#818181;margin-top:2px}.products-slider{display:block;position:relative}.products-slider__title{font-size:1.5rem;font-weight:600;text-align:center;color:#282828;margin-bottom:15px}@media only screen and (min-width: 576px){.products-slider__title{font-size:1.75rem;margin-bottom:20px}}@media only screen and (min-width: 1200px){.products-slider__title{font-size:2rem;margin-bottom:30px}}.products-slider__slider-wrapper{position:relative}.products-slider__button{display:none}@media only screen and (min-width: 992px){.products-slider__button{display:flex;top:0;justify-content:center;align-items:center;width:31px;height:100%;color:#aeaeae;cursor:pointer;margin-top:0;transition:color 0.2s, opacity 0.2s}.products-slider__button--prev{left:0;padding-right:15px}.products-slider__button--next{right:0;padding-left:15px}.products-slider__button:hover{color:#818181}.products-slider__button::after{font-size:2rem}}@media only screen and (min-width: 1460px){.products-slider__button{width:38px}.products-slider__button--prev{left:-45px}.products-slider__button--next{right:-45px}.products-slider__button::after{font-size:2.75rem}}.products-slider__scrollbar{display:block;background-color:#cecece;position:relative;width:100%;height:4px;margin-top:20px}.products-slider__scrollbar-drag{display:block;background-color:#8d8d8d;height:4px;cursor:grab}.products-slider__scrollbar--disabled{cursor:default;pointer-events:none;user-select:none;opacity:0.5}.product-attribute{max-width:540px;margin-top:10px}@media only screen and (min-width: 576px){.product-attribute{margin-top:20px}}.product-attribute__select{display:block;background-color:#ffffff;width:100%;font-size:1rem;font-weight:400;line-height:1.375rem;color:#100606;padding:10px 15px;border:1px solid #d4dee5;border-radius:0}.product-attribute__select:focus{outline:none;border-color:#d4dee5}.product-category-details{display:block;background-color:#f2f2f2;margin-bottom:30px}.product-category-details .product-category-details__image{display:block;width:100%;height:auto;aspect-ratio:auto 1/1;margin:0}.product-category-details .product-category-details__content{display:block;padding:12px 20px}@media only screen and (min-width: 768px){.product-category-details{display:flex}.product-category-details .product-category-details__image-wrapper{flex:0 0 270px}.product-category-details .product-category-details__content{flex:1 1 auto}}@media only screen and (min-width: 1460px){.product-category-details{display:flex}.product-category-details .product-category-details__image-wrapper{flex:0 0 320px}.product-category-details .product-category-details__content{flex:1 1 auto}}.product-category-card{color:#313131;padding-top:30px;padding-bottom:60px}.product-category-card__breadcrumb{display:block;margin-bottom:15px}.product-category-card__title{display:block;font-size:32px;font-weight:700;line-height:1.25em;color:#282828;margin:0 0 30px 0}.product-category-card__products-counter{font-size:1rem;font-weight:400;margin-bottom:30px}.product-category-card__filters{margin-bottom:0}.product-category-card__products{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.product-category-card__no-products-found-message{flex:0 0 100%;max-width:300px;font-size:1.125rem;text-align:center;line-height:1.5rem;color:#313131;margin:0 auto;padding:30px 15px}.product-category-card__clear-filters-btn{display:inline-block;background-color:#53be31;font-size:1rem;font-weight:600;color:#ffffff;cursor:pointer;margin-top:20px;padding:20px;border:none;transition:background-color 0.2s}.product-category-card__clear-filters-btn:hover{background-color:#46a22a}.product-category-card__load-products-error{flex:0 0 100%;max-width:100%;font-size:1rem;text-align:center;color:#d80e24;padding:20px 15px}.product-category-card__product{flex:0 0 100%;max-width:380px}@media only screen and (min-width: 576px){.product-category-card{padding-top:15px;padding-bottom:80px}.product-category-card__breadcrumb{display:block;margin-bottom:30px}.product-category-card__title{font-size:36px;margin-bottom:35px}.product-category-card__products{justify-content:flex-start}.product-category-card__product{flex:0 0 50%;max-width:50%}}@media only screen and (min-width: 768px){.product-category-card__title{margin-bottom:20px}}@media only screen and (min-width: 992px){.product-category-card{padding-top:30px;padding-bottom:100px}.product-category-card__title{margin-bottom:45px}.product-category-card__wrapper{display:flex;margin:0 -15px}.product-category-card__categories-menu{flex:0 0 300px;max-width:300px;padding:0 15px}.product-category-card__content{flex:1 1 auto;padding:0 15px}}@media only screen and (min-width: 1200px){.product-category-card__product{flex:0 0 33.3333333333333%;max-width:33.3333333333333%}}@media only screen and (min-width: 1460px){.product-category-card__categories-menu{flex:0 0 350px;max-width:350px}}.product-filter-selector{display:block;flex:0 0 auto;color:#313131;margin-right:20px}.product-filter-selector:last-child{margin-right:0}.product-filter-selector__wrapper{font-size:1rem;line-height:1.375rem;text-decoration:none;white-space:nowrap;color:#313131;border:1px solid #dedede}.product-filter-selector__details{display:flex;position:relative;align-items:center;font-size:1rem;line-height:1.375rem;cursor:pointer;padding:15px}.product-filter-selector__selected-items-number{display:flex;background-color:#f3f1f2;justify-content:center;align-items:center;width:20px;height:20px;font-size:0.625rem;color:#1a9cff;margin-left:10px;border:none;border-radius:5px}.product-filter-selector__selected-items-number--hidden{display:none}.product-filter-selector__dropdown{display:none;background-color:#ffffff;position:fixed;top:0;left:0;z-index:200;flex-direction:column;width:100vw;height:100%}.product-filter-selector--active .product-filter-selector__dropdown{display:flex}.product-filter-selector__dropdown-header{display:flex;background-color:#f3f1f2;flex:0 0 auto;align-items:center;justify-content:space-between;font-size:1.125rem;font-weight:600;padding:20px 8px 20px 15px;border-bottom:1px solid #dddddd}.product-filter-selector__close-btn{display:flex;background-color:transparent;font-size:0.875rem;color:#818181;cursor:pointer;padding:10px;border:none;transition:color 0.2s}.product-filter-selector__close-btn:hover{color:#d80e24}.product-filter-selector__items{flex:1 1 auto;overflow-y:auto}.product-filter-selector__item{border-bottom:1px solid #dedede}.product-filter-selector__item-checkbox{display:none !important}.product-filter-selector__item-label{display:flex;justify-content:space-between;align-items:center;font-size:0.8125rem;font-weight:400;color:#313131;cursor:pointer;padding:15px;transition:color 0.2s}.product-filter-selector__item-label:hover{color:#000000}.product-filter-selector__item-label::after{display:flex;justify-content:center;align-items:center;flex:0 0 20px;height:20px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#53be31;content:'';border:1px solid #dddddd;border-radius:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-filter-selector__item-checkbox:checked+.product-filter-selector__item-label{font-weight:600}.product-filter-selector__item-checkbox:checked+.product-filter-selector__item-label::after{font-family:'icomoon' !important;content:'\ea10'}.product-filter-selector__actions{display:flex;flex:0 0 auto;align-items:center}.product-filter-selector__btn{flex:0 0 50%;max-width:50%;font-size:0.875rem;text-align:center;line-height:1.375rem;cursor:pointer;padding:20px 5px;border:none;transition:background-color 0.2s}.product-filter-selector__btn--clear{background-color:#f3f1f2;color:#313131}.product-filter-selector__btn--clear:hover{background-color:#d3d1d2}.product-filter-selector__btn--save{background-color:#53be31;color:#ffffff}.product-filter-selector__btn--save:hover{background-color:#46a22a}@media only screen and (min-width: 992px){.product-filter-selector{flex:0 0 50%;max-width:50%;margin:0 0 20px 0;padding:0 10px}.product-filter-selector__wrapper{position:relative}.product-filter-selector--active .product-filter-selector__wrapper{padding-bottom:1px;border-bottom:none}.product-filter-selector__details{padding-right:46px}.product-filter-selector__details::after{display:block;position:absolute;right:15px;z-index:1;font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#818181;content:'\e902';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:0.2s}.product-filter-selector--active .product-filter-selector__details::after{transform:rotate(180deg)}.product-filter-selector__dropdown{display:none;background-color:#ffffff;position:absolute;top:100%;left:-1px;z-index:2;width:calc(100% + 2px);height:auto;max-height:300px;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede}.product-filter-selector__dropdown:before{display:block;content:'';margin:0 15px;border-bottom:1px solid #dedede}.product-filter-selector__dropdown-header{display:none !important}.product-filter-selector__items{padding:0 15px}.product-filter-selector__item:last-child{border-bottom:none}.product-filter-selector__item-label{padding:15px 0}.product-filter-selector__btn{font-size:0.875rem;line-height:1.375rem;padding:12px 5px}}.categories-menu{display:block;width:100%;max-width:100%;color:#313131;margin-bottom:20px;padding:0 20px;border:1px solid #dedede}.categories-menu__toggle-btn{display:flex;background-color:transparent;justify-content:center;align-items:center;width:100%;max-width:100%;font-size:1.25rem;font-weight:600;color:#313131;cursor:pointer;padding:20px 0;border:none}.categories-menu__toggle-btn-icon{margin-left:10px;transition:0.2s}.categories-menu__title{display:none;font-size:1.25rem;font-weight:600;padding:20px 0}.categories-menu__show-all-products{display:inline-block;font-size:0.875rem;text-decoration:none;color:#1a9cff;margin-bottom:10px;transition:color 0.2s}.categories-menu__show-all-products:hover{color:#0084e6}.categories-menu__show-all-products i{margin-right:10px}.categories-menu__menu{display:none;padding-top:20px;padding-bottom:14px;border-top:1px solid #dedede}.categories-menu__menu-items{padding-left:24px}.categories-menu__item{display:block;width:100%;max-width:100%;font-size:0.875rem;line-height:1.25rem;font-weight:600}.categories-menu__item-title{display:block;color:#616161;text-decoration:none;cursor:pointer;padding:6px 0;transition:color 0.2s}.categories-menu__item-title:hover{color:#212121}.categories-menu__item--active>.categories-menu__item-title{font-weight:600;color:#1a9cff}.categories-menu__item--active>.categories-menu__item-title:hover{color:#0084e6}.categories-menu__item--expanded>.categories-menu__submenu{display:block}.categories-menu__submenu{display:none;padding-left:20px}.categories-menu__submenu .categories-menu__item{font-size:0.75rem;font-weight:400;line-height:1.125rem}.categories-menu--expanded .categories-menu__toggle-btn-icon{transform:rotate(180deg)}.categories-menu--expanded .categories-menu__menu{display:block}@media only screen and (min-width: 992px){.categories-menu__toggle-btn{display:none}.categories-menu__title{display:block}.categories-menu__menu{display:block}}.product-category{color:#313131;padding-top:30px;padding-bottom:60px}.product-category__breadcrumb{display:block;margin-bottom:15px}.product-category__title{display:block;font-size:32px;font-weight:700;line-height:1.25em;color:#282828;margin:0 0 30px 0}.product-finder__filters{display:block;width:100%;max-width:100%;height:96px;color:#313131;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:auto !important;-ms-overflow-style:none;scrollbar-width:none;margin-bottom:20px;padding:20px 0;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}.product-finder__filters::-webkit-scrollbar{display:none}.product-finder__filters-wrapper{display:flex;align-items:flex-start}.product-finder__wrapper{margin-bottom:20px}.product-finder__sorting{display:block;position:relative;width:100%;margin-bottom:20px}.product-finder__sorting-label{display:block;background-color:#ffffff;position:absolute;top:-11px;left:11px;z-index:1;font-size:1rem;font-weight:400;line-height:1.375rem;color:#313131;cursor:pointer;padding:0 5px}.product-finder__sorting-select{display:block;background-color:transparent;width:100%;font-size:1rem;line-height:1.375rem;color:#313131;cursor:pointer;-webkit-appearance:none;padding:15px 45px 15px 15px;border:1px solid #dedede}.product-finder__sorting-select:focus{outline:none}.product-finder__sorting-select:focus+.product-finder__sorting-icon{transform:rotate(180deg)}.product-finder__sorting-icon{display:block;position:absolute;top:19px;right:15px;z-index:0;font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#818181;content:'\ea10';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none;transition:0.2s}.product-finder__products{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}@media only screen and (min-width: 360px){.product-finder__products{justify-content:flex-start;margin-left:-5px;margin-right:-5px}}@media only screen and (min-width: 768px){.product-finder__products{margin-left:-10px;margin-right:-10px}}@media only screen and (min-width: 1200px){.product-finder__products{margin-left:-15px;margin-right:-15px}}.product-finder__product{flex:0 0 100%;max-width:280px;margin-bottom:30px}@media only screen and (min-width: 360px){.product-finder__product{flex:0 0 50%;max-width:50%;padding:0 5px}}@media only screen and (min-width: 768px){.product-finder__product{flex:0 0 33.333333333333333333333%;max-width:33.333333333333333333333%;padding:0 10px}}@media only screen and (min-width: 1200px){.product-finder__product{flex:0 0 33.333333333333333333333%;max-width:33.333333333333333333333%;padding:0 15px}}.product-finder__no-products-found-message{flex:0 0 100%;max-width:300px;font-size:1.125rem;text-align:center;line-height:1.5rem;color:#313131;margin:0 auto;padding:30px 15px}.product-finder__clear-filters-btn{display:inline-block;background-color:#53be31;font-size:1rem;font-weight:600;color:#ffffff;cursor:pointer;margin-top:20px;padding:20px;border:none;transition:background-color 0.2s}.product-finder__clear-filters-btn:hover{background-color:#46a22a}.product-finder__load-products-error{flex:0 0 100%;max-width:100%;font-size:1rem;text-align:center;color:#d80e24;padding:20px 15px}@media only screen and (min-width: 992px){.product-finder{display:flex}.product-finder__categories{flex:0 0 300px;max-width:300px;margin-right:30px}.product-finder__content{flex:1 1 auto}.product-finder__filters{display:block;height:auto;overflow:visible;margin-bottom:10px;padding:0;border:none}.product-finder__filters-wrapper{display:flex;flex-wrap:wrap;width:auto;overflow:visible;margin-left:-10px;margin-right:-10px;padding-bottom:0}.product-finder__wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 -10px 30px -10px}.product-finder__sorting{flex:0 0 280px;max-width:280px;order:2;margin:0}.product-finder__products-counter{flex:0 0 auto;order:1}}@media only screen and (min-width: 1200px){.product-finder__wrapper{margin:0 -10px 30px -10px}.product-finder__sorting{flex:0 0 25%;max-width:25%;padding:0 10px}.product-finder__sorting-icon{right:25px}.product-finder__sorting-select{padding-right:32px}.product-finder__products-counter{padding:0 10px}}.product-finder-categories-selector{color:#313131;margin-bottom:20px;padding:0 20px;border:1px solid #dedede}.product-finder-categories-selector__toggle-btn{display:flex;background-color:transparent;justify-content:center;align-items:center;width:100%;max-width:100%;font-size:1.25rem;font-weight:600;color:#313131;cursor:pointer;padding:20px 0;border:none}.product-finder-categories-selector__toggle-btn-icon{margin-left:10px;transition:0.2s}.product-finder-categories-selector__title{display:none;font-size:1.25rem;font-weight:600;padding:20px 0}.product-finder-categories-selector__content{display:none;padding:20px 0;border-top:1px solid #dddddd}.product-finder-categories-selector__unselect-all-categories{background-color:transparent;font-size:0.875rem;font-weight:400;line-height:1.25rem;color:#616161;cursor:pointer;margin-bottom:20px;padding:0;border:none}.product-finder-categories-selector__unselect-all-categories--hidden{display:none}.product-finder-categories-selector__categories-list{list-style-type:none;margin:0;padding:0}.product-finder-categories-selector__categories-sublist{display:none;list-style-type:none;margin:0;padding-left:18px}.product-finder-categories-selector__category-wrapper{display:flex;align-items:center;margin-bottom:15px}.product-finder-categories-selector__category-checkbox-label{display:flex;background-color:#ffffff;justify-content:center;align-items:center;flex:0 0 18px;width:18px;height:18px;cursor:pointer;border:1px solid #dddddd;border-radius:3px;outline:none;transition:background-color 0.2s, border-color 0.2s}.product-finder-categories-selector__category-checkbox-label::before{font-family:'Font Awesome 5 Free';font-size:0.75rem;font-weight:900;content:''}.product-finder-categories-selector__category-checkbox{display:none}.product-finder-categories-selector__category-checkbox--checked+.product-finder-categories-selector__category-checkbox-label{background-color:#1a9cff;color:#ffffff;border-color:#1a9cff}.product-finder-categories-selector__category-checkbox--checked+.product-finder-categories-selector__category-checkbox-label::before{content:'\f00c'}.product-finder-categories-selector__category-checkbox--indeterminate+.product-finder-categories-selector__category-checkbox-label{color:#1a9cff;border-color:#1a9cff}.product-finder-categories-selector__category-checkbox--indeterminate+.product-finder-categories-selector__category-checkbox-label::before{content:'\f068'}.product-finder-categories-selector__category-name{flex:1 1 auto;font-size:0.875rem;font-weight:400;line-height:1.25rem;cursor:pointer;margin:0;padding-left:10px;padding-right:15px}.product-finder-categories-selector__category-toggle-icon{flex:0 0 auto;font-size:0.875rem;font-weight:900;color:#949494;cursor:pointer;transition:0.2s}.product-finder-categories-selector__category--expanded>.product-finder-categories-selector__category-wrapper .product-finder-categories-selector__category-toggle-icon{transform:rotate(180deg)}.product-finder-categories-selector__category--expanded>.product-finder-categories-selector__categories-sublist{display:block}.product-finder-categories-selector--expanded .product-finder-categories-selector__toggle-btn-icon{transform:rotate(180deg)}.product-finder-categories-selector--expanded .product-finder-categories-selector__content{display:block}@media only screen and (min-width: 992px){.product-finder-categories-selector__toggle-btn{display:none}.product-finder-categories-selector__title{display:block}.product-finder-categories-selector__content{display:block}}.gifts-landing-page{color:#313131;padding:30px 0}.gifts-landing-page__header{font-size:1.25rem;line-height:2rem;text-align:center;margin-bottom:30px;padding:30px 0;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}.gifts-landing-page__title{font-size:1.625rem;font-weight:600;margin-top:0;margin-bottom:30px}.gifts-landing-page__subtitle{font-size:1.375rem;font-weight:600;line-height:1.75rem;margin-top:0;margin-bottom:30px}.gifts-landing-page__section{margin:0 -15px 60px -15px}.gifts-landing-page__description{font-size:1rem;line-height:1.5rem;margin-bottom:60px;padding-bottom:10px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}.gifts-landing-page__description h1{font-size:2rem;margin:30px 0}.gifts-landing-page__description h2{font-size:1.5rem;margin:30px 0}.gifts-landing-page__description h3{font-size:1.125rem;margin:20px 0}.gifts-landing-page__description p{font-size:0.875rem;margin:20px 0}.gifts-landing-page__description strong{font-weight:600}.gifts-landing-page__description a{color:#1a9cff;text-decoration:none;cursor:pointer;transition:color 0.2s}.gifts-landing-page__description a:hover{color:#0084e6}.gifts-landing-page__column{display:flex;flex-wrap:wrap}.gifts-landing-page__gift{display:block;margin-bottom:15px;padding:0 15px}.gifts-landing-page__gift-wrapper{display:block;text-decoration:none}.gifts-landing-page__gift-image{display:block;width:100%;border:none;transition:transform 0.2s}.gifts-landing-page__gift-title{display:block;font-size:0.875rem;font-weight:700;text-transform:uppercase;text-align:center;color:#313131;margin-top:15px}.gifts-landing-page__gift--small{flex:0 0 50%}.gifts-landing-page__gift--large{flex:0 0 100%}@media only screen and (min-width: 768px){.gifts-landing-page{padding:60px 0}.gifts-landing-page__section{display:flex;align-items:flex-start}.gifts-landing-page__column{flex:0 0 50%;max-width:50%;margin:0}.gifts-landing-page__gift{margin-bottom:30px}.gifts-landing-page__gift-wrapper{position:relative;overflow:hidden;border:none}.gifts-landing-page__gift-wrapper:hover .gifts-landing-page__gift-image{transform:scale(1.05)}.gifts-landing-page__gift-title{background-color:#ffffff;position:absolute;bottom:15px;left:15px;max-width:calc(100% - 30px);padding:10px 10px}}@media only screen and (min-width: 992px){.gifts-landing-page__header{font-size:1.625rem;line-height:2.5rem;margin-bottom:40px;padding-bottom:40px}.gifts-landing-page__title{font-size:2rem;margin-bottom:40px}}@media only screen and (min-width: 1200px){.gifts-landing-page__gift-wrapper{display:block;position:relative;text-decoration:none;overflow:hidden;border:none}.gifts-landing-page__gift-title{bottom:25px;left:25px;font-size:0.75rem;line-height:1rem;padding:10px 20px}}.gifts-landing-page-box__wrapper{display:block;position:relative;text-decoration:none}.gifts-landing-page-box__image{display:block;width:100%;border:none;transition:transform 0.2s}.gifts-landing-page-box__label{display:block;background-color:#ffffff;position:absolute;bottom:15px;left:15px;max-width:calc(100% - 30px);font-size:0.75rem;font-weight:600;text-transform:uppercase;text-align:center;color:#313131;padding:10px 10px}@media only screen and (min-width: 1200px){.gifts-landing-page-box__label{font-size:0.875rem}}@media only screen and (min-width: 992px){.gifts-landing-page-box:hover .gifts-landing-page-box__image{transform:scale(1.05)}}@keyframes product-added-to-cart-modal-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes product-added-to-cart-modal-fade-out{0%{opacity:1}100%{opacity:0}}.product-added-to-cart-modal{display:block;background-color:rgba(0,0,0,0.6);position:fixed;top:0;left:0;z-index:1000000000;width:100dvw;height:100dvh;animation-name:product-added-to-cart-modal-fade-in;animation-duration:0.2s}@media only screen and (min-width: 576px){.product-added-to-cart-modal{display:flex;justify-content:center;align-items:center}}.product-added-to-cart-modal--closing{animation-name:product-added-to-cart-modal-fade-out;animation-duration:0.2s}.product-added-to-cart-modal-dialog{display:flex;background-color:#ffffff;position:absolute;top:0;left:0;z-index:1000000001;flex-direction:column;width:100dvw;height:100dvh}@media only screen and (min-width: 576px){.product-added-to-cart-modal-dialog{position:relative;width:510px;max-width:510px;height:auto;max-height:calc(100dvh - 60px)}}@media only screen and (min-width: 768px){.product-added-to-cart-modal-dialog{width:570px;max-width:570px}}@media only screen and (min-width: 992px){.product-added-to-cart-modal-dialog{width:790px;max-width:790px}}.product-added-to-cart-modal-dialog__header{flex:0 0 auto}.product-added-to-cart-modal-dialog__content{display:flex;align-items:center;flex-wrap:wrap;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:15px}@media only screen and (min-width: 992px){.product-added-to-cart-modal-dialog__content{padding:15px 30px 30px 30px}}@media only screen and (min-width: 992px){.product-added-to-cart-modal-dialog__product-details{flex:0 0 410px;max-width:410px;order:1;padding-right:15px}}.product-added-to-cart-modal-dialog__summary{width:100%;max-width:100%;margin-top:15px;padding-top:15px;border-top:1px solid #dddddd}@media only screen and (min-width: 992px){.product-added-to-cart-modal-dialog__summary{flex:0 0 320px;max-width:320px;order:2;margin-top:0;padding-left:15px;border-top:none;border-left:1px solid #dddddd}}.product-added-to-cart-modal-dialog__recommended-products{width:100%;max-width:100%;margin-top:15px;padding-top:15px;border-top:1px solid #dddddd}@media only screen and (min-width: 992px){.product-added-to-cart-modal-dialog__recommended-products{flex:0 0 100%;max-width:100%;order:3}}.product-added-to-cart-modal-dialog__section-title{display:block;font-size:1rem;font-weight:600;line-height:1.375rem;margin-bottom:15px}@media only screen and (min-width: 992px){.product-added-to-cart-modal-dialog__section-title--summary{display:none}}.product-added-to-cart-modal-dialog__footer{display:block;background-color:#ffffff;width:100%;flex:0 0 auto}@media only screen and (min-width: 992px){.product-added-to-cart-modal-dialog__footer{display:none}}.product-added-to-cart-modal-dialog__footer-wrapper{display:flex;align-items:center;gap:10px;margin:0 15px;padding:15px 0;border-top:1px solid #dddddd}@media only screen and (min-width: 992px){.product-added-to-cart-modal-dialog__footer-wrapper{margin:0;padding:10px 0 0 0;border-top:none}}.product-added-to-cart-modal-dialog__btn{display:block;background-color:#f3f1f2;flex:1 1 auto;font-family:'OpenSans';font-size:0.75rem;font-weight:600;text-align:center;text-decoration:none;line-height:1.125rem;color:#100606;cursor:pointer;margin:0;padding:10px;border:none;border-radius:0;transition:background-color 0.2s}.product-added-to-cart-modal-dialog__btn:hover{background-color:#dddddd}.product-added-to-cart-modal-dialog__btn--primary{background-color:#bc1a1f;color:#ffffff}.product-added-to-cart-modal-dialog__btn--primary:hover{background-color:#9d151a}.product-added-to-cart-modal-dialog-header{display:flex;align-items:center;gap:15px;margin:0 15px;padding:15px 0;border-bottom:1px solid #dddddd}@media only screen and (min-width: 992px){.product-added-to-cart-modal-dialog-header{margin:0 30px;padding:30px 0}}.product-added-to-cart-modal-dialog-header__icon{flex:0 0 auto;color:#bc1a1f}.product-added-to-cart-modal-dialog-header__title{flex:1 1 auto;font-size:1.125rem;font-weight:600;line-height:1.5rem}.product-added-to-cart-modal-dialog-header__close-btn{display:flex;background-color:transparent;justify-content:center;align-items:center;flex:0 0 24px;width:24px;height:24px;color:#100606;cursor:pointer;padding:0;border:none;transition:color 0.2s}.product-added-to-cart-modal-dialog-header__close-btn:hover{color:#9d151a}.product-added-to-cart-modal-product-details{display:flex;align-items:center;gap:10px}@media only screen and (min-width: 992px){.product-added-to-cart-modal-product-details{gap:15px}}.product-added-to-cart-modal-product-details__image{display:block;flex:0 0 120px;max-width:120px;aspect-ratio:1/1}@media only screen and (min-width: 576px){.product-added-to-cart-modal-product-details__image{flex:0 0 150px;max-width:150px}}.product-added-to-cart-modal-product-details__details{display:flex;flex-direction:column;flex:1 1 auto;gap:5px;font-size:0.875rem;font-weight:400;line-height:1.25rem}.product-added-to-cart-modal-product-details__name{display:-webkit-box;max-height:3.75rem;font-weight:600;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-added-to-cart-modal-summary__items-count{font-size:0.75rem;font-weight:600;line-height:1.25rem;padding:0 10px 15px 10px}.product-added-to-cart-modal-summary__details{display:flex;flex-direction:column;gap:5px;padding:0 10px}.product-added-to-cart-modal-summary__buttons{display:none;align-items:center;gap:10px;padding-top:10px}@media only screen and (min-width: 992px){.product-added-to-cart-modal-summary__buttons{display:flex}}.product-added-to-cart-modal-summary-item{display:flex;justify-content:space-between;align-items:center;font-size:0.75rem;font-weight:400;line-height:1.25rem}.product-added-to-cart-modal-summary-item__label{flex:0 0 auto}.product-added-to-cart-modal-summary-item__value{flex:0 0 auto}.product-added-to-cart-modal-summary-item--total-value{background-color:#f3f1f2;font-weight:600;margin-top:5px;padding:10px}.product-added-to-cart-modal-recommended-products__wrapper--loading{display:flex;justify-content:center;align-items:center;padding:20px 0}.product-added-to-cart-modal-recommended-products__wrapper--loading::before{display:block;width:30px;height:30px;content:'';box-sizing:border-box;border-radius:50%;border-top:2px solid #d80e24;border-right:2px solid transparent;animation:spinner .6s linear infinite}.product-added-to-cart-modal-recommended-product{display:block;max-width:100%}.product-added-to-cart-modal-recommended-product__image-wrapper{display:flex;justify-content:center;align-items:center;width:100%}.product-added-to-cart-modal-recommended-product__image{display:block;flex:0 0 100%;max-width:100%;width:100%;height:auto;aspect-ratio:1/1}.product-added-to-cart-modal-recommended-product__details{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:10px}.product-added-to-cart-modal-recommended-product__name{display:-webkit-box;flex:0 0 100%;height:2.5rem;font-size:0.75rem;font-weight:400;line-height:1.25rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;text-overflow:ellipsis;color:#100606;overflow:hidden;margin-bottom:5px}.product-added-to-cart-modal-recommended-product__price{flex:0 0 auto;font-size:1rem;font-weight:600;line-height:1.5rem}.product-added-to-cart-modal-recommended-product__add-to-cart-btn{display:flex;background-color:transparent;justify-content:center;align-items:center;flex:0 0 24px;width:24px;height:24px;color:#bc1a1f;cursor:pointer;padding:0;border:none;transition:color 0.2s}.product-added-to-cart-modal-recommended-product__add-to-cart-btn:hover{color:#9d151a}.product-added-to-cart-modal-recommended-product__add-to-cart-btn--loading{display:none !important}.product-added-to-cart-modal-recommended-product__add-to-cart-confirmation{display:flex;justify-content:center;align-items:center;flex:0 0 24px;width:24px;height:24px;color:#bc1a1f}.product-added-to-cart-modal-product-accessory{display:block;flex:0 0 100%;max-width:100%;padding:0 15px}.product-added-to-cart-modal-product-accessory__image{display:block;background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;padding-bottom:100%;border:1px solid #dddddd}.product-added-to-cart-modal-product-accessory__details{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:15px}.product-added-to-cart-modal-product-accessory__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:0 0 100%;max-width:100%;height:38px;font-size:0.875rem;text-decoration:none;text-overflow:ellipsis;line-height:1.1875rem;color:#313131;cursor:pointer;overflow:hidden;margin-bottom:15px}.product-added-to-cart-modal-product-accessory__price{flex:0 0 auto}.product-added-to-cart-modal-product-accessory__previous-price{display:inline-block;font-size:0.75rem;text-decoration:line-through;color:#818181}.product-added-to-cart-modal-product-accessory__current-price{display:inline-block;font-size:1rem;font-weight:600;line-height:1.25rem}.product-added-to-cart-modal-product-accessory__add-to-cart-btn{display:inline-flex;background-color:#53be31;justify-content:center;align-items:center;flex:0 0 32px;width:32px;max-width:32px;height:32px;font-size:1rem;color:#ffffff;cursor:pointer;margin:0;padding:0;border:none;border-radius:5px;transition:background-color 0.2s}.product-added-to-cart-modal-product-accessory__added-to-cart-info{display:inline-flex;justify-content:center;align-items:center;flex:0 0 32px;width:32px;max-width:32px;height:32px;font-size:2rem;color:#53be31}.occasions{margin-top:60px}.occasions__title{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:30px;padding:0}.occasions__wrapper{display:flex;flex-wrap:wrap;margin:0 -15px}.occasions__occasion{flex:0 0 50%;max-width:50%;margin-bottom:30px;padding:0 15px}.occasions__occasion-image{display:block;margin-bottom:10px}.occasions__occasion-image img{max-width:100%;aspect-ratio:auto 1;height:auto}.occasions__occasion-name{display:block;font-size:0.875rem;font-weight:600;color:#313131;text-align:center;text-decoration:none}.occasions__button-wrapper{display:flex;justify-content:center;max-width:100%;margin-bottom:20px}@media only screen and (min-width: 768px){.occasions__button-wrapper{margin-top:30px;margin-bottom:0}}.occasions__show-all-btn{display:block;background-color:transparent;flex:0 0 auto;font-size:0.875rem;font-weight:600;text-decoration:none;color:#333333;cursor:pointer;padding:15px;border:1px solid #333333;transition:color 0.2s, border-color 0.2s}.occasions__show-all-btn:hover{color:#111111;border-color:#111111}@media only screen and (min-width: 576px){.occasions__title{font-size:2rem;margin-bottom:30px}.occasions__occasion-image{margin-bottom:15px}.occasions__occasion-name{font-size:1rem}}@media only screen and (min-width: 992px){.occasions__occasion{flex:0 0 25%;max-width:25%}}.favorite-products-widget{display:flex;position:relative;justify-content:center;align-items:center;flex:0 0 32px;width:32px;max-width:32px;height:32px;max-height:32px;color:#333333;cursor:pointer;transition:color 0.2s}.favorite-products-widget:hover{color:#bc1a1f}.favorite-products-widget__counter{display:block;background-color:#bc1a1f;position:absolute;right:0;bottom:0;width:16px;max-width:16px;height:16px;max-height:16px;font-size:0.625rem;font-weight:600;line-height:1rem;text-align:center;color:#ffffff;border:none;border-radius:50%}.favorite-products-list-empty-message{font-size:1rem;line-height:1.5rem;color:#414141;padding-bottom:120px}.puzzle-attributes{display:flex;flex-wrap:wrap;margin:30px -15px}.puzzle-attribute{flex:0 100%;max-width:100%;margin-bottom:30px;padding:0 15px}.puzzle-attribute__wrapper{padding:20px 15px;border:1px solid #dddddd;border-radius:10px}.puzzle-attribute__name{font-size:1rem;font-weight:700;text-align:center;color:#313131}.puzzle-attribute__image{display:block;width:auto;max-width:100%;margin:10px auto}.puzzle-attribute__value{font-size:0.875rem;font-weight:600;text-align:center;color:#414141}@media only screen and (min-width: 576px){.puzzle-attribute{flex:0 0 50%;max-width:50%}.puzzle-attribute__name{font-size:0.875rem}}@media only screen and (min-width: 768px){.puzzle-attribute__name{font-size:1rem}}@media only screen and (min-width: 1200px){.puzzle-attribute{flex:0 0 25%;max-width:25%}.puzzle-attribute__wrapper{padding:0;border:none;border-radius:0}.puzzle-attribute__image{margin:15px auto}}.product-gallery{display:block;max-width:100%}@media only screen and (min-width: 768px){.product-gallery{max-width:600px;margin:0 auto}}@media only screen and (min-width: 992px){.product-gallery{max-width:100%;padding:0 30px}}@media only screen and (min-width: 1460px){.product-gallery{padding:0 60px}}.product-gallery__preview{display:block;position:relative;padding:0}.product-gallery__controls{display:none}@media only screen and (min-width: 992px){.product-gallery__controls{display:flex;background-color:transparent;position:absolute;top:0;z-index:1;align-items:center;width:30px;height:100%;color:#818181;cursor:pointer;margin:0;padding:0;border:none;transition:color 0.2s}}@media only screen and (min-width: 1460px){.product-gallery__controls{width:60px}}.product-gallery__controls--prev{justify-content:flex-start;left:-30px}@media only screen and (min-width: 1460px){.product-gallery__controls--prev{left:-60px}}.product-gallery__controls--next{justify-content:flex-end;right:-30px}@media only screen and (min-width: 1460px){.product-gallery__controls--next{right:-60px}}.product-gallery__controls:hover{color:#100606}.product-gallery__thumbnails{padding-top:10px}@media only screen and (min-width: 576px){.product-gallery__thumbnails{padding-top:20px}}.product-gallery-image{display:flex;flex-wrap:wrap}.product-gallery-image__image{flex:0 0 100%;max-width:100%;aspect-ratio:auto 1/1}.product-gallery-image__caption{flex:0 0 100%;max-width:100%;font-size:0.75rem;padding-top:10px}.product-gallery-thumbnail{display:flex;position:relative;flex:0 0 80px;max-width:80px;cursor:pointer;box-sizing:border-box}.product-gallery-thumbnail__image{display:block;flex:0 0 100%;width:100%;max-width:100%;aspect-ratio:auto 1/1;cursor:pointer}.product-gallery-thumbnail__overlay{display:block;background-color:transparent;position:absolute;top:0;left:0;z-index:1;width:100%;max-width:100%;height:100%;max-height:100%;border:2px solid transparent;transition:border-color 0.2s}.product-gallery-thumbnail:hover .product-gallery-thumbnail__overlay{border-color:#dddddd}.product-gallery-thumbnail:last-child{margin-right:0}.product-gallery-thumbnail--active .product-gallery-thumbnail__overlay,.product-gallery-thumbnail--active:hover .product-gallery-thumbnail__overlay{border-color:#1d74ff}@media only screen and (min-width: 576px){.product-gallery-thumbnail{flex:0 0 90px;max-width:90px}}@media only screen and (min-width: 768px){.product-gallery-thumbnail{flex:0 0 96px;max-width:96px}}@media only screen and (min-width: 992px){.product-gallery-thumbnail{flex:0 0 100px;max-width:100px}}.product-payment-methods{display:flex;align-items:center;flex-wrap:wrap}.product-payment-methods__payment-method{margin-top:15px;margin-right:6px;padding:10px 5px;border:1px solid #d4dee5;border-radius:5px}@media only screen and (min-width: 576px){.product-payment-methods__payment-method{margin-right:15px;padding:10px 10px}}.simple-product-card__gallery{margin-bottom:15px}@media only screen and (min-width: 768px){.simple-product-card__details{max-width:600px;margin:0 auto}}@media only screen and (min-width: 992px){.simple-product-card__details{max-width:100%;padding:0 30px}}@media only screen and (min-width: 1460px){.simple-product-card__details{padding:0 60px}}.simple-product-card__name{display:block;font-size:1.25rem;line-height:1.6875rem;font-weight:700;color:#100606;margin:0 0 10px 0}@media only screen and (min-width: 768px){.simple-product-card__name{font-size:1.5rem;line-height:2.25rem}}.simple-product-card__price{padding-bottom:15px}.simple-product-card__current-price{display:block;font-size:2rem;font-weight:700;line-height:2.6875rem}.simple-product-card__previous-price{display:block;font-size:1rem;font-weight:600;line-height:1.375rem;text-decoration:line-through}.simple-product-card__lowest-price{display:block;font-size:0.875rem;font-weight:400;line-height:1.1875rem;margin-top:5px}.simple-product-card__lowest-price strong{font-weight:600}.simple-product-card-section{border-top:1px solid #d4dee5}.simple-product-card-section__title{display:block;position:relative;font-size:1rem;font-weight:600;line-height:1.375rem;color:#100606;margin:0;padding:15px 0}.simple-product-card-section__content{display:block;font-size:0.875rem;font-weight:400;line-height:1.5rem;color:#100606;padding-bottom:15px}.reviews-page{padding-top:30px}@media only screen and (min-width: 992px){.reviews-page{padding-top:60px}}.reviews-page__title{display:block;font-size:1.5rem;font-weight:700;line-height:2.25rem;color:#100606;margin:0 0 30px 0}@media only screen and (min-width: 992px){.reviews-page__title{font-size:2rem;line-height:2.6875rem;margin-bottom:40px}}@media only screen and (min-width: 992px){.review-list__wrapper{display:flex;flex-wrap:nowrap;margin:0 -15px}}.review-list__summary{position:relative;text-align:center}@media only screen and (min-width: 992px){.review-list__summary{flex:0 0 25%;max-width:25%;padding:0 15px}}@media only screen and (min-width: 992px){.review-list__summary-box{position:sticky;top:166px}}@media only screen and (min-width: 1200px){.review-list__summary-box{top:186px}}.review-list__rate{font-size:5.75rem;font-weight:600;line-height:7.8125rem;color:#100606}.review-list__rating-star{color:#f9d428}.review-list__rating-star--empty{color:#cecece}.review-list__reviews-count{font-size:1rem;font-weight:400;line-height:1.375rem;color:#100606;margin-top:10px}.review-list__reviews-count strong{font-weight:600}@media only screen and (min-width: 992px){.review-list__reviews{flex:0 0 75%;max-width:75%;padding:0 15px}}.review-list__btn{display:block;background-color:transparent;width:100%;max-width:100%;font-size:0.75rem;font-weight:600;line-height:1.125rem;text-align:center;text-decoration:none;color:#000000;margin-top:15px;padding:11px 15px;border:1px solid #000000;transition:color 0.2s, border-color 0.2s}.review-list__btn:hover{color:#313131;border-color:#313131}@media only screen and (min-width: 768px){.review-list__btn{margin-top:30px}}@media only screen and (min-width: 992px){.review-list__btn{max-width:260px;margin:30px auto 0 auto}}.review-list__pagination{margin-top:30px}.review{display:flex;background-color:#f9f9fb;flex-direction:column;gap:15px;margin-top:15px;padding:20px 15px}@media only screen and (min-width: 576px){.review{margin-top:20px}}@media only screen and (min-width: 992px){.review{padding:30px 20px}}@media only screen and (min-width: 992px){.review:first-child{margin-top:0}}.review__details{display:flex;align-items:center;flex-wrap:nowrap;max-width:100%}.review__customer{flex:1 1 auto;font-size:1rem;font-weight:700;line-height:1.25rem;color:#100606;padding-right:15px}.review__rate{display:flex;flex:0 0 auto}.review__rating-star{color:#f9d428}.review__rating-star--empty{color:#cecece}.review__content{font-size:0.875rem;font-weight:400;line-height:1.5rem;color:#100606;padding:0}.review__time{font-size:0.75rem;font-weight:400;line-height:1.0625rem;color:#818181}.allegro-order{display:block;background-color:#ffffff;color:#100606;margin-bottom:30px;padding:20px 15px}@media only screen and (min-width: 576px){.allegro-order{padding:20px}}@media only screen and (min-width: 768px){.allegro-order{padding:30px}}.allegro-order__header{display:block;font-size:1rem;line-height:1.375rem;margin-bottom:20px}.allegro-order__header b{font-weight:800}.allegro-order__footer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:20px 0 0 0}@media only screen and (min-width: 576px){.allegro-order__footer{justify-content:space-between}}.allegro-order__items{border-bottom:1px solid #d5d5d5}.allegro-order__shipping{display:block;border-bottom:1px solid #d5d5d5}.allegro-order__shipping-title{display:block;padding:15px 10px;border-bottom:1px solid #d5d5d5}.allegro-order__shipping-details{display:flex;align-items:center;padding:15px 10px}.allegro-order__shipping-icon{flex:0 0 auto}.allegro-order__shipping-type{flex:1 1 auto;font-size:1rem;font-weight:700;padding-left:20px}.allegro-order__next-step-btn{display:flex;background-color:#bc1a1f;justify-content:center;align-items:center;flex:0 0 100%;max-width:100%;font-size:0.875rem;font-weight:600;text-align:center;text-decoration:none;color:#ffffff;cursor:pointer;margin:0 0 15px 0;padding:10px 25px;border:none;border-radius:0;transition:background-color 0.2s}.allegro-order__next-step-btn:hover{background-color:#9d151a}.allegro-order__next-step-btn--disabled,.allegro-order__next-step-btn--disabled:hover{background-color:#cecece;cursor:default}@media only screen and (min-width: 576px){.allegro-order__next-step-btn{flex:0 0 auto;order:3;margin:0 0 0 auto;padding:15px 30px}}.allegro-order__reset-btn{display:inline-flex;align-items:center;flex:0 0 auto;font-size:0.75rem;font-weight:600;color:#bc1a1f;cursor:pointer;transition:color 0.2s}.allegro-order__reset-btn:hover{color:#9d151a}@media only screen and (min-width: 576px){.allegro-order__reset-btn{order:2}}.allegro-order-info-box{display:block;background-color:#f7f8f9;flex:0 0 100%;width:100%;max-width:100%;font-size:0.875rem;font-weight:400;line-height:1.1875rem;text-align:left;color:#100606;margin-bottom:15px;padding:20px}.allegro-order-info-box--info{background-color:#e7effa}.allegro-order-info-box--warning{background-color:#fcf5e7}.allegro-order-info-box__title{display:block;font-size:1rem;font-weight:700;line-height:1.375rem;margin-bottom:10px}.allegro-order-info-box__content strong{font-weight:600}.allegro-order-realization-time-info{display:block;background-color:#fcf5e7;position:relative;margin-bottom:15px;padding:15px}@media only screen and (min-width: 576px){.allegro-order-realization-time-info{display:flex;align-items:flex-start;padding:20px}}.allegro-order-realization-time-info__icon{display:block}@media only screen and (min-width: 576px){.allegro-order-realization-time-info__icon{flex:0 0 90px}}.allegro-order-realization-time-info__content{font-size:0.875rem;font-weight:400;line-height:1.1875rem;color:#100606;padding-top:15px}.allegro-order-realization-time-info__content strong{font-weight:700}@media only screen and (min-width: 576px){.allegro-order-realization-time-info__content{flex:1 1 auto;padding:0 0 0 30px}}.allegro-order-realization-time-info__title{display:block;position:absolute;top:31px;left:100px;z-index:1;width:calc(100% - 110px);font-size:1.375rem;font-weight:700;line-height:1.875rem;color:#cc8a47;padding-left:20px}@media only screen and (min-width: 576px){.allegro-order-realization-time-info__title{position:static;top:0;left:0;width:auto;font-size:1rem;line-height:1.375rem;margin-bottom:1.1875rem;padding:0}}.allegro-order-realization-time-info__date{font-weight:700;color:#bc1920}.allegro-order-realization-time-info__cancel-order-btn{display:inline;background-color:#bc1920;font-size:0.75rem;font-weight:400;line-height:1.0625rem;color:#ffffff;cursor:pointer;margin:2px 0;padding:2px 6px;border:none;transition:background-color 0.2s}.allegro-order-realization-time-info__cancel-order-btn:hover{background-color:#871217}@media only screen and (min-width: 576px){.allegro-order-realization-time-info__cancel-order-btn{margin:0;padding:4px 10px}}.allegro-order-realization-time-info__expand-details-btn{display:inline-block;background-color:transparent;font-size:0.875rem;font-weight:600;line-height:1.1875rem;color:#1b9cff;cursor:pointer;padding:0;border:none;transition:color 0.2s}.allegro-order-realization-time-info__expand-details-btn:hover{color:#0082e6}.allegro-order-realization-time-info__details{display:none;padding-top:1.1875rem}.allegro-order-realization-time-info__details--expanded{display:block}.allegro-order-status{display:inline-block;background-color:#bfbfbf;font-size:0.75rem;font-weight:600;line-height:1.125rem;color:#818181;padding:3px 15px;border:none}.allegro-order-status--new{background-color:#6fc6e7;color:#1a7599}.allegro-order-status--added-to-cart{background-color:#fff3c6;color:#967e45}.allegro-order-status--accepted{background-color:#dfefd0;color:#61b71a}.allegro-order-status--canceled{background-color:#ffded7;color:#b2472e}.allegro-order-status--refunded{background-color:#f9ddcc;color:#ff6200}.allegro-order-item__wrapper{border-bottom:1px solid #d5d5d5}.allegro-order-item__image{display:block;background-position:center;background-size:contain;background-repeat:no-repeat;width:160px;max-width:160px;height:auto;aspect-ratio:1/1;margin:0 auto;border:none;border-radius:0}.allegro-order-item__details{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;text-align:center;padding:15px 0}.allegro-order-item__name{flex:1 1 auto;font-size:1rem;font-weight:600}.allegro-order-item__quantity{font-size:0.875rem}.allegro-order-item__merge-elements{display:flex;align-items:center;flex:0 0 100%;font-size:0.875rem;font-weight:600;text-align:left}.allegro-order-item__elements{padding-top:15px}@media only screen and (min-width: 576px){.allegro-order-item__wrapper{display:flex;align-items:center;padding-bottom:15px}.allegro-order-item__image{flex:0 0 120px;max-width:120px;align-self:flex-start}.allegro-order-item__details{flex-direction:row;flex:1 1 auto;text-align:left;padding-left:20px}}@media only screen and (min-width: 768px){.allegro-order-item__details{display:flex;align-items:center;padding-left:0}.allegro-order-item__name{flex:1 1 auto;margin-bottom:0;padding-left:20px}.allegro-order-item__quantity{flex:0 0 auto;text-align:right;padding-left:20px}.allegro-order-item__merge-elements{padding:20px 20px 0 20px}.allegro-order-item__elements{padding-left:140px}}.allegro-order-item-element{background-color:#f7f8f9;margin-bottom:15px;padding:15px;border-radius:0}.allegro-order-item-element__number{font-size:0.875rem;font-weight:600;color:#100606;margin-bottom:15px}.allegro-order-item-element__product{font-size:0.875rem;font-weight:600}.allegro-order-item-element-product-selector__label{font-weight:600;margin-bottom:8px}.allegro-order-item-element-product-selector__selected-product{font-size:0.875rem;font-weight:400;margin-bottom:8px}.allegro-order-item-element-product-selector__change-product-btn{background-color:transparent;text-decoration:none;font-size:0.875rem;font-weight:600;color:#1a9cff;cursor:pointer;padding:0;border:none;transition:color 0.2s}.allegro-order-item-element-product-selector__change-product-btn:hover{color:#0084e6}.allegro-order-item-element-product-selector__select-product-btn{display:flex;background-color:#bc1a1f;justify-content:center;align-items:center;width:100%;font-size:0.75rem;font-weight:600;text-align:center;color:#ffffff;cursor:pointer;margin:0;padding:7px 25px;border:none;border-radius:0;transition:background-color 0.2s}.allegro-order-item-element-product-selector__select-product-btn:hover{background-color:#9d151a}@media only screen and (min-width: 576px){.allegro-order-item-element-product-selector{display:flex;align-items:center}.allegro-order-item-element-product-selector__label{margin-right:10px;margin-bottom:0}.allegro-order-item-element-product-selector__selected-product{margin-right:10px;margin-bottom:0}.allegro-order-item-element-product-selector__select-product-btn{width:auto;flex:0 0 auto}}.merge-allegro-order-item-elements-form__checkbox{display:none !important}.merge-allegro-order-item-elements-form__label{display:flex;font-size:0.875rem;line-height:1.375rem;font-weight:400}.merge-allegro-order-item-elements-form__label::before{display:flex;background-color:#ffffff;justify-content:center;align-items:center;flex:0 0 24px;width:24px;height:24px;font-family:"Font Awesome 5 Free";font-size:1.25rem;font-weight:900;text-align:center;content:'';color:#1859ff;margin-right:10px;border:1px solid #d5d5d5;border-radius:0;transition:color 0.2s}.merge-allegro-order-item-elements-form__checkbox:checked+.merge-allegro-order-item-elements-form__label::before{content:'\f00c'}.merge-allegro-order-item-elements-form__description{font-size:0.875rem;margin-top:10px;padding-left:34px}.accept-allegro-order-form__customer-data{max-width:540px}.accept-allegro-order-form__planned-realization-date{font-size:0.875rem;font-weight:600;color:#4d4d4d;margin-bottom:30px}.accept-allegro-order-form__planned-realization-date span{color:#53be31}.allegro-order-status-details__title{font-size:1.625rem;font-weight:600;margin:0 0 15px 0}.allegro-order-status-details__status-info{margin:0 0 15px 0}.allegro-order-status-details-order-item{display:flex;background-color:#ffffff;align-items:flex-start;flex-wrap:wrap;margin-bottom:15px;padding:15px}.allegro-order-status-details-order-item__image-wrapper{display:flex;flex:0 0 80px}@media only screen and (min-width: 768px){.allegro-order-status-details-order-item__image-wrapper{flex:0 0 120px}}.allegro-order-status-details-order-item__image{display:block;flex:0 0 100%;width:100%;max-width:100%}.allegro-order-status-details-order-item__details{flex:1 1 auto;font-size:0.75rem;color:#100606;padding:4px 0 0 10px}@media only screen and (min-width: 768px){.allegro-order-status-details-order-item__details{font-size:0.875rem;padding:8px 0 0 15px}}.allegro-order-status-details-order-item__name{font-weight:600}@media only screen and (min-width: 768px){.allegro-order-status-details-order-item__name{font-size:1rem}}.allegro-order-status-details-order-item__quantity{margin-top:8px}@media only screen and (min-width: 768px){.allegro-order-status-details-order-item__quantity{margin-top:10px}}.allegro-order-status-details-order-item__is-grouped-info{display:flex;align-items:center;gap:5px;margin-top:8px}@media only screen and (min-width: 768px){.allegro-order-status-details-order-item__is-grouped-info{gap:8px;margin-top:10px}}.allegro-order-status-details-order-item__elements{display:flex;flex-direction:column;gap:15px;margin-top:15px;padding-top:15px;border-top:1px solid #d5d5d5}.allegro-order-status-details-order-item-element{background-color:#f7f8f9;font-size:0.75rem;padding:10px}@media only screen and (min-width: 768px){.allegro-order-status-details-order-item-element{font-size:0.875rem}}.allegro-order-status-details-order-item-element__title{font-weight:600}.allegro-order-status-details-order-item-element__product{margin-top:10px}.allegro-order-status-details-order-item-element__product--not-selected{color:#bc1a1f}.realizations-gallery{display:block;max-width:100%;padding:40px 0}.realizations-gallery__header{display:flex;position:relative;justify-content:center;margin-bottom:30px}.realizations-gallery__header::before{display:block;position:absolute;top:50%;left:0;z-index:-1;width:100%;content:'';border-top:1px solid #e7ebeb}.realizations-gallery__title{display:block;background-color:#ffffff;flex:0 0 auto;max-width:100%;font-size:2.125rem;font-weight:700;text-align:center;margin:0;padding:0 15px}.realizations-gallery__images{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media only screen and (min-width: 576px){.realizations-gallery__title{padding:0 30px}.realizations-gallery__images{justify-content:flex-start}}@media only screen and (min-width: 992px){.realizations-gallery__header{margin:60px 0}.realizations-gallery__title{padding:0 60px}}.realizations-gallery-image{display:block;flex:0 0 100%;max-width:100%;margin-bottom:30px;padding:0 15px}.realizations-gallery-image__wrapper{background-color:#ffffff;cursor:pointer;border:1px solid #dbdbdb}.realizations-gallery-image__details{height:105px;font-size:0.875rem;line-height:1.25rem;color:#333333;padding:15px}.realizations-gallery-image__image-wrapper{background-color:#f3f1f2;position:relative;padding-bottom:100%}.realizations-gallery-image__image{position:absolute;top:0;left:0;z-index:1;width:100%;max-width:100%}.realizations-gallery-image__author{font-weight:600;margin-bottom:15px}.realizations-gallery-image__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:300;text-overflow:ellipsis;overflow:hidden}@media only screen and (min-width: 576px){.realizations-gallery-image{flex:0 0 50%;max-width:50%}}@media only screen and (min-width: 992px){.realizations-gallery-image{flex:0 0 33.333333333333%;max-width:33.333333333333%}}.realizations-gallery-preview{display:none;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:100;justify-content:center;width:100%;height:100vh;overflow-y:auto}.realizations-gallery-preview--active{display:flex}.realizations-gallery-preview__dialog{background-color:#ffffff;position:relative;width:100%;max-width:100%;height:auto}.realizations-gallery-preview__close-btn{display:flex;background-color:transparent;position:absolute;top:10px;right:10px;z-index:101;justify-content:center;align-items:center;width:48px;height:48px;font-size:3rem;line-height:3rem;color:#818181;cursor:pointer;padding:0;border:none;transition:color 0.2s}.realizations-gallery-preview__close-btn:hover{color:#d80e24}.realizations-gallery-preview__slider-button{display:flex;background-color:transparent;top:0;justify-content:center;align-items:center;width:46px;height:100vw;color:#007aff;cursor:pointer;margin-top:0;border:none;transition:color 0.2s, opacity 0.2s}.realizations-gallery-preview__slider-button--prev{left:0;padding:15px}.realizations-gallery-preview__slider-button--next{right:0;padding:15px}.realizations-gallery-preview__slider-button:hover{color:#0063cc}.realizations-gallery-preview__slider-button::after{font-size:2rem}@media only screen and (min-width: 576px){.realizations-gallery-preview{padding:30px}.realizations-gallery-preview__dialog{background-color:transparent;width:516px}.realizations-gallery-preview__slider-button{height:516px}}@media only screen and (min-width: 768px){.realizations-gallery-preview__dialog{width:680px}.realizations-gallery-preview__slider-button{height:680px}}@media only screen and (min-width: 992px){.realizations-gallery-preview__slider-button{width:56px;color:#ffffff}.realizations-gallery-preview__slider-button:hover{color:#cecece}.realizations-gallery-preview__slider-button--prev{left:-56px;padding-right:25px}.realizations-gallery-preview__slider-button--next{right:-56px;padding-left:25px}}.realizations-gallery-preview-image__image-wrapper{display:block}.realizations-gallery-preview-image__image{display:block;width:100%;max-width:100%}.realizations-gallery-preview-image__details{background-color:#ffffff;font-size:0.875rem;line-height:1.25rem;padding:15px 20px 30px 20px}.realizations-gallery-preview-image__author{font-weight:600;margin-bottom:15px}.realizations-gallery-preview-image__description{font-weight:300}.realizations-gallery-widget{display:block;max-width:100%;margin-top:45px}.realizations-gallery-widget__header{display:block;text-align:center;margin-bottom:30px}.realizations-gallery-widget__title{display:block;font-size:32px;font-weight:700;text-align:center;margin-bottom:15px}.realizations-gallery-widget__subtitle{font-size:16px;font-weight:600;line-height:1.4em}.realizations-gallery-widget__image a{display:block}.realizations-gallery-widget__image img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:auto 1}.realizations-gallery-widget__button{display:none}@media only screen and (min-width: 400px){.realizations-gallery-widget__button{display:flex;top:0;justify-content:center;align-items:center;width:32px;height:100%;color:#414141;cursor:pointer;margin-top:0;transition:color 0.2s, opacity 0.2s}.realizations-gallery-widget__button--prev{left:15px}.realizations-gallery-widget__button--next{right:15px}.realizations-gallery-widget__button:hover{color:#313131}}.home-page-banner-slide{display:flex;overflow:hidden;flex:0 0 100%}.home-page-banner-slide__wrapper{display:flex;background-color:#ffffff;align-items:center;flex-wrap:wrap}.home-page-banner-slide__image{display:block;flex:0 0 100%;max-width:100%;aspect-ratio:48/35;height:auto;box-sizing:border-box}.home-page-banner-slide__image:first-child{margin-bottom:7px}@media only screen and (min-width: 768px){.home-page-banner-slide{overflow:hidden}.home-page-banner-slide__image{flex:0 0 50%;max-width:50%}.home-page-banner-slide__image:first-child{margin-bottom:0}}.lpv2{color:#313131;padding-top:40px}@media only screen and (min-width: 576px){.lpv2{padding-top:60px}}.lpv2 .products-list{padding:0}.lpv2-row{display:flex;flex-wrap:wrap;font-size:16px;margin:0 -15px}.lpv2-row--align-top{align-items:flex-start}.lpv2-row--align-center{align-items:center}.lpv2-row--align-bottom{align-items:flex-end}.lpv2-row--image_text{background-color:#f5f5f5}.lpv2-row--text_image{background-color:#f5f5f5}.lpv2-row--text_two_images{border:1px solid #c9c9c9}.lpv2-row--two_images_text{border:1px solid #c9c9c9}.lpv2-col{display:block;padding:10px 15px}@media only screen and (min-width: 576px){.lpv2-col{padding:15px}}.lpv2-col--1{flex:0 0 8.3333333333333%;max-width:8.3333333333333%}.lpv2-col--2{flex:0 0 16.666666666667%;max-width:16.666666666667%}.lpv2-col--3{flex:0 0 25%;max-width:25%}.lpv2-col--4{flex:0 0 33.333333333333%;max-width:33.333333333333%}.lpv2-col--5{flex:0 0 41.666666666667%;max-width:41.666666666667%}.lpv2-col--6{flex:0 0 50%;max-width:50%}.lpv2-col--7{flex:0 0 58.333333333333%;max-width:58.333333333333%}.lpv2-col--8{flex:0 0 66.666666666667%;max-width:66.666666666667%}.lpv2-col--9{flex:0 0 75%;max-width:75%}.lpv2-col--10{flex:0 0 83.333333333333%;max-width:83.333333333333%}.lpv2-col--11{flex:0 0 91.666666666667%;max-width:91.666666666667%}.lpv2-col--12{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 576px){.lpv2-col--sm-1{flex:0 0 8.3333333333333%;max-width:8.3333333333333%}.lpv2-col--sm-2{flex:0 0 16.666666666667%;max-width:16.666666666667%}.lpv2-col--sm-3{flex:0 0 25%;max-width:25%}.lpv2-col--sm-4{flex:0 0 33.333333333333%;max-width:33.333333333333%}.lpv2-col--sm-5{flex:0 0 41.666666666667%;max-width:41.666666666667%}.lpv2-col--sm-6{flex:0 0 50%;max-width:50%}.lpv2-col--sm-7{flex:0 0 58.333333333333%;max-width:58.333333333333%}.lpv2-col--sm-8{flex:0 0 66.666666666667%;max-width:66.666666666667%}.lpv2-col--sm-9{flex:0 0 75%;max-width:75%}.lpv2-col--sm-10{flex:0 0 83.333333333333%;max-width:83.333333333333%}.lpv2-col--sm-11{flex:0 0 91.666666666667%;max-width:91.666666666667%}.lpv2-col--sm-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 768px){.lpv2-col--md-1{flex:0 0 8.3333333333333%;max-width:8.3333333333333%}.lpv2-col--md-2{flex:0 0 16.666666666667%;max-width:16.666666666667%}.lpv2-col--md-3{flex:0 0 25%;max-width:25%}.lpv2-col--md-4{flex:0 0 33.333333333333%;max-width:33.333333333333%}.lpv2-col--md-5{flex:0 0 41.666666666667%;max-width:41.666666666667%}.lpv2-col--md-6{flex:0 0 50%;max-width:50%}.lpv2-col--md-7{flex:0 0 58.333333333333%;max-width:58.333333333333%}.lpv2-col--md-8{flex:0 0 66.666666666667%;max-width:66.666666666667%}.lpv2-col--md-9{flex:0 0 75%;max-width:75%}.lpv2-col--md-10{flex:0 0 83.333333333333%;max-width:83.333333333333%}.lpv2-col--md-11{flex:0 0 91.666666666667%;max-width:91.666666666667%}.lpv2-col--md-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 992px){.lpv2-col--lg-1{flex:0 0 8.3333333333333%;max-width:8.3333333333333%}.lpv2-col--lg-2{flex:0 0 16.666666666667%;max-width:16.666666666667%}.lpv2-col--lg-3{flex:0 0 25%;max-width:25%}.lpv2-col--lg-4{flex:0 0 33.333333333333%;max-width:33.333333333333%}.lpv2-col--lg-5{flex:0 0 41.666666666667%;max-width:41.666666666667%}.lpv2-col--lg-6{flex:0 0 50%;max-width:50%}.lpv2-col--lg-7{flex:0 0 58.333333333333%;max-width:58.333333333333%}.lpv2-col--lg-8{flex:0 0 66.666666666667%;max-width:66.666666666667%}.lpv2-col--lg-9{flex:0 0 75%;max-width:75%}.lpv2-col--lg-10{flex:0 0 83.333333333333%;max-width:83.333333333333%}.lpv2-col--lg-11{flex:0 0 91.666666666667%;max-width:91.666666666667%}.lpv2-col--lg-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 1200px){.lpv2-col--xl-1{flex:0 0 8.3333333333333%;max-width:8.3333333333333%}.lpv2-col--xl-2{flex:0 0 16.666666666667%;max-width:16.666666666667%}.lpv2-col--xl-3{flex:0 0 25%;max-width:25%}.lpv2-col--xl-4{flex:0 0 33.333333333333%;max-width:33.333333333333%}.lpv2-col--xl-5{flex:0 0 41.666666666667%;max-width:41.666666666667%}.lpv2-col--xl-6{flex:0 0 50%;max-width:50%}.lpv2-col--xl-7{flex:0 0 58.333333333333%;max-width:58.333333333333%}.lpv2-col--xl-8{flex:0 0 66.666666666667%;max-width:66.666666666667%}.lpv2-col--xl-9{flex:0 0 75%;max-width:75%}.lpv2-col--xl-10{flex:0 0 83.333333333333%;max-width:83.333333333333%}.lpv2-col--xl-11{flex:0 0 91.666666666667%;max-width:91.666666666667%}.lpv2-col--xl-12{flex:0 0 100%;max-width:100%}}.lpv2-header{font-weight:600;line-height:1.2em;color:#000000;margin:0.625em 0;padding:0}.lpv2-header--align-left{text-align:left}.lpv2-header--align-center{text-align:center}.lpv2-header--align-right{text-align:right}.lpv2-header--l1{font-size:1.625rem}.lpv2-header--l2{font-size:1.25rem}.lpv2-header--l3{font-size:1.125rem}.lpv2-header--l4{font-size:1rem}.lpv2-header--l5{font-size:0.875rem}.lpv2-header--l6{font-size:0.75rem}@media only screen and (min-width: 576px){.lpv2-header{line-height:1.25em}.lpv2-header--l1{font-size:1.75rem}.lpv2-header--l2{font-size:1.375rem}.lpv2-header--l3{font-size:1.25rem}.lpv2-header--l4{font-size:1.125rem}.lpv2-header--l5{font-size:1rem}.lpv2-header--l6{font-size:0.875rem}}@media only screen and (min-width: 768px){.lpv2-header{line-height:1.3em}.lpv2-header--l1{font-size:2rem}.lpv2-header--l2{font-size:1.5rem}.lpv2-header--l3{font-size:1.375rem}.lpv2-header--l4{font-size:1.25rem}.lpv2-header--l5{font-size:1.125rem}.lpv2-header--l6{font-size:1rem}}@media only screen and (min-width: 992px){.lpv2-header--l1{font-size:2.25rem}.lpv2-header--l2{font-size:1.75rem}.lpv2-header--l3{font-size:1.5rem}.lpv2-header--l4{font-size:1.375rem}.lpv2-header--l5{font-size:1.25rem}.lpv2-header--l6{font-size:1.125rem}}@media only screen and (min-width: 1200px){.lpv2-header--l1{font-size:50px}.lpv2-header--l2{font-size:34px}.lpv2-header--l3{font-size:24px}.lpv2-header--l4{font-size:20px}.lpv2-header--l5{font-size:1rem}.lpv2-header--l6{font-size:0.75rem}}.lpv2-paragraph{font-size:1rem;font-weight:400;line-height:1.3em;margin:10px 0;padding:0}.lpv2-paragraph--align-left{text-align:left}.lpv2-paragraph--align-center{text-align:center}.lpv2-paragraph--align-right{text-align:right}@media only screen and (min-width: 768px){.lpv2-paragraph{line-height:1.4em}}.lpv2-list{font-size:0.875rem;font-weight:400;line-height:1.3em;margin:10px 0;padding-left:20px}.lpv2-list__item{padding:0 5px}@media only screen and (min-width: 576px){.lpv2-list{padding:0 10px 0 30px}}@media only screen and (min-width: 768px){.lpv2-list{font-size:1rem;line-height:1.4em;padding:0 20px 0 40px}}@media only screen and (min-width: 1200px){.lpv2-list{padding:0 40px 0 60px}}.lpv2-delimiter{display:block;width:50%;min-width:240px;height:0;margin:30px auto;border-bottom:2px solid #818181}.lpv2-image{display:flex;justify-content:center}.lpv2-image__wrapper{display:block;flex:0 0 auto;max-width:100%}.lpv2-image__image-wrapper{display:block;max-width:100%}.lpv2-image__image{display:block;max-width:100%}.lpv2-image__caption{display:block;max-width:100%;font-size:0.875rem;font-weight:400;line-height:1.3em;text-align:justify;text-decoration:none;color:inherit;margin-top:15px;padding:0 10px}.lpv2-image--stretched{padding:0 -15px}.lpv2-image--stretched .lpv2-image__wrapper{flex:0 0 100%}.lpv2-image--stretched .lpv2-image__image{width:100%}.lpv2-button-wrapper{display:flex}.lpv2-button-wrapper--centered{justify-content:center}.lpv2-button{display:block;background-color:#bc1a1f;flex:0 0 auto;font-size:1.125rem;font-weight:700;line-height:1.5rem;text-align:center;text-decoration:none;color:#ffffff;cursor:pointer;margin:10px 0;padding:10px 40px;border:none;transition:background-color 0.2s}.lpv2-button:hover{background-color:#9d151a;color:#ffffff}.lpv2-button--wide{flex:0 0 100%;max-width:100%}.lpv2-embed{display:block;max-width:800px;overflow:hidden;margin:10px auto}.lpv2-embed__wrapper{position:relative;height:0;overflow:hidden;padding-bottom:56.25%}.lpv2-embed__content{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.lpv2-embed__caption{display:block;max-width:100%;font-size:0.875rem;font-weight:400;line-height:1.3em;text-align:justify;text-decoration:none;color:inherit;margin-top:15px;padding:0 10px}@media only screen and (min-width: 1200px){.lpv2-embed{margin:30px auto}}.lpv2-quote{display:block;background-image:url("https://cdn.naklejkon.pl/img/quote-4.svg");background-size:80px auto;background-position:25px 20px;background-repeat:no-repeat;background-color:#ffffff;margin:10px 0;padding:70px 25px 20px 25px;border:none;border-radius:5px}.lpv2-quote__quote{font-size:1.0625rem;font-style:italic;line-height:1.5rem;color:#444444;min-height:72px;margin:0;padding:0 20px;border:none}.lpv2-quote__caption{display:block;max-width:100%;font-size:0.875rem;font-weight:400;line-height:1.3em;text-align:justify;text-decoration:none;color:inherit;margin-top:15px;padding:0 10px}.lpv2-table{width:100%;max-width:100%;border-collapse:collapse}.lpv2-table__col{background-color:#ffffff;text-align:center;color:#707070;padding:28px 10px;border:1px solid #444444}.lpv2-table__col--heading{font-weight:600}.contact{padding-top:60px}.contact__title{font-size:2.25rem;font-weight:600;letter-spacing:-2px;line-height:1.3em;color:#282828;margin-top:0;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #d4d4d4}.contact-form{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d4d4d4}.contact-form__title{font-size:1.5rem;font-weight:600;line-height:2rem;color:#505050;margin-top:0;margin-bottom:20px}.contact-form__group{position:relative;margin-bottom:20px;padding-top:9px}.contact-form__label{display:block;background-color:#ffffff;position:absolute;top:0;left:9px;z-index:0;font-size:0.75rem;font-weight:300;line-height:1.125rem;color:#616161;padding:0 6px}.contact-form__input{display:block;background-color:#ffffff;width:100%;font-size:0.75rem;line-height:1rem;color:#282828;outline:none;box-shadow:none;padding:15px;border:1px solid #dddddd;border-radius:5px;transition:color 0.2s, border 0.2s}.contact-form__input:focus{border-color:#0070ba;box-shadow:none}.contact-form__input--message{min-height:48px;resize:vertical}.contact-form__btn{display:inline-block;background-color:#53be31;width:100%;font-size:1rem;font-weight:600;line-height:1.375rem;text-align:center;color:#ffffff;cursor:pointer;padding:13px 36px;border:none;border-radius:5px;transition:background-color 0.2s}.contact-form__btn:hover{background-color:#46a22a}.contact-form-question{animation:contact_form_question_fade_in 0.8s}.contact-form-question__question{font-size:1rem;font-weight:600;line-height:1.5rem;color:#313131}.contact-form-question__answer{display:none;font-size:0.875rem;line-height:1.375rem;color:#616161;margin-top:10px}.contact-form-question__answer--visible{display:block}.contact-form-question__actions{display:flex;align-items:center;margin-top:20px}.contact-form-question__btn{display:block;background-color:transparent;flex:1 1 auto;font-size:0.875rem;font-weight:600;line-height:1.375rem;color:#0069ed;cursor:pointer;padding:5px 20px;border:1px solid #0069ed;border-radius:5px;transition:color 0.2s, border-color 0.2s}.contact-form-question__btn--confirm{margin-right:10px}.contact-form-question__btn--deny{margin-left:10px}.contact-form-question__btn:hover{color:#0053ba;border-color:#0053ba}@keyframes contact_form_question_fade_in{from{opacity:0}to{opacity:1}}.contact-infoline{display:block;font-size:0.875rem;line-height:1.375rem;color:#282828;margin-bottom:30px}.contact-infoline__wrapper{position:relative;padding-left:60px}.contact-infoline__wrapper::before{display:block;background-image:url(/public/assets/images/sprite.svg);background-size:calc(1000px * 1.09575) calc(1000px * 1.09575);background-position:calc(-448px * 1.09575) calc(-64px * 1.09575);background-repeat:no-repeat;position:absolute;top:10px;left:13px;width:35px;height:35px;content:''}.contact-infoline__title{font-size:1.5rem;font-weight:600;line-height:2rem;color:#505050;margin-top:0;margin-bottom:10px}.contact-infoline__phone-number{display:block;text-decoration:none;color:inherit}.contact-address{font-size:0.875rem;line-height:1.375rem;color:#282828;margin-bottom:30px}.contact-address__title{font-size:1.5rem;font-weight:600;line-height:2rem;color:#505050;margin-top:0;margin-bottom:10px}.contact-address__wrapper{position:relative;padding-left:60px}.contact-address__wrapper::before{display:block;background-image:url(/public/assets/images/sprite.svg);background-size:calc(1000px * 1.09575) calc(1000px * 1.09575);background-position:calc(-480px * 1.09575) calc(-64px * 1.09575);background-repeat:no-repeat;position:absolute;top:10px;left:13px;width:35px;height:35px;content:''}.contact-brand-info{display:block;font-size:14px;line-height:1.5em;color:#86949c;padding:15px 15px 16px 15px;border:1px solid #dfdfdf;border-radius:5px}.contact-brand-info__logo{display:block;width:100px;margin-left:3px;margin-bottom:8px}.payment-success{display:flex;justify-content:center;align-items:center;height:calc(100dvh - 240px);max-height:400px;min-height:280px}@media only screen and (min-width: 576px){.payment-success{height:auto;max-height:none;min-height:50dvh;padding:60px 0}}.payment-success__wrapper{flex:0 0 640px;max-width:100%;text-align:center;color:#313131}.payment-success__icon{font-size:4rem;color:#53be31}.payment-success__title{font-size:1.625rem;font-weight:600;line-height:2rem;margin:15px 0 20px 0}@media only screen and (min-width: 768px){.payment-success__title{font-size:2rem;line-height:2.375rem}}.payment-success__text{font-size:0.875rem;line-height:1.25rem}@media only screen and (min-width: 768px){.payment-success__text{font-size:1rem;line-height:1.5rem}}.payment-error{display:flex;justify-content:center;align-items:center;height:calc(100dvh - 240px);max-height:400px;min-height:280px}@media only screen and (min-width: 576px){.payment-error{height:auto;max-height:none;min-height:50dvh;padding:60px 0}}.payment-error__wrapper{flex:0 0 640px;max-width:100%;text-align:center;color:#313131}.payment-error__icon{font-size:4rem;color:#d80e24}.payment-error__title{font-size:1.625rem;font-weight:600;line-height:2rem;margin:15px 0 20px 0}@media only screen and (min-width: 768px){.payment-error__title{font-size:2rem;line-height:2.375rem}}.payment-error__text{font-size:0.875rem;line-height:1.25rem}@media only screen and (min-width: 768px){.payment-error__text{font-size:1rem;line-height:1.5rem}}.identification-sticker-creator{display:block;position:relative}.identification-sticker-creator__params{padding-bottom:10px;border-bottom:1px solid #d4dee5}@media only screen and (min-width: 576px){.identification-sticker-creator__params{padding-bottom:20px}}.identification-sticker-creator__text{max-width:330px}.identification-sticker-creator__text-error{font-size:0.875rem;color:#bc1a1f;margin:5px 0 0 102px}.identification-sticker-creator-param{margin-top:15px}.identification-sticker-creator-param__label{font-size:1rem;font-weight:400;line-height:1.375rem;color:#100606;margin:0 0 5px 0}.identification-sticker-creator-param__control{position:relative}.identification-sticker-creator-param__options-scrollbar{display:block;background-color:#cecece;position:relative;width:100%;height:4px;margin-top:10px}.identification-sticker-creator-param__options-scrollbar-drag{display:block;background-color:#8d8d8d;height:4px;cursor:grab}.identification-sticker-creator-param__input{width:100%;font-size:1rem;font-weight:400;line-height:1.375rem;padding:9px 10px;border:1px solid #d4dee5;border-radius:0}.identification-sticker-creator-param__chars-counter{position:absolute;top:50%;right:10px;color:#707070;transform:translateY(-50%)}.identification-sticker-creator-param__chars-counter--highlighted{color:#bc1a1f}.identification-sticker-creator-param--text{display:flex;align-items:center}.identification-sticker-creator-param--text .identification-sticker-creator-param__label{flex:0 0 102px;max-width:102px;margin:0}.identification-sticker-creator-param--text .identification-sticker-creator-param__control{flex:0 0 calc(100% - 102px);max-width:228px}.identification-sticker-creator-param--text .identification-sticker-creator-param__input{transition:border-color 0.2s}.identification-sticker-creator-param--text .identification-sticker-creator-param__input--limit-exceeded{border-color:#bc1a1f}.identification-sticker-creator-param-option{flex:0 0 auto;width:auto;height:auto}.identification-sticker-creator-param-option__wrapper{display:flex;justify-content:center;align-items:center;cursor:pointer;transition:border-color 0.2s}.identification-sticker-creator-param-option__wrapper img{display:block;max-width:100%;max-height:100%}.identification-sticker-creator-param-option__radio{display:none !important}.identification-sticker-creator-param-option--image .identification-sticker-creator-param-option__wrapper{width:100px;height:100px;border:2px solid #dddddd}.identification-sticker-creator-param-option--image .identification-sticker-creator-param-option__radio:checked+.identification-sticker-creator-param-option__wrapper{border-color:#bc1a1f}.identification-sticker-creator-param-option--font .identification-sticker-creator-param-option__wrapper{font-size:1rem;font-weight:400;line-height:1.375rem;color:#000000;padding:6px 10px;border:2px solid #dddddd}.identification-sticker-creator-param-option--font .identification-sticker-creator-param-option__radio:checked+.identification-sticker-creator-param-option__wrapper{border-color:#bc1a1f}.identification-sticker-creator-param-option--background-color .identification-sticker-creator-param-option__wrapper{display:flex;justify-content:center;align-items:center;flex:0 0 48px;width:48px;height:48px;border-width:2px;border-style:solid;border-radius:50%}.identification-sticker-creator-param-option--background-color .identification-sticker-creator-param-option__radio:checked+.identification-sticker-creator-param-option__wrapper::before{display:block;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="17" viewBox="0 0 24 17"><path d="M12.636,18.979l13-13,2,2-15,15-9-9,2-2Z" transform="translate(-3.636 -5.979)" fill="%23000"/></svg>');background-position:center;background-repeat:no-repeat;width:24px;height:24px;color:#000000;content:''}.identification-sticker-preview{-webkit-text-size-adjust:auto}.identification-sticker-preview__title{font-size:1rem;font-weight:400;line-height:1.375rem;color:#100606;margin:0 0 5px 0;padding-top:15px}.identification-sticker-preview__sticker-wrapper{display:flex;justify-content:center;align-items:center;padding:20px 0}.identification-sticker-preview__sticker{display:block;background-color:#ffffff;position:relative;width:67mm;height:22mm;box-shadow:0 0 10px rgba(0,0,0,0.4);zoom:1.19;border:none;border-radius:10.545mm}.identification-sticker-preview__image-wrapper{display:flex;position:absolute;top:3.5mm;left:4.1mm;z-index:2;justify-content:center;align-items:center;width:15mm;height:15mm;border:none}.identification-sticker-preview__image{display:block;max-width:100%;max-height:100%}.identification-sticker-preview__text{display:flex;position:absolute;top:1mm;left:20mm;z-index:2;flex-direction:column;justify-content:center;align-items:center;width:38mm;height:20mm;font-size:14px;text-align:center;letter-spacing:0;line-height:1.22em;white-space:nowrap;color:#000000}.identification-sticker-preview__text--empty{color:#aeaeae}.identification-sticker-preview__text-line{display:block;flex:0 0 auto;white-space:nowrap;font-feature-settings:'liga' off, 'kern' off}.identification-sticker-preview--custom-image .identification-sticker-preview__image-wrapper{overflow:hidden;border-radius:50%}.identification-sticker-preview--without-image .identification-sticker-preview__text{left:5mm;width:57mm}.identification-sticker-creator-uploader{width:100%;max-width:100%;padding:10px;border:1px solid #d4dee5}.identification-sticker-creator-uploader__wrapper{display:flex;align-items:center}.identification-sticker-creator-uploader__preview{display:flex;background-color:#f3f1f2;background-position:center;background-size:cover;background-repeat:no-repeat;flex-direction:column;gap:4px;justify-content:center;align-items:center;flex:0 0 96px;width:96px;height:96px;font-size:0.75rem;font-weight:400;line-height:1.0625rem;text-align:center;border:1px solid #dddddd;border-radius:50%}.identification-sticker-creator-uploader__open-uploader{cursor:pointer}.identification-sticker-creator-uploader__details{flex:1 1 auto;overflow:hidden;padding-left:10px}.identification-sticker-creator-uploader__file-name{display:block;max-width:100%;font-size:0.875rem;font-weight:600;line-height:1.1875rem;text-overflow:ellipsis;white-space:nowrap;color:#100606;overflow:hidden}.identification-sticker-creator-uploader__file-size{font-size:0.75rem;font-weight:400;line-height:1.0625rem;color:#a1a1a1;margin-top:5px}.identification-sticker-creator-uploader__actions{display:flex;align-items:center;gap:0 10px;margin-top:5px}.identification-sticker-creator-uploader__button{display:flex;background-color:#f3f1f2;align-items:center;gap:5px;font-size:0.875rem;font-weight:400;line-height:1.1875rem;cursor:pointer;padding:5px 10px;border:none;transition:background-color 0.2s}.identification-sticker-creator-uploader__button:hover{background-color:#e3e1e2}.classic-calendar-creator__message-box{margin-top:15px}.classic-calendar-creator__actions{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0 20px;margin-top:15px}.classic-calendar-creator__button{display:flex;background-color:#bc1a1f;align-items:center;flex:0 1 auto;gap:5px;font-size:0.875rem;font-weight:400;line-height:1.1875rem;color:#ffffff;cursor:pointer;padding:10px 15px;border:none;transition:background-color 0.2s}.classic-calendar-creator__button:hover{background-color:#9d151a}.classic-calendar-creator-preview{display:flex;justify-content:center;align-items:center;padding:20px 0}.classic-calendar-creator-preview__calendar{display:block;background-color:#ffffff;position:relative;width:242px;height:361px;box-shadow:0 0 5px rgba(25,25,25,0.4);border:none;border-radius:0}@media only screen and (min-width: 576px){.classic-calendar-creator-preview__calendar{width:353px;height:527px}}.classic-calendar-creator-preview__image{display:block;position:relative;top:-1px;left:-1px;width:244px;height:auto;aspect-ratio:325/236;max-width:none;max-height:none}@media only screen and (min-width: 576px){.classic-calendar-creator-preview__image{top:-2px;left:-2px;width:357px}}.classic-calendar-creator-preview__image-wrapper{display:block;background-color:#f3f1f2;position:absolute;top:0;left:0;z-index:1;width:242px;height:176px;overflow:hidden;border:none}@media only screen and (min-width: 576px){.classic-calendar-creator-preview__image-wrapper{width:353px;height:257px}}.classic-calendar-creator-preview__image-wrapper--loading{display:flex;justify-content:center;align-items:center}.classic-calendar-creator-preview__image-wrapper--loading::before{display:block;width:40px;height:40px;content:'';box-sizing:border-box;border-radius:50%;border-top:3px solid #d80e24;border-right:3px solid transparent;animation:spinner .6s linear infinite}.classic-calendar-creator-preview__image-wrapper--loading .classic-calendar-creator-preview__image{display:none}.classic-calendar-creator-preview__control{display:flex;position:absolute;top:0;left:0;z-index:3;justify-content:center;align-items:center;gap:10px;width:242px;height:176px;font-size:1.125rem;font-weight:600;color:#787778;cursor:pointer}@media only screen and (min-width: 576px){.classic-calendar-creator-preview__control{width:353px;height:257px;font-size:1.25rem}}.classic-calendar-creator-preview__mask{display:block;background-image:url("/public/assets/images/creator/calendar/kalendarz-jednodzielny-klasyczny-maska.png");background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:2;width:242px;height:361px}@media only screen and (min-width: 576px){.classic-calendar-creator-preview__mask{width:353px;height:527px}}.project-item{transition:opacity 0.2s}.project-item--dragged{opacity:0.6}.project-item--dragged .project-item__delete{display:none !important}.project-item--dragged .project-item__actions{display:none !important}.project-item-sort-placeholder{display:block;background-color:#d7e8ff;height:360px;cursor:default;margin:15px;border:1px dashed #8da1b5}#complaint{display:block;padding:40px 0}#complaint .complaint__title{display:block;font-size:2.25rem;font-weight:400;line-height:2.8rem;margin:0 0 10px 0}#complaint .complaint__title strong{font-weight:800}#complaint .complaint__actions{display:flex;align-items:center;margin-bottom:30px}#complaint .complaint__actions .complaint__mark-as-unreaded-btn{display:inline-flex;justify-content:center;align-items:center;height:36px;font-size:0.75rem;font-weight:700;line-height:1rem;white-space:nowrap;color:#ffffff;cursor:pointer;padding:10px 15px;border:none;border-radius:4px;transition:background-color 0.2s;background-color:#2b78cf}#complaint .complaint__actions .complaint__mark-as-unreaded-btn:hover{background-color:#2362a9}#complaint .complaint__actions .complaint__reject-btn{display:inline-flex;justify-content:center;align-items:center;height:36px;font-size:0.75rem;font-weight:700;line-height:1rem;white-space:nowrap;color:#ffffff;cursor:pointer;padding:10px 15px;border:none;border-radius:4px;transition:background-color 0.2s;background-color:#d80e24;margin-left:10px}#complaint .complaint__actions .complaint__reject-btn:hover{background-color:#a80b1d}#complaint .complaint__actions .complaint__resolve-btn{display:inline-flex;justify-content:center;align-items:center;height:36px;font-size:0.75rem;font-weight:700;line-height:1rem;white-space:nowrap;color:#ffffff;cursor:pointer;padding:10px 15px;border:none;border-radius:4px;transition:background-color 0.2s;background-color:#53be31;margin-left:10px}#complaint .complaint__actions .complaint__resolve-btn:hover{background-color:#46a22a}#complaint .complaint__details{display:block}#complaint .complaint__details .complaint__details-wrapper{display:block;margin-bottom:15px}#complaint .complaint__details .complaint__details-label{display:block;font-size:0.75rem;font-weight:400;color:#818181;margin:0 0 6px 0}#complaint .complaint__details .complaint__details-value{display:flex;align-items:center;font-size:0.875rem;font-weight:400;color:#414141}#complaint .complaint__details .complaint__details-value--order-link{color:#1a9cff;text-decoration:none;cursor:pointer;transition:color 0.2s}#complaint .complaint__details .complaint__details-value--order-link:hover{color:#0084e6}#complaint .complaint__details .complaint__details-value .complaint__details-value-icon{font-size:1rem}@media only screen and (min-width: 576px){#complaint{padding:80px 0}#complaint .complaint__details{display:flex;margin-bottom:25px}#complaint .complaint__details .complaint__details-wrapper{flex:1 1 auto;margin-bottom:0}#complaint .complaint__details .complaint__details-label{font-size:0.6875rem}#complaint .complaint__details .complaint__details-value{font-size:0.75rem;padding:3px 0}#complaint .complaint__details .complaint__details-value--status{padding:0}#complaint .complaint__details .complaint__details-value .complaint__details-value-icon{font-size:0.875rem}}.complaint-customer-details{display:block;background-color:#ffffff;color:#313131;margin-bottom:30px;padding:30px;border:none;border-radius:4px}.complaint-customer-details .complaint-customer-details__title{font-size:1rem;font-weight:700;margin-top:0;margin-bottom:15px}.complaint-customer-details .complaint-customer-details__wrapper{display:flex;align-items:center;margin:0 -15px}.complaint-customer-details .complaint-customer-details__wrapper .complaint-customer-details__data-wrapper{display:flex;align-items:center;flex:0 0 auto;font-size:0.75rem;font-weight:700;padding:0 15px}.complaint-customer-details .complaint-customer-details__wrapper .complaint-customer-details__data-wrapper .complaint-customer-details__icon{font-size:1rem;margin-right:10px}.complaint-customer-details .complaint-customer-details__wrapper .complaint-customer-details__data-wrapper--name .complaint-customer-details__icon{color:#ff9d16}.complaint-customer-details .complaint-customer-details__wrapper .complaint-customer-details__data-wrapper--email .complaint-customer-details__icon{color:#0aa1e6}.complaint-customer-details .complaint-customer-details__wrapper .complaint-customer-details__data-wrapper--phone-number .complaint-customer-details__icon{color:#0cce75}#complaint-form{padding:30px 0}#complaint-form .complaint-form__title{display:block;font-size:1.75rem;line-height:2rem;margin-top:0;margin-bottom:30px}#complaint-form .complaint-form__attachments-picker{display:none !important}#complaint-form .complaint-form__form .complaint-form__group{margin-bottom:10px}#complaint-form .complaint-form__form .complaint-form__label{display:inline-block;font-size:0.75rem;font-weight:400;color:#818181;margin-bottom:10px;padding:0 15px}#complaint-form .complaint-form__form .complaint-form__input{display:block;width:100%;font-size:0.75rem;font-weight:400;padding:15px;border:1px solid #dddddd;border-radius:4px;transition:border-color 0.2s}#complaint-form .complaint-form__form .complaint-form__input:focus{border-color:#0070ba}#complaint-form .complaint-form__form .complaint-form__error{font-size:0.75rem;color:#d80e24;margin-top:5px}#complaint-form .complaint-form__form .complaint-form__message-content-wrapper{display:block;padding:15px;border:1px solid #dddddd;border-radius:4px}#complaint-form .complaint-form__form .complaint-form__message-content-wrapper .complaint-form__message-content-input{display:none !important}#complaint-form .complaint-form__form .complaint-form__message-content-wrapper .complaint-form__message-content{display:block;width:100%;font-size:0.75rem;font-weight:400;line-height:1.2rem;white-space:pre-wrap;resize:none;outline:none;cursor:text;padding:0;border:none}#complaint-form .complaint-form__form .complaint-form__message-content-wrapper .complaint-form__message-content:empty::before{content:attr(aria-label);color:#aeaeae}#complaint-form .complaint-form__form .complaint-form__message-content-wrapper .complaint-form__message-content:empty:focus::before{content:""}#complaint-form .complaint-form__form .complaint-form__message-content-wrapper .complaint-form__attachments{display:flex;flex-wrap:wrap;align-items:center;margin:0 -7px}#complaint-form .complaint-form__form .complaint-form__action-btns-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:10px}#complaint-form .complaint-form__form .complaint-form__action-btns-wrapper .complaint-form__btn-icon{font-size:1.125rem;margin-right:8px}#complaint-form .complaint-form__form .complaint-form__action-btns-wrapper .complaint-form__attachments-picker-btn{display:flex;background-color:transparent;align-items:center;flex:0 0 auto;font-size:0.75rem;font-weight:400;color:#616161;cursor:pointer;padding:8px 10px;transition:color 0.2s}#complaint-form .complaint-form__form .complaint-form__action-btns-wrapper .complaint-form__attachments-picker-btn:hover{color:#313131}#complaint-form .complaint-form__form .complaint-form__action-btns-wrapper .complaint-form__attachments-picker-btn .complaint-form__btn-icon{margin-right:8px}#complaint-form .complaint-form__form .complaint-form__action-btns-wrapper .complaint-form__submit-btn{display:flex;background-color:#53be31;align-items:center;flex:0 0 auto;font-size:0.75rem;font-weight:600;color:#ffffff;cursor:pointer;padding:8px 30px;border:none;border-radius:4px;transition:background-color 0.2s}#complaint-form .complaint-form__form .complaint-form__action-btns-wrapper .complaint-form__submit-btn:hover{background-color:#46a22a;color:#ffffff}#complaint-form .complaint-form__form .complaint-form__action-btns-wrapper .complaint-form__submit-btn .complaint-form__btn-icon{margin-left:8px}.start-complaint-form{display:flex;align-items:center;margin-right:auto}.start-complaint-form .start-complaint-form__label{flex:0 0 auto;font-size:0.75rem;font-weight:400;color:#313131;margin-right:15px}.start-complaint-form .start-complaint-form__lead-person-select{background-color:#ffffff;flex:0 0 auto;height:36px;font-size:0.75rem;font-weight:400;line-height:1rem;color:#313131;cursor:pointer;margin-right:15px;padding:8px 13px;border:2px solid #dddddd;border-radius:4px}.start-complaint-form .start-complaint-form__button{background-color:#53be31;flex:0 0 auto;height:36px;font-size:0.75rem;font-weight:700;line-height:1rem;color:#ffffff;cursor:pointer;padding:10px 15px;border:none;border-radius:4px;transition:background-color 0.2s}.start-complaint-form .start-complaint-form__button:hover{background-color:#46a22a}.complaint-chat{display:block;background-color:#ffffff;line-height:1.2rem;padding:10px;border:none;border-radius:4px}.complaint-chat .complaint-chat__message-form-wrapper .complaint-chat__attachments-picker{display:none !important}.complaint-chat .complaint-chat__message-form-wrapper .complaint-chat__message-form .complaint-chat__message-form-title{display:inline-block;font-size:0.75rem;font-weight:400;color:#818181;margin-bottom:10px;padding:0 15px}.complaint-chat .complaint-chat__message-form-wrapper .complaint-chat__message-form .complaint-chat__message-content-wrapper{display:block;padding:15px;border:1px solid #dddddd;border-radius:4px}.complaint-chat .complaint-chat__message-form-wrapper .complaint-chat__message-form .complaint-chat__message-content-wrapper .complaint-chat__message-content{display:block;width:100%;font-size:0.75rem;font-weight:400;line-height:1.2rem;white-space:pre-wrap;resize:none;outline:none;cursor:text;padding:0;border:none}.complaint-chat .complaint-chat__message-form-wrapper .complaint-chat__message-form .complaint-chat__message-content-wrapper .complaint-chat__message-content:empty::before{content:attr(aria-label);color:#aeaeae}.complaint-chat .complaint-chat__message-form-wrapper .complaint-chat__message-form .complaint-chat__message-content-wrapper .complaint-chat__message-content:empty:focus::before{content:""}.complaint-chat .complaint-chat__message-form-wrapper .complaint-chat__message-form .complaint-chat__message-content-wrapper .complaint-chat__message-content-input{display:none !important}.complaint-chat .complaint-chat__message-form-wrapper .complaint-chat__message-form .complaint-chat__message-content-wrapper .complaint-chat__message-attachments{display:flex;flex-wrap:wrap;align-items:center;margin:0 -7px}.complaint-chat .complaint-chat__message-form-wrapper .complaint-chat__message-form .complaint-chat__action-buttons-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.complaint-chat .complaint-chat__message-form-wrapper .complaint-chat__message-form .complaint-chat__action-buttons-wrapper .complaint-chat__btn{display:flex;background-color:transparent;align-items:center;flex:0 0 auto;font-size:0.75rem;font-weight:400;color:#616161;cursor:pointer;padding:8px 10px;border:none;transition:background-color 0.2s, color 0.2s}.complaint-chat .complaint-chat__message-form-wrapper .complaint-chat__message-form .complaint-chat__action-buttons-wrapper .complaint-chat__btn .complaint-chat__btn-icon{font-size:1.125rem;margin-right:8px}.complaint-chat .complaint-chat__message-form-wrapper .complaint-chat__message-form .complaint-chat__action-buttons-wrapper .complaint-chat__btn:hover{color:#313131}.complaint-chat .complaint-chat__message-form-wrapper .complaint-chat__message-form .complaint-chat__action-buttons-wrapper .complaint-chat__btn--send-message{background-color:#53be31;font-weight:600;color:#ffffff;padding-left:30px;padding-right:30px;border-radius:4px}.complaint-chat .complaint-chat__message-form-wrapper .complaint-chat__message-form .complaint-chat__action-buttons-wrapper .complaint-chat__btn--send-message:hover{background-color:#46a22a;color:#ffffff}.complaint-chat .complaint-chat__message-form-wrapper .complaint-chat__message-form .complaint-chat__action-buttons-wrapper .complaint-chat__btn--send-message .complaint-chat__btn-icon{margin-left:8px;margin-right:0}@media only screen and (min-width: 576px){.complaint-chat{padding:15px}}@media only screen and (min-width: 768px){.complaint-chat{padding:20px}}@media only screen and (min-width: 992px){.complaint-chat{padding:25px}}@media only screen and (min-width: 1200px){.complaint-chat{padding:30px}}.complaint-message{width:100%;max-width:93%;margin-left:7%;margin-bottom:30px}.complaint-message .complaint-message__message{display:block;background-color:#f3f1f2;color:#414141;padding:8px 15px 20px 15px;border:none;border-radius:4px}.complaint-message .complaint-message__message .complaint-message__details{display:flex;justify-content:flex-end}.complaint-message .complaint-message__message .complaint-message__details .complaint-message__created_at{flex:0 0 auto;font-size:0.625rem;line-height:1.2rem;color:#a6a6a6}.complaint-message .complaint-message__message .complaint-message__content{font-size:0.75rem;line-height:1.2rem}.complaint-message--my-message{margin-left:0}.complaint-message--my-message .complaint-message__message{background-color:#1a9cff;color:#ffffff}.complaint-message--my-message .complaint-message__message .complaint-message__details .complaint-message__created_at{color:#92cfff}.complaint-message .complaint-message__attachments .complaint-message__attachments-title{display:block;font-size:0.75rem;color:#818181;margin-top:15px;padding:0 15px}.complaint-message .complaint-message__attachments .complaint-message__attachment{display:block;background-color:#f3f1f2;width:100%;max-width:420px;font-size:0.625rem;font-weight:700;line-height:1.2rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;color:#1a9cff;overflow-x:hidden;margin-top:10px;padding:6px 15px;border:none;border-radius:5px}@media only screen and (min-width: 576px){.complaint-message{max-width:84%;margin-left:16%}.complaint-message--my-message{margin-left:0}}@media only screen and (min-width: 768px){.complaint-message{max-width:78%;margin-left:22%}.complaint-message--my-message{margin-left:0}}@media only screen and (min-width: 992px){.complaint-message{max-width:72%;margin-left:28%}.complaint-message--my-message{margin-left:0}}.complaint-message-form-attachment{display:block;flex:0 0 100%;max-width:100%;margin-top:10px;padding:0 7px}.complaint-message-form-attachment .complaint-message-form-attachment__wrapper{display:flex;background-color:#f3f1f2;align-items:center;padding:6px 10px;border:none;border-radius:5px}.complaint-message-form-attachment .complaint-message-form-attachment__wrapper .complaint-message-form-attachment__name{flex:1 1 auto;font-size:0.625rem;font-weight:700;line-height:0.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;color:#818181;overflow-x:hidden}.complaint-message-form-attachment .complaint-message-form-attachment__wrapper .complaint-message-form-attachment__link{text-decoration:none;color:#1a9cff;cursor:pointer}.complaint-message-form-attachment .complaint-message-form-attachment__wrapper .complaint-message-form-attachment__delete-btn{background-color:transparent;flex:0 0 auto;color:#d80e24;cursor:pointer;margin-left:20px;padding:0;border:none}@media only screen and (min-width: 576px){.complaint-message-form-attachment{flex:0 0 auto}}.complaint-status{display:inline-block;background-color:#bfbfbf;font-size:0.75rem;font-weight:600;line-height:1.125rem;color:#818181;padding:1px 10px;border:none;border-radius:0}.complaint-status--new{background-color:#2dccff;color:#1f65a4}.complaint-status--in-progress{background-color:#f9ddcc;color:#ff6200}.complaint-status--resolved{background-color:#dfefd0;color:#61b71a}.complaint-status--rejected{background-color:#ffded7;color:#b2472e}.voucher-campaign{max-width:360px;margin:0 auto}@media only screen and (min-width: 576px){.voucher-campaign{max-width:510px}}@media only screen and (min-width: 768px){.voucher-campaign{max-width:540px}}.voucher-campaign__top{background-image:url("/public/assets/images/voucher/voucher-top.svg");background-size:contain;background-repeat:no-repeat;background-position:center;padding-bottom:6.730769230769231%}.voucher-campaign__header{display:flex;background-color:#e6dfdc;align-items:center;min-height:76px;padding:5px 35px}@media only screen and (min-width: 576px){.voucher-campaign__header{min-height:96px}}@media only screen and (min-width: 768px){.voucher-campaign__header{min-height:96px;padding:5px 60px}}.voucher-campaign__middle{background-image:url("/public/assets/images/voucher/voucher-middle.svg");background-size:contain;background-repeat:no-repeat;background-position:center;padding-bottom:8.96%}.voucher-campaign__content{background-color:#e6dfdc;overflow:hidden;padding:5px 20px}@media only screen and (min-width: 768px){.voucher-campaign__content{padding:10px 30px}}.voucher-campaign__content-wrapper{padding:15px;border:1px solid #bc1a1f}@media only screen and (min-width: 576px){.voucher-campaign__content-wrapper{padding:30px}}@media only screen and (min-width: 768px){.voucher-campaign__content-wrapper{padding:30px}}.voucher-campaign__bottom{background-image:url("/public/assets/images/voucher/voucher-bottom.svg");background-size:contain;background-repeat:no-repeat;background-position:center;padding-bottom:6.730769230769231%}.voucher-campaign__title{flex:0 0 100%;font-size:1.5rem;font-weight:600;line-height:2.0625rem;margin:0;padding:0}@media only screen and (min-width: 576px){.voucher-campaign__title{font-size:2rem;line-height:2.6875rem}}.voucher-campaign__description{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #d6ccc8}@media only screen and (min-width: 576px){.voucher-campaign__description{margin-bottom:30px;padding-bottom:30px}}.voucher-campaign__section{margin-bottom:15px}@media only screen and (min-width: 576px){.voucher-campaign__section{margin-bottom:30px}}.voucher-campaign__section:last-child{margin-top:0}.voucher-campaign__section-title{font-size:1.25rem;font-weight:600;line-height:1.625rem;margin:0 0 15px 0}@media only screen and (min-width: 576px){.voucher-campaign__section-title{font-size:1.5rem;line-height:1.875rem}}.voucher-campaign__form-group{flex-wrap:wrap;padding:0}.voucher-campaign__form-label{background-color:transparent;position:static;flex:0 0 100%;margin-bottom:5px;padding:0}.voucher-campaign__form-control{border:1px solid #ffffff}.voucher-campaign__form-control.voucher-campaign__form-control--invalid{border:1px solid #d80e24}.voucher-campaign__form-error{margin:5px 0 0 0}.voucher-campaign__info-box{background-color:#d6ccc8}.voucher-campaign-summary{display:flex;flex-direction:column;font-size:0.875rem;gap:10px}.voucher-campaign-summary__row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.voucher-campaign-summary__label{flex:0 0 auto}.voucher-campaign-summary__value{flex:0 0 auto;font-weight:600}.voucher-campaign-summary__value--savings{color:#53be31}.voucher-campaign-quantity-selector__wrapper{display:flex;align-items:center;margin-bottom:15px}.voucher-campaign-quantity-selector__input{display:block;background-color:#ffffff;flex:0 0 49px;max-width:49px;height:49px;font-size:0.75rem;font-weight:400;text-align:center;line-height:1.0625rem;padding:15px 0;border:1px solid #d5d5d5;-moz-appearance:textfield;-webkit-border-radius:0;border-radius:0}.voucher-campaign-quantity-selector__input::-webkit-outer-spin-button,.voucher-campaign-quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.voucher-campaign-quantity-selector__btn{display:flex;background-color:#ffffff;justify-content:center;align-items:center;flex:0 0 49px;height:49px;font-size:0.75rem;font-weight:400;line-height:1.0625rem;color:#100606;cursor:pointer;border:1px solid #d5d5d5;border-radius:0}.voucher-campaign-quantity-selector__btn--decrease{border-right:none}.voucher-campaign-quantity-selector__btn--increase{border-left:none}.voucher-campaign-quantity-selector__btn:hover{color:#000000}.voucher-campaign-description{font-size:0.875rem;text-align:justify;line-height:1.25rem}.voucher-campaign-description h1{font-size:1.5rem;font-weight:600;line-height:2.0625rem}.voucher-campaign-description h2{font-size:1.25rem;font-weight:600;line-height:1.6875rem}.voucher-campaign-description h3{font-size:1.125rem;font-weight:600;line-height:1.5rem}.voucher-campaign-description h4{font-size:1rem;font-weight:600;line-height:1.375rem}.voucher-campaign-description h5{font-size:0.875rem;font-weight:600;line-height:1.1875rem}.voucher-campaign-description h6{font-size:0.75rem;font-weight:600;line-height:1.0625rem}.voucher-campaign-description b,.voucher-campaign-description strong{font-weight:600}.voucher{width:330px;max-width:330px;min-width:330px;margin:0 auto}.voucher__wrapper{display:flex;background-image:url("/public/assets/images/voucher/voucher-bg.svg");background-size:100% 100%;background-position:center;background-repeat:no-repeat;flex-direction:column;width:330px;max-width:330px;min-width:330px;height:485px;max-height:485px;min-height:485px}.voucher__header{display:flex;justify-content:center;align-items:center;flex:0 0 113px;width:100%;height:113px;max-height:113px}.voucher__content{display:block;position:relative;flex:1 1 auto;width:100%;padding:30px}.voucher__content-wrapper{display:flex;position:absolute;top:30px;left:30px;z-index:1;flex-direction:column;justify-content:space-between;align-content:space-between;gap:30px;width:calc(100% - 60px);height:calc(100% - 60px);padding:30px;border:1px solid #bc1a1f}.voucher__description{display:flex;flex:1 1 auto;align-items:center;font-size:1rem;font-weight:600;line-height:1.375rem;text-align:center;color:#100606}.voucher__promotion-code{flex:0 1 auto}.voucher__payment-form{flex:0 1 auto}.voucher__action-btn{display:block;background-color:#bc1a1f;width:100%;flex:0 1 auto;font-size:1rem;font-weight:600;line-height:1.375rem;text-decoration:none;text-align:center;color:#ffffff;cursor:pointer;padding:12px 10px;border:none;transition:background-color 0.2s}.voucher__action-btn:hover{background-color:#9d151a}.voucher__validity-date-info{font-size:0.875rem;font-weight:600;line-height:1.1875rem;text-align:center;margin-top:15px}.voucher__validity-date{color:#bc1a1f}.voucher-promotion-code-box__title{display:block;font-size:1rem;font-weight:600;line-height:1.375rem;text-align:center;margin:0}.voucher-promotion-code-box__wrapper{position:relative;margin-top:10px}.voucher-promotion-code-box__promotion-code{display:block;background-color:#d6ccc8;width:100%;font-size:1.5rem;font-weight:700;line-height:2rem;text-align:center;padding:6px 15px;border:none}.voucher-promotion-code-box__copy-btn{display:flex;background-color:transparent;position:absolute;top:12px;right:15px;width:24px;height:24px;color:#100606;cursor:pointer;padding:0;border:none;transition:color 0.2s}.voucher-promotion-code-box__copy-btn:hover{color:#9d151a}.promotion-code-request-form{display:flex;flex-direction:column;justify-content:space-between;align-content:space-between;gap:30px;flex:1 1 100%;width:100%;height:100%}.promotion-code-request-form__description{display:flex;justify-content:center;align-items:center;flex:1 1 auto;font-size:0.875rem;font-weight:600;line-height:1.1875rem;text-align:center;color:#100606}.promotion-code-request-form__description-wrapper{flex:0 0 auto;max-width:100%}.promotion-code-request-form__code-value{color:#bc1a1f}.promotion-code-request-form__input{display:block;background-color:#ffffff;width:100%;font-size:0.75rem;font-weight:700;line-height:2rem;text-align:center;padding:6px 15px;border:none}.promotion-code-request-form__input-wrapper{flex:0 1 auto}.promotion-code-request-form__input-label{display:block;font-size:0.875rem;font-weight:600;line-height:1.1875rem;text-align:center;margin:0 0 10px 0}.promotion-code-request-form__error{display:block;max-width:100%;font-size:0.75rem;font-weight:400;line-height:1.0625rem;text-align:center;color:#bc1a1f;box-shadow:none;margin:5px 0 0 0}.promotion-code-request-form__button{display:block;background-color:#bc1a1f;width:100%;flex:0 1 auto;font-size:1rem;font-weight:600;line-height:1.375rem;text-decoration:none;text-align:center;color:#ffffff;cursor:pointer;padding:12px 10px;border:none;transition:background-color 0.2s}.promotion-code-request-form__button:hover{background-color:#9d151a}.create-promotion-code-request-confirmation__icon{display:flex;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto}.create-promotion-code-request-confirmation__text{display:block;font-size:0.875rem;font-weight:600;line-height:1.1875rem;text-align:center;color:#100606;margin-top:30px}.reset-password-form{display:flex;justify-content:center;align-items:center;width:100dvw;min-height:100dvh;overflow-x:hidden;padding:15px}.reset-password-form__wrapper{display:flex;flex-direction:column;flex:0 0 100%;width:100%;max-width:540px}.yt-video-container{display:block;max-width:800px;overflow:hidden;margin:30px auto}.yt-video-container--rounded{border:none;border-radius:20px}.yt-video-container__wrapper{position:relative;height:0;padding-bottom:56.25%}.yt-video-container__wrapper iframe,.yt-video-container__wrapper object,.yt-video-container__wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.product-description{display:block;font-size:0.875rem;font-weight:400;text-align:justify;line-height:1.375rem;color:#333333}.product-description-row{display:flex;flex-wrap:wrap;font-size:1rem;margin:0 -15px 30px -15px}.product-description-row--align-top{align-items:flex-start}.product-description-row--align-center{align-items:center}.product-description-row--align-bottom{align-items:flex-end}.product-description-col{display:block;padding:0 15px}.product-description-col--1{flex:0 0 8.3333333333333%;max-width:8.3333333333333%}.product-description-col--2{flex:0 0 16.666666666667%;max-width:16.666666666667%}.product-description-col--3{flex:0 0 25%;max-width:25%}.product-description-col--4{flex:0 0 33.333333333333%;max-width:33.333333333333%}.product-description-col--5{flex:0 0 41.666666666667%;max-width:41.666666666667%}.product-description-col--6{flex:0 0 50%;max-width:50%}.product-description-col--7{flex:0 0 58.333333333333%;max-width:58.333333333333%}.product-description-col--8{flex:0 0 66.666666666667%;max-width:66.666666666667%}.product-description-col--9{flex:0 0 75%;max-width:75%}.product-description-col--10{flex:0 0 83.333333333333%;max-width:83.333333333333%}.product-description-col--11{flex:0 0 91.666666666667%;max-width:91.666666666667%}.product-description-col--12{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 576px){.product-description-col--sm-1{flex:0 0 8.3333333333333%;max-width:8.3333333333333%}.product-description-col--sm-2{flex:0 0 16.666666666667%;max-width:16.666666666667%}.product-description-col--sm-3{flex:0 0 25%;max-width:25%}.product-description-col--sm-4{flex:0 0 33.333333333333%;max-width:33.333333333333%}.product-description-col--sm-5{flex:0 0 41.666666666667%;max-width:41.666666666667%}.product-description-col--sm-6{flex:0 0 50%;max-width:50%}.product-description-col--sm-7{flex:0 0 58.333333333333%;max-width:58.333333333333%}.product-description-col--sm-8{flex:0 0 66.666666666667%;max-width:66.666666666667%}.product-description-col--sm-9{flex:0 0 75%;max-width:75%}.product-description-col--sm-10{flex:0 0 83.333333333333%;max-width:83.333333333333%}.product-description-col--sm-11{flex:0 0 91.666666666667%;max-width:91.666666666667%}.product-description-col--sm-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 768px){.product-description-col--md-1{flex:0 0 8.3333333333333%;max-width:8.3333333333333%}.product-description-col--md-2{flex:0 0 16.666666666667%;max-width:16.666666666667%}.product-description-col--md-3{flex:0 0 25%;max-width:25%}.product-description-col--md-4{flex:0 0 33.333333333333%;max-width:33.333333333333%}.product-description-col--md-5{flex:0 0 41.666666666667%;max-width:41.666666666667%}.product-description-col--md-6{flex:0 0 50%;max-width:50%}.product-description-col--md-7{flex:0 0 58.333333333333%;max-width:58.333333333333%}.product-description-col--md-8{flex:0 0 66.666666666667%;max-width:66.666666666667%}.product-description-col--md-9{flex:0 0 75%;max-width:75%}.product-description-col--md-10{flex:0 0 83.333333333333%;max-width:83.333333333333%}.product-description-col--md-11{flex:0 0 91.666666666667%;max-width:91.666666666667%}.product-description-col--md-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 992px){.product-description-col--lg-1{flex:0 0 8.3333333333333%;max-width:8.3333333333333%}.product-description-col--lg-2{flex:0 0 16.666666666667%;max-width:16.666666666667%}.product-description-col--lg-3{flex:0 0 25%;max-width:25%}.product-description-col--lg-4{flex:0 0 33.333333333333%;max-width:33.333333333333%}.product-description-col--lg-5{flex:0 0 41.666666666667%;max-width:41.666666666667%}.product-description-col--lg-6{flex:0 0 50%;max-width:50%}.product-description-col--lg-7{flex:0 0 58.333333333333%;max-width:58.333333333333%}.product-description-col--lg-8{flex:0 0 66.666666666667%;max-width:66.666666666667%}.product-description-col--lg-9{flex:0 0 75%;max-width:75%}.product-description-col--lg-10{flex:0 0 83.333333333333%;max-width:83.333333333333%}.product-description-col--lg-11{flex:0 0 91.666666666667%;max-width:91.666666666667%}.product-description-col--lg-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 1200px){.product-description-col--xl-1{flex:0 0 8.3333333333333%;max-width:8.3333333333333%}.product-description-col--xl-2{flex:0 0 16.666666666667%;max-width:16.666666666667%}.product-description-col--xl-3{flex:0 0 25%;max-width:25%}.product-description-col--xl-4{flex:0 0 33.333333333333%;max-width:33.333333333333%}.product-description-col--xl-5{flex:0 0 41.666666666667%;max-width:41.666666666667%}.product-description-col--xl-6{flex:0 0 50%;max-width:50%}.product-description-col--xl-7{flex:0 0 58.333333333333%;max-width:58.333333333333%}.product-description-col--xl-8{flex:0 0 66.666666666667%;max-width:66.666666666667%}.product-description-col--xl-9{flex:0 0 75%;max-width:75%}.product-description-col--xl-10{flex:0 0 83.333333333333%;max-width:83.333333333333%}.product-description-col--xl-11{flex:0 0 91.666666666667%;max-width:91.666666666667%}.product-description-col--xl-12{flex:0 0 100%;max-width:100%}}.product-description-image{display:flex;justify-content:center;width:100%;max-width:100%}.product-description-image__wrapper{flex:0 0 auto;max-width:100%}.product-description-image__image{display:block;max-width:100%}.product-description-image__caption{margin-top:10px}.product-description-image--stretched{width:100%;max-width:100%}.product-description-image--stretched .product-description-image__wrapper{flex:0 0 100%}.product-description-image--stretched .product-description-image__image{width:100%}.product-description-header{font-weight:400;color:#444444}.product-description-header--align-left{text-align:left}.product-description-header--align-center{text-align:center}.product-description-header--align-right{text-align:right}h1.product-description-header{font-size:3.125rem;font-weight:100;line-height:4.125rem;margin:20px 0}h2.product-description-header{font-size:2.125rem;font-weight:100;line-height:2.8125rem;margin:20px 0}h3.product-description-header{font-size:1.5rem;line-height:2.0625rem;margin:15px 0}h4.product-description-header{font-size:1.25rem;line-height:1.6875rem;margin:15px 0}h5.product-description-header{font-size:1rem;line-height:1.375rem;margin:10px 0}h6.product-description-header{font-size:0.75rem;line-height:1.0625rem;margin:10px 0}.product-description-list{font-size:1rem;line-height:1.375rem;font-weight:400;color:#444444}.product-description-quote{display:block;background-image:url("https://cdn.naklejkon.pl/img/quote-4.svg");background-size:80px auto;background-position:25px 20px;background-repeat:no-repeat;background-color:#ffffff;margin:10px 0;padding:70px 25px 20px 25px;border:none;border-radius:5px}.product-description-quote__quote{font-size:1rem;font-style:italic;line-height:1.375rem;color:#444444;min-height:72px;margin:0;padding:0 20px;border:none}.product-description-quote__caption{font-size:0.875rem;font-style:italic;color:#515151;margin-top:15px}.product-description-paragraph{font-size:1rem;font-weight:400;line-height:1.375rem;color:#444444;margin:10px 0}.product-description-paragraph--align-left{text-align:left}.product-description-paragraph--align-center{text-align:center}.product-description-paragraph--align-right{text-align:right}.product-description-table{width:100%;max-width:100%;border-collapse:collapse}.product-description-table__col{background-color:#ffffff;font-size:1rem;font-weight:400;line-height:1.375rem;text-align:center;color:#707070;padding:28px 10px;border:1px solid #444444}.product-description-table__col--heading{font-weight:600}.product-description-delimiter{display:block;width:50%;min-width:240px;height:0;margin:30px auto;border-bottom:2px solid #818181}.product-description-embed{display:block;max-width:800px;overflow:hidden;margin:30px auto}.product-description-embed__wrapper{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;border:none;border-radius:10px}.product-description-embed__content{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.product-description-embed__caption{font-size:0.875rem;color:#414141;padding:10px 15px}.product-description-button-wrapper{display:flex}.product-description-button-wrapper--centered{justify-content:center}.product-description-button,a.product-description-button{display:block;background-color:#0f7f30;flex:0 0 auto;font-size:1rem;font-weight:700;line-height:1.375rem;text-align:center;text-decoration:none;color:#ffffff;cursor:pointer;margin:20px 0;padding:13px 40px;border:none;border-radius:25px;transition:background-color 0.2s}.product-description-button:hover,a.product-description-button:hover{background-color:#0b5b23;color:#ffffff}.product-description-button--wide,a.product-description-button--wide{flex:0 0 100%;max-width:100%}

/*# sourceMappingURL=client.css.map */