@media  (min-width:640px){.source-theme .sm\:left-4{left:1rem}
.source-theme .sm\:right-4{right:1rem}
.source-theme .sm\:left-12{left:3rem}
.source-theme .sm\:order-2{order:2}
.source-theme .sm\:order-1{order:1}
.source-theme .sm\:col-span-6{grid-column:span 6/span 6}
.source-theme .sm\:col-span-11{grid-column:span 11/span 11}
.source-theme .sm\:col-span-10{grid-column:span 10/span 10}
.source-theme .sm\:col-span-3{grid-column:span 3/span 3}
.source-theme .sm\:col-span-9{grid-column:span 9/span 9}
.source-theme .sm\:col-span-2{grid-column:span 2/span 2}
.source-theme .sm\:col-span-12{grid-column:span 12/span 12}
.source-theme .sm\:\!col-start-5{grid-column-start:5!important}
.source-theme .sm\:mt-20{margin-top:5rem}
.source-theme .sm\:mt-8{margin-top:2rem}
.source-theme .sm\:ml-0{margin-left:0}
.source-theme .sm\:mt-0{margin-top:0}
.source-theme .sm\:mt-12{margin-top:3rem}
.source-theme .sm\:mb-0{margin-bottom:0}
.source-theme .sm\:mb-4{margin-bottom:1rem}
.source-theme .sm\:mt-4{margin-top:1rem}
.source-theme .sm\:mr-0{margin-right:0}
.source-theme .sm\:mr-2{margin-right:.5rem}
.source-theme .sm\:mt-6{margin-top:1.5rem}
.source-theme .sm\:mb-6{margin-bottom:1.5rem}
.source-theme .sm\:mt-3{margin-top:.75rem}
.source-theme .sm\:mt-10{margin-top:2.5rem}
.source-theme .sm\:block{display:block}
.source-theme .sm\:flex{display:flex}
.source-theme .sm\:hidden{display:none}
.source-theme .sm\:h-6{height:1.5rem}
.source-theme .sm\:h-\[30px\]{height:30px}
.source-theme .sm\:h-full{height:100%}
.source-theme .sm\:h-\[12px\]{height:12px}
.source-theme .sm\:h-\[32px\]{height:32px}
.source-theme .sm\:h-\[150px\]{height:150px}
.source-theme .sm\:w-3\/4{width:75%}
.source-theme .sm\:w-3\/5{width:60%}
.source-theme .sm\:w-64{width:16rem}
.source-theme .sm\:w-\[30px\]{width:30px}
.source-theme .sm\:w-4\/6{width:66.666667%}
.source-theme .sm\:w-full{width:100%}
.source-theme .sm\:w-11\/12{width:91.666667%}
.source-theme .sm\:w-\[150px\]{width:150px}
.source-theme .sm\:w-\[45\%\]{width:45%}
.source-theme .sm\:max-w-full{max-width:100%}
.source-theme .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.source-theme .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.source-theme .sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.source-theme .sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.source-theme .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.source-theme .sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.source-theme .sm\:flex-row{flex-direction:row}
.source-theme .sm\:flex-col{flex-direction:column}
.source-theme .sm\:items-start{align-items:flex-start}
.source-theme .sm\:justify-start{justify-content:flex-start}
.source-theme .sm\:justify-center{justify-content:center}
.source-theme .sm\:gap-4{gap:1rem}
.source-theme .sm\:gap-3{gap:.75rem}
.source-theme .sm\:gap-0{gap:0}
.source-theme .sm\:gap-x-4{column-gap:1rem}
.source-theme .sm\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}
.source-theme .sm\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}
.source-theme .sm\:p-0{padding:0}
.source-theme .sm\:p-4{padding:1rem}
.source-theme .sm\:px-4{padding-left:1rem;padding-right:1rem}
.source-theme .sm\:py-20{padding-top:5rem;padding-bottom:5rem}
.source-theme .sm\:py-4{padding-top:1rem;padding-bottom:1rem}
.source-theme .sm\:px-0{padding-left:0;padding-right:0}
.source-theme .sm\:pl-4{padding-left:1rem}
.source-theme .sm\:pr-0{padding-right:0}
.source-theme .sm\:pt-20{padding-top:5rem}
.source-theme .sm\:pb-4{padding-bottom:1rem}
.source-theme .sm\:pt-0{padding-top:0}
.source-theme .sm\:pt-12{padding-top:3rem}
.source-theme .sm\:text-2xl{font-size:1.5rem;line-height:2rem}
.source-theme .sm\:text-sm{font-size:.875rem;line-height:1.25rem}
.source-theme .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.source-theme .sm\:text-base{font-size:1rem;line-height:1.5rem}
.source-theme .sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}
@media  (min-width:768px){.source-theme .md\:left-5{left:1.25rem}
.source-theme .md\:right-5{right:1.25rem}
.source-theme .md\:left-12{left:3rem}
.source-theme .md\:right-0{right:0}
.source-theme .md\:order-1{order:1}
.source-theme .md\:order-2{order:2}
.source-theme .md\:col-span-3{grid-column:span 3/span 3}
.source-theme .md\:col-span-4{grid-column:span 4/span 4}
.source-theme .md\:col-span-8{grid-column:span 8/span 8}
.source-theme .md\:col-span-2{grid-column:span 2/span 2}
.source-theme .md\:col-span-6{grid-column:span 6/span 6}
.source-theme .md\:\!col-start-5{grid-column-start:5!important}
.source-theme .md\:mt-20{margin-top:5rem}
.source-theme .md\:mt-8{margin-top:2rem}
.source-theme .md\:ml-0{margin-left:0}
.source-theme .md\:mt-0{margin-top:0}
.source-theme .md\:mt-12{margin-top:3rem}
.source-theme .md\:mb-0{margin-bottom:0}
.source-theme .md\:mb-4{margin-bottom:1rem}
.source-theme .md\:mt-4{margin-top:1rem}
.source-theme .md\:mr-8{margin-right:2rem}
.source-theme .md\:mr-2{margin-right:.5rem}
.source-theme .md\:mt-6{margin-top:1.5rem}
.source-theme .md\:mb-6{margin-bottom:1.5rem}
.source-theme .md\:mt-10{margin-top:2.5rem}
.source-theme .md\:block{display:block}
.source-theme .md\:flex{display:flex}
.source-theme .md\:hidden{display:none}
.source-theme .md\:h-7{height:1.75rem}
.source-theme .md\:h-\[40px\]{height:40px}
.source-theme .md\:h-full{height:100%}
.source-theme .md\:h-\[12px\]{height:12px}
.source-theme .md\:h-\[200px\]{height:200px}
.source-theme .md\:w-72{width:18rem}
.source-theme .md\:w-3\/4{width:75%}
.source-theme .md\:w-4\/12{width:33.333333%}
.source-theme .md\:w-64{width:16rem}
.source-theme .md\:w-\[40px\]{width:40px}
.source-theme .md\:w-3\/5{width:60%}
.source-theme .md\:w-4\/6{width:66.666667%}
.source-theme .md\:w-11\/12{width:91.666667%}
.source-theme .md\:w-2\/5{width:40%}
.source-theme .md\:w-\[200px\]{width:200px}
.source-theme .md\:w-\[45\%\]{width:45%}
.source-theme .md\:w-full{width:100%}
.source-theme .md\:min-w-0{min-width:0}
.source-theme .md\:max-w-\[200px\]{max-width:200px}
.source-theme .md\:flex-shrink-0{flex-shrink:0}
.source-theme .md\:flex-grow-0{flex-grow:0}
.source-theme .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.source-theme .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.source-theme .md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.source-theme .md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.source-theme .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.source-theme .md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.source-theme .md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.source-theme .md\:flex-row{flex-direction:row}
.source-theme .md\:flex-col{flex-direction:column}
.source-theme .md\:items-center{align-items:center}
.source-theme .md\:justify-start{justify-content:flex-start}
.source-theme .md\:justify-center{justify-content:center}
.source-theme .md\:gap-4{gap:1rem}
.source-theme .md\:gap-3{gap:.75rem}
.source-theme .md\:gap-6{gap:1.5rem}
.source-theme .md\:gap-0{gap:0}
.source-theme .md\:gap-8{gap:2rem}
.source-theme .md\:gap-x-6{column-gap:1.5rem}
.source-theme .md\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .md\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}
.source-theme .md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .md\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}
.source-theme .md\:p-0{padding:0}
.source-theme .md\:p-8{padding:2rem}
.source-theme .md\:px-4{padding-left:1rem;padding-right:1rem}
.source-theme .md\:py-20{padding-top:5rem;padding-bottom:5rem}
.source-theme .md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.source-theme .md\:px-0{padding-left:0;padding-right:0}
.source-theme .md\:pl-4{padding-left:1rem}
.source-theme .md\:pr-0{padding-right:0}
.source-theme .md\:pt-20{padding-top:5rem}
.source-theme .md\:pb-4{padding-bottom:1rem}
.source-theme .md\:pt-0{padding-top:0}
.source-theme .md\:pt-12{padding-top:3rem}
.source-theme .md\:pt-8{padding-top:2rem}
.source-theme .md\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.source-theme .md\:text-base{font-size:1rem;line-height:1.5rem}
.source-theme .md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}
@media  (min-width:1024px){.source-theme .lg\:left-5{left:1.25rem}
.source-theme .lg\:right-5{right:1.25rem}
.source-theme .lg\:left-1\/2{left:50%}
.source-theme .lg\:right-0{right:0}
.source-theme .lg\:order-1{order:1}
.source-theme .lg\:order-2{order:2}
.source-theme .lg\:col-span-4{grid-column:span 4/span 4}
.source-theme .lg\:col-span-2{grid-column:span 2/span 2}
.source-theme .lg\:col-span-3{grid-column:span 3/span 3}
.source-theme .lg\:col-span-8{grid-column:span 8/span 8}
.source-theme .lg\:col-span-1{grid-column:span 1/span 1}
.source-theme .lg\:mt-20{margin-top:5rem}
.source-theme .lg\:mt-8{margin-top:2rem}
.source-theme .lg\:ml-64{margin-left:16rem}
.source-theme .lg\:mt-4{margin-top:1rem}
.source-theme .lg\:mt-0{margin-top:0}
.source-theme .lg\:mt-12{margin-top:3rem}
.source-theme .lg\:mb-0{margin-bottom:0}
.source-theme .lg\:mb-4{margin-bottom:1rem}
.source-theme .lg\:mr-8{margin-right:2rem}
.source-theme .lg\:mr-2{margin-right:.5rem}
.source-theme .lg\:mt-6{margin-top:1.5rem}
.source-theme .lg\:mb-6{margin-bottom:1.5rem}
.source-theme .lg\:mt-10{margin-top:2.5rem}
.source-theme .lg\:block{display:block}
.source-theme .lg\:flex{display:flex}
.source-theme .lg\:hidden{display:none}
.source-theme .lg\:h-7{height:1.75rem}
.source-theme .lg\:h-\[40px\]{height:40px}
.source-theme .lg\:h-full{height:100%}
.source-theme .lg\:h-\[12px\]{height:12px}
.source-theme .lg\:h-\[200px\]{height:200px}
.source-theme .lg\:w-2\/5{width:40%}
.source-theme .lg\:w-4\/12{width:33.333333%}
.source-theme .lg\:w-64{width:16rem}
.source-theme .lg\:w-\[40px\]{width:40px}
.source-theme .lg\:w-3\/5{width:60%}
.source-theme .lg\:w-3\/4{width:75%}
.source-theme .lg\:w-full{width:100%}
.source-theme .lg\:w-1\/2,.source-theme .lg\:w-3\/6{width:50%}
.source-theme .lg\:w-11\/12{width:91.666667%}
.source-theme .lg\:w-\[200px\]{width:200px}
.source-theme .lg\:w-\[45\%\]{width:45%}
.source-theme .lg\:max-w-\[200px\]{max-width:200px}
.source-theme .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.source-theme .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.source-theme .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.source-theme .lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.source-theme .lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.source-theme .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.source-theme .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.source-theme .lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.source-theme .lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.source-theme .lg\:flex-row{flex-direction:row}
.source-theme .lg\:flex-col{flex-direction:column}
.source-theme .lg\:items-center{align-items:center}
.source-theme .lg\:justify-center{justify-content:center}
.source-theme .lg\:gap-6{gap:1.5rem}
.source-theme .lg\:gap-3{gap:.75rem}
.source-theme .lg\:gap-4{gap:1rem}
.source-theme .lg\:gap-0{gap:0}
.source-theme .lg\:gap-x-10{column-gap:2.5rem}
.source-theme .lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .lg\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}
.source-theme .lg\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .lg\:p-0{padding:0}
.source-theme .lg\:p-12{padding:3rem}
.source-theme .lg\:px-0{padding-left:0;padding-right:0}
.source-theme .lg\:py-20{padding-top:5rem;padding-bottom:5rem}
.source-theme .lg\:px-4{padding-left:1rem;padding-right:1rem}
.source-theme .lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.source-theme .lg\:pl-4{padding-left:1rem}
.source-theme .lg\:pr-0{padding-right:0}
.source-theme .lg\:pt-20{padding-top:5rem}
.source-theme .lg\:pb-4{padding-bottom:1rem}
.source-theme .lg\:pt-0{padding-top:0}
.source-theme .lg\:pt-12{padding-top:3rem}
.source-theme .lg\:pt-8{padding-top:2rem}
.source-theme .lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.source-theme .lg\:text-base{font-size:1rem;line-height:1.5rem}
.source-theme .lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}}
.source-theme header{position:relative;width:100%;background-color:#fff;z-index:999999999;display:flex;align-items:center;padding:0 20px;box-shadow:0 5px 5px -7px #989898;transition:position 10s}
.source-theme .sticky-header>div{z-index:89999!important;position:relative}
.source-theme header.fixed-header{position:fixed;width:calc(100% + 15px);animation:fixedHeader .3s ease-in;top:0}
@keyframes fixedHeader{0%{opacity:0;top:-80px;position:relative}to{opacity:.5;top:0;position:fixed}}
.source-theme .logo{flex:0.1}
.source-theme .logo,.source-theme .logo .logo-main{-webkit-tap-highlight-color:transparent}
.source-theme .logo .logo-main{position:relative;width:87.5px;height:50px}
.source-theme .logo .logo-main.big{height:75px}
.source-theme .logo .logo-main.small{position:relative;width:87.5px;height:50px}
.source-theme .logo .logo-main.big{position:relative;width:120px;height:70px}
.source-theme .nav-links{flex:0.8}
.source-theme .nav-links.force-mobile:not(.header-icons-main){display:none!important}
.source-theme .nav-links.force-mobile+.header-icons-main{flex:1}
.source-theme .nav-links.center{flex:unset}
.source-theme .nav-links ul li{padding:0 15px;position:relative}
.source-theme .nav-links ul li a.parent{color:var(--primary-textColor);padding:2px 0;position:relative;display:flex;align-items:center;background:linear-gradient(0deg,var(--primary-color),var(--primary-color)) no-repeat 100% 100% /0 1.5px;transition:background-size .25s}
.source-theme .nav-links ul li a.parent.p-hover:hover{color:var(--primary-color)}
.source-theme .nav-links ul li a.parent.special-link:hover,.source-theme .nav-links ul li a.parent:hover{background-size:100% 1.5px;background-position-x:left}
.source-theme header.fixed-header .nav-links .nav-links-sub-main{padding:15px;position:fixed;top:70px;visibility:hidden;opacity:0;transition:.2s;background:#fff;z-index:999;min-width:160px;transition:all .3s;margin-top:-20px;height:0;overflow:hidden}
.source-theme header.fixed-header .nav-links .nav-links-sub-main.active{visibility:visible!important;opacity:1!important;box-shadow:1px 1px 3px 0 #dcdcdc;margin-top:0;height:unset;overflow:unset}
.source-theme header.header .nav-links .announcement-show.nav-links-sub-main{padding:16px;position:absolute;top:40px;visibility:hidden;opacity:0;transition:.2s;background:#fff;z-index:999;min-width:160px;transition:all .3s;margin-top:-20px;height:0;overflow:hidden;border-top:0 solid #eee}
.source-theme header.header .nav-links .announcement-show.nav-links-sub-main.active{visibility:visible!important;opacity:1!important;box-shadow:1px 1px 3px 0 #dcdcdc;margin-top:0;border-top:1px solid #eee;height:unset;overflow:unset}
.source-theme header.header .nav-links .announcement-hide.nav-links-sub-main{padding:15px;position:absolute;top:40px;visibility:hidden;opacity:0;transition:.2s;background:#fff;z-index:999;min-width:160px;transition:all .3s;margin-top:-20px;height:0;overflow:hidden}
.source-theme header.header .nav-links .announcement-hide.nav-links-sub-main.active{visibility:visible!important;opacity:1!important;box-shadow:1px 1px 3px 0 #dcdcdc;margin-top:0;height:unset;overflow:unset}
.source-theme .nav-links .nav-links-sub-main ul.children-links{line-height:40px}
.source-theme .nav-links .nav-links-sub-main a.sub-link{color:var(--primary-textColor);font-size:14px;display:flex;align-items:center;font-weight:400;line-height:19px}
.source-theme .nav-links .nav-links-sub-main div.sub-main-div:not(:last-child){padding-bottom:8px;position:relative;min-width:130px}
.source-theme .nav-links .nav-links-sub-main a.sub-link.p-hover:hover{color:var(--primary-color)}
.source-theme .nav-links .nav-links-sub-main ul.children-links li a.sub-link.active{color:var(--primary-color)!important;font-size:16px;font-weight:900}
.source-theme .nav-links .nav-links-sub-main ul.children-links li:hover .sub-link-icon{display:flex}
.source-theme .nav-links .nav-links-sub-main ul.children-links li .sub-link-icon{color:var(--primary-color);font-size:25px;font-weight:700;cursor:pointer;display:none}
.source-theme .nav-links .nav-links-sub-main ul.children-links li .sub-link-icon.active{display:flex}
.source-theme .nav-links .nav-links-sub-main ul li a.sub-link-deep{color:var(--primary-textColor);font-size:14px;cursor:pointer;font-weight:400;display:flex;white-space:nowrap}
.source-theme .nav-links .nav-links-sub-main ul li a.sub-link-deep.p-hover:hover{color:var(--primary-color)}
.source-theme .header-icons-main{flex:0.1}
.source-theme .header-icons-main.same-line-icons{position:absolute;top:45px}
.source-theme .header-icons-main.center{flex:1!important}
.source-theme .header-icons-main ul li{cursor:pointer;margin-left:20px;padding:0;z-index:2}
.source-theme .overflow-links li{cursor:pointer;margin-left:0!important;padding:0 15px!important}
.source-theme .header-icons-main ul li.basket-bag span,.source-theme .header-icons-main ul li.favorite span{position:absolute;background-color:var(--primary-color);display:flex;width:18px;height:18px;justify-content:center;align-items:center;color:#fff;top:-5px;right:-5px;border-radius:50%;font-weight:700;font-size:12px}
.source-theme .mobile-menu{width:40px;display:none}
.source-theme .mobile-menu.force-mobile{display:flex!important}
.source-theme .search-wrapper{background-color:#fff;width:100%;height:65%;position:fixed;top:0;bottom:0;z-index:9999999999;padding:20px;transition:.2s;display:none;overflow-y:auto}
.source-theme .search-wrapper.active{display:block}
.source-theme .search-wrapper .search-input{width:100%;outline:none;font-weight:500;font-size:16px;background-color:#fbfbfb;border:1px solid #b1b1b1!important;padding:10px 47px;border-radius:0;color:#232323}
.source-theme .search-wrapper .search-input.rounded{border-radius:100px!important}
.source-theme .search-wrapper .overlay-search-icon{position:absolute;top:50%;left:0;transform:translateY(-50%);color:#232323!important;cursor:pointer;width:45px;height:45px;background-color:transparent;display:flex;justify-content:center;align-items:center}
.source-theme .search-wrapper .overlay-delete-icon:hover,.source-theme .search-wrapper .overlay-search-icon:hover{color:#5a5a5a!important}
.source-theme .search-wrapper .overlay-delete-icon{position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:transparent;border-radius:50%}
.source-theme .search-wrapper .overlay-close-icon,.source-theme .search-wrapper .overlay-delete-icon{color:#333!important;cursor:pointer;width:45px;height:45px;display:flex;justify-content:center;align-items:center}
.source-theme .search-wrapper .overlay-close-icon{background-color:#f5f5f5}
.source-theme .search-wrapper .overlay-close-icon.rounded{border-radius:50%!important}
.source-theme .search-wrapper .overlay-close-icon:hover{background-color:#ededed}
.source-theme .search-wrapper .search-input::-moz-placeholder{font-size:16px;font-weight:400;color:#585858!important}
.source-theme .search-wrapper .search-input::placeholder{font-size:16px;font-weight:400;color:#585858!important}
.source-theme .header-search-bg-overlay{position:fixed;height:100%;background:hsla(0,0%,7%,.36);width:100%;bottom:0;right:0;left:0;top:65%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.source-theme .locale-change-bar{display:flex;align-items:center;justify-content:center}
.source-theme .locale-bar-main{background-color:#444;color:#fff;display:flex;height:70px;padding:0 20px;align-items:center}
.source-theme .locale-change-description{width:35%;font-size:13px;margin-right:20px}
.source-theme #locale-select{color:#fff;width:200px;background:#6b6b6b!important;border:1px solid #8c8c8c;border-radius:4px}
.source-theme #locale-select,.source-theme #locale-select-modal{padding:5px;margin-right:20px;outline:none}
.source-theme #locale-select-modal{color:#333;width:235px;background:#fff!important;border:1px solid #333;border-radius:4px;height:42px}
.source-theme .locale-change-btn,.source-theme .locale-change-btn-modal{background-color:var(--primary-color);padding:5px 20px;border-radius:4px;border:1px solid #6b6b6b;cursor:pointer;transition:all .3s}
.source-theme .locale-change-btn-modal{color:#fff;display:flex;align-items:center;justify-content:center;width:calc(100% - 250px);height:42px}
.source-theme .locale-change-btn-modal:hover,.source-theme .locale-change-btn:hover{background-color:var(--primary-hoverColor)}
.source-theme .locale-change-close-btn{margin-left:30px;cursor:pointer}
.source-theme .locale-select-main{display:flex;flex-direction:row}
.source-theme .subdeep-child{position:absolute;left:100%;background:#fff;padding:16px;margin-top:-38px;box-shadow:1px 1px 3px 0 #dcdcdc;min-width:140px;transition:all .3s;z-index:1}
.source-theme .subdeep-child.active{opacity:1;visibility:visible;margin-left:0}
.source-theme .subdeep-child.passive{opacity:0;visibility:hidden;margin-left:-10px}
.source-theme .sub-link-deep-active{background-color:#d8d8d8}
.source-theme .cookie-bar{display:flex;flex-direction:column;position:fixed;z-index:9999;width:300px;padding:15px;bottom:30px;box-shadow:0 2px 16px rgba(0,0,0,.12);right:30px;opacity:.86;font-size:14px;background-color:rgba(0,0,0,.85)!important}
.source-theme .cookie-bar.is-left{right:unset;left:30px}
.source-theme .banner,.source-theme .cookie-close{color:#fff;display:flex}
.source-theme .banner{background-color:var(--primary-color);align-items:center;justify-content:center;padding:14px 0}
.source-theme .search-results-container::-webkit-scrollbar,.source-theme header.header .nav-links .announcement-show.nav-links-sub-main.active::-webkit-scrollbar{width:3px}
.source-theme .search-results-container::-webkit-scrollbar-track,.source-theme header.header .nav-links .announcement-show.nav-links-sub-main.active::-webkit-scrollbar-track{background:#f1f1f1}
.source-theme .search-results-container::-webkit-scrollbar-thumb,.source-theme header.header .nav-links .announcement-show.nav-links-sub-main.active::-webkit-scrollbar-thumb{background:#888}
.source-theme .search-results-container::-webkit-scrollbar-thumb:hover,.source-theme header.header .nav-links .announcement-show.nav-links-sub-main.active::-webkit-scrollbar-thumb:hover{background:#555}
.source-theme .locale-flag{width:60px;height:60px}
.source-theme .slider-banner{text-align:center;padding:10px 0}
.source-theme .placeholder-flag{width:65px;height:65px}
.source-theme .placeholder-country-name,.source-theme .placeholder-flag{background:#f6f7f8;background-image:linear-gradient(90deg,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-repeat:no-repeat;background-size:800px 104px;margin-bottom:12px;-webkit-animation-duration:1s;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-webkit-animation-name:placeholderShimmer;-webkit-animation-timing-function:linear}
.source-theme .placeholder-country-name{width:200px;height:12px}
@keyframes placeholderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}
.source-theme .announcement-text{letter-spacing:.04em;font-size:12px}
.source-theme .announcement-text.uppercase{text-transform:uppercase}
.source-theme .language-select-main{position:absolute;top:35px;background-color:#fff;padding:16px;box-shadow:0 5px 20px -1px rgb(0 0 0/6%);right:0;border:1px solid #f6f6f6;min-width:200px}
.source-theme .language-select{background-color:#f3f3f3;border:0;color:#3a3a3a}
.source-theme .language-name{font-size:14px}
.source-theme .fast-link,.source-theme .fast-link-main a{width:49%!important;font-size:13px;display:flex}
.source-theme .fast-link-main a{justify-content:center;text-align:center;font-weight:500;white-space:nowrap}
.source-theme .sub-link span:first-child{flex:1}
.source-theme .link-bottom-icons-search-bar{border:1px solid #f6f6f6;border-radius:35px;width:300px;background-color:#fafafa;height:100%;padding-right:20px;font-size:12px;padding-left:40px;outline:none;height:35px}
.source-theme .to-top-button{position:fixed;bottom:50px;right:40px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;z-index:99;box-shadow:1px 0 4px 1px #ededed;cursor:pointer;visibility:hidden;opacity:0;transition:all .3s}
.source-theme .to-top-button.active{bottom:100px;visibility:visible;opacity:1}
.source-theme .transparent-header{position:absolute;background-color:transparent!important}
.source-theme .sticky .transparent-header:not(.__sticky_announcement){top:0!important}
.source-theme .mega-menu-main{padding:48px 24px;visibility:hidden;opacity:0;top:80px;transition:all .3s}
.source-theme .mega-menu-main.active{visibility:visible;opacity:1;border-top:1px solid #f1f1f1}
.source-theme .sticky .transparent-header-fast-links-main{top:60px!important}
.source-theme .nav-links.force-mobile .overflow-links{visibility:hidden}
.source-theme #helper-bar-main{position:relative;z-index:99990}
.source-theme .home-slider-main .slick-dots{position:absolute;bottom:15px}
.source-theme .home-slider-main .slick-dots>li{margin:0 .5rem!important;width:unset!important;height:unset!important}
.source-theme .home-slider-main .slick-dots>li>button{width:8px;height:8px;border:none;position:relative;overflow:hidden;text-indent:-9999px;border-radius:50%;background-color:#fff;padding:0;display:block;margin-bottom:.5rem;transition:all .2s ease-in-out}
.source-theme .home-slider-main .slick-dots>li.slick-active>button{background-color:var(--primary-color)!important;width:2rem;border-radius:10rem;background-color:#fff}
.source-theme .home-slider-main .slick-arrow.slick-prev{left:3%!important;z-index:2;border:2px solid #000;width:50px;height:50px;transition:all .3s}
.source-theme .home-slider-main .slick-arrow.slick-next{right:3%!important;z-index:2;border:2px solid #000;width:50px;height:50px;transition:all .3s}
.source-theme .home-slider-main .slick-arrow.slick-next.with-bg,.source-theme .home-slider-main .slick-arrow.slick-prev.with-bg{border:0!important;background-color:var(--primary-color);border-radius:4px}
.source-theme .home-slider-main .slick-arrow.slick-next.with-bg:not(.arrow-color) svg,.source-theme .home-slider-main .slick-arrow.slick-prev.with-bg:not(.arrow-color) svg{color:#fff!important}
.source-theme .home-slider-main .slick-arrow.slick-next:hover,.source-theme .home-slider-main .slick-arrow.slick-prev:hover{background-color:#efefef}
.source-theme .home-slider-main .slick-arrow.slick-next.with-bg:hover,.source-theme .home-slider-main .slick-arrow.slick-prev.with-bg:hover{background-color:var(--primary-color)}
.source-theme .home-slider-main .slick-arrow{display:flex!important;justify-content:center!important;align-items:center!important}
.source-theme .home-slider-main .slick-next:before,.source-theme .home-slider-main .slick-prev:before{content:""!important}
.source-theme .home-slider-main .slider-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;align-items:center;display:flex;flex-direction:column;z-index:2}
.source-theme .home-slider-main .slider-content.left.top{top:10%;transform:unset}
.source-theme .home-slider-main .slider-content.left.top,.source-theme .home-slider-main .slider-content.left.v-center{position:absolute;left:10%;text-align:left;align-items:unset;display:flex;flex-direction:column;z-index:2;width:90%;right:unset}
.source-theme .home-slider-main .slider-content.left.v-center{top:50%;transform:translateY(-50%)}
.source-theme .home-slider-main .slider-content.left.bottom{position:absolute;bottom:10%;left:10%;transform:unset;text-align:left;align-items:unset;display:flex;flex-direction:column;z-index:2;width:90%;top:unset;right:unset}
.source-theme .home-slider-main .slider-content.center.v-center{top:50%;transform:translate(-50%,-50%)}
.source-theme .home-slider-main .slider-content.center.bottom,.source-theme .home-slider-main .slider-content.center.v-center{position:absolute;left:50%;text-align:center;align-items:unset;display:flex;flex-direction:column;z-index:2;width:90%}
.source-theme .home-slider-main .slider-content.center.bottom{bottom:10%;top:unset;transform:translateX(-50%)}
.source-theme .home-slider-main .slider-content.center.top{left:50%;transform:translateX(-50%);text-align:center}
.source-theme .home-slider-main .slider-content.center.top,.source-theme .home-slider-main .slider-content.right.top{position:absolute;top:10%;align-items:unset;display:flex;flex-direction:column;z-index:2;width:90%}
.source-theme .home-slider-main .slider-content.right.top{right:10%;left:unset;transform:unset;text-align:right}
.source-theme .home-slider-main .slider-content.right.v-center{top:50%;transform:translateY(-50%)}
.source-theme .home-slider-main .slider-content.right.bottom,.source-theme .home-slider-main .slider-content.right.v-center{position:absolute;left:unset;right:10%;text-align:right;align-items:unset;display:flex;flex-direction:column;z-index:2;width:90%}
.source-theme .home-slider-main .slider-content.right.bottom{bottom:10%;transform:unset;top:unset}
.source-theme .home-slider-main .slider-content h1{color:#fff;font-size:6vh;font-weight:900;line-height:75px}
.source-theme .home-slider-main .slider-content p{color:#fff;font-size:3vh;font-weight:900;line-height:45px}
.source-theme .home-slider-main .slider-content a{color:#000;padding:11px;font-size:14px;font-weight:700;text-transform:uppercase;margin-top:20px;min-width:195px;transition:all .3s;display:inline-block;text-align:center!important;letter-spacing:.05em}
.source-theme .home-slider-main .slider-content a.transparent__{background-color:#00000000!important}
.source-theme .home-slider-main .slider-content a:hover{color:#fff;background-color:var(--primary-color)}
.source-theme .home-slider-main .slider-grid-main{display:grid!important;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(10,4.5vw)}
.source-theme .home-slider-main .slider-grid-main .slider-grid{grid-column-start:1;grid-column-end:10;grid-row-start:1;grid-row-end:11;height:100%;position:relative}
.source-theme .slider-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:1}
.source-theme .mobile-image-slider{display:none}
.source-theme .home__slider__swiper__arrow{z-index:2;border:2px solid #000;width:35px;height:35px;display:flex;align-items:center;justify-content:center}
.source-theme .home__slider__swiper__arrow.with-bg{border:0!important;background-color:var(--primary-color);border-radius:4px}
.source-theme .home__slider__swiper__arrow.with-bg:not(.custom-arrows) svg{color:#fff!important}
.source-theme .category-image-slider-main .slick-dots{position:absolute;bottom:30px}
.source-theme .category-image-slider-main .slick-dots>li{margin:0 .5rem!important;width:unset!important;height:unset!important}
.source-theme .category-image-slider-main .slick-dots>li>button{width:8px;height:8px;border:none;position:relative;overflow:hidden;text-indent:-9999px;border-radius:50%;background-color:silver;padding:0;display:block;margin-bottom:.5rem;transition:all .2s ease-in-out}
.source-theme .category-image-slider-main .slick-dots>li.slick-active>button{background-color:var(--primary-color)!important;width:2rem;border-radius:10rem;background-color:#fff}
.source-theme .category-image-banner-main .category-image-banner-title{position:absolute;bottom:15%;display:flex;flex-direction:column;left:50%;transform:translateX(-50%);align-items:center;width:95%;text-align:center}
.source-theme .category-image-banner-main .category-image-banner-title.outside{position:relative;bottom:unset;display:flex;top:unset;flex-direction:column;left:unset;transform:unset;align-items:center;width:100%;text-align:center;margin-top:16px}
.source-theme .category-image-banner-main img{transition:all .4s;overflow:hidden}
.source-theme .category-image-banner-main:hover img.is-scalable{transform:scale(1.1);overflow:hidden}
.source-theme .category-image-banner-main .category-image-banner-title :is(h1,h2,h3,h4,h5,h6).title,.source-theme .category-image-banner-main .category-image-banner-title span.title{font-size:2rem;color:#fff;font-weight:900}
.source-theme .category-image-banner-main .category-image-banner-title .sub-text{font-size:1rem;color:#fff;font-weight:700}
.source-theme .category-image-banner-main .category-image-banner-title-grid span.title{font-size:2rem;color:#fff;font-weight:900}
.source-theme .category-image-banner-main .category-image-banner-title-grid span.title.small{font-size:1rem}
.source-theme .category-image-banner-main .category-image-banner-title-grid span.title.medium{font-size:1.5rem}
.source-theme .category-image-banner-main .category-image-banner-title-grid span.title.large{font-size:2rem}
.source-theme .category-image-banner-main .category-image-banner-title-grid .sub-text{font-size:1rem;color:#fff;font-weight:700}
.source-theme .category-image-banner-main .category-image-banner-title-grid .sub-text.small{font-size:.4rem}
.source-theme .category-image-banner-main .category-image-banner-title-grid .sub-text.medium{font-size:.8rem}
.source-theme .category-image-banner-main .category-image-banner-title-grid .sub-text.large{font-size:1rem}
.source-theme .category-image-banner-main .category-image-banner-title-grid{position:absolute;bottom:15%;display:flex;flex-direction:column;left:50%;transform:translateX(-50%);align-items:center;white-space:normal;width:90%}
.source-theme .category-image-banner-main .category-image-banner-title .link{color:#000;padding:11px;font-size:14px;font-weight:700;background-color:#fff;margin-top:10px;min-width:195px;display:flex;align-items:center;justify-content:center;transition:all .3s;letter-spacing:.05em}
.source-theme .category-image-banner-main .category-image-banner-title .link:hover{color:#fff;background-color:var(--primary-color)}
.source-theme .category-image-slider-main .slick-slide>div{padding:0 5px}
.source-theme .outside-swiper .swiper-pagination-bullets{left:0;width:100%}
.source-theme .overlay-category-drawer-main .basket-bag span{position:absolute;background-color:var(--primary-color);display:flex;width:18px;height:18px;justify-content:center;align-items:center;color:#fff;top:-5px;right:-5px;border-radius:50%;font-weight:700;font-size:12px}
.source-theme .overlay-category-drawer-main .account-links a:first-child{font-weight:900;color:var(--primary-color);text-transform:uppercase;padding:0 10px;margin-left:25px;font-size:14px;display:flex;align-items:center}
.source-theme .overlay-category-drawer-main .account-links a:nth-child(3){font-weight:900;color:#000;text-transform:uppercase;padding:0 10px;font-size:14px;display:flex;align-items:center}
.source-theme .overlay-category-drawer-main span.close{position:absolute;top:17px;left:15px}
.source-theme .overlay-category-drawer-main .account-links a.logout{font-weight:900;color:#ec3434;text-transform:uppercase;padding:0 10px;font-size:14px;margin-left:25px;display:flex;align-items:center}
.source-theme .overlay-category-drawer-main .drawer-top{border-bottom:1px solid var(--border-color);padding:20px;height:61px}
.source-theme .overlay-category-drawer-main .overlay-category-links{padding:20px}
.source-theme .overlay-category-drawer-main .overlay-category-links .children li{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}
.source-theme .overlay-category-drawer-main .overlay-category-links .children li a{margin-right:15px}
.source-theme .deep-children li{margin-top:20px}
.source-theme .deep-children li a.deep-children-link{font-weight:900;margin-right:15px}
.source-theme .products-slider-main .products-slider-title :is(h1,h2,h3,h4,h5,h6,p){font-size:2.2rem;color:#000;font-weight:900;margin-bottom:20px;padding:0 10px}
.source-theme .products-slider-main .products-slider-image{-o-object-fit:contain;object-fit:contain}
.source-theme .products-slider-main .products-slider-image:not(.remove-bg){background-color:#fff}
.source-theme .products-slider-main .products-slider-info-main .brand{font-size:16px;font-weight:700;color:var(--primary-color);margin:5px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.source-theme .products-slider-main .products-slider-info-main .product-name{color:#000;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px}
.source-theme .products-slider-main .products-slider-info-main .product-name.full-name{text-overflow:unset;white-space:unset;overflow:unset}
.source-theme .products-slider-main .products-slider-info-main .variant{font-size:13px;height:20px;color:var(--primary-color)}
.source-theme .products-slider-main .products-slider-info-main .price-main{font-weight:900;font-size:18px;height:40px;display:flex;align-items:flex-end;margin-top:10px}
.source-theme .products-slider-main .products-slider-info-main .price-main .discount-percent{width:38px;height:38px;display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;font-size:12px;margin-right:10px;font-weight:900}
.source-theme .products-slider-main .products-slider-info-main .price-main .discount-price span:first-child{text-decoration:line-through;color:var(--line-throughColor);font-size:16px;font-weight:400!important;line-height:15px}
.source-theme .products-slider-main .slick-arrow.slick-prev{left:10px!important;z-index:2;border:2px solid #000;width:40px;height:40px;top:50%;transform:translateY(-100%)}
.source-theme .products-slider-main .slick-arrow.slick-next{right:10px!important;z-index:2;border:2px solid #000;width:40px;height:40px;top:50%;transform:translateY(-100%)}
.source-theme .products-slider-main .slick-arrow{display:flex!important;justify-content:center!important;align-items:center!important;opacity:0;visibility:hidden;margin-top:20px;transition:all .3s}
.source-theme .products-slider-main:hover .slick-arrow{display:flex!important;margin-top:0;opacity:1;visibility:visible}
.source-theme .products-slider-main .slick-arrow.slick-next:hover,.source-theme .products-slider-main .slick-arrow.slick-prev:hover{background-color:#efefef}
.source-theme .products-slider-main .slick-arrow.slick-next.with-bg,.source-theme .products-slider-main .slick-arrow.slick-prev.with-bg{border:0!important;background-color:var(--primary-color);border-radius:4px}
.source-theme .products-slider-main .slick-arrow.slick-next.with-bg:not(.arrow-color) svg,.source-theme .products-slider-main .slick-arrow.slick-prev.with-bg:not(.arrow-color) svg{color:#fff!important}
.source-theme .products-slider-main .slick-arrow.slick-next.with-bg:hover,.source-theme .products-slider-main .slick-arrow.slick-prev.with-bg:hover{background-color:var(--primary-color)}
.source-theme .products-slider-main .slick-next:before,.source-theme .products-slider-main .slick-prev:before{content:""!important}
.source-theme .stock-status{position:absolute;z-index:2;background-color:hsla(0,0%,95%,.53);width:100%;height:100%}
.source-theme .free-shipping-label span,.source-theme .stock-status span{background-color:var(--primary-color);color:#fff;padding:5px;font-size:12px;letter-spacing:.05em}
.source-theme .free-shipping-label span{z-index:2}
.source-theme .component-render .products-slider-main .products-slider-info-main .price-main .discount-price span:first-child{font-size:12px}
.source-theme .component-render .products-slider-main .products-slider-info-main .price-main .discount-price span:nth-child(2){font-size:14px;white-space:nowrap}
.source-theme .component-render .products-slider-main .slick-arrow.slick-next,.source-theme .component-render .products-slider-main .slick-arrow.slick-prev{width:30px;height:30px}
.source-theme .component-render .products-slider-main{padding:0!important}
.source-theme .overlay-hover{width:90%!important;left:5%;visibility:hidden;opacity:0;bottom:.5rem!important;transition:all .3s!important}
.source-theme .product-container:not(.mobile):hover .overlay-hover{bottom:1rem!important;visibility:visible;opacity:1}
.source-theme .product-container:not(.mobile):hover .overlay-hover.hide{display:none!important;visibility:hidden!important;opacity:0!important}
.source-theme .product-slider-video-container video{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}
.source-theme .border-effect:hover{box-shadow:0 0 10px 0 rgba(40,40,40,.3);transition:box-shadow .3s}
.source-theme .hero-image-banner-main{background-image:linear-gradient(to top,#fff 20%,var(--primary-color) 20%);padding-bottom:30px}
.source-theme .hero-image-banner-main h2{font-size:2.5rem;font-weight:900;color:#fff}
.source-theme .hero-image-main .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center;width:90%}
.source-theme .hero-image-main .content.left.top{top:10%;transform:unset}
.source-theme .hero-image-main .content.left.top,.source-theme .hero-image-main .content.left.v-center{position:absolute;left:10%;text-align:left;align-items:unset;display:flex;flex-direction:column;width:90%;right:unset}
.source-theme .hero-image-main .content.left.v-center{top:50%;transform:translateY(-50%)}
.source-theme .hero-image-main .content.left.bottom{position:absolute;bottom:10%;left:10%;transform:unset;text-align:left;align-items:unset;display:flex;flex-direction:column;width:90%;top:unset;right:unset}
.source-theme .hero-image-main .content.center.v-center{top:50%;transform:translate(-50%,-50%)}
.source-theme .hero-image-main .content.center.bottom,.source-theme .hero-image-main .content.center.v-center{position:absolute;left:50%;text-align:center;align-items:unset;display:flex;flex-direction:column;width:90%}
.source-theme .hero-image-main .content.center.bottom{bottom:10%;top:unset;transform:translateX(-50%)}
.source-theme .hero-image-main .content.center.top{left:50%;transform:translateX(-50%);text-align:center}
.source-theme .hero-image-main .content.center.top,.source-theme .hero-image-main .content.right.top{position:absolute;top:10%;align-items:unset;display:flex;flex-direction:column;width:90%}
.source-theme .hero-image-main .content.right.top{right:10%;left:unset;transform:unset;text-align:right}
.source-theme .hero-image-main .content.right.v-center{top:50%;transform:translateY(-50%)}
.source-theme .hero-image-main .content.right.bottom,.source-theme .hero-image-main .content.right.v-center{position:absolute;left:unset;right:10%;text-align:right;align-items:unset;display:flex;flex-direction:column;width:90%}
.source-theme .hero-image-main .content.right.bottom{bottom:10%;transform:unset;top:unset}
.source-theme .hero-image-main .content h3{font-size:3rem;color:#fff;font-weight:900}
.source-theme .hero-image-main .content a{color:#000;padding:11px;font-size:14px;font-weight:700;background-color:#fff;margin-top:20px;transition:all .3s;min-width:195px;letter-spacing:.05em}
.source-theme .hero-image-main .content a:hover{color:#fff;background-color:var(--primary-color)}
.source-theme .features .feature{display:flex;flex-direction:column;text-align:center;align-items:center}
.source-theme .features .feature span:nth-child(2){margin-top:15px;font-size:14px}
.source-theme .features .feature span:nth-child(3){margin-top:6px;font-size:14px}
.source-theme .features .feature span:first-child{color:#333}
.source-theme .features .feature .features-image{width:35px;height:35px}
.source-theme .features .feature .features-big-image{width:70px;height:70px}
.source-theme .features .feature .features-big-image img{width:70px!important;height:70px!important}
.source-theme .features .feature .features-image img{width:35px!important;height:35px!important}
.source-theme .gallery{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,5vw);grid-gap:1.5rem}
.source-theme .gallery img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;display:block;transition:all .3s}
.source-theme .gallery__item--1{grid-column-start:1;grid-column-end:5;grid-row-start:1;grid-row-end:5;height:100%;position:relative}
.source-theme .gallery__item--1.enabled-zoom:hover img,.source-theme .gallery__item--2.enabled-zoom:hover img,.source-theme .gallery__item--3.enabled-zoom:hover img,.source-theme .gallery__item--4.enabled-zoom:hover img{transform:scale(1.1)}
.source-theme .gallery__item--2{grid-column-start:5;grid-column-end:9;grid-row-start:1;grid-row-end:9;height:100%;position:relative}
.source-theme .gallery__item--3{grid-column-start:1;grid-column-end:3}
.source-theme .gallery__item--3,.source-theme .gallery__item--4{grid-row-start:5;grid-row-end:9;height:100%;position:relative}
.source-theme .gallery__item--4{grid-column-start:3;grid-column-end:5}
.source-theme .gallery__item--1.three-layout{grid-column-start:1;grid-column-end:5;grid-row-start:1;grid-row-end:9;height:100%;position:relative}
.source-theme .gallery__item--2.three-layout{grid-row-start:1;grid-row-end:5}
.source-theme .gallery__item--2.three-layout,.source-theme .gallery__item--3.three-layout{grid-column-start:5;grid-column-end:9;height:100%;position:relative}
.source-theme .gallery__item--3.three-layout{grid-row-start:5;grid-row-end:9}
.source-theme footer .footer-title{font-size:18px;padding:10px 0;font-weight:600}
.source-theme footer .footer-links li{margin-bottom:10px}
.source-theme footer .footer-links li a{font-size:14px;color:var(--primary-linkColor);transition:all .3s}
.source-theme footer .footer-links a:hover{color:var(--primary-color);margin-left:2px}
.source-theme footer .footer-copyright{background-color:var(--primary-color);margin-top:30px;padding:20px 0;font-size:13px;color:#fff}
.source-theme footer .footer-links{transition:all .3s}
.source-theme footer .footer-links.hide{display:none;height:0}
.source-theme footer .footer-links.active{overflow:auto;height:auto!important;display:block}
.source-theme footer .mobile-footer{display:none!important}
.source-theme footer .footer-img{width:100px;height:50px}
.source-theme .footer-logo{width:87.5px;height:50px}
.source-theme footer .social-links li{margin-right:24px;transition:all .3s}
.source-theme footer .social-links li:hover{transform:scale(1.2)}
.source-theme footer .social-links li a{width:24px;height:24px;display:flex;justify-content:center;border-radius:4px;align-items:center;color:var(--primary-color)}
.source-theme footer .social-links li a:hover{color:var(--primary-hoverColor)!important}
.source-theme .footer-right-container{padding:10px 0}
.source-theme .payment-cards-main{height:1.5rem}
.source-theme .payment-cards-main img{height:1.5rem;width:auto;-o-object-fit:contain;object-fit:contain}
.source-theme .rtl-grid{direction:rtl}
.source-theme .cart-drawer-header{display:flex;align-items:center;justify-content:space-between}
.source-theme .cart-drawer-header .title{letter-spacing:.05em}
.source-theme .cart-drawer-checkout{background-color:var(--primary-color);color:#fff;padding:7px 20px;font-weight:700;align-items:center;cursor:pointer;transition:all .3s;font-size:15px}
.source-theme .cart-drawer-checkout:hover{background-color:var(--primary-hoverColor)}
.source-theme .cart-item-name{width:85%;display:block;margin-bottom:5px}
.source-theme .cart-drawer-variant,.source-theme .cart-item-name{color:var(--primary-textColor);font-size:14px}
.source-theme .cart-drawer-variant{margin:3px 0;display:flex;flex-wrap:wrap}
.source-theme .cart-drawer-variant .variant-type{color:var(--primary-linkColor);margin-right:5px;font-size:13px}
.source-theme .cart-drawer-variant .variant-name{margin-right:20px;font-size:13px}
.source-theme .empty-basket-button{background-color:var(--primary-color)!important;font-size:16px;color:#fff;font-weight:700!important;margin-top:10px;transition:all .3s}
.source-theme .empty-basket-button:hover{background-color:var(--primary-hoverColor)!important}
.source-theme .checkout-button{background-color:var(--primary-color)!important;font-size:16px;color:#fff;font-weight:700!important;margin-bottom:10px}
.source-theme .checkout-button:hover{background-color:var(--primary-hoverColor)!important}
.source-theme .checkout-btn-main{z-index:999999999;transition:all .3s}
.source-theme .z-max{z-index:99999999999999}
.source-theme .checkout-btn-main:hover{background-color:var(--primary-hoverColor)!important}
.source-theme .checkout-btn-main .basket-link{font-weight:900}
.source-theme .cart-drawer-brand-name{color:var(--primary-color);font-weight:900;font-size:13px!important}
.source-theme .payment-link{height:53px;display:flex;align-items:center;justify-content:center;color:#232323;font-size:14px;letter-spacing:.05em;cursor:pointer;font-weight:600}
.source-theme .product-bundle-box{transition:all .2s}
.source-theme .product-bundle-box.passive{visibility:hidden;opacity:0;max-height:0}
.source-theme .product-bundle-box.active{visibility:visible;opacity:1;max-height:1000px}
.source-theme .cart__drawer__image{width:64px!important;height:64px!important;flex-shrink:0!important;position:relative!important}
.source-theme .product-detail-page-slider{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,3vw);grid-gap:5px}
.source-theme .crosshair{cursor:crosshair}
.source-theme .product-detail-page-slider .variant-images-small{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:9;display:flex;align-items:center;flex-direction:column;overflow:hidden;height:90%!important}
.source-theme .product-detail-page-slider .variant-images-large{grid-column-start:2;grid-column-end:9;grid-row-start:1;grid-row-end:9;width:100%}
.source-theme .product-detail-page-slider .variant-images-large-modal{grid-column-start:1!important;grid-column-end:9!important;grid-row-start:1!important;grid-row-end:9!important;width:100%}
.source-theme .product-detail-page-slider .variant-images-small .small-images-main{margin-bottom:10px!important;padding-bottom:10px!important;width:50%}
.source-theme .product-detail-page-slider .variant-images-small .small-images-main.active-image{border-bottom:2px solid var(--primary-color)}
.source-theme .product-detail-page-detail-box .product-name-main .brand-name{font-size:16px;font-weight:800;color:var(--primary-color)}
.source-theme .product-detail-page-detail-box .product-name-main .product-name{font-size:18px;font-weight:400;color:var(--primary-textColor)}
.source-theme .product-detail-page-detail-box span.add-favorite-basket{color:var(--primary-color)}
.source-theme .product-detail-page-detail-categories .categories-detail{margin-bottom:16px;display:flex;font-size:13px}
.source-theme .product-detail-page-detail-categories .categories-detail span:first-child{display:flex;color:var(--prefix-color);font-weight:500}
.source-theme .product-detail-page-detail-categories .categories-detail span:nth-child(2){color:var(--prefix-color);font-weight:500;margin-left:5px}
.source-theme .product-detail-page-buy-box .add-to-cart{background-color:var(--primary-color);display:flex;align-items:center;color:#fff;justify-content:center;height:3.5rem;letter-spacing:.05em;font-weight:900;cursor:pointer;transition:all .3s}
.source-theme .product-detail-page-buy-box .add-to-cart.out-of-stock{background-color:#ececec;display:flex;align-items:center;color:#383838;justify-content:center;font-weight:900;cursor:pointer!important}
.source-theme .product-detail-page-buy-box .add-to-cart.stock.loading{background-color:#ececec;display:flex;align-items:center;color:#383838;justify-content:center;font-weight:900;cursor:progress!important}
.source-theme .tiered-discount-add-button.loading{background-color:#ececec!important;color:#383838!important;cursor:progress!important}
.source-theme .product-detail-page-buy-box .add-to-cart:hover{background-color:var(--primary-hoverColor)}
.source-theme .product-detail-page-buy-box .buy-now{background-color:var(--primary-textColor);display:flex;align-items:center;color:#fff;justify-content:center;border-radius:10rem;height:3.5rem;font-weight:700;cursor:pointer}
.source-theme .product-detail-page-buy-box .add-to-cart.disabled{background-color:#ececec!important;display:flex;align-items:center;color:#383838!important;justify-content:center;font-weight:900;cursor:not-allowed}
.source-theme .product-detail-page-buy-box .buy-now:hover{background-color:var(--primary-color)}
.source-theme .product-detail-page-buy-box .quantity-box{border:2px solid var(--border-color);display:flex;align-items:center;color:var(--primary-color);justify-content:center;border-radius:10rem;height:3.5rem;width:100%;font-weight:700}
.source-theme .product-detail-page-buy-box .quantity-box .quantity-box-minus{font-weight:700}
.source-theme .product-detail-page-buy-box .quantity-box .quantity-box-minus,.source-theme .product-detail-page-buy-box .quantity-box .quantity-box-plus{justify-content:center;align-items:center;width:25%;display:flex;color:var(--primary-textColor);cursor:pointer}
.source-theme .product-detail-page-buy-box .quantity-box input{width:50%;justify-content:center;align-items:center;text-align:center;display:flex;font-weight:700;font-size:20px}
.source-theme .product-detail-page-buy-box .quantity-box input:focus{outline:none}
.source-theme .product-detail-page-tabs .tab{display:flex;cursor:pointer;font-size:14px}
.source-theme .product-detail-page-tabs .tab:hover .title{text-decoration:underline}
.source-theme .product-detail-page-tabs .tab.active{padding:0 10px;border-radius:40px;border:2px solid var(--primary-color)!important;display:flex;justify-content:center;align-items:center;height:3.5rem;cursor:pointer;color:var(--primary-color)!important}
.source-theme .product-detail-page-tabs .tab-content{color:var(--primary-textColor);font-size:13px;overflow:hidden;position:relative;width:100%;margin-top:15px;font-weight:400!important;cursor:default}
.source-theme .product-detail-page-easy-refund{padding:10px 0;align-items:center;display:flex}
.source-theme .product-detail-page-easy-refund .easy-refund{display:flex;align-items:center}
.source-theme .product-detail-page-easy-refund .easy-refund .easy-refund-image{margin-right:15px}
.source-theme .product-detail-page-easy-refund .easy-refund span:nth-child(2){font-weight:400;font-size:13px;width:60%}
.source-theme .product-detail-page-easy-refund .easy-refund span.single-line:nth-child(2){width:90%}
.source-theme .product-detail-page-slider{height:700px}
.source-theme .product-detail-page-slider-modal{height:500px}
.source-theme .product-detail-page-variants .selected-circle{background-color:var(--primary-color)!important}
.source-theme .product-detail-page-variants .first-image-circle,.source-theme .product-detail-page-variants .selected-circle{border:1px solid var(--primary-color)!important;color:#fff}
.source-theme .product-detail-page-variants .selected-circle span.variant-name{color:var(--primary-variantSelectedNameColor)!important}
.source-theme .product-detail-page-variants .variant-types{border:1px solid var(--border-color);min-width:50px;height:50px;display:flex;align-items:center;justify-content:center}
.source-theme .product-detail-page-variants .variant-types:hover{border:1px solid var(--primary-color)}
.source-theme .product-detail-page-variants .variant-name{color:var(--primary-variantNameColor);font-weight:700;font-size:14px}
.source-theme .variant-type{font-size:14px}
.source-theme .variant-color__name,.source-theme .variant-type{color:var(--variantTitleColor)}
.source-theme .primary-border{border:1px solid var(--primary-color)!important}
.source-theme .secondary-border{border:1px solid var(--border-color)}
.source-theme .secondary-border:hover{border:1px solid var(--primary-color)!important}
.source-theme .product-detail-page-detail-price-box .price-main{font-weight:800;font-size:18px;display:flex;align-items:flex-end;margin-top:10px}
.source-theme .product-detail-page-detail-price-box .price-main .discount-percent{width:38px;height:38px;display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;font-size:12px;margin-right:10px;font-weight:900}
.source-theme .product-detail-page-detail-price-box .price-main .discount-percent.category-page-discount-percent{background-color:var(--primary-color)}
.source-theme .product-detail-page-detail-price-box .price-main .discount-price span:first-child{text-decoration:line-through;color:var(--line-throughColor);font-size:16px;font-weight:400;line-height:15px}
.source-theme .product-detail-page-slider .slick-arrow.slick-prev,.source-theme .product-detail-zoom-slider .slick-arrow.slick-prev{left:10px!important;z-index:2;border:2px solid #000;width:40px;height:40px}
.source-theme .product-detail-page-slider .slick-arrow.slick-next,.source-theme .product-detail-zoom-slider .slick-arrow.slick-next{right:10px!important;z-index:2;border:2px solid #000;width:40px;height:40px}
.source-theme .product-detail-zoom-slider .slick-arrow.slick-next,.source-theme .product-detail-zoom-slider .slick-arrow.slick-prev{background-color:#fff}
.source-theme .product-detail-page-slider .slick-arrow,.source-theme .product-detail-zoom-slider .slick-arrow{display:flex!important;justify-content:center!important;align-items:center!important}
.source-theme .product-detail-page-slider .slick-arrow.hide-arrows{display:none!important}
.source-theme .product-detail-page-slider:hover .slick-arrow:not(.hide-arrows),.source-theme .product-detail-zoom-slider:hover .slick-arrow{display:flex!important}
.source-theme .product-detail-page-slider .slick-next:before,.source-theme .product-detail-page-slider .slick-prev:before,.source-theme .product-detail-zoom-slider .slick-next:before,.source-theme .product-detail-zoom-slider .slick-prev:before{content:""!important}
.source-theme .product-detail-page-slider .slick-arrow.slick-next.with-bg,.source-theme .product-detail-page-slider .slick-arrow.slick-prev.with-bg{border:0!important;background-color:var(--primary-color);border-radius:4px}
.source-theme .product-detail-page-slider .slick-arrow.slick-next.with-bg svg,.source-theme .product-detail-page-slider .slick-arrow.slick-prev.with-bg svg{color:#fff}
.source-theme .product-detail-page-slider .slick-arrow.slick-next.with-bg:hover,.source-theme .product-detail-page-slider .slick-arrow.slick-prev.with-bg:hover{background-color:var(--primary-color)}
.source-theme .product-detail-page-slider .slick-arrow.slick-next:hover,.source-theme .product-detail-page-slider .slick-arrow.slick-prev:hover{background-color:#efefef}
.source-theme .product-detail-page-slider.show-dots-slider .slick-dots>li{margin:0 .5rem!important;width:unset!important;height:unset!important}
.source-theme .product-detail-page-slider.show-dots-slider .slick-dots>li>button{width:8px;height:8px;border:none;position:relative;overflow:hidden;text-indent:-9999px;border-radius:50%;background-color:silver;padding:0;display:block;margin-bottom:.5rem;transition:all .2s ease-in-out}
.source-theme .product-detail-page-slider.show-dots-slider .slick-dots>li.slick-active>button{background-color:var(--primary-color)!important;width:2rem;border-radius:10rem;background-color:#fff}
.source-theme .product-detail-table td{font-size:13px}
.source-theme .product-detail-table .table-tr:last-child{border-bottom:unset}
.source-theme .product-detail-tabs-main{background:#f8f8f8;padding:0 16px;margin-top:16px}
.source-theme .product-detail-zoom-slider .r-0{right:5px!important}
.source-theme .product-detail-zoom-slider .l-0,.source-theme .product-detail-zoom-slider .r-0{background-color:rgba(30,30,30,.48)!important;border:unset!important;color:#fff!important;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer}
.source-theme .product-detail-zoom-slider .l-0{left:5px!important}
.source-theme .product-detail-page-tabs div.tab:last-child{border-bottom:unset}
.source-theme .show-images-container .r-0{right:155px!important}
.source-theme .zoom-image-modal-active-image{border:3px solid #000}
.source-theme .zoom-image-modal-passive-image{border:3px solid transparent}
.source-theme .product-detail-page-tabs .tab{padding:16px 0;font-weight:500;color:#1f1f1f;border-bottom:1px solid var(--border-color)}
.source-theme .product-detail-page-variants .color-image-choice{width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin-bottom:8px}
.source-theme .product-detail-page-variants .color-noimage-choice{width:38px;height:38px;display:flex;justify-content:center;align-items:center;margin-bottom:8px}
.source-theme .react-confirm-alert-button-group button:first-child{background-color:var(--primary-color)}
.source-theme .react-confirm-alert-button-group button:first-child:hover{background-color:var(--primary-hoverColor)}
.source-theme .react-confirm-alert-button-group button:nth-child(2){background-color:#fff;border:1px solid var(--primary-color);color:#000}
.source-theme .cursor-zoom-in{cursor:zoom-in}
.source-theme .cursor-zoom-out{cursor:zoom-out}
.source-theme .zoom-image-mobile{position:fixed;width:100%;height:100%;bottom:0;right:0;left:0;top:0;z-index:9999999999998;background-color:#fff;display:flex}
.source-theme .zoom-image-mobile .mobile-slider{display:block;position:relative;width:100%}
.source-theme .zoom-image-mobile .container{position:relative;width:100%;height:100vh}
.source-theme .zoom-image-mobile .deneme{position:relative;padding-bottom:100%}
.source-theme .zoom-image-mobile .deneme>div{flex:0 0 100%;scroll-snap-align:start}
.source-theme .zoom-image-mobile .mobile-slider-actions{display:flex;position:absolute;justify-content:space-between;width:calc(100% - 32px);transform:translateY(-50%);top:50%;z-index:9;left:16px}
.source-theme .zoom-image-mobile .mobile-slider-actions .v-hidden{visibility:hidden}
.source-theme .zoom-image-mobile .mobile-slider-actions .v-visible{visibility:visible}
.source-theme .zoom-image-mobile .custom-slider-main{display:flex;flex-flow:row nowrap;overflow:auto;scroll-snap-type:x mandatory;position:relative;width:100%;margin:0 auto}
.source-theme .zoom-image-desktop{position:fixed;width:100%;height:100%;bottom:0;right:0;left:0;top:0;z-index:99999999999;background-color:#fff}
.source-theme .close-zoom-image{z-index:9999999999999}
.source-theme .zoom-image-desktop .buttons{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;bottom:50px;animation:bottomToTop .3s linear}
@keyframes bottomToTop{0%{bottom:0;opacity:0}20%{bottom:10}40%{bottom:20}60%{bottom:30}80%{bottom:40}to{bottom:50;opacity:1}}
.source-theme .zoom-image-desktop .buttons .prev{width:50px;height:50px}
.source-theme .zoom-image-desktop .buttons .prev,.source-theme .zoom-image-desktop .buttons .zoom-close{margin-right:30px;border:2px solid #000;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s}
.source-theme .zoom-image-desktop .buttons .zoom-close{width:60px;height:60px}
.source-theme .zoom-image-desktop .buttons .next{border:2px solid #000;border-radius:50%;display:flex;justify-content:center;align-items:center;width:50px;height:50px;cursor:pointer;transition:.3s}
.source-theme .zoom-image-desktop .buttons .next:hover,.source-theme .zoom-image-desktop .buttons .prev:hover,.source-theme .zzoom-image-desktop .buttons .zoom-close:hover{transform:scale(1.2)}
.source-theme .zoom-image-desktop .zoom-image-grid{height:80vh;margin-top:20px}
.source-theme .zoom-icon,.source-theme .zoom-image-desktop .zoom-image-grid{display:flex;justify-content:center;align-items:center}
.source-theme .zoom-icon{bottom:0;right:0;background:#e2e2e291;width:40px;height:40px;border-radius:4px;display:none}
.source-theme .zoom-image-desktop .react-transform-component,.source-theme .zoom-image-desktop .react-transform-element{width:100%;height:100%}
.source-theme .desktop-zoom{position:absolute;top:5px;right:0;font-size:25px;display:flex;outline:none;cursor:pointer;flex-direction:column;z-index:99;background-color:#fff;border-radius:4px 0 0 4px;box-shadow:0 0 3px 0 #949494}
.source-theme .desktop-zoom span:first-child,.source-theme .desktop-zoom span:nth-child(2){color:#000;padding:5px;border-bottom:1px solid #bfbfbf}
.source-theme .desktop-zoom span:nth-child(3){color:#000;padding:5px}
.source-theme .favorite-modal{width:500px;padding:60px 30px;background:#fff;box-shadow:0 20px 75px rgba(0,0,0,.23);color:#000}
.source-theme .tab-content-bottom{color:var(--primary-textColor);font-size:13px;overflow:hidden;position:relative;width:100%}
.source-theme .slider-container{position:relative;width:70px}
.source-theme .slider-container .slider{display:flex;flex-direction:column;width:70px;height:auto}
.source-theme .slider-container .slider .slide{position:relative;overflow:hidden;cursor:pointer}
.source-theme .slider-container .slider .slide:not(.remove-bg){background-color:#fcfcfc}
.source-theme .slider-container .slider-action{width:70px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}
.source-theme .option-label{font-weight:600}
.source-theme .option-label,.source-theme .option-optional-text{color:var(--productOptionNameColor);font-size:14px}
.source-theme .option-optional-text{font-weight:400;margin-bottom:4px;opacity:.8}
.source-theme .option-text-input{padding:0 8px;height:42px}
.source-theme .option-text-area-input,.source-theme .option-text-input{color:#333;font-size:14px;border:1px solid #ccc;outline:none}
.source-theme .option-text-area-input{padding:8px;min-height:100px;resize:vertical}
.source-theme .options-main{margin-bottom:16px}
.source-theme .options-main:last-child{margin-bottom:0}
.source-theme .option-text-popover{position:absolute;background-color:#efefef;padding:9px;width:160px;border-radius:4px;z-index:9;color:#000;font-size:12px;font-weight:400;transition:all .3s;transform:translateX(-40%);box-shadow:1px 1px 4px 1px #cbcbcb}
.source-theme .option-text-popover.passive{visibility:hidden;opacity:0;top:-10px}
.source-theme .option-text-popover.active{visibility:visible;opacity:1;top:25px;z-index:100}
.source-theme .option-text-popover.active:before{content:"";position:absolute;left:67px;top:-5px;background-color:#efefef;display:flex;width:10px;height:10px;transform:rotate(45deg)}
.source-theme .product-options-title{font-size:14px;font-weight:400;padding:8px 0;border-top:.5px solid #f3f3f3;color:#333;margin-top:8px}
.source-theme .options .option{color:#000;font-size:12px}
.source-theme .product-options-main{border-bottom:.5px solid #f3f3f3}
.source-theme .option-checkbox{border:1px solid var(--border-color);display:flex;justify-content:center;align-items:center;width:20px;height:20px;background-color:#ebeef5}
.source-theme .option-select{outline:none;color:#333;font-size:14px}
.source-theme .react-select__control{min-height:42px!important;outline:none!important;border:1px solid #ccc!important;box-shadow:unset!important}
.source-theme .react-select__control:hover{border-color:#ccc!important}
.source-theme .picker-input-main{background:#efefef;width:60px;height:35px;align-items:center;justify-content:center;display:flex}
.source-theme .picker-input-main input{background:#efefef}
.source-theme .option-box{padding:7px 10px;display:flex;justify-content:center;align-items:center;border:1px solid #ccc;margin-right:8px;cursor:pointer;border-radius:4px;color:#333;background-color:#fff;transition:all .3s;font-weight:500;margin-bottom:8px;font-size:14px}
.source-theme .option-box:hover{border-color:#333}
.source-theme .option-box.active{background-color:#4d4d4d;border-color:#4d4d4d;color:#fff}
.source-theme .option-swatch-color{border:1px solid #fafafa;display:flex;justify-content:center;align-items:center;width:40px;height:40px;box-shadow:0 0 0 2px #fff,0 0 0 4px #fff;border-radius:4px;cursor:pointer;transition:all .3s}
.source-theme .option-swatch-color:hover{transform:scale(1.02)}
.source-theme .option-swatch-color.active{box-shadow:0 0 0 2px #fff,0 0 0 4px #4d4d4d}
.source-theme .option-swatch-image{border:1px solid #fafafa;display:flex;justify-content:center;align-items:center;width:80px;height:80px;box-shadow:0 0 0 2px #fff,0 0 0 4px #fff;border-radius:4px;cursor:pointer;transition:all .3s}
.source-theme .option-swatch-image img{border-radius:4px}
.source-theme .option-swatch-image:hover{transform:scale(1.02)}
.source-theme .option-swatch-image.active{box-shadow:0 0 0 2px #fff,0 0 0 4px #4d4d4d}
.source-theme .react-select__multi-value__remove:hover{background-color:#adadad!important;color:#333!important}
.source-theme .email-modal-input{width:100%;border:1px solid #dfe2e6;border-radius:12px;height:52px;padding:0 16px;margin:8px 0;outline:none}
.source-theme .email-modal-button{background-color:var(--primary-color);color:#fff;cursor:pointer;transition:all .3s;width:100%}
.source-theme .email-modal-button,.source-theme .email-modal-button.passive{display:flex;align-items:center;justify-content:center;height:3.5rem;letter-spacing:.05em;font-weight:600;text-transform:uppercase}
.source-theme .email-modal-button.passive{background-color:#ececec;color:#383838;cursor:not-allowed}
.source-theme .product-detail-comments-title{font-size:1.5rem;color:var(--primary-textColor);font-weight:300}
.source-theme .comment-box{padding-bottom:20px;border-bottom:1px solid #ebebeb}
.source-theme .comment-textarea{width:100%;border:1px solid #dfe2e6;border-radius:0;min-height:120px;padding:16px;margin:8px 0;outline:none;resize:vertical}
.source-theme .comment-button{background-color:var(--primary-color);display:flex;align-items:center;color:#fff;justify-content:center;height:48px;font-weight:900;text-transform:uppercase;cursor:pointer;letter-spacing:.05em;transition:all .3s;padding:5px 20px}
.source-theme .comment-button:hover{background-color:var(--primary-hoverColor)}
.source-theme .comment-button.passive{background-color:#ececec;display:flex;align-items:center;color:#383838;justify-content:center;text-transform:uppercase;cursor:not-allowed}
.source-theme .comment-input-title{width:100%;border:1px solid #dfe2e6;height:42px;padding:16px;margin:8px 0;outline:none;border-radius:0}
.source-theme .comment-title{font-size:14px}
.source-theme .comment__comment-star-primary{color:var(--primary-color);font-size:20px}
.source-theme .comment__comment-star{color:#f7c603;font-size:20px}
.source-theme .comment__comment-title{margin-top:5px;letter-spacing:.005em;font-weight:700}
.source-theme .comment__comment-writing{font-size:12px;color:#919191;font-style:italic}
.source-theme .comment__comment-content{margin-top:5px;font-size:14px;color:#2b2b2b}
.source-theme .comment__comments-main{margin-bottom:16px;border:.5px solid #ebebeb}
.source-theme .comment__comments-main:last-child{margin-bottom:0}
.source-theme .comment__comment-reply{font-size:14px;border-left:2px solid var(--primary-color);padding-left:12px;margin-left:12px;margin-top:8px;color:#585a63;padding-bottom:12px;padding-top:12px}
.source-theme .comment_merchant-name{margin-bottom:8px;color:var(--primary-color);font-weight:500}
.source-theme .pagination-main .paginations ul li{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:4px;color:var(--primary-linkColor);font-weight:600;font-size:14px;cursor:pointer}
.source-theme .pagination-main .paginations ul li:not(:last-child){margin-right:8px;transition:all .3s}
.source-theme .pagination-main .paginations ul li:hover{border:1px solid var(--primary-color)}
.source-theme .pagination-main .paginations ul li.page-active{border:1px solid var(--primary-color);color:#333}
.source-theme .pagination-main .paginations ul li.page-passive{background:#f5f5f5;cursor:not-allowed;border:1px solid var(--border-color);pointer-events:none}
.source-theme .error-select{animation:vibration .2s infinite}
@keyframes vibration{0%{transform:translateX(-10px)}25%{transform:translateX(0)}50%{transform:translateX(10px)}75%{transform:translateX(-10px)}to{transform:translateX(0)}}
.source-theme .product-detail-page-bottom-tabs .tab{padding:7px 0;font-weight:500;color:var(--primary-color);cursor:pointer;font-size:15px}
.source-theme .product-detail-page-bottom-tabs .tab:not(:last-child){margin-right:40px}
.source-theme .title.bottom-tab-active{border-bottom:2px solid var(--primary-color);padding-bottom:10px}
.source-theme .title.bottom-tab-passive{border-bottom:2px solid transparent;padding-bottom:10px}
.source-theme .product-detail-page-bottom-tabs .tab-content{color:var(--primary-textColor);font-size:14px;overflow:hidden;position:relative;width:100%}
.source-theme .custom-date-picker{color:#333;font-size:14px;border:1px solid #ccc;padding:0 8px;height:42px;outline:none;width:100%;cursor:pointer}
.source-theme .react-datepicker__header{border-radius:0!important;background-color:var(--primary-color)!important}
.source-theme .react-datepicker-time__header,.source-theme .react-datepicker-year-header,.source-theme .react-datepicker__current-month,.source-theme .react-datepicker__day-name,.source-theme .react-datepicker__time-name{color:#fff!important}
.source-theme .react-datepicker__day--in-range,.source-theme .react-datepicker__day--in-selecting-range,.source-theme .react-datepicker__day--keyboard-selected,.source-theme .react-datepicker__day--selected,.source-theme .react-datepicker__month-text--in-range,.source-theme .react-datepicker__month-text--in-selecting-range,.source-theme .react-datepicker__month-text--selected,.source-theme .react-datepicker__quarter-text--in-range,.source-theme .react-datepicker__quarter-text--in-selecting-range,.source-theme .react-datepicker__quarter-text--selected,.source-theme .react-datepicker__year-text--in-range,.source-theme .react-datepicker__year-text--in-selecting-range,.source-theme .react-datepicker__year-text--selected{background-color:var(--primary-color)!important}
.source-theme .react-datepicker__month-read-view--down-arrow,.source-theme .react-datepicker__month-year-read-view--down-arrow,.source-theme .react-datepicker__navigation-icon:before,.source-theme .react-datepicker__year-read-view--down-arrow{border-color:#fff!important;top:16px!important}
.source-theme .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.source-theme .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:var(--primary-color)!important;left:-40px!important}
.source-theme .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.source-theme .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:var(--primary-color)!important;left:-40px!important}
.source-theme .react-datepicker{border:1px solid var(--primary-color)!important}
.source-theme .react-datepicker__month-select,.source-theme .react-datepicker__year-select{background-color:var(--primary-color)!important;color:#fff!important;border:1px solid #fff!important;border-radius:4px;font-weight:500}
.source-theme .product-detail-quantity-boxes .product-detail-quantity-box{height:3.5rem;display:flex;justify-content:center;align-items:center;width:50px;cursor:pointer;border:1px solid var(--border-color);background-color:#fff;transition:background-color .3s}
.source-theme .product-detail-quantity-boxes .product-detail-quantity-box:hover{background-color:#f8f8f8}
.source-theme .product-detail-quantity-boxes .product-detail-quantity{height:3.5rem;display:flex;justify-content:center;align-items:center;width:50px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);font-weight:500}
.source-theme .product-option-files .file{background-color:#e9e9e9;border-radius:0;padding:3px 40px 3px 10px;color:#333;font-size:14px}
.source-theme .product-option-files .file .file-delete{position:absolute;top:-5px;right:-5px;background-color:#d6d6d6;width:15px;height:15px;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;display:none}
.source-theme .product-option-files .file:hover .file-delete{display:flex!important}
.source-theme .product-option-files .file .file-delete:hover{background-color:#dadada}
.source-theme [id^=product-option-file-]{display:none;-webkit-appearance:none}
.source-theme .product-option-file-label{background-color:var(--primary-color);cursor:pointer;transition:all .3s}
.source-theme .product-option-file-label,.source-theme .product-option-file-label.passive{font-size:14px;color:#fff;padding:5px 10px;display:flex;align-items:center;justify-content:center;width:200px;font-weight:500}
.source-theme .product-option-file-label.passive{background-color:#ececec;color:#383838;cursor:not-allowed;pointer-events:none}
.source-theme .z-99{z-index:99}
.source-theme .product-detail-page-slider .slick-dots,.source-theme .product-detail-zoom-slider .slick-dots{display:none!important}
.source-theme .product-detail-page-slider.show-dots-slider .slick-dots{display:block!important}
.source-theme .buy-now-button{background-color:var(--primary-color);height:3.5rem;letter-spacing:.05em}
.source-theme .buy-now-button,.source-theme .buy-now-button:hover{display:flex;align-items:center;color:#fff;justify-content:center;font-weight:900;text-transform:uppercase;cursor:pointer;transition:all .3s}
.source-theme .bottom-slider .slick-slider{width:100%}
.source-theme .bottom-slider{width:100%!important}
.source-theme .bottom-slider-main{margin-top:10px}
.source-theme .slider-container .bottom-slider .slide{margin-bottom:unset!important;padding-top:unset!important}
.source-theme .slider-container .only-picture{width:70px}
.source-theme .product-video-main{width:100%;height:100%;position:absolute}
.source-theme .cursor-zoom-in:not(.image) .product-video-main{position:relative!important}
.source-theme .variants-slider .slick-next:before,.source-theme .variants-slider .slick-prev:before{content:""!important}
.source-theme .variants-slider .slick-arrow{display:flex!important;justify-content:center!important;align-items:center!important;z-index:2;background-color:#ececec;width:28px;height:28px;border-radius:50%;box-shadow:0 1px 2px 1px rgba(64,64,64,.2)}
.source-theme .variants-slider .slick-arrow.slick-next{right:0!important}
.source-theme .variants-slider .slick-arrow.slick-prev{left:-12px!important}
.source-theme .variants-slider .slick-arrow:hover{z-index:9;background-color:#efefef}
.source-theme .dot-pulse{position:relative;left:-9984px;box-shadow:9999px 0 0 -5px #636363;animation:dotPulse 1.5s linear infinite;animation-delay:.25s}
.source-theme .dot-pulse,.source-theme .dot-pulse:after,.source-theme .dot-pulse:before{width:5px;height:5px;border-radius:5px;background-color:#636363;color:#636363}
.source-theme .dot-pulse:after,.source-theme .dot-pulse:before{content:"";display:inline-block;position:absolute;top:0}
.source-theme .dot-pulse:before{box-shadow:9989px 0 0 -5px #636363;animation:dotPulseBefore 1.5s linear infinite;animation-delay:0s}
.source-theme .dot-pulse:after{box-shadow:10014px 0 0 -5px #636363;animation:dotPulseAfter 1.5s linear infinite;animation-delay:.5s}
@keyframes dotPulseBefore{0%{box-shadow:9989px 0 0 -5px #636363}30%{box-shadow:9989px 0 0 2px #636363}60%,to{box-shadow:9989px 0 0 -5px #636363}}
@keyframes dotPulse{0%{box-shadow:9999px 0 0 -5px #636363}30%{box-shadow:9999px 0 0 2px #636363}60%,to{box-shadow:9999px 0 0 -5px #636363}}
@keyframes dotPulseAfter{0%{box-shadow:10014px 0 0 -5px #636363}30%{box-shadow:10014px 0 0 2px #636363}60%,to{box-shadow:10014px 0 0 -5px #636363}}
.source-theme .zoom-image-main{position:absolute}
.source-theme .add-basket-fixed{position:fixed;bottom:0;z-index:999;left:50%;opacity:0;visibility:hidden;transform:translateX(-50%)}
.source-theme .add-basket-fixed.in-view-show{animation:width .2s;opacity:1;visibility:visible;width:100%}
@keyframes width{0%{width:50%}to{width:100%}}
.source-theme .add-basket-fixed.in-view-hide{opacity:0;visibility:hidden;width:50%}
.source-theme .quantity-input{display:flex;width:50px;text-align:center;outline:none}
.source-theme .shipping-policy{font-size:13px}
.source-theme .mobile-swiper-main .swiper-pagination-bullet:not(.custom-bullet-image){background-color:silver;opacity:1;margin:0 .5rem!important}
.source-theme .mobile-swiper-main .swiper-pagination-bullet.custom-bullet-image{background-color:silver;opacity:1;margin:0 .2rem!important}
.source-theme .mobile-swiper-main .swiper-pagination-bullet-active{background-color:var(--primary-color)!important;width:2rem;border-radius:10rem}
.source-theme .mobile-swiper-main .swiper-pagination-bullet-active.custom-bullet-image img{border:1px solid var(--primary-color)}
.source-theme .zoom-modal-container{position:fixed;z-index:99998;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);height:100vh;width:100%;display:flex;justify-content:center;align-items:center}
.source-theme .zoom-modal-container .wrapper{display:block;width:90vw}
.source-theme .zoom-close-btn{position:absolute;top:0;right:0;background-color:rgba(30,30,30,.48)!important;display:flex}
.source-theme .zoom-close-btn span{padding:10px;height:44px;display:flex;color:#ccc;align-items:center;justify-content:center;cursor:pointer}
.source-theme .width-input-main input{outline:none;width:90%;height:38px;margin-top:8px;border:1px solid #e1e1e1;font-size:14px;text-align:center;font-weight:500}
.source-theme .width-input-main label{color:#818181;font-size:14px}
.source-theme .width-input-main .number-box span:first-child{border-right:1px solid #e1e1e1;border-top:unset;left:0;top:28px}
.source-theme .width-input-main .number-box span:first-child,.source-theme .width-input-main .number-box span:nth-child(2){display:flex;width:38px;align-items:center;justify-content:center;height:38px;cursor:pointer;position:absolute}
.source-theme .width-input-main .number-box span:nth-child(2){border-left:1px solid #e1e1e1;top:50%;right:10%;top:28px}
.source-theme .use-format-hidden{display:none!important}
.source-theme .custom__image-modal-container{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background-color:rgba(80,80,80,.4);z-index:9999999991;opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s}
.source-theme .custom__image-modal-container.show{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s}
.source-theme .custom__image-modal{width:1040px;height:700px;padding:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff}
.source-theme .custom__image-modal-close{background-color:#000;width:36px;height:36px;display:flex;align-items:center;justify-content:center;top:-30px;right:-30px}
.source-theme .product-detail-select-quantity-main{border:1px solid var(--border-color);height:3.5rem;padding:0 12px}
.source-theme .product-detail-select-quantity-main select{outline:none;background-color:transparent}
.source-theme .product-detail-m2-format-select{border:1px solid var(--border-color);min-width:50px;height:50px;display:flex;align-items:center;justify-content:center}
.source-theme .product-offer-item-main{border:1px solid #e6e6e6;border-radius:6px;padding:20px;align-items:center;justify-content:center;min-height:260px}
.source-theme .selected-bundle-variant{outline:1px solid #fff;outline-offset:-1px}
.source-theme #bundle-for-furn .bundle-title-main{padding:10px 15px;border-width:1px;border-color:#efefef;border-bottom:0}
.source-theme #bundle-for-furn .product-bundle-items-main{padding:0 15px;border-width:1px;border-color:#efefef;border-top:0}
.source-theme #bundle-for-furn .bundle-title-main span{font-weight:500;width:25%;font-size:14px}
.source-theme #bundle-for-furn .bundle-title-main.selectable-variant span{font-weight:500;width:20%;font-size:14px}
.source-theme #bundle-for-furn .bundle-content-main .content{width:25%}
.source-theme #bundle-for-furn .bundle-content-main.selectable-variant .content{width:20%}
.source-theme #bundle-for-furn .bundle-header{background-color:#f8f9fa;padding:10px 15px;border-width:1px;border-color:#e5e5e5}
.source-theme .bundle-variant-color.out-of-stock:before{content:"";width:1px;height:100%;background-color:#707070;transform:rotate(45deg);position:absolute;left:50%;z-index:1}
.source-theme .offer-title{font-size:24px;font-weight:500;line-height:36px;color:#151b1c}
.source-theme .offer-description{font-size:14px;font-weight:400;line-height:20px;color:#151b1c}
.source-theme .offer-product-container{padding:24px;display:flex;border-radius:8px;border:1px solid #dad8e3;min-height:240px}
.source-theme .offer-product-container.with-bg{background-color:#f9f9f9}
.source-theme .offer-product-container.with-bg.accepted{border:1px solid var(--primary-color)}
.source-theme .offer-product-container img,.source-theme .offer-product-container video{border:.5px solid #dad8e3!important}
.source-theme .offer-product-name{font-size:14px;font-weight:400;line-height:20px;color:#151b1c}
.source-theme .product-offer-discount{padding:4px 8px;background-color:#ef103e;font-size:14px;width:-moz-min-content;width:min-content;font-weight:500;line-height:20px;color:#fff}
.source-theme .product-offer-discount-price{font-size:14px;color:#a3a0a8;font-weight:400;line-height:20px;text-decoration:line-through}
.source-theme .product-offer-final-price{font-size:14px;font-weight:500;line-height:20px;color:#151b1c}
.source-theme .offer-summary-box{border-radius:8px;border:1px solid #dad8e3;background:#f9f9f9;display:flex;padding:24px}
.source-theme .offer-summary-info{font-size:14px;font-weight:400;line-height:20px;color:#151b1c}
.source-theme .product-offer-add-button{width:calc(100% - 48px)}
.source-theme .product-offer-accepted-container{padding:4px 8px;border-radius:20px;background-color:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;bottom:-14px;left:50%;white-space:nowrap;transform:translateX(-50%);font-size:14px;font-weight:500}
.source-theme .add-button-product-offer-container{border-radius:4px;border:1px solid #dad8e3;padding:24px}
.source-theme .add-button-offer-title{font-size:16px;font-weight:500;line-height:24px;color:#151b1c}
.source-theme .add-button-offer-description{font-size:14px;font-weight:400;line-height:20px;color:#151b1c}
.source-theme .add-buttton-offer-product-container{min-height:unset}
.source-theme .length-options{position:relative;display:inline-block;line-height:1;font-weight:400;margin:0 8px 12px 0;font-style:normal;text-transform:none;border-radius:0;color:#000;background-color:#efefef;cursor:pointer;padding:20px 18px;font-size:16px}
.source-theme .length-options.is-selected{box-shadow:0 0 0 2px #000}
.source-theme .length-options.is-selected.is-free-text{box-shadow:0 0 0 2px transparent}
.source-theme .length-options.is-free-text{padding:8px}
.source-theme .lenght-free-input-container input{height:40px;width:45px;border:2px solid #565656;padding:8px 2px;text-align:center}
.source-theme .length-unit{margin-left:12px;font-weight:600}
.source-theme .product-option-swatch-scroll{scroll-padding-top:5px}
.source-theme .product-option-swatch-scroll::-webkit-scrollbar{height:6px}
.source-theme .product-option-swatch-scroll::-webkit-scrollbar-track{background:#f2f2f2}
.source-theme .product-option-swatch-scroll::-webkit-scrollbar-thumb{background:#c9c9c9}
.source-theme .product-option-swatch-scroll::-webkit-scrollbar-thumb:hover{background:#555}
.source-theme .variant-types-out-of-stock{background-color:var(--variant-types-out-of-stock)!important}
.source-theme .product-images-container-sticky{position:sticky;top:96px}
.source-theme .product-option-big-image-main{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.134);z-index:999999;display:flex;align-items:center;justify-content:center}
.source-theme .product-option-big-image-container{width:55%;height:60%;border-radius:4px;padding:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff}
.source-theme .react-datepicker-popper{z-index:2!important}
.source-theme .product-detail-page-bottom-tabs .tab-content img{width:100%!important}
.source-theme .product-detail-page-bottom-tabs .tab-content img[width][height]{width:unset!important}
.source-theme .product-detail-page-variants:hover .select-arrow{display:none}
.source-theme .__react_component_tooltip{display:none!important}
.source-theme .__react_component_tooltip.show{display:block!important}
.source-theme .category-products-main .category-products-info-main .product-name{color:#000;font-weight:400;font-size:14px}
.source-theme .desktop-filters .sticky-filter::-webkit-scrollbar{width:5px}
.source-theme .desktop-filters .sticky-filter::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}
.source-theme .desktop-filters .sticky-filter::-webkit-scrollbar-thumb{background:#b6b6b6;border-radius:10px}
.source-theme .desktop-filters .sticky-filter::-webkit-scrollbar-thumb:hover{background:#747474}
.source-theme .desktop-filters .filters-scrollable.active::-webkit-scrollbar,.source-theme .desktop-filters .sub-categories-main::-webkit-scrollbar{width:14px}
.source-theme .desktop-filters .filters-scrollable.active::-webkit-scrollbar-thumb,.source-theme .desktop-filters .sub-categories-main::-webkit-scrollbar-thumb{box-shadow:inset 0 0 14px 14px #bbbbbe;border:5px solid transparent;border-radius:14px}
.source-theme .desktop-filters .filters-scrollable.active::-webkit-scrollbar-track,.source-theme .desktop-filters .sub-categories-main::-webkit-scrollbar-track{box-shadow:inset 0 0 14px 14px transparent;border:5px solid transparent}
.source-theme .desktop-filters .filters-scrollable.active{opacity:1;max-height:395px;visibility:visible;display:flex;transition:.3s;overflow-x:hidden;overflow-y:auto}
.source-theme .mobil-filters-bg{background-color:#f4f4f4;padding:16px 0;margin-bottom:16px;border-radius:8px}
.source-theme .mobil-sorting-bg{background-color:rgba(0,0,0,.75);position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999999999}
.source-theme .search-icon{position:absolute;right:17px;top:0;font-size:22px;color:#5f5f5f;width:39px;height:39px;display:flex;background:#f4f4f4;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}
.source-theme .search-icon:hover{color:#191919;background:#c5c5c5}
.source-theme .search-input{width:100%;border:1px solid #f4f4f4!important;padding:8px 50px 8px 8px;font-size:14px;color:#545454}
.source-theme .search-input::-moz-placeholder{color:#838383!important;font-size:14px}
.source-theme .search-input::placeholder{color:#838383!important;font-size:14px}
.source-theme .breadcrumbs{display:flex;align-items:center}
.source-theme .breadcrumbs:hover{position:relative;z-index:99999}
.source-theme .breadcrumbs .breadcrumb-item{font-size:15px;display:flex;font-weight:400;color:#2c2c2c}
.source-theme .breadcrumbs ul{display:flex;flex-wrap:wrap}
.source-theme .breadcrumbs .breadcrumb-item+.breadcrumb-item{display:flex;padding-left:.5rem}
.source-theme .breadcrumbs .breadcrumb-item+.breadcrumb-item:before{content:"";display:inline-block;color:#6c757d}
.source-theme .breadcrumbs .breadcrumb-item.active{color:#c8ced4;padding-right:3px}
.source-theme .sub-categories-main{overflow:auto}
.source-theme .grid-template{position:absolute;top:7px;left:12px}
.source-theme .grid-template-two{margin-left:-1px}
.source-theme .grid-template-choise-one{border:1px solid #c9c9c9;border-right:unset;border-radius:2px 0 0 2px;width:33px;padding-left:6px}
.source-theme .grid-template-choise-one,.source-theme .grid-template-choise-two{height:30px;display:flex;align-items:center;color:#484848;cursor:pointer}
.source-theme .grid-template-choise-two{border:1px solid #c9c9c9;border-radius:0 2px 2px 0;width:35px;justify-content:center}
.source-theme .grid-template-choise-one.active,.source-theme .grid-template-choise-two.active{color:var(--primary-color)}
.source-theme .desktop-sorting{border:1px solid #c1c1c1;padding:0 10px;border-radius:4px}
.source-theme .desktop-sorting select{outline:none;color:#2d2d2d;font-size:14px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff}
.source-theme .mobil-sorting-icon,.source-theme .mobile-sorting{display:none}
.source-theme .mobile-sorting{position:fixed;right:0;background:#fdfdfd;top:50%;left:50%;z-index:999999999999;border-radius:4px;width:260px;transform:translate(-50%,-50%)}
.source-theme .desktop-sort-template{background-color:#f7f6f9;width:calc(100% - 16rem);margin:0 16px}
.source-theme .sort-item{color:#232323;padding:10px 20px;cursor:pointer;font-weight:500;font-size:14px;transition:all .3s;border-bottom:2px solid transparent}
.source-theme .sort-item.active,.source-theme .sort-item:hover{color:#232323;background-color:#f2f2f2;border-bottom:2px solid #232323}
.source-theme .checkbox{display:flex;width:21px;height:21px;border-radius:50%;border:1px solid #bdbdbd;position:relative}
.source-theme .checkbox span{width:15px;height:15px;top:2px;left:2px}
.source-theme .checkbox span,.source-theme .is-sorting{display:flex;border-radius:50%;background-color:var(--primary-color);position:absolute}
.source-theme .is-sorting{width:8px;height:8px;top:0;right:-1px}
.source-theme .unreset-reset.category__desc p{margin:15px 0}
.source-theme .dropdown-sort{top:100%;width:100%;left:0;z-index:99;font-size:12px;background-color:#fff;margin-top:0;transition:margin .3s;opacity:0;visibility:hidden}
.source-theme .dropdown-sort.active{opacity:1;visibility:visible;margin-top:16px}
.source-theme .dropdown-sort .sort-item{font-size:12px;padding:10px 16px}
.source-theme .category-list-quantity-boxes .category-list-quantity-box{height:44px;display:flex;justify-content:center;align-items:center;width:30px;cursor:pointer;border:1px solid var(--border-color);background-color:#fff;transition:background-color .3s}
.source-theme .category-list-quantity-boxes .category-list-quantity{height:44px;display:flex;justify-content:center;align-items:center;width:30px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);font-weight:500}
.source-theme .category-list-quantity-boxes .category-list-quantity .quantity-input{width:30px;font-size:14px}
.source-theme .list-product-mobile-quantity-bar .category-list-quantity-box svg{margin-top:0}
.source-theme .list-product-mobile-quantity-bar .category-list-quantity,.source-theme .list-product-mobile-quantity-bar .category-list-quantity-box{height:30px}
.source-theme .category-products-main .category-products-image{-o-object-fit:contain;object-fit:contain}
.source-theme .add-favorite{position:absolute;right:20px;top:20px;color:var(--primary-color);font-size:20px;z-index:9}
.source-theme .category-products-main .category-products-info-main .brand-name{font-size:15px;font-weight:700;color:var(--primary-color);margin:5px 0 0}
.source-theme .category-products-main .grid-template-list span:first-child,.source-theme .category-products-main .grid-template-list span:nth-child(2),.source-theme .category-products-main .grid-template-list span:nth-child(3),.source-theme .category-products-main .grid-template-list span:nth-child(4){width:8px;height:10px;display:flex;background:#000;margin-right:2px}
.source-theme .category-products-main .category-products-info-main .variant{font-size:13px;height:20px;color:var(--primary-color)}
.source-theme .category-products-main .category-products-info-main .price-main{font-weight:900;font-size:18px;height:20px;display:flex;align-items:flex-end;margin-top:10px}
.source-theme .category-products-main .category-products-info-main .price-main .discount-percent{width:38px;height:38px;display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;font-size:12px;margin-right:10px;font-weight:900}
.source-theme .category-products-main .category-products-info-main .price-main .discount-price span:first-child{text-decoration:line-through;color:var(--line-throughColor);font-size:16px;font-weight:400!important;line-height:15px}
.source-theme .loading-icon{animation:spin 3s infinite}
@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
.source-theme .desktop-filters .sticky-filter{position:sticky;top:100px;height:85vh;overflow-y:auto!important;overflow-x:hidden!important}
.source-theme .desktop-filters .filters-scrollable{transition:.3s;max-height:0;opacity:0;visibility:hidden;width:100%}
.source-theme .mobil-filters{display:none}
.source-theme .template-list{display:flex}
.source-theme .search-result-main{background:#e8e8e8;border-radius:20px;padding:3px 10px}
.source-theme .cart-drawer-header .title{font-weight:700;font-size:18px;color:var(--primary-textColor)}
.source-theme .cart-drawer-header .basket-count{font-size:16px;margin-bottom:20px;color:var(--primary-textColor)}
.source-theme .basket-item-name{display:block;width:85%;margin-bottom:5px}
.source-theme .basket-item-name,.source-theme .cart-drawer-text{color:var(--primary-textColor);font-size:14px}
.source-theme .cart-drawer-text{font-weight:700}
.source-theme .basket-drawer-variant,.source-theme .cart-drawer-text .price{color:var(--primary-textColor);font-size:14px}
.source-theme .basket-drawer-variant{margin:3px 0;display:flex;flex-wrap:wrap}
.source-theme .basket-drawer-variant .variant-type{color:var(--primary-linkColor);margin-right:5px;font-size:13px}
.source-theme .basket-drawer-variant .variant-name{margin-right:20px;font-size:13px}
.source-theme .cart-drawer-edit{color:var(--primary-textColor);font-size:14px}
.source-theme .cart-drawer-edit:hover{color:var(--primary-color)}
.source-theme .quantity-box .icons:hover{color:var(--primary-color)!important}
.source-theme .trash-icon{color:var(--primary-textColor)}
.source-theme .empty-basket,.source-theme .trash-icon:hover{color:var(--primary-color)}
.source-theme .empty-basket{display:flex;justify-content:center;opacity:.2;padding:20px 0;border-top:1px solid #616161;border-bottom:1px solid #616161;margin-top:10px}
.source-theme .keep-shopping-button{background-color:var(--primary-textColor)!important;border-radius:30px!important;font-size:16px;color:#fff;font-weight:700!important}
.source-theme .cart-total-price-main span:first-child{color:var(--primary-textColor);font-size:16px}
.source-theme .cart-total-price-main span:nth-child(2){color:var(--primary-textColor);font-weight:700;font-size:18px}
.source-theme .checkout-btn-main{color:#fff;background-color:var(--primary-color);padding:17px 20px 19px 24px;position:absolute!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;justify-content:space-between;align-items:center}
.source-theme .checkout-btn-main .basket-total-price span:first-child{color:#fff;font-size:14px}
.source-theme .checkout-btn-main .basket-total-price span:nth-child(2){color:#fff;font-size:18px;font-weight:900}
.source-theme .checkout-btn-main a{margin-right:15px;font-weight:900;letter-spacing:-.6px}
.source-theme .basket-quantity-main .quantity-box{font-size:13px}
.source-theme .basket-quantity-main .price-main{font-weight:500;font-size:14px;color:#272727}
.source-theme .basket-quantity-main .price-main-cart{font-weight:500;font-size:12px;color:#272727}
.source-theme .basket-quantity-main .quantity-box span:first-child{color:var(--primary-linkColor);margin-right:15px;font-size:14px}
.source-theme .basket-quantity-main .quantity-box span:nth-child(2),.source-theme .basket-quantity-main .quantity-box span:nth-child(3){margin-right:15px}
.source-theme .basket-summary{background:#fff;padding:20px 30px;border:1px solid #ededed;background:#f7f7f9}
.source-theme .basket-summary h3{font-weight:700;padding:18px 0;font-size:18px}
.source-theme .basket-summary .sub-total span:first-child{font-size:14px;color:#636363;width:70%}
.source-theme .basket-summary .sub-total span:nth-child(2){font-weight:600;font-size:14px;color:#8a8b94}
.source-theme .basket-summary .final-total span:first-child{color:var(--primary-color);font-size:14px}
.source-theme .basket-summary .final-total span:nth-child(2){font-weight:700;font-size:18px;color:var(--primary-color)}
.source-theme .basket-summary .basket-checkout-btn{height:48px;display:flex;background-color:var(--primary-color);color:#fff;font-weight:700;font-size:14px;justify-content:center;transition:all .3s}
.source-theme .basket-summary .basket-checkout-btn span{letter-spacing:.05em}
.source-theme .basket-summary .basket-checkout-btn:hover{background-color:var(--primary-hoverColor)}
.source-theme .basket-features .basket-feature{display:flex;font-size:12px;flex-direction:row;align-items:center;margin-bottom:10px;color:#636363}
.source-theme .basket-features .basket-feature span:first-child{display:flex;margin-right:10px}
.source-theme .basket-brand-name{color:var(--primary-color);font-weight:900;font-size:13px}
.source-theme .basket-top-checkout{background-color:var(--primary-color);color:#fff;padding:7px 20px;font-weight:700;align-items:center;cursor:pointer;transition:all .3s;font-size:15px;display:none}
.source-theme .basket-top-checkout:hover,.source-theme .shopping-button:hover{background-color:var(--primary-hoverColor)}
.source-theme .shopping-button{background-color:var(--primary-color);color:#fff;padding:7px 20px;font-weight:900;align-items:center;cursor:pointer;transition:all .3s;font-size:15px;display:flex;height:48px;letter-spacing:.05em;justify-content:center}
.source-theme .cart-item-option-color{width:20px;height:20px;border:1px solid #fafafa;border-radius:4px;display:flex}
.source-theme .basket-icon{width:100%;height:200px;margin-top:20px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
.source-theme .basket-icon img{padding:20px 0!important}
.source-theme .basket-info-icons{width:20px;height:20px;margin-right:8px;flex-shrink:0}
.source-theme .gray-price-line{text-decoration:line-through}
.source-theme .gray-price,.source-theme .gray-price-line{font-size:14px;color:#8a8b94}
.source-theme .keep-shopping-link{text-underline-offset:4px;font-size:14px;letter-spacing:.05em;text-decoration-color:#afafaf!important}
.source-theme .coupon-code-text{color:var(--primary-color);text-underline-offset:2px}
.source-theme .coupon-input-main input{width:100%;height:48px;font-size:14px;border-left:1px solid var(--primary-color);border-top:1px solid var(--primary-color);border-bottom:1px solid var(--primary-color);padding:0 20px 0 50px;outline:none;border-radius:2px}
.source-theme .coupon-input-main input::-moz-placeholder{color:#878787!important}
.source-theme .coupon-input-main input::placeholder{color:#878787!important}
.source-theme .coupon-input-main .icon{position:absolute;top:50%;transform:translateY(-50%);left:15px;color:var(--primary-color)}
.source-theme .coupon-input-main .close{margin-left:1%;cursor:pointer}
.source-theme .coupon-input-main .use-btn{background-color:var(--primary-color);color:#fff;height:100%;padding:0 10px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500}
.source-theme .used-coupon-code{padding:5px 20px 5px 0;text-decoration:underline;text-underline-offset:3px}
.source-theme .basket__image{width:80px!important;height:80px!important;flex-shrink:0!important;position:relative!important}
.source-theme .login-main .login{color:var(--primary-color);margin-right:50px;font-size:25px}
.source-theme .login-main .login-btn{background-color:var(--primary-color);color:#fff;border-radius:0;transition:.3s;text-transform:unset;font-weight:900;height:48px}
.source-theme .login-main .login-btn.disabled{background-color:#eaeaea;color:#fff;border-radius:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;cursor:not-allowed}
.source-theme .login-main .login-btn span{letter-spacing:.05em}
.source-theme .login-main .login-btn:hover{background-color:var(--primary-hoverColor)!important}
.source-theme .login-bg.with-bg:before{background-color:rgba(0,38,138,.2)}
.source-theme .login-bg.with-bg:before,.source-theme .login-bg.without-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
.source-theme .google-captcha a{color:#1967d2;letter-spacing:.2px}
.source-theme .social-login .google-button{border:1px solid #bebebe;color:#000}
.source-theme .social-login .facebook-button,.source-theme .social-login .google-button{width:48%;height:42px;font-size:11px;display:flex;align-items:center;justify-content:center;cursor:pointer;letter-spacing:.1rem;font-weight:600;transition:all .1s}
.source-theme .social-login .facebook-button{border:1px solid #4c6fb6;color:#4c6fb6}
.source-theme .social-login .twitch-button{width:48%;border:1px solid #5a3e85;height:42px;font-size:11px;display:flex;align-items:center;justify-content:center;color:#5a3e85;cursor:pointer;letter-spacing:.1rem;font-weight:600;transition:all .1s}
.source-theme .or-line{width:100%;height:2px;background-color:#e2e2e2;position:relative}
.source-theme .or-line span{position:absolute;transform:translateX(-50%);left:50%;color:#c8c8c8;font-weight:500;top:-10px;font-size:14px;background:#fff;width:60px;display:flex;align-items:center;justify-content:center;letter-spacing:.1rem}
.source-theme .register-inp-main input{width:100%;border-bottom:1px solid var(--input-borderColor);border-radius:0!important}
.source-theme .register-inp-main input:focus{outline:none}
.source-theme .register-main .register{margin-right:50px;color:var(--primary-color);font-size:25px}
.source-theme .register-main .register-btn{background-color:var(--primary-color);color:#fff;border-radius:0;transition:.3s;text-transform:unset;font-weight:900;height:48px}
.source-theme .register-main .register-btn.disabled{background-color:#eaeaea;color:#fff;border-radius:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;cursor:not-allowed}
.source-theme .register-main .register-btn span{letter-spacing:.05em}
.source-theme .register-main .register-btn:hover{background-color:var(--primary-hoverColor)!important}
.source-theme .register-bg{background-size:cover!important;background-position:50%!important;height:calc(100vh - 80px)!important;overflow:hidden!important;position:sticky!important}
.source-theme .register-bg.with-bg:before{background-color:rgba(0,38,138,.2)}
.source-theme .register-bg.with-bg:before,.source-theme .register-bg.without-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
.source-theme .register-grid{width:80%}
.source-theme .checkbox-main .filter-type-list-checkbox{border:1px solid var(--border-color);display:flex;justify-content:center;align-items:center;width:20px;height:20px;background-color:#ebeef5}
.source-theme .checkbox-main .filter-type-list-checkbox.checked{background-color:var(--primary-color)}
.source-theme .checkbox-main .filter-type-list-check{position:absolute;top:3px;left:3px;color:#fff;font-weight:900}
.source-theme .register-main .react-select__control{border:none!important;border-bottom:1px solid var(--input-borderColor)!important}
.source-theme .register-main .react-select__value-container{padding:0!important}
.source-theme .phone-input input{width:100%;border-bottom:1px solid var(--input-borderColor)!important;padding:7px 10px;font-size:13px;border-radius:0!important;outline:none}
.source-theme .sms-options{border:1px solid var(--primary-color)!important}
.source-theme .sms-options:not(.isactive){background-color:transparent!important;transition:all .3s;color:var(--primary-color)!important}
.source-theme .sms-options:hover{background-color:var(--primary-hoverColor)!important;transition:all .3s;color:#fff!important}
.source-theme .register-inp-main input:disabled{background-color:#e9ecef!important}
.source-theme .account-bg{background-image:linear-gradient(90deg,#fbfbfb 29%,#fff 0);min-height:100vh}
.source-theme .account-page .link{color:var(--primary-linkColor)}
.source-theme .account-page .account-inp-main input{width:100%;border-bottom:1px solid var(--border-color);padding:7px 10px;font-size:13px;border-radius:0!important}
.source-theme .account-page .account-inp-main input:focus{outline:none}
.source-theme .account-page .account-inp-main input:disabled,.source-theme .phone-input input:disabled{background-color:#e9ecef!important}
.source-theme .account-page .account-btn{background-color:var(--primary-color)!important;border-radius:0;height:48px;color:#fff;transition:.3s;font-weight:900}
.source-theme .account-page .account-btn span{letter-spacing:.05em}
.source-theme .account-page .account-btn:hover{background-color:var(--primary-hoverColor)!important}
.source-theme .account-page .new-address{color:var(--primary-color)}
.source-theme .account-page .modal-bg{z-index:9999}
.source-theme .account-page .address-box-left{width:200px}
.source-theme .account-page .address-box-right{width:calc(100% - 220px)}
.source-theme .account-page .back-button{display:none}
.source-theme .modal-main{width:40%}
.source-theme .homepage-link{color:var(--primary-color);text-decoration:underline}
.source-theme .refund-button.active{background-color:var(--primary-color);color:#fff}
.source-theme .refund-button.active,.source-theme .refund-button.passive{cursor:pointer;border-radius:0;padding:5px 10px;display:flex;align-items:center;transition:all .3s;font-weight:300}
.source-theme .refund-button.passive{background-color:#f7f6f9;color:#383838}
.source-theme .refund-button.active:hover{background-color:var(--primary-hoverColor);color:#fff}
.source-theme .refund-button-send.active{background-color:var(--primary-color);color:#fff}
.source-theme .refund-button-send.active,.source-theme .refund-button-send.passive{cursor:pointer;border-radius:0;display:flex;height:48px;align-items:center;font-weight:500;transition:all .3s;justify-content:center;width:300px}
.source-theme .refund-button-send.passive{background-color:#ececec;color:#383838}
.source-theme .refund-button-send.active:hover{background-color:var(--primary-hoverColor);color:#fff}
.source-theme .product-detail-select-variant-type{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dfe2e6;border-radius:0;width:100%;height:52px;padding:12px;outline:none;background-color:#fff}
.source-theme .select-arrow{position:absolute;color:var(--primary-textColor);top:50%;right:12px;transform:translateY(-50%)}
.source-theme .refund-success-icon{color:var(--primary-color);font-size:70px}
.source-theme .account-action-buttons{background-color:#f1f1f1;width:25px;height:25px;border-radius:50%;padding:5px}
.source-theme .action-box{width:60px;display:flex;align-items:center}
.source-theme .status-tag{padding:4px 12px;font-size:12px;border-radius:4px}
.source-theme .placeholder-image,.source-theme .status-tag{align-items:center;justify-content:center;display:flex}
.source-theme .placeholder-image{width:128px;height:128px;background-color:#f7f6f9;color:#383838;font-weight:700}
.source-theme .status-title{background-color:#f7f6f9;padding:7px 5px;font-size:14px}
.source-theme .placeholder-list-image{width:150px;height:150px;background-color:#f7f6f9;display:flex;align-items:center;justify-content:center;color:#383838;font-weight:700}
.source-theme .account-management-overlay{background:hsla(0,0%,100%,0)!important}
.source-theme .account-inp-main .select-flag-main{flex:1}
.source-theme .forget-password-inp-main input{width:100%;border-bottom:1px solid var(--input-borderColor);border-radius:0!important}
.source-theme .forget-password-inp-main input:focus{outline:none}
.source-theme .forget-password-btn{background-color:var(--primary-color);color:#fff;border-radius:0!important}
.source-theme .custom-page-main .content{width:75%;padding:30px}
.source-theme .custom-page-main .title{font-size:28px}
.source-theme .custom-page-main .content h1,.source-theme .custom-page-main .content h2,.source-theme .custom-page-main .content h3,.source-theme .custom-page-main .content h4,.source-theme .custom-page-main .content h5,.source-theme .custom-page-main .content h6{font-weight:700;margin-top:2.5em;margin-bottom:1em;font-size:20px}
.source-theme .custom-page-main .content h1:first-child,.source-theme .custom-page-main .content h2:first-child,.source-theme .custom-page-main .content h3:first-child,.source-theme .custom-page-main .content h4:first-child,.source-theme .custom-page-main .content h5:first-child,.source-theme .custom-page-main .content h6:first-child{font-weight:700;margin-top:0!important;margin-bottom:1em;font-size:20px}
.source-theme .custom-page-main .content p{margin:0 0 20px}
.source-theme .desktop-filters .filter-type-box{padding:5px 10px;border:1px solid var(--border-color);display:flex;justify-content:center;align-items:center;min-width:40px;height:40px;margin-bottom:10px}
.source-theme .desktop-filters .filter-type-box.active{background-color:var(--primary-color)!important;color:#fff;font-weight:700}
.source-theme .desktop-filters .filter-type-swatch{border:1px solid var(--border-color);display:flex;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:10px;border-radius:50%}
.source-theme .desktop-filters .swatch-image{border-radius:50%!important}
.source-theme .desktop-filters .filter-type-swatch.active{border:2px solid #717171}
.source-theme .desktop-filters .filter-type-swatch-check{position:absolute;top:6px;left:6px;color:#e4e4e4;font-weight:900}
.source-theme .desktop-filters .filter-type-list-checkbox{border:1px solid var(--border-color);display:flex;justify-content:center;align-items:center;width:25px;height:25px;background-color:#ebeef5}
.source-theme .desktop-filters .filter-type-list-checkbox.checked{background-color:var(--primary-color)}
.source-theme .desktop-filters .filter-type-list-check{position:absolute;top:3px;left:4px;color:#fff;font-weight:900}
.source-theme .tooltip{position:relative;display:inline-block;border-bottom:1px dotted #222;margin-left:22px}
.source-theme .tooltip .tooltiptext{min-width:20px;background-color:#222;color:#fff;height:20px;opacity:.8;text-align:center;border-radius:4px;font-size:12px;position:absolute;z-index:1;bottom:150%;left:50%;display:flex;align-items:center;justify-content:center;margin-left:-30px}
.source-theme .tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#222}
.source-theme .slider-ticks>div:not(.tick){display:none}
.source-theme .filters-drawer{z-index:9999999999!important}
.source-theme .filters-drawer-list .filter-type-box{padding:5px 10px;border:1px solid var(--border-color);display:flex;justify-content:center;align-items:center;min-width:40px;height:40px;margin-bottom:10px}
.source-theme .filters-drawer-list .filter-type-box.active{background-color:var(--primary-color)!important;color:#fff;font-weight:700}
.source-theme .header-drawer-bg{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:rgba(0,0,0,.616)}
.source-theme .filters-drawer-list .filter-type-swatch{border:1px solid var(--border-color);display:flex;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:10px;border-radius:50%}
.source-theme .filters-drawer-list .filter-type-swatch.active{border:2px solid #717171}
.source-theme .filters-drawer-list .swatch-image{border-radius:50%!important}
.source-theme .filters-drawer-list .filter-type-swatch-check{position:absolute;top:6px;left:6px;color:#e4e4e4;font-weight:900}
.source-theme .filters-drawer-list .filter-type-list-checkbox{border:1px solid var(--border-color);display:flex;justify-content:center;align-items:center;width:25px;height:25px;background-color:#ebeef5}
.source-theme .filters-drawer-list .filter-type-list-checkbox.checked{background-color:var(--primary-color)}
.source-theme .filters-drawer-list .filter-type-list-check{position:absolute;top:3px;left:4px;color:#fff;font-weight:900}
.source-theme .filters-drawer-list .filters-scrollable{transition:.3s;max-height:0;opacity:0;visibility:hidden;width:100%}
.source-theme .filters-drawer-list .filters-scrollable.active{opacity:1;max-height:395px;visibility:visible;display:flex;transition:.3s;overflow-x:hidden;overflow-y:auto}
.source-theme .filter-btn-main{color:#fff;background-color:var(--primary-color)!important;padding:15px;position:absolute!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;justify-content:center;align-items:center;cursor:pointer}
.source-theme .filter-btn-main:hover{background-color:var(--primary-hoverColor)!important}
.source-theme .filters-drawer-height{height:calc(100% - 95px)!important}
.source-theme .login-inp-main input{width:100%;border-bottom:1px solid var(--input-borderColor);border-radius:0!important}
.source-theme .login-inp-main input:focus{outline:none}
.source-theme .login-main .login-modal{margin-right:0!important}
.source-theme .login-main .login-modal,.source-theme .login-main .register{color:var(--primary-color);font-size:25px}
.source-theme .login-bg{background-size:cover!important;background-position:50%!important;height:calc(100vh - 80px)!important;overflow:hidden!important;position:sticky!important}
.source-theme .login-grid{width:80%}
.source-theme .text-view-main .title{font-size:25px;font-weight:600;width:75%}
.source-theme .text-view-main .content{width:50%;line-height:30px}
.source-theme .text__view__scroll::-webkit-scrollbar{width:2px}
.source-theme .text__view__scroll::-webkit-scrollbar-track{background:#f1f1f1}
.source-theme .text__view__scroll::-webkit-scrollbar-thumb{background:#9e9e9e}
.source-theme .text__view__scroll::-webkit-scrollbar-thumb:hover{background:#555}
.source-theme .unreset body{margin:8px}
.source-theme .unreset th{font-weight:bolder}
.source-theme .unreset caption,.source-theme .unreset th{text-align:left}
.source-theme .unreset h1{font-size:2em;margin:0}
.source-theme .unreset h2{font-size:1.5em;margin:0}
.source-theme .unreset h3{font-size:1.17em;margin:0}
.source-theme .unreset blockquote,.source-theme .unreset dir,.source-theme .unreset dl,.source-theme .unreset fieldset,.source-theme .unreset form,.source-theme .unreset h4,.source-theme .unreset menu,.source-theme .unreset ol,.source-theme .unreset p,.source-theme .unreset ul{margin:0}
.source-theme .unreset h5{font-size:.83em;margin:0}
.source-theme .unreset h6{font-size:.75em;margin:0}
.source-theme .unreset b,.source-theme .unreset h1,.source-theme .unreset h2,.source-theme .unreset h3,.source-theme .unreset h4,.source-theme .unreset h5,.source-theme .unreset h6,.source-theme .unreset strong{font-weight:bolder}
.source-theme .unreset blockquote{margin-top:10px!important;margin-bottom:10px!important}
.source-theme .unreset address,.source-theme .unreset cite,.source-theme .unreset em,.source-theme .unreset i,.source-theme .unreset var{font-style:italic}
.source-theme .unreset code,.source-theme .unreset kbd,.source-theme .unreset pre,.source-theme .unreset samp,.source-theme .unreset tt{font-family:monospace}
.source-theme .unreset pre{white-space:pre}
.source-theme .unreset big{font-size:1.17em}
.source-theme .unreset small,.source-theme .unreset sub,.source-theme .unreset sup{font-size:.83em}
.source-theme .unreset sub{vertical-align:sub}
.source-theme .unreset sup{vertical-align:super}
.source-theme .unreset table{border-spacing:2px;border-collapse:collapse}
.source-theme .unreset tbody,.source-theme .unreset tfoot,.source-theme .unreset thead{vertical-align:middle}
.source-theme .unreset td,.source-theme .unreset th,.source-theme .unreset tr{vertical-align:inherit}
.source-theme .unreset del,.source-theme .unreset s,.source-theme .unreset strike{text-decoration:line-through}
.source-theme .unreset hr{border:1px inset}
.source-theme .unreset dd,.source-theme .unreset dir,.source-theme .unreset menu,.source-theme .unreset ol,.source-theme .unreset ul{margin-left:40px}
.source-theme .unreset ol{list-style-type:decimal}
.source-theme .unreset ul{list-style-type:disc}
.source-theme .unreset ol ol,.source-theme .unreset ol ul,.source-theme .unreset ul ol,.source-theme .unreset ul ul{margin-top:0;margin-bottom:0}
.source-theme .unreset{line-height:1.2}
.source-theme .unreset figure{margin:1em 40px}
.source-theme .centered-images img{margin:0 auto}
.source-theme .image-list-main,.source-theme .image-list-main img{transition:all .3s}
.source-theme .custom_image_list_main .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.source-theme .swiper-horizontal.brand-image-list__swiper>.swiper-pagination-bullets,.source-theme .swiper-pagination-bullets.swiper-pagination-horizontal,.source-theme .swiper-pagination-custom,.source-theme .swiper-pagination-fraction{bottom:40px;left:0;width:100%}
.source-theme .list__center__text{position:absolute!important;z-index:20!important;left:50%;top:50%;transform:translate(-50%,-50%)!important}
.source-theme .blog-image{-o-object-fit:contain;object-fit:contain}
.source-theme .blog-list-main .blog-content-main .blog-title{margin-top:10px;font-weight:500;line-height:1.5;color:#000;text-decoration:none;text-transform:none;letter-spacing:1px;font-size:1.1775rem;min-height:57px}
.source-theme .blog-list-main .blog-content-main .blog-title.is-row-title{font-size:1.9rem}
.source-theme .blog-list-main .blog-content-main p.is-row-clamp{color:#000;font-weight:300;display:block;display:-webkit-box;-webkit-line-clamp:none;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:16px;padding-top:1rem;letter-spacing:1px;min-height:88px}
.source-theme .blog__category__name{display:block;display:-webkit-box!important;-webkit-line-clamp:1}
.source-theme .blog-list-main .blog-content-main p.clamp,.source-theme .blog__category__name{-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.source-theme .blog-list-main .blog-content-main p.clamp{color:#000;font-weight:300;display:block;display:-webkit-box;-webkit-line-clamp:3;font-size:16px;padding-top:1rem;letter-spacing:1px;min-height:88px}
.source-theme .blog-list-main .blog-writer{color:#303030;font-weight:300;display:flex;letter-spacing:1px;margin-left:5px}
.source-theme .blog-list-main .icon{color:#000}
.source-theme .blog-list-main .tags .read-more{margin:1.5rem 0 0;font-size:1rem}
.source-theme .blog-list-main .tags .read-more,.source-theme .blog-list-main .tags span{color:#32303d;text-transform:uppercase;letter-spacing:.1rem;transition:color .2s ease-in-out}
.source-theme .blog-list-main .tags span{font-size:.6rem}
.source-theme .blog-list-main .tags span.position-top{font-size:.9rem}
.source-theme .blog-list-main .tags .read-more:after{position:relative;display:block;width:100%;height:1px;cursor:pointer;content:"";background-color:#32303d;transform:translateY(.25rem)}
.source-theme .blog-list-main .blog-created{position:absolute;display:flex;z-index:2;right:0;bottom:0;background:rgba(95,95,95,.5)!important;padding:0 10px;color:#fff}
.source-theme .read-more-button.left{justify-content:flex-start;transition:all .3s}
.source-theme .read-more-button.center{justify-content:center;transition:all .3s}
.source-theme .read-more-button.right{justify-content:flex-end;transition:all .3s}
.source-theme .read-more-button:not(.disabled-animation):hover{margin-right:2px}
.source-theme .read-more-button.center:not(.disabled-animation):hover,.source-theme .read-more-button.left:not(.disabled-animation):hover{margin-left:2px}
.source-theme .blog-detail-image{-o-object-fit:cover;object-fit:cover}
.source-theme .blog-detail-main .blog-content-main h1{color:var(--primary-color);margin-top:10px;font-size:22px}
.source-theme .blog-detail-main .blog-content-main h2{color:#6b6b6b;font-weight:300;padding-top:10px;margin-top:10px;margin-bottom:10px;font-size:16px;padding-bottom:10px}
.source-theme .blog-detail-main .blog-writer{color:#6b6b6b;font-weight:300;display:flex;margin-left:5px}
.source-theme .blog-detail-main .icon{color:var(--primary-color)}
.source-theme .blog-detail-main .tags span{margin-right:10px;background:var(--primary-color);color:#fff;padding:0 10px;border-radius:12px;margin-bottom:5px;font-size:16px}
.source-theme .blog-detail-main .blog-created{position:absolute;display:flex;z-index:2;right:0;bottom:0;background:rgba(95,95,95,.5)!important;padding:0 10px;color:#fff}
.source-theme .blog-detail-main .product-name{line-height:20px;width:400px}
.source-theme .blog-detail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);color:#fff;padding:2.5rem}
.source-theme .blog-detail-overlay-text{align-items:center;justify-content:center;text-align:center;max-width:800px;position:relative;margin:0 auto;display:flex;flex-direction:column;height:100%}
.source-theme .blog-detail-overlay-text .title{font-weight:600;font-size:2.75rem;text-shadow:1px 1px 10px rgba(0,0,0,.4)}
.source-theme .blog-detail-overlay-text .title,.source-theme .blog-title{font-style:normal;line-height:1.3;text-decoration:none;text-transform:none;letter-spacing:4px}
.source-theme .blog-title{font-weight:500;font-size:1.3rem;margin-bottom:16px}
.source-theme .unreset-reset .products-container a{text-decoration:unset!important}
.source-theme .unreset-reset .products-container a:hover{text-decoration:underline!important}
.source-theme .blog-breadcrumb-item{width:500px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:none;-webkit-box-orient:vertical;display:block;overflow:hidden;white-space:nowrap}
.source-theme .products-container .product-brand{margin:8px 0}
.source-theme .products-container .product-image:not(.blog__product_image__show){visibility:hidden}
.source-theme .subscribe-main .subscribe-content{top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}
.source-theme .subscribe-content h3{font-size:2.4rem;color:#fff;font-weight:900}
.source-theme .subscribe-content .subtext{color:#fff;display:block;margin-top:5px}
.source-theme .subscribe-input-main input{min-width:280px;background-color:#fff;height:47px;padding:0 20px;color:#495057;border-radius:0}
.source-theme .subscribe-input-main button{background-color:var(--primary-color);color:#fff;height:47px;padding:14px 15px;transition:all .3s;font-weight:700;font-size:14px}
.source-theme .subscribe-input-main button.passive{cursor:not-allowed}
.source-theme .subscribe-input-main button:hover{background-color:var(--primary-hoverColor);color:#fff}
.source-theme .subscribe-input-main input::-moz-placeholder{color:#afafaf!important;font-size:16px}
.source-theme .subscribe-input-main input::placeholder{color:#afafaf!important;font-size:16px}
.source-theme .subscribe-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:1}
.source-theme .subscribe-success{font-weight:500;padding:10px 50px 10px 10px;border-radius:6px;display:flex;min-width:250px;align-items:center;font-size:14px;position:absolute;bottom:10px;right:15px;visibility:hidden;opacity:0;transition:all .3s;color:#155724;background-color:#d4edda;border-color:#c3e6cb;z-index:999;box-shadow:0 0 1px 1px #d6d6d6}
.source-theme .subscribe-success.passive{right:0}
.source-theme .subscribe-success.active{visibility:visible;opacity:1;right:20px}
.source-theme .comment-star{color:var(--primary-color);font-size:20px}
.source-theme .comment-title{margin-top:5px;letter-spacing:.025em;font-weight:700}
.source-theme .comment-writing{font-size:11px;color:#000;font-style:italic}
.source-theme .comment-content{margin-top:5px;font-size:14px;color:#2b2b2b}
.source-theme .comments-main{margin-bottom:16px;border:1px solid #000}
.source-theme .comments-main:last-child{margin-bottom:0}
.source-theme .video-wrapper{overflow:hidden;position:relative;width:100%}
.source-theme .video-wrapper:after{padding-top:56.25%;display:block;content:""}
.source-theme .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.source-theme .video-slider-bg{background:rgba(0,0,0,.25);z-index:1}
.source-theme .ready-video-bg,.source-theme .video-slider-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
.source-theme .ready-video-bg{background:rgba(0,0,0,.014);z-index:99}
.source-theme .ready-video-bg .loading-bar{width:20px;height:5px;background-color:#fff;animation:deneme .5s infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@keyframes deneme{0%{width:20px}50%{width:30px}to{width:40px}}
.source-theme .video-box-main .slider-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;align-items:center;display:flex;flex-direction:column;z-index:2}
.source-theme .video-box-main .slider-content.left.top{top:10%;transform:unset}
.source-theme .video-box-main .slider-content.left.top,.source-theme .video-box-main .slider-content.left.v-center{position:absolute;left:10%;text-align:left;align-items:unset;display:flex;flex-direction:column;z-index:2;width:90%;right:unset}
.source-theme .video-box-main .slider-content.left.v-center{top:50%;transform:translateY(-50%)}
.source-theme .video-box-main .slider-content.left.bottom{position:absolute;bottom:10%;left:10%;transform:unset;text-align:left;align-items:unset;display:flex;flex-direction:column;z-index:2;width:90%;top:unset;right:unset}
.source-theme .video-box-main .slider-content.center.v-center{top:50%;transform:translate(-50%,-50%)}
.source-theme .video-box-main .slider-content.center.bottom,.source-theme .video-box-main .slider-content.center.v-center{position:absolute;left:50%;text-align:center;align-items:unset;display:flex;flex-direction:column;z-index:2;width:90%}
.source-theme .video-box-main .slider-content.center.bottom{bottom:10%;top:unset;transform:translateX(-50%)}
.source-theme .video-box-main .slider-content.center.top{left:50%;transform:translateX(-50%);text-align:center}
.source-theme .video-box-main .slider-content.center.top,.source-theme .video-box-main .slider-content.right.top{position:absolute;top:10%;align-items:unset;display:flex;flex-direction:column;z-index:2;width:90%}
.source-theme .video-box-main .slider-content.right.top{right:10%;left:unset;transform:unset;text-align:right}
.source-theme .video-box-main .slider-content.right.v-center{top:50%;transform:translateY(-50%)}
.source-theme .video-box-main .slider-content.right.bottom,.source-theme .video-box-main .slider-content.right.v-center{position:absolute;left:unset;right:10%;text-align:right;align-items:unset;display:flex;flex-direction:column;z-index:2;width:90%}
.source-theme .video-box-main .slider-content.right.bottom{bottom:10%;transform:unset;top:unset}
.source-theme .video-box-main .slider-content h1{color:#fff;font-size:6vh;font-weight:900;line-height:75px}
.source-theme .video-box-main .slider-content p{color:#fff;font-size:3vh;font-weight:900;line-height:45px}
.source-theme .video-box-main .slider-content a{color:#000;padding:11px;font-size:14px;font-weight:700;background-color:#fff;text-transform:uppercase;margin-top:20px;min-width:195px;transition:all .3s;display:inline-block;text-align:center!important}
.source-theme .video-box-main .slider-content a:hover{color:#fff;background-color:var(--primary-color)}
.source-theme .ytp-chrome-top .ytp-show-cards-title,.source-theme .ytp-watermark .yt-uix-sessionlink{opacity:0!important;display:none!important}
.source-theme .ytp-hide-info-bar .ytp-chrome-top .ytp-overflow-button,.source-theme .ytp-hide-info-bar .ytp-chrome-top .ytp-playlist-menu-button,.source-theme .ytp-hide-info-bar .ytp-chrome-top .ytp-share-button,.source-theme .ytp-hide-info-bar .ytp-chrome-top .ytp-title,.source-theme .ytp-hide-info-bar .ytp-chrome-top .ytp-watch-later-button,.source-theme .ytp-hide-info-bar .ytp-gradient-top{display:none}
.source-theme .lookbook-title-main{max-width:80%;margin:0 auto;letter-spacing:.2px}
.source-theme .lookbook-link{color:#fff;padding:10px 20px;font-size:.8rem;font-weight:300;background-color:var(--primary-color);text-transform:uppercase;min-width:162px;transition:all .3s}
.source-theme .lookbook-link:hover{color:#fff;background-color:var(--primary-hoverColor)}
.source-theme .lb-image-only{margin-right:auto!important}
.source-theme .image-gallery-overlay{position:fixed;width:100%;height:100%;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.7);z-index:999999999999999}
.source-theme .gallery-bar{background-color:rgba(0,0,0,.74);width:100%;height:60px;padding:0 16px}
.source-theme .gallery-bar,.source-theme .image-container{display:flex;z-index:1000;align-items:center;justify-content:center}
.source-theme .image-container{width:80%;height:calc(100% - 60px - 200px);position:relative;margin:100px auto 0}
.source-theme .marquee-container{background:#000;color:#fff}
.source-theme .marquee-container .marquee-wrapper{display:flex;align-items:center;overflow:hidden;transform:translateZ(0)}
.source-theme .marquee-container .marquee-wrapper .marquee-textcontainer{margin:.15em 0;white-space:nowrap;width:auto;perspective:900;animation:marquee-left 1s linear infinite forwards;font-size:18px}
.source-theme .marquee-container .marquee-wrapper .marquee-textcontainer span{padding:0 15px}
@keyframes marquee-left{0%{transform:translateX(-1%)}to{transform:translateX(-51%)}}
.source-theme .insta-feed-image,.source-theme .insta-feed-video{max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;bottom:0;right:0;margin:0 auto;border-radius:0;transform:none;display:initial;opacity:1;width:100%;height:100%;vertical-align:middle;border-style:none}
.source-theme .insta-feed-container{width:25%;padding-top:25%;display:inline-block;position:relative;vertical-align:top;cursor:pointer;color:#fff}
.source-theme .insta-feed-container.space-pictures{width:calc(25% - 10px);margin:5px!important}
.source-theme .insta-feed{text-align:center;clear:both;margin:16px 0;position:relative}
.source-theme .insta-feed-overlay{opacity:0;background-color:transparent;bottom:0;right:0;margin:0 auto;transition:all .2s linear;display:flex;justify-content:center;align-items:center}
.source-theme .insta-feed-overlay,.source-theme .insta-feed-overlay:after{position:absolute;top:0;left:0;width:100%;height:100%}
.source-theme .insta-feed-overlay:after{content:" ";background-color:#000;opacity:.5}
.source-theme .insta-feed-container:hover .insta-feed-overlay{opacity:1!important}
.source-theme .insta-feed-preview-modal{width:1000px;height:625px;background-color:#fff}
.source-theme .insta-feed-preview-modal .image-main{width:620px}
.source-theme .insta-feed-preview-modal .insta-feed-preview-image{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;bottom:0;right:0;margin:0 auto;width:100%;height:100%;border-radius:0;transform:none;display:initial;opacity:1;right:auto!important}
.source-theme .insta-feed-preview-modal .description{width:380px;padding:20px;overflow-y:auto}
.source-theme .insta-feed-preview-modal .caption{margin-top:20px;word-wrap:break-word;white-space:pre-wrap;clear:both;color:#666;font-weight:300;font-size:15px}
.source-theme .insta-feed-preview-overlay-modal{background-color:rgba(0,0,0,.801)!important}
.source-theme .insta-logo{width:45px;height:45px;border-radius:50%;display:flex;border:1px solid #f5f5f5}
.source-theme .insta-logo img{border-radius:50%}
.source-theme .select-flag{position:absolute;top:0;left:0;z-index:1;padding:0;opacity:0;border:0;width:100%;height:100%;cursor:pointer}
.source-theme .select-flag-img{width:32px}
.source-theme .image-card-container{display:flex;justify-content:space-between;padding:0;margin:0}
@media  screen and (max-width:992px){.source-theme .image-card-container{flex-direction:column-reverse}}
.source-theme .image-card-container .content{margin:25px 16px;flex-shrink:5;flex-grow:5;display:flex;flex-direction:column;justify-content:center;align-items:center}
.source-theme .image-card-container .content .title{max-width:500px;display:block;position:relative;margin:0}
.source-theme .image-card-container .content .title.container-title{max-width:unset;padding:0 20px}
.source-theme .image-card-container .imageContainer{width:55vw;height:35vw;margin:25px 0 25px 15px;position:relative}
.source-theme .image-card-container .imageContainer.reverse{margin:25px 15px 25px 0}
@media  screen and (max-width:992px){.source-theme .image-card-container .imageContainer{width:auto!important;height:55vw;margin:16px!important}}
.source-theme .image-card-container .imageContainer .image{width:100%!important;height:100%!important;-o-object-position:center center!important;object-position:center center!important}
.source-theme .image-card-container .content .link-main{max-width:500px;display:flex;position:relative;margin:24px 0 0;text-align:left;letter-spacing:.05em;width:100%;font-size:14px}
.source-theme .image-card-container .content .link-main.left{justify-content:flex-start}
.source-theme .image-card-container .content .link-main.center{justify-content:center}
.source-theme .image-card-container .content .link-main.right{justify-content:flex-end}
.source-theme .imageContainer .link-main.link-on-picture{position:absolute;bottom:25%}
.source-theme .imageContainer .link-main.left.link-on-picture{left:10%}
.source-theme .imageContainer .link-main.center.link-on-picture{left:50%;transform:translateX(-50%)}
.source-theme .imageContainer .link-main.right.link-on-picture{right:10%}
.source-theme .image-iframe-container{display:flex;justify-content:space-between;padding:0;margin:0}
.source-theme .image-iframe-container iframe{width:100%}
@media  screen and (max-width:992px){.source-theme .image-iframe-container{flex-direction:column-reverse}}
.source-theme .image-iframe-container .content{margin:25px 16px;width:50vw;height:35vw;display:flex;flex-direction:column}
.source-theme .image-iframe-container .content .title{display:block;position:relative;margin:0}
.source-theme .image-iframe-container .imageContainer{width:50vw;height:35vw;margin:25px 0 25px 15px;position:relative}
.source-theme .image-iframe-container .imageContainer.reverse{margin:25px 15px 25px 0}
@media  screen and (max-width:992px){.source-theme .image-iframe-container .content,.source-theme .image-iframe-container .imageContainer{width:auto;height:55vw;margin:16px!important}}
.source-theme .image-iframe-container .imageContainer .image{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important}
.source-theme .image-iframe-container .content .link-main{max-width:500px;display:flex;position:relative;margin:24px 0 0;text-align:left;letter-spacing:.05em;width:100%;font-size:14px}
.source-theme .image-iframe-container .content .link-main.left{justify-content:flex-start}
.source-theme .image-iframe-container .content .link-main.center{justify-content:center}
.source-theme .image-iframe-container .content .link-main.right{justify-content:flex-end}
.source-theme .placeholder-main .image{width:128px;height:128px}
.source-theme .collection-image-main{width:80px;height:80px;border-radius:50%}
.source-theme .collection-list a{width:80px}
.source-theme .collection-image-main img{border-radius:50%}
.source-theme .collection-name{font-size:12px!important;font-weight:500;color:#171717;padding:20px 0;line-height:15px}
.source-theme .collection-title{padding-right:24px;border-right:1px solid #ececec;margin-right:24px}
.source-theme .btn-link__main,.source-theme .collection-title{display:flex;align-items:center;justify-content:center}
.source-theme .btn-link__main{padding:10px;margin-right:16px;margin-bottom:8px;transition:.2s ease-in-out 0s}
.source-theme .btn-link__main.zoom-enable:hover{scale:1.02}
.source-theme .marquee__image{overflow-x:hidden!important;display:flex!important;flex-direction:row!important;position:relative;width:100%}
.source-theme .marqueeContent__image{flex:0 0 auto;min-width:100%;z-index:1;display:flex;flex-direction:row;align-items:center;animation:scroll infinite;animation-direction:normal}
.source-theme .marquee_image__image{position:relative;height:180px;width:180px}
@keyframes scroll{0%{transform:translateX(-1%)}to{transform:translateX(-51%)}}
.source-theme .blog-link-text-main{padding:0;display:none}
.source-theme .blog-link-text-main nav{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 4px;scroll-padding:0 4px}
.source-theme .blog-text-main{display:flex;align-items:center;flex-shrink:0;min-height:48px;scroll-snap-align:start;padding:0 10.4px}
.source-theme .blog-text-main span{margin:0;font-weight:400;font-size:14px;line-height:1.65;letter-spacing:0;text-transform:none;color:rgba(67,83,100,.65);-webkit-text-decoration:none;text-decoration:none;letter-spacing:.3px}
.source-theme .image-category-picker-container{display:flex;justify-content:space-between;padding:0;margin:-1px 0 0;border-top:1px solid rgba(67,83,100,.15);border-bottom:1px solid rgba(67,83,100,.15)}
@media  screen and (max-width:992px){.source-theme .image-category-picker-container{flex-direction:column}
.source-theme .image-category-picker-container .content{padding:20px 0;border-top:1px solid rgba(67,83,100,.15);border-left:unset!important}}
.source-theme .image-category-picker-container .content{flex-shrink:5;flex-grow:5;display:flex;flex-direction:column;justify-content:center;align-items:center;border-left:1px solid rgba(67,83,100,.15)}
.source-theme .image-category-picker-container .content .title{max-width:500px;display:block;position:relative;margin:0}
.source-theme .image-category-picker-container .imageContainer{width:40vw;height:30vw;position:relative}
.source-theme .image-category-picker-container .imageContainer.reverse{margin:25px 15px 25px 0}
@media  screen and (max-width:992px){.source-theme .image-category-picker-container .imageContainer{width:auto;height:100vw;margin:20px!important}}
.source-theme .image-category-picker-container .imageContainer .image{width:100%!important;height:100%!important;-o-object-position:center center!important;object-position:center center!important}
.source-theme .image-category-picker-container .content .link-main{max-width:500px;display:flex;position:relative;margin:24px 0 0;text-align:left;letter-spacing:.05em;width:100%;font-size:14px}
.source-theme .image-category-picker-container .content .link-main.left{justify-content:flex-start}
.source-theme .image-category-picker-container .content .link-main.center{justify-content:center}
.source-theme .image-category-picker-container .content .link-main.right{justify-content:flex-end}
.source-theme .category-picker-svg{position:absolute;top:50%;left:-20px;width:0;height:100%;transform:translateY(-50%);animation:stroke-animation .3s ease-in forwards}
@keyframes stroke-animation{to{width:calc(100% + 30px)}}
.source-theme .placeholder-main{position:relative;width:100%}
.source-theme .shimmer-bg{animation-duration:2.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#ddd;background:linear-gradient(90deg,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);background-size:1200px 100%}
@keyframes shimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}
.source-theme .placeholder-main .title{height:24px;width:30%}
.source-theme .placeholder-main .title-w-100{height:24px;width:100%}
.source-theme .placeholder-main .button{height:32px;width:35%}
.source-theme .placeholder-main .detail-button{height:38px;width:164px}
.source-theme .placeholder-main .small-info{height:24px;width:40%;margin-bottom:12px}
.source-theme .placeholder-main .line-title{height:6px;width:100%;margin-bottom:12px;margin-top:12px}
.source-theme .placeholder-main .line-content{height:6px;width:100%;margin-bottom:8px}
.source-theme .placeholder-main .line-content-w-20{height:6px;width:20%;margin-bottom:8px}
.source-theme .placeholder-main .line-content-w-30{height:6px;width:30%;margin-bottom:8px}
.source-theme .placeholder-main .line-content-w-80{height:6px;width:80%;margin-bottom:8px}
.source-theme .placeholder-main .line-content-w-50{height:6px;width:50%;margin-bottom:8px}
.source-theme .placeholder-main .image{width:100px;height:100px}
.source-theme{--primary-color:#00268a;--primary-textColor:#000;--primary-linkColor:#9da5af;--prefix-color:#6c757d;--primary-hoverColor:#001f6e;--primary-textHoverColor:#00268a;--border-color:#ececec;--line-throughColor:#aaa;--input-borderColor:#9da5af80;--primary-variantNameColor:#000;--primary-variantSelectedNameColor:#fff;--bodyBackgroundColor:#fff;--variantTitleColor:#818181;--productOptionNameColor:#3a3a3a;--variant-types-out-of-stock:#f4f4f5}
.source-theme .single-product-container-main{height:670px}
.source-theme .single-product-product-info{flex:0 0 36.6666666667%;max-width:36.6666666667%;padding:40px}
.source-theme .single-product-image{flex:0 0 63.3333333333%;max-width:63.3333333333%}
.source-theme .single-product-product-name{overflow:hidden;display:block;height:unset;margin-bottom:32px;line-height:58px;font-size:50px;font-weight:600}
.source-theme .single-product-price{margin-bottom:24px;line-height:40px;font-size:32px}
.source-theme .single-product-buttons-main button,.source-theme .single-product-buttons-main div{display:flex;align-items:center;justify-content:center;padding:0 15px;text-align:center;font-size:16px;transition:all .2s linear;font-weight:500;cursor:pointer}
.source-theme .single-product-review-button:hover{opacity:.7}
.source-theme .svg-success{display:inline-block;vertical-align:top;height:40px;width:40px;opacity:1;overflow:visible}
@keyframes success-tick{0%{stroke-dashoffset:16px;opacity:1}to{stroke-dashoffset:31px;opacity:1}}
@keyframes success-circle-outline{0%{stroke-dashoffset:72px;opacity:1}to{stroke-dashoffset:0px;opacity:1}}
@keyframes success-circle-fill{0%{opacity:0}to{opacity:1}}
.source-theme .svg-success .success-tick{fill:none;stroke-width:1px;stroke:#fff;stroke-dasharray:15px,15px;stroke-dashoffset:-14px;animation:success-tick .25s ease .4s forwards;opacity:0}
.source-theme .svg-success .success-circle-outline{fill:none;stroke-width:1px;stroke-dasharray:72px,72px;stroke-dashoffset:72px;animation:success-circle-outline .3s ease-in-out 10ms forwards;opacity:0}
.source-theme .svg-success .success-circle-fill{stroke:none;opacity:0;animation:success-circle-fill .2s ease-out .3s forwards}
.source-theme [class*=single-product-container-main],.source-theme [class*=single-product-container-main] img{transition:all .2s linear}
.source-theme [class*=single-product-container-main]:hover img{scale:1.05;transition:all .2s linear}
.source-theme{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}
.source-theme{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}
.source-theme hr{height:0;color:inherit}
.source-theme abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
.source-theme b,.source-theme strong{font-weight:bolder}
.source-theme code,.source-theme kbd,.source-theme pre,.source-theme samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}
.source-theme small{font-size:80%}
.source-theme sub,.source-theme sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.source-theme sub{bottom:-.25em}
.source-theme sup{top:-.5em}
.source-theme table{text-indent:0;border-color:inherit}
.source-theme button,.source-theme input,.source-theme optgroup,.source-theme select,.source-theme textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
.source-theme button,.source-theme select{text-transform:none}
.source-theme [type=button],.source-theme [type=reset],.source-theme [type=submit],.source-theme button{-webkit-appearance:button}
.source-theme ::-moz-focus-inner{border-style:none;padding:0}
.source-theme :-moz-focusring{outline:1px dotted ButtonText}
.source-theme :-moz-ui-invalid{box-shadow:none}
.source-theme legend{padding:0}
.source-theme progress{vertical-align:baseline}
.source-theme ::-webkit-inner-spin-button,.source-theme ::-webkit-outer-spin-button{height:auto}
.source-theme [type=search]{-webkit-appearance:textfield;outline-offset:-2px}
.source-theme ::-webkit-search-decoration{-webkit-appearance:none}
.source-theme ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
.source-theme summary{display:list-item}
.source-theme blockquote,.source-theme dd,.source-theme dl,.source-theme figure,.source-theme h1,.source-theme h2,.source-theme h3,.source-theme h4,.source-theme h5,.source-theme h6,.source-theme hr,.source-theme p,.source-theme pre{margin:0}
.source-theme button{background-color:transparent;background-image:none}
.source-theme fieldset,.source-theme ol,.source-theme ul{margin:0;padding:0}
.source-theme ol,.source-theme ul{list-style:none}
.source-theme{font-family:F,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}
.source-theme{font-family:inherit;line-height:inherit}
.source-theme *,.source-theme :after,.source-theme :before{box-sizing:border-box;border:0 solid}
.source-theme hr{border-top-width:1px}
.source-theme img{border-style:solid}
.source-theme textarea{resize:vertical}
.source-theme input::-moz-placeholder,.source-theme textarea::-moz-placeholder{opacity:1;color:#a1a1aa}
.source-theme input::placeholder,.source-theme textarea::placeholder{opacity:1;color:#a1a1aa}
.source-theme [role=button],.source-theme button{cursor:pointer}
.source-theme :-moz-focusring{outline:auto}
.source-theme table{border-collapse:collapse}
.source-theme h1,.source-theme h2,.source-theme h3,.source-theme h4,.source-theme h5,.source-theme h6{font-size:inherit;font-weight:inherit}
.source-theme a{color:inherit;text-decoration:inherit}
.source-theme button,.source-theme input,.source-theme optgroup,.source-theme select,.source-theme textarea{padding:0;line-height:inherit;color:inherit}
.source-theme code,.source-theme kbd,.source-theme pre,.source-theme samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}
.source-theme audio,.source-theme canvas,.source-theme embed,.source-theme iframe,.source-theme img,.source-theme object,.source-theme svg,.source-theme video{display:block;vertical-align:middle}
.source-theme img,.source-theme video{max-width:100%;height:auto}
.source-theme [hidden]{display:none}
.source-theme *,.source-theme :after,.source-theme :before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgba(228,228,231,var(--tw-border-opacity));--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-blur:var(--tw-empty, );--tw-brightness:var(--tw-empty, );--tw-contrast:var(--tw-empty, );--tw-grayscale:var(--tw-empty, );--tw-hue-rotate:var(--tw-empty, );--tw-invert:var(--tw-empty, );--tw-saturate:var(--tw-empty, );--tw-sepia:var(--tw-empty, );--tw-drop-shadow:var(--tw-empty, );--tw-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
@media  (min-width:1280px){.source-theme .container{max-width:1280px}}
@media  (min-width:1536px){.source-theme .container{max-width:1536px}}
.source-theme .btn{display:inline-block;height:2.5rem;cursor:pointer;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgba(161,161,170,var(--tw-bg-opacity));padding-left:1.25rem;padding-right:1.25rem;text-align:center;font-weight:900;text-transform:uppercase;letter-spacing:.05em}
.source-theme .pointer-events-none{pointer-events:none}
.source-theme .visible{visibility:visible}
.source-theme .\!visible{visibility:visible!important}
.source-theme .invisible{visibility:hidden}
.source-theme .fixed{position:fixed}
.source-theme .\!fixed{position:fixed!important}
.source-theme .absolute{position:absolute}
.source-theme .relative{position:relative}
.source-theme .\!relative{position:relative!important}
.source-theme .sticky{position:sticky}
.source-theme .inset-0{top:0;right:0;bottom:0;left:0}
.source-theme .top-2{top:.5rem}
.source-theme .right-2{right:.5rem}
.source-theme .-top-1{top:-.25rem}
.source-theme .-right-1{right:-.25rem}
.source-theme .right-6{right:1.5rem}
.source-theme .right-0{right:0}
.source-theme .bottom-0{bottom:0}
.source-theme .top-1\/2{top:50%}
.source-theme .left-5{left:1.25rem}
.source-theme .right-5{right:1.25rem}
.source-theme .-bottom-8{bottom:-2rem}
.source-theme .left-1\/2{left:50%}
.source-theme .left-0{left:0}
.source-theme .top-4{top:1rem}
.source-theme .right-4{right:1rem}
.source-theme .top-8{top:2rem}
.source-theme .left-6{left:1.5rem}
.source-theme .left-3{left:.75rem}
.source-theme .top-0{top:0}
.source-theme .top-full{top:100%}
.source-theme .left-12{left:3rem}
.source-theme .bottom-12{bottom:3rem}
.source-theme .top-2\/4{top:50%}
.source-theme .left-4{left:1rem}
.source-theme .right-1{right:.25rem}
.source-theme .bottom-3{bottom:.75rem}
.source-theme .bottom-16{bottom:4rem}
.source-theme .left-2{left:.5rem}
.source-theme .top-\[50\%\]{top:50%}
.source-theme .top-\[20\%\]{top:20%}
.source-theme .bottom-6{bottom:1.5rem}
.source-theme .right-3{right:.75rem}
.source-theme .top-3{top:.75rem}
.source-theme .z-20{z-index:20}
.source-theme .z-10{z-index:10}
.source-theme .z-50{z-index:50}
.source-theme .z-\[100\]{z-index:100}
.source-theme .z-\[9999999\]{z-index:9999999}
.source-theme .order-2{order:2}
.source-theme .order-1{order:1}
.source-theme .col-span-3{grid-column:span 3/span 3}
.source-theme .col-span-6{grid-column:span 6/span 6}
.source-theme .col-span-12{grid-column:span 12/span 12}
.source-theme .col-span-2{grid-column:span 2/span 2}
.source-theme .col-span-11{grid-column:span 11/span 11}
.source-theme .col-span-10{grid-column:span 10/span 10}
.source-theme .col-span-7{grid-column:span 7/span 7}
.source-theme .col-span-1{grid-column:span 1/span 1}
.source-theme .col-span-9{grid-column:span 9/span 9}
.source-theme .col-span-4{grid-column:span 4/span 4}
.source-theme .col-start-1{grid-column-start:1}
.source-theme .col-start-3{grid-column-start:3}
.source-theme .col-end-8{grid-column-end:8}
.source-theme .col-end-2{grid-column-end:2}
.source-theme .m-4{margin:1rem}
.source-theme .m-5{margin:1.25rem}
.source-theme .m-auto{margin:auto}
.source-theme .mx-auto{margin-left:auto;margin-right:auto}
.source-theme .mx-4{margin-left:1rem;margin-right:1rem}
.source-theme .my-4{margin-top:1rem;margin-bottom:1rem}
.source-theme .my-2{margin-top:.5rem;margin-bottom:.5rem}
.source-theme .\!my-4{margin-top:1rem!important;margin-bottom:1rem!important}
.source-theme .\!mx-\[0\.2rem\]{margin-left:.2rem!important;margin-right:.2rem!important}
.source-theme .mb-10{margin-bottom:2.5rem}
.source-theme .mb-2{margin-bottom:.5rem}
.source-theme .mr-1{margin-right:.25rem}
.source-theme .mt-2{margin-top:.5rem}
.source-theme .mt-12{margin-top:3rem}
.source-theme .mb-6{margin-bottom:1.5rem}
.source-theme .mb-1{margin-bottom:.25rem}
.source-theme .mt-4{margin-top:1rem}
.source-theme .mt-8{margin-top:2rem}
.source-theme .mb-4{margin-bottom:1rem}
.source-theme .ml-2{margin-left:.5rem}
.source-theme .mt-6{margin-top:1.5rem}
.source-theme .mt-1{margin-top:.25rem}
.source-theme .mr-3{margin-right:.75rem}
.source-theme .\!mb-2{margin-bottom:.5rem!important}
.source-theme .\!mt-2{margin-top:.5rem!important}
.source-theme .mt-10{margin-top:2.5rem}
.source-theme .\!ml-0{margin-left:0!important}
.source-theme .mr-2{margin-right:.5rem}
.source-theme .mb-8{margin-bottom:2rem}
.source-theme .ml-5{margin-left:1.25rem}
.source-theme .ml-4{margin-left:1rem}
.source-theme .mt-\[22px\]{margin-top:22px}
.source-theme .mt-3{margin-top:.75rem}
.source-theme .ml-0{margin-left:0}
.source-theme .\!mb-4{margin-bottom:1rem!important}
.source-theme .mb-3{margin-bottom:.75rem}
.source-theme .mt-5{margin-top:1.25rem}
.source-theme .mt-40{margin-top:10rem}
.source-theme .mb-40{margin-bottom:10rem}
.source-theme .mt-16{margin-top:4rem}
.source-theme .mb-5{margin-bottom:1.25rem}
.source-theme .mt-\[3px\]{margin-top:3px}
.source-theme .mb-0{margin-bottom:0}
.source-theme .ml-1{margin-left:.25rem}
.source-theme .mt-0{margin-top:0}
.source-theme .ml-3{margin-left:.75rem}
.source-theme .mt-56{margin-top:14rem}
.source-theme .mr-4{margin-right:1rem}
.source-theme .-ml-2{margin-left:-.5rem}
.source-theme .\!mt-3{margin-top:.75rem!important}
.source-theme .\!mt-0{margin-top:0!important}
.source-theme .mr-0{margin-right:0}
.source-theme .-mt-1{margin-top:-.25rem}
.source-theme .mr-6{margin-right:1.5rem}
.source-theme .ml-6{margin-left:1.5rem}
.source-theme .ml-10{margin-left:2.5rem}
.source-theme .\!mb-0{margin-bottom:0!important}
.source-theme .ml-auto{margin-left:auto}
.source-theme .ml-12{margin-left:3rem}
.source-theme .block{display:block}
.source-theme .inline-block{display:inline-block}
.source-theme .inline{display:inline}
.source-theme .flex{display:flex}
.source-theme .\!flex{display:flex!important}
.source-theme .table{display:table}
.source-theme .grid{display:grid}
.source-theme .hidden{display:none}
.source-theme .\!hidden{display:none!important}
.source-theme .h-\[120px\]{height:120px}
.source-theme .h-8{height:2rem}
.source-theme .h-5{height:1.25rem}
.source-theme .h-9{height:2.25rem}
.source-theme .h-72{height:18rem}
.source-theme .h-full{height:100%}
.source-theme .h-12{height:3rem}
.source-theme .h-10{height:2.5rem}
.source-theme .h-\[30px\]{height:30px}
.source-theme .h-6{height:1.5rem}
.source-theme .h-\[68vh\]{height:68vh}
.source-theme .h-\[6px\]{height:6px}
.source-theme .h-\[300px\]{height:300px}
.source-theme .h-14{height:3.5rem}
.source-theme .h-20{height:5rem}
.source-theme .h-0{height:0}
.source-theme .\!h-8{height:2rem!important}
.source-theme .h-\[12px\]{height:12px}
.source-theme .h-\[32px\]{height:32px}
.source-theme .h-\[21px\]{height:21px}
.source-theme .h-\[100vh\]{height:100vh}
.source-theme .h-\[75px\]{height:75px}
.source-theme .h-\[150px\]{height:150px}
.source-theme .h-\[100px\]{height:100px}
.source-theme .h-\[80px\]{height:80px}
.source-theme .\!h-\[90vh\]{height:90vh!important}
.source-theme .h-\[90vh\]{height:90vh}
.source-theme .h-3{height:.75rem}
.source-theme .h-\[180px\]{height:180px}
.source-theme .h-\[140px\]{height:140px}
.source-theme .\!h-9{height:2.25rem!important}
.source-theme .h-4{height:1rem}
.source-theme .h-5\/6{height:83.333333%}
.source-theme .h-24{height:6rem}
.source-theme .min-h-\[400px\]{min-height:400px}
.source-theme .min-h-\[24px\]{min-height:24px}
.source-theme .\!min-h-0{min-height:0!important}
.source-theme .min-h-\[44px\]{min-height:44px}
.source-theme .w-full{width:100%}
.source-theme .w-9\/12{width:75%}
.source-theme .w-\[120px\]{width:120px}
.source-theme .w-\[80px\]{width:80px}
.source-theme .w-48{width:12rem}
.source-theme .w-11\/12{width:91.666667%}
.source-theme .w-1\/5{width:20%}
.source-theme .w-2\/5{width:40%}
.source-theme .w-4\/5{width:80%}
.source-theme .w-64{width:16rem}
.source-theme .w-8{width:2rem}
.source-theme .w-3\/4{width:75%}
.source-theme .w-20{width:5rem}
.source-theme .w-10{width:2.5rem}
.source-theme .w-\[30px\]{width:30px}
.source-theme .w-36{width:9rem}
.source-theme .w-9{width:2.25rem}
.source-theme .w-\[6px\]{width:6px}
.source-theme .w-14{width:3.5rem}
.source-theme .w-12{width:3rem}
.source-theme .w-6{width:1.5rem}
.source-theme .w-\[1px\]{width:1px}
.source-theme .w-1\/2{width:50%}
.source-theme .w-11{width:2.75rem}
.source-theme .w-1\/4{width:25%}
.source-theme .w-max{width:-moz-max-content;width:max-content}
.source-theme .w-\[65\%\]{width:65%}
.source-theme .w-5{width:1.25rem}
.source-theme .w-5\/6{width:83.333333%}
.source-theme .w-\[150px\]{width:150px}
.source-theme .w-\[75px\]{width:75px}
.source-theme .w-\[100px\]{width:100px}
.source-theme .w-\[45\%\]{width:45%}
.source-theme .w-3{width:.75rem}
.source-theme .w-\[180px\]{width:180px}
.source-theme .w-\[140px\]{width:140px}
.source-theme .w-32{width:8rem}
.source-theme .\!w-8{width:2rem!important}
.source-theme .w-px{width:1px}
.source-theme .w-\[38px\]{width:38px}
.source-theme .w-3\/5{width:60%}
.source-theme .w-28{width:7rem}
.source-theme .w-24{width:6rem}
.source-theme .min-w-full{min-width:100%}
.source-theme .\!min-w-\[120px\]{min-width:120px!important}
.source-theme .min-w-\[150px\]{min-width:150px}
.source-theme .min-w-\[120px\]{min-width:120px}
.source-theme .min-w-max{min-width:-moz-max-content;min-width:max-content}
.source-theme .max-w-5xl{max-width:64rem}
.source-theme .max-w-md{max-width:28rem}
.source-theme .max-w-\[250px\]{max-width:250px}
.source-theme .max-w-full{max-width:100%}
.source-theme .max-w-max{max-width:-moz-max-content;max-width:max-content}
.source-theme .max-w-lg{max-width:32rem}
.source-theme .max-w-3xl{max-width:48rem}
.source-theme .max-w-\[180px\]{max-width:180px}
.source-theme .max-w-\[300px\]{max-width:300px}
.source-theme .max-w-\[320px\]{max-width:320px}
.source-theme .max-w-\[100px\]{max-width:100px}
.source-theme .flex-1{flex:1 1 0%}
.source-theme .flex-none{flex:none}
.source-theme .\!flex-1{flex:1 1 0%!important}
.source-theme .flex-shrink-0{flex-shrink:0}
.source-theme .flex-shrink{flex-shrink:1}
.source-theme .flex-grow{flex-grow:1}
.source-theme .-translate-y-1\/2{--tw-translate-y:-50%;transform:var(--tw-transform)}
.source-theme .-translate-x-1\/2,.source-theme .-translate-x-2\/4{--tw-translate-x:-50%;transform:var(--tw-transform)}
.source-theme .-translate-y-2\/4{--tw-translate-y:-50%;transform:var(--tw-transform)}
.source-theme .-rotate-90{--tw-rotate:-90deg}
.source-theme .-rotate-90,.source-theme .rotate-45{transform:var(--tw-transform)}
.source-theme .rotate-45{--tw-rotate:45deg}
.source-theme .transform{transform:var(--tw-transform)}
.source-theme .cursor-pointer{cursor:pointer}
.source-theme .cursor-default{cursor:default}
.source-theme .cursor-not-allowed{cursor:not-allowed}
.source-theme .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.source-theme .resize{resize:both}
.source-theme .grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.source-theme .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.source-theme .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.source-theme .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.source-theme .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.source-theme .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.source-theme .grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.source-theme .grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}
.source-theme .grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.source-theme .flex-row{flex-direction:row}
.source-theme .flex-row-reverse{flex-direction:row-reverse}
.source-theme .flex-col{flex-direction:column}
.source-theme .flex-wrap{flex-wrap:wrap}
.source-theme .content-start{align-content:flex-start}
.source-theme .items-start{align-items:flex-start}
.source-theme .\!items-start{align-items:flex-start!important}
.source-theme .items-end{align-items:flex-end}
.source-theme .items-center{align-items:center}
.source-theme .justify-start{justify-content:flex-start}
.source-theme .justify-end{justify-content:flex-end}
.source-theme .justify-center{justify-content:center}
.source-theme .justify-between{justify-content:space-between}
.source-theme .gap-10{gap:2.5rem}
.source-theme .gap-2{gap:.5rem}
.source-theme .gap-6{gap:1.5rem}
.source-theme .gap-4{gap:1rem}
.source-theme .gap-5{gap:1.25rem}
.source-theme .gap-12{gap:3rem}
.source-theme .gap-3{gap:.75rem}
.source-theme .gap-8{gap:2rem}
.source-theme .gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}
.source-theme .gap-y-0{row-gap:0}
.source-theme .gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}
.source-theme .gap-y-4{row-gap:1rem}
.source-theme .gap-y-10{row-gap:2.5rem}
.source-theme .gap-x-12{-moz-column-gap:3rem;column-gap:3rem}
.source-theme .gap-y-8{row-gap:2rem}
.source-theme .gap-x-4{-moz-column-gap:1rem;column-gap:1rem}
.source-theme .gap-y-3{row-gap:.75rem}
.source-theme .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}
.source-theme .gap-y-2{row-gap:.5rem}
.source-theme .space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}
.source-theme .space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}
.source-theme .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}
.source-theme .space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}
.source-theme .space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}
.source-theme .self-center{align-self:center}
.source-theme .justify-self-center{justify-self:center}
.source-theme .overflow-auto{overflow:auto}
.source-theme .overflow-hidden{overflow:hidden}
.source-theme .overflow-x-auto{overflow-x:auto}
.source-theme .overflow-y-hidden{overflow-y:hidden}
.source-theme .overflow-y-scroll{overflow-y:scroll}
.source-theme .truncate{overflow:hidden;white-space:nowrap}
.source-theme .overflow-ellipsis,.source-theme .truncate{text-overflow:ellipsis}
.source-theme .whitespace-nowrap{white-space:nowrap}
.source-theme .rounded{border-radius:.25rem}
.source-theme .rounded-full{border-radius:9999px}
.source-theme .rounded-\[4px\]{border-radius:4px}
.source-theme .rounded-lg{border-radius:.5rem}
.source-theme .rounded-md{border-radius:.375rem}
.source-theme .\!rounded-full{border-radius:9999px!important}
.source-theme .rounded-\[6px\]{border-radius:6px}
.source-theme .rounded-\[8px\]{border-radius:8px}
.source-theme .border{border-width:1px}
.source-theme .border-2{border-width:2px}
.source-theme .border-t{border-top-width:1px}
.source-theme .border-b{border-bottom-width:1px}
.source-theme .border-l{border-left-width:1px}
.source-theme .border-b-2{border-bottom-width:2px}
.source-theme .border-r{border-right-width:1px}
.source-theme .border-none{border-style:none}
.source-theme .\!border-none{border-style:none!important}
.source-theme .border-gray-200{--tw-border-opacity:1;border-color:rgba(228,228,231,var(--tw-border-opacity))}
.source-theme .border-red-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}
.source-theme .border-green-100{--tw-border-opacity:1;border-color:rgba(209,250,229,var(--tw-border-opacity))}
.source-theme .border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity))}
.source-theme .border-yellow-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity))}
.source-theme .border-gray-300{--tw-border-opacity:1;border-color:rgba(212,212,216,var(--tw-border-opacity))}
.source-theme .border-gray-500{--tw-border-opacity:1;border-color:rgba(113,113,122,var(--tw-border-opacity))}
.source-theme .border-red-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}
.source-theme .border-gray-400{--tw-border-opacity:1;border-color:rgba(161,161,170,var(--tw-border-opacity))}
.source-theme .border-\[\#e6e6e6\]{--tw-border-opacity:1;border-color:rgba(230,230,230,var(--tw-border-opacity))}
.source-theme .\!border-\[\#e2e2e2\]{--tw-border-opacity:1!important;border-color:rgba(226,226,226,var(--tw-border-opacity))!important}
.source-theme .border-transparent{border-color:transparent}
.source-theme .border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}
.source-theme .border-\[\#DAD8E3\]{--tw-border-opacity:1;border-color:rgba(218,216,227,var(--tw-border-opacity))}
.source-theme .border-\[\#cbcbcb\]{--tw-border-opacity:1;border-color:rgba(203,203,203,var(--tw-border-opacity))}
.source-theme .border-\[\#797979\]{--tw-border-opacity:1;border-color:rgba(121,121,121,var(--tw-border-opacity))}
.source-theme .bg-red-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}
.source-theme .bg-green-50{--tw-bg-opacity:1;background-color:rgba(236,253,245,var(--tw-bg-opacity))}
.source-theme .bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}
.source-theme .bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}
.source-theme .bg-gray-300{--tw-bg-opacity:1;background-color:rgba(212,212,216,var(--tw-bg-opacity))}
.source-theme .bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}
.source-theme .bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}
.source-theme .bg-gray-100{--tw-bg-opacity:1;background-color:rgba(244,244,245,var(--tw-bg-opacity))}
.source-theme .bg-red-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}
.source-theme .bg-\[\#fafafa\]{--tw-bg-opacity:1;background-color:rgba(250,250,250,var(--tw-bg-opacity))}
.source-theme .bg-\[\#1313135c\]{background-color:#1313135c}
.source-theme .bg-gray-900{--tw-bg-opacity:1;background-color:rgba(24,24,27,var(--tw-bg-opacity))}
.source-theme .bg-\[\#333333b4\]{background-color:#333333b4}
.source-theme .bg-\[\#ffffffe6\]{background-color:#ffffffe6}
.source-theme .bg-green-100{--tw-bg-opacity:1;background-color:rgba(209,250,229,var(--tw-bg-opacity))}
.source-theme .bg-transparent{background-color:transparent}
.source-theme .bg-\[\#ddd\]{--tw-bg-opacity:1;background-color:rgba(221,221,221,var(--tw-bg-opacity))}
.source-theme .bg-\[\#f8f9fa\]{--tw-bg-opacity:1;background-color:rgba(248,249,250,var(--tw-bg-opacity))}
.source-theme .bg-red-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}
.source-theme .bg-\[\#ffffff1b\]{background-color:#ffffff1b}
.source-theme .bg-gray-800{--tw-bg-opacity:1;background-color:rgba(39,39,42,var(--tw-bg-opacity))}
.source-theme .bg-gray-400{--tw-bg-opacity:1;background-color:rgba(161,161,170,var(--tw-bg-opacity))}
.source-theme .bg-gray-600{--tw-bg-opacity:1;background-color:rgba(82,82,91,var(--tw-bg-opacity))}
.source-theme .bg-opacity-50{--tw-bg-opacity:0.5}
.source-theme .object-contain{-o-object-fit:contain;object-fit:contain}
.source-theme .object-cover{-o-object-fit:cover;object-fit:cover}
.source-theme .p-4{padding:1rem}
.source-theme .p-3{padding:.75rem}
.source-theme .p-1{padding:.25rem}
.source-theme .p-0{padding:0}
.source-theme .p-5{padding:1.25rem}
.source-theme .p-14{padding:3.5rem}
.source-theme .\!p-0{padding:0!important}
.source-theme .p-2{padding:.5rem}
.source-theme .p-6{padding:1.5rem}
.source-theme .p-\[30px\]{padding:30px}
.source-theme .px-4{padding-left:1rem;padding-right:1rem}
.source-theme .py-1{padding-top:.25rem;padding-bottom:.25rem}
.source-theme .py-4{padding-top:1rem;padding-bottom:1rem}
.source-theme .py-2{padding-top:.5rem;padding-bottom:.5rem}
.source-theme .py-16{padding-top:4rem;padding-bottom:4rem}
.source-theme .px-2{padding-left:.5rem;padding-right:.5rem}
.source-theme .px-1{padding-left:.25rem;padding-right:.25rem}
.source-theme .py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.source-theme .px-5{padding-left:1.25rem;padding-right:1.25rem}
.source-theme .\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}
.source-theme .py-3{padding-top:.75rem;padding-bottom:.75rem}
.source-theme .px-3{padding-left:.75rem;padding-right:.75rem}
.source-theme .py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.source-theme .px-6{padding-left:1.5rem;padding-right:1.5rem}
.source-theme .px-0{padding-left:0;padding-right:0}
.source-theme .py-\[18px\]{padding-top:18px;padding-bottom:18px}
.source-theme .\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}
.source-theme .pb-10{padding-bottom:2.5rem}
.source-theme .pt-4{padding-top:1rem}
.source-theme .pt-16{padding-top:4rem}
.source-theme .pl-0{padding-left:0}
.source-theme .pr-0{padding-right:0}
.source-theme .pr-5{padding-right:1.25rem}
.source-theme .pb-8{padding-bottom:2rem}
.source-theme .pb-4{padding-bottom:1rem}
.source-theme .pl-4{padding-left:1rem}
.source-theme .pr-4{padding-right:1rem}
.source-theme .pt-8{padding-top:2rem}
.source-theme .pt-6{padding-top:1.5rem}
.source-theme .pb-3{padding-bottom:.75rem}
.source-theme .pb-0{padding-bottom:0}
.source-theme .pt-10{padding-top:2.5rem}
.source-theme .\!pb-28{padding-bottom:7rem!important}
.source-theme .pt-12{padding-top:3rem}
.source-theme .pt-0{padding-top:0}
.source-theme .pb-6{padding-bottom:1.5rem}
.source-theme .pb-2{padding-bottom:.5rem}
.source-theme .pb-16{padding-bottom:4rem}
.source-theme .pb-12{padding-bottom:3rem}
.source-theme .pl-6{padding-left:1.5rem}
.source-theme .pl-2{padding-left:.5rem}
.source-theme .pb-5{padding-bottom:1.25rem}
.source-theme .pb-\[18px\]{padding-bottom:18px}
.source-theme .text-left{text-align:left}
.source-theme .text-center{text-align:center}
.source-theme .text-right{text-align:right}
.source-theme .text-lg{font-size:1.125rem}
.source-theme .text-lg,.source-theme .text-xl{line-height:1.75rem}
.source-theme .text-xl{font-size:1.25rem}
.source-theme .text-xs{font-size:.75rem;line-height:1rem}
.source-theme .text-sm{font-size:.875rem;line-height:1.25rem}
.source-theme .text-base{font-size:1rem;line-height:1.5rem}
.source-theme .text-2xl{font-size:1.5rem;line-height:2rem}
.source-theme .text-3xl{font-size:1.875rem;line-height:2.25rem}
.source-theme .text-6xl{font-size:3.75rem;line-height:1}
.source-theme .\!text-xs{font-size:.75rem!important;line-height:1rem!important}
.source-theme .\!text-base{font-size:1rem!important;line-height:1.5rem!important}
.source-theme .text-\[10px\]{font-size:10px}
.source-theme .font-extrabold{font-weight:800}
.source-theme .font-medium{font-weight:500}
.source-theme .font-light{font-weight:300}
.source-theme .font-bold{font-weight:700}
.source-theme .font-normal{font-weight:400}
.source-theme .font-semibold{font-weight:600}
.source-theme .font-black{font-weight:900}
.source-theme .\!font-normal{font-weight:400!important}
.source-theme .\!font-medium{font-weight:500!important}
.source-theme .uppercase{text-transform:uppercase}
.source-theme .italic{font-style:italic}
.source-theme .leading-none{line-height:1}
.source-theme .leading-8{line-height:2rem}
.source-theme .leading-\[18px\]{line-height:18px}
.source-theme .leading-5{line-height:1.25rem}
.source-theme .tracking-wider{letter-spacing:.05em}
.source-theme .tracking-wide{letter-spacing:.025em}
.source-theme .text-red-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}
.source-theme .text-gray-600{--tw-text-opacity:1;color:rgba(82,82,91,var(--tw-text-opacity))}
.source-theme .text-gray-500{--tw-text-opacity:1;color:rgba(113,113,122,var(--tw-text-opacity))}
.source-theme .text-green-600{--tw-text-opacity:1;color:rgba(5,150,105,var(--tw-text-opacity))}
.source-theme .text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}
.source-theme .text-yellow-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity))}
.source-theme .text-red-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}
.source-theme .text-green-500{--tw-text-opacity:1;color:rgba(16,185,129,var(--tw-text-opacity))}
.source-theme .text-gray-800{--tw-text-opacity:1;color:rgba(39,39,42,var(--tw-text-opacity))}
.source-theme .\!text-\[\#2c2c2c\]{--tw-text-opacity:1!important;color:rgba(44,44,44,var(--tw-text-opacity))!important}
.source-theme .text-\[\#818181\]{--tw-text-opacity:1;color:rgba(129,129,129,var(--tw-text-opacity))}
.source-theme .text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}
.source-theme .text-gray-400{--tw-text-opacity:1;color:rgba(161,161,170,var(--tw-text-opacity))}
.source-theme .text-gray-700{--tw-text-opacity:1;color:rgba(63,63,70,var(--tw-text-opacity))}
.source-theme .text-gray-900{--tw-text-opacity:1;color:rgba(24,24,27,var(--tw-text-opacity))}
.source-theme .text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}
.source-theme .text-\[\#121926\]{--tw-text-opacity:1;color:rgba(18,25,38,var(--tw-text-opacity))}
.source-theme .text-\[\#323334\]{--tw-text-opacity:1;color:rgba(50,51,52,var(--tw-text-opacity))}
.source-theme .text-\[\#151b1c\]{--tw-text-opacity:1;color:rgba(21,27,28,var(--tw-text-opacity))}
.source-theme .text-red-100{--tw-text-opacity:1;color:rgba(254,226,226,var(--tw-text-opacity))}
.source-theme .text-yellow-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity))}
.source-theme .text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}
.source-theme .underline{text-decoration:underline}
.source-theme .line-through{text-decoration:line-through}
.source-theme .no-underline{text-decoration:none}
.source-theme .\!no-underline{text-decoration:none!important}
.source-theme .opacity-20{opacity:.2}
.source-theme .opacity-40{opacity:.4}
.source-theme .opacity-70{opacity:.7}
.source-theme .opacity-30{opacity:.3}
.source-theme .shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.source-theme .outline-none{outline:2px solid transparent;outline-offset:2px}
.source-theme .blur{--tw-blur:blur(8px)}
.source-theme .blur,.source-theme .filter{filter:var(--tw-filter)}
.source-theme .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.source-theme .transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.source-theme .transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.source-theme .duration-300{transition-duration:.3s}
.source-theme *{padding:0;box-sizing:border-box}
.source-theme *,.source-theme{margin:0}
.source-theme{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--bodyBackgroundColor)}
.source-theme .max-w-lg{max-width:32rem!important}
.source-theme .max-w-md{max-width:26rem!important}
.source-theme ::-moz-placeholder{color:var(--primary-textColor)!important}
.source-theme ::placeholder{color:var(--primary-textColor)!important}
.source-theme input:disabled{background-color:transparent!important}
.source-theme .container-expand-right{margin-right:0!important;margin-left:auto!important}
.source-theme input::-webkit-inner-spin-button,.source-theme input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.source-theme input[type=number]{-moz-appearance:textfield}
.source-theme .slick-slide,.source-theme .slick-slide *{outline:none!important}
.source-theme .error-page-main{background-size:cover!important;background-position:50%!important;height:100vh}
.source-theme .error-page-main:not(.hide-overlay-bg):before{content:"";background-color:rgba(0,38,138,.2);position:absolute;top:0;right:0;bottom:0;left:0}
.source-theme .slick-disabled{opacity:.4!important}
.source-theme .faq-answer a{text-decoration:underline}
.source-theme .c__overlay{background-color:rgba(59,59,59,.299);position:absolute;width:0;height:0;left:0;right:0;bottom:0;transition:all .25s}
.source-theme .sticky-filter-mobile{position:sticky;top:70px;z-index:99999}
.source-theme .category-image-banner-main:hover .c__overlay{width:100%;height:100%}
.source-theme .select-border{border-bottom:1px solid var(--border-color)}
.source-theme .features-grid:not(:last-child){margin-bottom:24px}
.source-theme .category-products-main .category-products-info-main .price-main.range-price{height:unset!important}
.source-theme .swiper-pagination-bullet{background-color:#ccc!important;opacity:1!important;margin:0 .5rem!important}
.source-theme .contact-main .flag-input{padding-left:8px}
.source-theme .swiper-pagination-bullet-active{background-color:var(--primary-color)!important;width:2rem!important;border-radius:10rem!important}
.source-theme .error-page-link{color:#000;padding:11px;font-size:14px;font-weight:700;background-color:#fff;text-transform:uppercase;min-width:195px;display:flex;align-items:center;justify-content:center;transition:all .3s;letter-spacing:.05em;margin-top:20px}
.source-theme .error-page-link:hover{color:#fff;background-color:var(--primary-color)}
.source-theme .avarage-tooltip{background-color:#f4f4f4;color:#000;padding:2px 5px;font-size:12px;font-weight:500;border-radius:4px;z-index:99;min-width:33px;display:flex;align-items:center;justify-content:center}
.source-theme .locale-bar-modal-custom,.source-theme .react-confirm-alert-overlay{z-index:99999999999!important}
.source-theme .locale-bar-modal-custom{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;opacity:1;padding:0 12px}
.source-theme .unreset-reset a{text-decoration:underline;color:#06c}
.source-theme .modal-close-button{top:-30px!important;right:-30px!important;border:2px solid #000!important;padding:5px!important;background:#fff!important}
.source-theme .modal-close-button-product{top:5px!important;right:5px!important;background-color:#000!important;padding:3px!important;color:#fff!important}
.source-theme .switch{position:relative;display:inline-block;width:40px;height:22px}
.source-theme .switch input{opacity:0;width:0;height:0}
.source-theme .checkbox__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e8e8e8;transition:.4s}
.source-theme .checkbox__slider:before{position:absolute;content:"";height:14px;width:14px;left:4px;bottom:4px;background-color:#fff;transition:.4s}
.source-theme input:checked+.checkbox__slider{background-color:var(--primary-color)}
.source-theme .variant__slider__design{overflow-x:auto;padding-bottom:8px;align-items:center}
.source-theme .variant__slider__design::-webkit-scrollbar{height:5px}
.source-theme .variant__slider__design::-webkit-scrollbar-track{background-color:#f3f3f3}
.source-theme .variant__slider__design::-webkit-scrollbar-thumb{background:#dedede}
.source-theme .variant__slider__design::-webkit-scrollbar-thumb:hover{background:#b5b5b5;-webkit-transition:all .3s;transition:all .3s}
.source-theme .variant__slider__design .product-variant-choice-image{flex-shrink:0}
.source-theme input:checked+.checkbox__slider:before{transform:translateX(16px)}
.source-theme .checkbox__slider.checkbox__round{border-radius:34px}
.source-theme .checkbox__slider.checkbox__round:before{border-radius:50%}
.source-theme .product-offer-select-arrow{background-color:#fff;padding-left:0;right:1px}
.source-theme .product-offer-select-main:hover .product-offer-select{cursor:pointer}
.source-theme .product-offer-select-main:hover .product-offer-select-arrow{display:none}
.source-theme .product-offer-select{background-color:#fff}
.source-theme .testimonial-main{min-height:250px}
.source-theme .testimonial-main .writer{font-style:italic}
.source-theme .activate-button{color:#fff;padding:11px;font-size:14px;font-weight:700;background-color:var(--primary-color);min-width:195px;display:flex;align-items:center;justify-content:center;transition:all .3s;letter-spacing:.05em;margin-top:20px;cursor:pointer}
.source-theme .product-list-swiper .swiper-pagination-bullet{margin:0!important;width:7px!important;height:7px!important;background-color:transparent!important;border:1px solid var(--primary-color)}
.source-theme .product-list-swiper .swiper-pagination-bullet-active{background-color:var(--primary-color)!important;width:7px!important;height:7px!important}
.source-theme .product-list-swiper .swiper-pagination{text-align:left!important;left:2px!important;width:35%!important;display:flex;flex-wrap:wrap;gap:3px}
.source-theme .category_btn_link__main{border-radius:15px}
.source-theme .video__gallery__ img{width:100%;height:100%}
.source-theme .video__gallery__ .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;border-radius:50%}
.source-theme .product-container.border-effect:hover{box-shadow:0 0 10px 0 rgba(40,40,40,.3);transition:box-shadow .3s}
.source-theme .feature-center{text-align:center!important;align-items:center!important}
.source-theme .feature-right{text-align:right!important;align-items:flex-end!important}
.source-theme .feature-left{text-align:left!important;align-items:flex-start!important}
.source-theme .prev-button-main{display:flex;align-items:center;justify-content:center;margin:10px 0 20px}
.source-theme .prev-button-main .prev-button{background-color:var(--primary-color);color:#fff;padding:5px 15px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}
.source-theme .prev-button-main .prev-button:hover{background-color:var(--primary-hoverColor)}
.source-theme .iframe-main iframe{width:100%!important}
.source-theme button.glide__bullet--active{background-color:#000!important}
.source-theme .fade-enter{opacity:0}
.source-theme .fade-enter-active{opacity:1;transform:translateX(0);transition:opacity .3s,transform .3s}
.source-theme .category-link-list-main{flex-wrap:wrap}
.source-theme .fade-exit{opacity:1}
.source-theme .fade-exit-active{opacity:0;transition:opacity .3s,transform .3s}
.source-theme .slide-right-enter{opacity:0;transform:translateX(100%)}
.source-theme .slide-right-enter-active{transition:opacity .3s,transform .3s}
.source-theme .slide-right-enter-active,.source-theme .slide-right-exit{opacity:1;transform:translateX(0)}
.source-theme .slide-right-exit-active{opacity:0;transform:translateX(100%);transition:opacity .3s,transform .3s}
.source-theme .container{width:100%}
.source-theme .contact-textarea{width:100%;border-bottom:1px solid #dfe2e6;border-radius:0;outline:none;padding:16px 16px 16px 0;resize:none;font-weight:500;font-size:14px}
.source-theme .contact-btn{background-color:var(--primary-color);color:#fff;border-radius:0;transition:.3s;font-weight:900;height:48px}
.source-theme .editor-paragraph{margin:15px 0!important}
.source-theme .contact-btn span{letter-spacing:.05em}
.source-theme .contact-btn:hover{background-color:var(--primary-hoverColor)!important}
.source-theme .product-variant-choice-bg{width:30px;height:30px;border:1px solid #efefef;display:flex;border-radius:4px}
.source-theme .product-variant-choice-bg.borderless{border:none;width:15px}
.source-theme .product-variant-choice-bg.choice-circle{border-radius:50%}
.source-theme .product-variant-choice-image{width:30px;height:30px;border:1px solid #efefef;display:flex;border-radius:4px}
.source-theme .product-variant-choice-image img{border-radius:4px}
.source-theme .product-variant-choice-image.choice-circle,.source-theme .product-variant-choice-image.choice-circle img{border-radius:50%}
.source-theme .product-options-box{transition:all .2s}
.source-theme .product-options-box.passive{visibility:hidden;opacity:0;max-height:0}
.source-theme .product-options-box.active{visibility:visible;opacity:1;max-height:1000px}
.source-theme .caret{transition:all .2s}
.source-theme .caret.passive{transform:rotate(0)}
.source-theme .caret.active{transform:rotate(-180deg)}
.source-theme .mobile-iframe{display:none}
.source-theme .add-to-cart-overlay{width:100%;transition:all .3s;margin-bottom:8px}
.source-theme .add-to-cart-overlay .stock{border:1px solid #000;background-color:#fff;color:#232323;width:100%;font-size:14px;letter-spacing:.05em;display:flex;justify-content:center;align-items:center;font-weight:700;height:44px;transition:all .3s}
.source-theme .add-to-cart-overlay .out-of-stock{border:1px solid #000;background-color:#ededed;color:#000;cursor:not-allowed;width:100%;font-size:14px;letter-spacing:.05em;display:flex;justify-content:center;font-weight:700;height:44px;align-items:center}
.source-theme .add-to-basket-overlay-modal{background-color:#232323cc!important}
.source-theme .add-to-basket-overlay-modal .add-to-basket-modal{max-width:1020px;width:1020px;padding:25px;background:#fff;box-shadow:0 20px 75px rgba(0,0,0,.23);color:#000;max-height:95vh;overflow:auto;min-height:65vh}
.source-theme .add-to-basket-overlay-modal .add-to-basket-modal::-webkit-scrollbar,.source-theme .cart-drawer-height::-webkit-scrollbar,.source-theme .search-wrapper::-webkit-scrollbar{width:5px}
.source-theme .add-to-basket-overlay-modal .add-to-basket-modal::-webkit-scrollbar-track,.source-theme .cart-drawer-height::-webkit-scrollbar-track,.source-theme .search-wrapper::-webkit-scrollbar-track{background:#fff}
.source-theme .add-to-basket-overlay-modal .add-to-basket-modal::-webkit-scrollbar-thumb,.source-theme .add-to-basket-overlay-modal .add-to-basket-modal::-webkit-scrollbar-thumb:hover,.source-theme .cart-drawer-height::-webkit-scrollbar-thumb,.source-theme .cart-drawer-height::-webkit-scrollbar-thumb:hover,.source-theme .search-wrapper::-webkit-scrollbar-thumb,.source-theme .search-wrapper::-webkit-scrollbar-thumb:hover{background:#e4e4e4}
.source-theme .product-detail-modal-slider-main .product-detail-page-slider .slick-arrow.slick-next{right:5px!important;z-index:2;border:2px solid #000;width:35px;height:35px}
.source-theme .product-detail-modal-slider-main .product-detail-page-slider .slick-arrow.slick-prev{left:5px!important;z-index:2;border:2px solid #000;width:35px;height:35px}
.source-theme .Toastify__toast-container{z-index:9999999999999!important}
.source-theme .filter-search-input{border-bottom:1px solid #ececec;outline:none;font-size:14px;padding:6px 8px 6px 20px;width:100%}
.source-theme .filter-search-input::-moz-placeholder{color:#a1a1a1!important;opacity:1}
.source-theme .filter-search-input::placeholder{color:#a1a1a1!important;opacity:1}
.source-theme .filter-search-input:-ms-input-placeholder{color:#a1a1a1!important}
.source-theme .filter-search-input::-ms-input-placeholder{color:#a1a1a1!important}
.source-theme .filter-search-icon{color:#a1a1a1!important;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.source-theme .grid-position{bottom:5%!important;transform:unset!important;align-items:unset!important}
.source-theme .grid-position.center{left:50%!important;text-align:center!important;align-items:center!important;transform:translateX(-50%)!important}
.source-theme .grid-position.left{left:0;text-align:left!important}
.source-theme .grid-position.right{right:0;text-align:right!important;left:unset!important}
.source-theme .comment-image{width:100px;height:100px;position:relative;margin-right:8px;border-radius:4px;cursor:pointer;border:1px solid #f7f7f7}
.source-theme .comment-image img{border-radius:4px}
.source-theme .image-preview-modal{width:770px;background-color:#fff;height:625px;border-radius:6px}
.source-theme .image-preview-modal .image{width:470px;border-right:1px solid #dadada;height:625px}
.source-theme .image-preview-modal .comment{width:300px;height:625px;display:flex;align-items:center;padding:0 20px}
.source-theme .brand-logo{width:100%;height:70px;position:relative;place-self:center;max-width:140px}
.source-theme .brand-logo-main{display:flex!important;align-items:center;justify-content:center}
.source-theme .brands-slider .slick-dots{bottom:-60px!important}
@media  (max-width:650px){.source-theme header{height:60px!important}
.source-theme header .logo{flex:0.6!important}
.source-theme header .header-icons-main{flex:0.4!important}
.source-theme header .header-icons-main.center{flex:1!important}
.source-theme header .nav-links{display:none!important}
.source-theme .mobile-menu{display:flex!important}
.source-theme header .favorite{display:none!important}
.source-theme .products-slider-main .slick-arrow.slick-prev{left:10px!important;z-index:2;width:35px;height:35px}
.source-theme .products-slider-main .slick-arrow.hide-arrow{display:none!important}
.source-theme .products-slider-main .slick-arrow.slick-next{right:10px!important;z-index:2;width:35px;height:35px}
.source-theme .product-detail-page-slider .slick-arrow.slick-next:not(.show-mobile),.source-theme .product-detail-page-slider .slick-arrow.slick-prev:not(.show-mobile){display:none!important}
.source-theme .products-slider-main .slick-arrow{display:flex!important;justify-content:center!important;align-items:center!important;opacity:1!important;margin-top:0!important;visibility:visible!important}
.source-theme .products-image-static-title,.source-theme .products-slider-main .products-slider-title :is(h1,h2,h3,h4,h5,h6,p):not(.custom-size-title-mobile){font-size:1.5rem!important;color:#000;font-weight:900;margin-bottom:20px;line-height:30px}
.source-theme .products-slider-main .products-slider-title :is(h1,h2,h3,h4,h5,h6).slider__with__link{width:65%}
.source-theme .product-slider-all-link{width:35%;justify-content:flex-end}
.source-theme h2:not(.collection-name),.source-theme h2:not(.slider__title__sl),.source-theme h3:not(.slider__title__sl){font-size:21px}
.source-theme .hero-image-main .content h3{font-size:21px!important}
.source-theme .features .feature span:nth-child(2){font-size:12px!important}
.source-theme footer .footer-copyright{padding:15px 0!important}
.source-theme footer .footer-links li a{font-size:12px;color:var(--primary-linkColor)}
.source-theme footer .desktop-footer{display:none!important}
.source-theme footer .mobile-footer{display:grid!important}
.source-theme footer .footer-img{justify-content:center!important}
.source-theme .product-detail-page-detail-box{margin-top:20px!important}
.source-theme .home-slider-main img{height:500px!important;-o-object-fit:cover!important;object-fit:cover!important}
.source-theme .product-detail-page-slider .variant-images-small,.source-theme .slider-container{display:none}
.source-theme .product-detail-page-slider .variant-images-large{grid-column-start:1!important;grid-column-end:9!important;grid-row-start:1;grid-row-end:9}
.source-theme .home-slider-main:hover .slick-arrow,.source-theme .login-bg,.source-theme .register-bg{display:none!important}
.source-theme .login-grid,.source-theme .register-grid{grid-column:span 10/span 10!important;max-height:none!important;width:100%!important;padding:20px 20px 70px!important}
.source-theme .login-grid.hide-image,.source-theme .register-grid.hide-image{grid-column:span 11/span 11!important}
.source-theme .account-page .right-menu{grid-column-start:1!important;grid-column:span 6/span 6!important}
.source-theme .account-page .left-menu{display:none!important}
.source-theme .account-page{background-image:unset!important}
.source-theme .account-page .back-button{display:flex!important}
.source-theme .modal-main{width:100%!important}
.source-theme .category-products-main .category-products-info-main .brand-name,.source-theme .products-slider-main .products-slider-info-main h2{font-size:14px!important}
.source-theme .category-products-main .category-products-info-main .product-name{font-size:13px!important}
.source-theme .products-slider-main .products-slider-info-main .brand{font-size:14px!important}
.source-theme .products-slider-main .products-slider-info-main .product-name{font-size:13px!important}
.source-theme .category-products-main .category-products-info-main .variant,.source-theme .products-slider-main .products-slider-info-main .variant{font-size:12px!important}
.source-theme .category-products-main .category-products-info-main .price-main .discount-price span:first-child,.source-theme .products-slider-main .products-slider-info-main .price-main .discount-price span:first-child{font-size:13px!important}
.source-theme .category-products-main .category-products-info-main .price-main .discount-price span:nth-child(2),.source-theme .category-products-main .category-products-info-main .price-main .sell-price,.source-theme .products-slider-main .products-slider-info-main .price-main .discount-price span:last-child,.source-theme .products-slider-main .products-slider-info-main .price-main .sell-price{font-size:15px!important}
.source-theme .product-detail-page-detail-box .product-name-main .brand-name{font-size:18px!important}
.source-theme .home-slider-main .slider-grid-main{grid-template-rows:repeat(10,14vw)}
.source-theme .custom-page-main .content{width:100%!important;padding:30px}
.source-theme .custom-page-main .title{font-size:24px!important}
.source-theme .custom-page-main .content h1,.source-theme .custom-page-main .content h2,.source-theme .custom-page-main .content h3,.source-theme .custom-page-main .content h4,.source-theme .custom-page-main .content h5,.source-theme .custom-page-main .content h6{font-weight:700;margin-top:2.5em;margin-bottom:1em;font-size:17px!important}
.source-theme .custom-page-main .content p{font-size:15px!important}
.source-theme .desktop-filters{display:none!important}
.source-theme .mobil-filters{display:flex}
.source-theme .template-list{display:none}
.source-theme .zoom-icon{display:flex}
.source-theme .desktop-zoom{font-size:20px!important}
.source-theme .favorite-modal{padding:50px 20px}
.source-theme .add-to-basket-modal,.source-theme .favorite-modal{width:100%!important}
.source-theme .react-confirm-alert{width:95%!important}
.source-theme footer .footer-title{font-size:16px!important}
.source-theme .slick-slider{touch-action:auto!important}
.source-theme .free-shipping-label span,.source-theme .stock-status span{font-size:12px!important}
.source-theme .search-wrapper{padding:0!important;height:100%!important}
.source-theme .header-search-bg-overlay{height:0!important}
.source-theme .search-wrapper .search-input{font-size:16px!important}
.source-theme .search-wrapper .search-input::-moz-placeholder{font-size:16px!important}
.source-theme .search-wrapper .search-input::placeholder{font-size:16px!important}
.source-theme .basket-summary h3{font-size:18px!important}
.source-theme .gallery__item--2{grid-column-start:5;grid-column-end:9;grid-row-start:1;grid-row-end:5;height:100%;position:relative}
.source-theme .gallery__item--3{grid-column-start:1;grid-column-end:5}
.source-theme .gallery__item--3,.source-theme .gallery__item--4{grid-row-start:5;grid-row-end:9;height:100%;position:relative}
.source-theme .gallery__item--4{grid-column-start:5;grid-column-end:9}
.source-theme .text-view-main .content{width:100%!important;padding:30px!important;font-size:14px}
.source-theme header.fixed-header{width:100%!important}
.source-theme .locale-change-bar{flex-direction:column}
.source-theme .locale-change-description{width:85%}
.source-theme .locale-bar-main{height:auto;padding:20px}
.source-theme .locale-change-close-btn{position:absolute;top:10px;right:10px}
.source-theme .locale-select-main{margin-top:20px}
.source-theme .mobil-sorting-icon,.source-theme .mobile-sorting{display:flex}
.source-theme .cookie-bar{right:10px;font-size:13px;bottom:20px}
.source-theme .blog-detail-main .blog-content-main h2{font-size:14px!important}
.source-theme .basket-top-checkout{display:flex}
.source-theme .video-box-main .slider-content h1{font-size:4vh}
.source-theme .video-box-main .slider-content p{font-size:2.5vh}
.source-theme .video-box-main .slider-content a{color:#000;background-color:#fff;text-transform:uppercase;margin-top:20px;transition:all .3s}
.source-theme .banner{font-size:13px!important}
.source-theme .banner-text{width:75%;text-align:center}
.source-theme .mobile-image-slider{display:block}
.source-theme .desktop-image-slider{display:none}
.source-theme .category-image-banner-title-grid .title{font-size:16px!important}
.source-theme .category-image-banner-title-grid .sub-text{font-size:12px!important}
.source-theme .category-image-banner-title-grid .link{font-size:10px!important;padding:10px!important;min-width:120px!important}
.source-theme .product-detail-page-bottom-tabs .tab{padding:7px 0;font-weight:600;color:var(--primary-color);cursor:pointer;font-size:12px}
.source-theme .product-detail-page-bottom-tabs .tab:not(:last-child){margin-right:15px}
.source-theme #locale-select-modal{width:190px}
.source-theme .locale-change-btn-modal{width:calc(100% - 170px)}
.source-theme .add-to-cart-overlay .out-of-stock,.source-theme .add-to-cart-overlay .stock{height:34px!important;font-size:12px!important;font-weight:500}
.source-theme .add-to-basket-overlay-modal .add-to-basket-modal{max-width:830px;width:830px;padding:16px;background:#fff;box-shadow:0 20px 75px rgba(0,0,0,.23);color:#000;min-height:50vh;max-height:75vh;overflow:auto}
.source-theme .product-detail-page-slider-modal{margin-top:12px}
.source-theme .product-detail-page-slider-modal img{-o-object-fit:contain!important;object-fit:contain!important}
.source-theme .comment-image{width:65px;height:65px}
.source-theme .image-preview-modal{width:100%;background-color:#fff;height:65vh;border-radius:6px}
.source-theme .image-preview-modal .image{width:100%;height:65vh;border-right:unset!important}
.source-theme .image-preview-modal .comment{display:none!important}
.source-theme .image-preview-modal-close svg path{color:#000}
.source-theme .image-preview-modal-close{background-color:#fff;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.source-theme .marquee-container .marquee-wrapper .marquee-textcontainer,.source-theme .slider-banner{font-size:14px!important}
.source-theme .product-detail-page-slider .slick-dots,.source-theme .zoom-image-mobile .slick-dots{display:block!important;bottom:20px}
.source-theme .product-detail-page-slider .slick-dots>li,.source-theme .zoom-image-mobile .slick-dots>li{margin:0 .5rem!important;width:unset!important;height:unset!important}
.source-theme .product-detail-page-slider .slick-dots>li>button,.source-theme .zoom-image-mobile .slick-dots>li>button{width:8px;height:8px;border:none;position:relative;overflow:hidden;text-indent:-9999px;border-radius:50%;background-color:silver;padding:0;display:block;margin-bottom:.5rem;transition:all .2s ease-in-out}
.source-theme .product-detail-page-slider .slick-dots>li.slick-active>button,.source-theme .zoom-image-mobile .slick-dots>li.slick-active>button{background-color:var(--primary-color)!important;width:2rem;border-radius:10rem;background-color:#fff}
.source-theme .home-slider-main .slider-content h1,.source-theme .video-box-main .slider-content h1{line-height:55px}
.source-theme .home-slider-main .slider-content p,.source-theme .video-box-main .slider-content p{line-height:30px;margin-top:10px}
.source-theme .home-slider-main .slider-content a,.source-theme .video-box-main .slider-content a{min-width:unset;margin-top:10px}
.source-theme .basket-summary{padding:15px 20px}
.source-theme .account-page .address-box-right{width:95%;margin-left:0}
.source-theme .account-page .address-box-left{width:100%;display:flex;justify-content:space-between}
.source-theme .option-name-w{width:65%}
.source-theme .insta-feed h2{font-size:18px!important}
.source-theme .insta-feed-preview-modal{overflow:scroll!important;width:unset!important;max-height:unset!important;flex-direction:column;position:relative!important}
.source-theme .insta-feed-preview-modal .image-main{width:unset!important;height:50%}
.source-theme .insta-feed-preview-modal .description{width:unset!important}
.source-theme .lb-image-main{width:100%;margin-right:unset!important}
.source-theme .gallery{grid-template-rows:repeat(8,13vw);grid-gap:.5rem}
.source-theme .action-box{width:100%;justify-content:flex-end;margin-top:10px}
.source-theme .logo .logo-main.big{position:relative!important;width:87.5px!important;height:50px!important}
.source-theme .placeholder-image,.source-theme .placeholder-main .image{width:98px;height:98px}
.source-theme .placeholder-list-image{width:78px;height:78px}
.source-theme .home-slider-main .slick-arrow{display:none!important}
.source-theme .modal-close-button{top:5px!important;right:5px!important}
.source-theme .category-image-slider-main .slick-slide>div{padding:0}
.source-theme .image-card-container .content .title{font-size:14px}
.source-theme .product-detail-page-easy-refund .easy-refund span:nth-child(2){width:90%}
.source-theme .search-input::-moz-placeholder{font-size:12px}
.source-theme .search-input::placeholder{font-size:12px}
.source-theme .product-slider-arrow-right{margin-left:0!important}
.source-theme .breadcrumbs .breadcrumb-item{font-size:13px}
.source-theme .product-detail-comments-title{font-size:20px!important}
.source-theme .social-login .facebook-button,.source-theme .social-login .google-button{font-size:10px}
.source-theme .product-list-item-info svg{width:14px!important;height:14px!important;margin-top:5px}
.source-theme .text-xxs{font-size:11px}
.source-theme .mobile-iframe{display:block}
.source-theme .only-desktop-show-iframe{display:none}
.source-theme .category-image-banner-main .category-image-banner-title :is(h1,h2,h3,h4,h5,h6).title,.source-theme .category-image-banner-main .category-image-banner-title span.title{font-size:1.6rem!important}
.source-theme .category-image-banner-main .category-image-banner-title span.top-title{font-size:1.6rem!important}
.source-theme .language-name{font-size:10px}
.source-theme .image-card-container .content .link-main{font-size:12px}
.source-theme .note-video-clip{width:100%}
.source-theme .link-bottom-main{flex:0.6!important}
.source-theme .link-bottom-icons-main{flex:0.4!important;margin-top:0!important}
.source-theme .blog-detail-overlay-text .title{font-size:2rem}
.source-theme .image-iframe-container .content{margin:0 16px!important}
.source-theme .product-detail-page-slider-main{min-height:unset!important}
.source-theme .category_btn_link__main{font-size:10px!important;padding:3px 7px!important;margin-right:8px!important;margin-bottom:4px!important;min-width:unset!important}
.source-theme .category-links-sticky{position:sticky;top:40px;z-index:999}
.source-theme .header-icons-main.same-line-icons{position:relative;top:unset!important}
.source-theme .link-bottom-icons-search-bar-main{display:none!important}
.source-theme .marquee_image__image{position:relative;height:150px;width:150px}
.source-theme .blog-link-text-main{display:flex;min-height:48px}
.source-theme .search-icon__new.show{position:unset;top:unset;left:unset}
.source-theme .text-view-main .title h1{white-space:normal;word-break:break-all}
.source-theme .blog-list-main .blog-content-main .blog-title{font-size:1.1775rem!important}
.source-theme .products-slider-main .slick-slider .blog-list-main .blog-content-main .blog-title{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:85px}
.source-theme .image-card-container .content .title.container-title.space-content{padding:20px!important}
.source-theme .image-card-container .content{margin:16px}
.source-theme .category__desc{max-width:100%!important}
.source-theme .product-detail-page-easy-refund.mobile-center .easy-refund{justify-self:center!important}
.source-theme .product-detail-page-bottom-tabs .tab-content ul{padding-inline-start:0!important}
.source-theme .center-logo-mobile{position:absolute!important;left:50%!important;transform:translateX(-50%)!important}
.source-theme .header-icons-main.center-icons{flex:1!important}
.source-theme .blog-detail-content .fn-editor-v1 .editor-img{max-width:unset!important;width:100%}
.source-theme .custom__image-modal{width:95%;height:75vh}
.source-theme .custom__image-modal-close{top:-5px;right:-5px}
.source-theme .product-swiper-arrow-left-main-slider,.source-theme .product-swiper-arrow-right-main-slider{z-index:2;border:2px solid #000;width:40px;height:40px;display:flex;align-items:center;justify-content:center}
.source-theme .collection-list-sticky .sticky{top:60px!important}
.source-theme .subscribe-main .subscribe-content{width:85%}
.source-theme .collection-title{padding-right:0;border-right:unset;margin-right:0;align-items:unset;justify-content:unset;margin-bottom:24px}
.source-theme .category-products-main .category-products-info-main .price-main.price-range .sell-price{font-size:14px!important}
.source-theme .custom-features-main__is-flex div:not(.mobile-count){width:100%!important;margin-bottom:16px}
.source-theme .features .custom-features-main__is-flex .feature span:nth-child(3){font-size:12px}
.source-theme .features .custom-features-main__is-flex .feature{padding:0!important}
.source-theme .product-offer-item-main,.source-theme .product-offer-items{width:100%;max-width:100%;margin-left:0!important}
.source-theme .offer-plus-icon{display:none}
.source-theme .offer-plus-icon-0{display:flex;position:absolute;top:-60px;left:50%;transform:translateX(-50%)}
.source-theme .offer-main-item{margin-bottom:70px}
.source-theme #bundle-for-furn .bundle-content-main{flex-direction:column;justify-content:unset;align-items:unset;border-bottom:1px solid #efefef}
.source-theme #bundle-for-furn .bundle-content-main .content{width:100%!important;margin-bottom:8px}
.source-theme #bundle-for-furn .bundle-content-main .content.unit-price{display:none}
.source-theme #bundle-for-furn .bundle-content-main .content:last-child{display:flex;justify-content:flex-end}
.source-theme #bundle-for-furn .product-bundle-items-main{margin-top:20px;border-bottom:unset}
.source-theme .layout_images_button_link{font-size:12px;bottom:20px!important}
.source-theme .blog-breadcrumb-item{width:180px}
.source-theme .category-image-slider-main .custom-width-percantage .custom-width .category-image-banner-title span.title{font-size:10px}
.source-theme .category-image-slider-main .custom-width-percantage .category-image-banner-title span.link{padding:5px!important;font-size:12px}
.source-theme .offer-product-container{min-height:unset}
.source-theme .offer-summary-box{min-height:220px}
.source-theme .offer-product-image-container{width:80px;height:80px}
.source-theme .product-offer-accepted-container{font-size:12px}
.source-theme .gallery.three-layout{grid-template-rows:repeat(12,13vw);grid-gap:.5rem}
.source-theme .gallery__item--1.three-layout{grid-row-start:1;grid-row-end:5}
.source-theme .gallery__item--1.three-layout,.source-theme .gallery__item--2.three-layout{grid-column-start:1;grid-column-end:9;height:100%;position:relative}
.source-theme .gallery__item--2.three-layout{grid-row-start:5;grid-row-end:9}
.source-theme .gallery__item--3.three-layout{grid-column-start:1;grid-column-end:9;grid-row-start:9;grid-row-end:13;height:100%;position:relative}
.source-theme .subscribe-content .subtext{font-size:14px!important}
.source-theme .category-image-text-image-main{width:80px!important;height:80px!important;margin-bottom:8px}
.source-theme span[class*=category-image-text-]{font-size:14px!important;text-align:center}
.source-theme .faq-answer{overflow-x:auto}
.source-theme .faq-container :is(h1,h2,h3,h4,h5,h6){font-size:1.5rem!important;line-height:2rem!important}
.source-theme .product-detail-page-variants .color-image-choice.custom-height:not(.custom-height-mobile),.source-theme .product-detail-page-variants .color-noimage-choice.custom-height:not(.custom-height-mobile){width:50px!important;height:50px!important}
.source-theme .blog-category-name-title{font-size:22px!important}
.source-theme .subscribe-content h3{line-height:35px;font-size:1.4rem!important}
.source-theme .fast-link-main{display:flex;width:100%}
.source-theme .c-w-1{width:1px}
.source-theme .show-images-container{width:100%!important;height:calc(100% - 75px)}
.source-theme .zoom-images-container{height:75px!important;width:100%;top:calc(100% - 75px)!important;left:0;display:flex;flex-wrap:nowrap;overflow-x:auto}
.source-theme .zoom-images-container div{flex-shrink:0}
.source-theme .show-images-container .r-0{right:5px!important}
.source-theme .single-product-product-info{flex:0 0 50%;max-width:100%;padding:16px}
.source-theme .single-product-image{flex:0 0 50%;max-width:100%}
.source-theme .single-product-product-name{line-height:35px;font-size:27px}
.source-theme .single-product-price{line-height:30px;font-size:22px}
.source-theme .product-variant-choice-image{width:30px!important;height:30px!important}
.source-theme .product-option-big-image-container{height:65vh;width:95%;padding:20px}
.source-theme .bundle-img__main{width:120px!important;height:120px!important}
.source-theme .bundle-img__main .bundle__img{width:100px!important;height:100px!important}
.source-theme .blog-detail-main .product-name{width:100%}}
@media  (min-width:640px){.source-theme .container{max-width:640px}}
@media  (min-width:768px){.source-theme .container{max-width:768px}}
@media  (min-width:651px) and (max-width:1100px){.source-theme header{height:60px!important}
.source-theme header .logo{flex:1!important}
.source-theme header .logo.center{left:2.5rem}
.source-theme header .nav-links{display:none!important}
.source-theme header .header-icons-main{flex:0.8}
.source-theme header .header-icons-main.center{flex:1!important}
.source-theme .mobile-menu{display:flex!important}
.source-theme header .favorite{display:none!important}
.source-theme .container-expand-left,.source-theme .container-expand-right{max-width:calc(50% + (1600px / 2))}
.source-theme .login-bg,.source-theme .register-bg{display:none!important}
.source-theme .login-grid,.source-theme .register-grid{grid-column:span 10/span 10!important;max-height:none!important;width:100%!important;padding:20px!important}
.source-theme .login-grid.hide-image,.source-theme .register-grid.hide-image{grid-column:span 5/span 5!important;grid-column-start:4!important}
.source-theme .account-page .right-menu{grid-column-start:1!important;grid-column:span 6/span 6!important}
.source-theme .account-page .left-menu{display:none!important}
.source-theme .account-page{background-image:unset!important}
.source-theme .account-page .back-button{display:flex!important}
.source-theme .modal-main{width:60%!important}
.source-theme .desktop-filters{display:none!important}
.source-theme .mobil-filters{display:flex}
.source-theme .template-list{display:none}
.source-theme .mobil-sorting-icon,.source-theme .mobile-sorting{display:flex!important}
.source-theme .insta-feed-preview-modal{width:760px;height:380px}
.source-theme .insta-feed-preview-modal .image-main{width:400px}
.source-theme .insta-feed-preview-modal .description{width:360px}
.source-theme .add-to-basket-overlay-modal .add-to-basket-modal{max-width:90vw;width:90vw}
.source-theme .tabl-logo{position:absolute;left:50%;transform:translate(-50%,-50%)}
.source-theme .header-icons-main.same-line-icons{position:relative;top:unset!important}
.source-theme .link-bottom-icons-search-bar-main{display:none!important}
.source-theme .search-icon__new.show{position:unset;top:unset;left:unset}
.source-theme .category__desc{max-width:100%!important}
.source-theme .custom__image-modal{width:90%;height:700px}
.source-theme .product-offer-item-main,.source-theme .product-offer-items{width:100%;max-width:100%;margin-left:0!important}
.source-theme .offer-plus-icon{display:none}
.source-theme .offer-plus-icon-0{display:flex;position:absolute;top:-60px;left:50%;transform:translateX(-50%)}
.source-theme .offer-main-item{margin-bottom:70px}
.source-theme .category-image-slider-main .custom-width-percantage .custom-width .category-image-banner-title span.title{font-size:16px}
.source-theme .category-image-slider-main .custom-width-percantage .category-image-banner-title span.link{padding:8px!important}
.source-theme .center-logo-mobile{position:absolute!important;left:50%!important;transform:translateX(-50%)!important}}
@media  (min-width:1024px){.source-theme .container{max-width:1024px}}
@media  (min-width:1280px){.source-theme .container{max-width:1224px}}
@media  (min-width:1400px){.source-theme .container{max-width:1350px}}
@media  (min-width:1500px){.source-theme .container{max-width:1450px}}
@media  screen and (max-width:1260px){.source-theme .container{max-width:1320px}}
@media  (min-width:1650px){.source-theme .container{max-width:1500px}}
@media  (min-width:960px){.source-theme .container-expand-left,.source-theme .container-expand-right{max-width:calc(47% + (1600px / 2));margin-right:0!important;margin-left:auto!important}}
@media  screen and (max-width:1700px){.source-theme .container-expand-left,.source-theme .container-expand-right{max-width:calc(55% + (1320px / 2));margin-right:0!important;margin-left:auto!important}}
@media  screen and (max-width:1450px){.source-theme .container-expand-left,.source-theme .container-expand-right{max-width:calc(52% + (1140px / 2));margin-right:0!important;margin-left:auto!important}
.source-theme .modal-main{width:50%}}
@media  screen and (max-width:1260px){.source-theme .container-expand-left,.source-theme .container-expand-right{max-width:calc(38% + (1320px / 2));margin-right:0!important;margin-left:auto!important}}
.source-theme #fn-popup-container pre{font-family:unset}
.source-theme #fn-popup-container :is(h1,h2,h3,h4,h5,h6){font-weight:unset;font-size:unset}
.source-theme .last\:mb-0:last-child{margin-bottom:0}
.source-theme .last\:border-0:last-child{border-width:0}
.source-theme .focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}
.source-theme .hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgba(113,113,122,var(--tw-border-opacity))}
.source-theme .hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(250,250,250,var(--tw-bg-opacity))}
.source-theme .hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(244,244,245,var(--tw-bg-opacity))}
.source-theme .hover\:text-red-900:hover{--tw-text-opacity:1;color:rgba(127,29,29,var(--tw-text-opacity))}
.source-theme .hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(24,24,27,var(--tw-text-opacity))}
.source-theme .hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(63,63,70,var(--tw-text-opacity))}
.source-theme .hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity))}
.source-theme .hover\:text-red-700:hover{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity))}
.source-theme .hover\:text-green-700:hover{--tw-text-opacity:1;color:rgba(4,120,87,var(--tw-text-opacity))}
.source-theme .hover\:text-red-800:hover{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity))}
.source-theme .hover\:underline:hover{text-decoration:underline}
.source-theme .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}
.source-theme .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}
.source-theme .disabled\:bg-gray-300:disabled{--tw-bg-opacity:1;background-color:rgba(212,212,216,var(--tw-bg-opacity))}
@media  (min-width:640px){.source-theme .sm\:left-4{left:1rem}
.source-theme .sm\:right-4{right:1rem}
.source-theme .sm\:left-12{left:3rem}
.source-theme .sm\:order-2{order:2}
.source-theme .sm\:order-1{order:1}
.source-theme .sm\:col-span-6{grid-column:span 6/span 6}
.source-theme .sm\:col-span-11{grid-column:span 11/span 11}
.source-theme .sm\:col-span-10{grid-column:span 10/span 10}
.source-theme .sm\:col-span-3{grid-column:span 3/span 3}
.source-theme .sm\:col-span-9{grid-column:span 9/span 9}
.source-theme .sm\:col-span-2{grid-column:span 2/span 2}
.source-theme .sm\:col-span-12{grid-column:span 12/span 12}
.source-theme .sm\:\!col-start-5{grid-column-start:5!important}
.source-theme .sm\:mt-20{margin-top:5rem}
.source-theme .sm\:mt-8{margin-top:2rem}
.source-theme .sm\:ml-0{margin-left:0}
.source-theme .sm\:mt-0{margin-top:0}
.source-theme .sm\:mt-12{margin-top:3rem}
.source-theme .sm\:mb-0{margin-bottom:0}
.source-theme .sm\:mb-4{margin-bottom:1rem}
.source-theme .sm\:mt-4{margin-top:1rem}
.source-theme .sm\:mr-0{margin-right:0}
.source-theme .sm\:mr-2{margin-right:.5rem}
.source-theme .sm\:mt-6{margin-top:1.5rem}
.source-theme .sm\:mb-6{margin-bottom:1.5rem}
.source-theme .sm\:mt-3{margin-top:.75rem}
.source-theme .sm\:mt-10{margin-top:2.5rem}
.source-theme .sm\:block{display:block}
.source-theme .sm\:flex{display:flex}
.source-theme .sm\:hidden{display:none}
.source-theme .sm\:h-6{height:1.5rem}
.source-theme .sm\:h-\[30px\]{height:30px}
.source-theme .sm\:h-full{height:100%}
.source-theme .sm\:h-\[12px\]{height:12px}
.source-theme .sm\:h-\[32px\]{height:32px}
.source-theme .sm\:h-\[150px\]{height:150px}
.source-theme .sm\:w-3\/4{width:75%}
.source-theme .sm\:w-3\/5{width:60%}
.source-theme .sm\:w-64{width:16rem}
.source-theme .sm\:w-\[30px\]{width:30px}
.source-theme .sm\:w-4\/6{width:66.666667%}
.source-theme .sm\:w-full{width:100%}
.source-theme .sm\:w-11\/12{width:91.666667%}
.source-theme .sm\:w-\[150px\]{width:150px}
.source-theme .sm\:w-\[45\%\]{width:45%}
.source-theme .sm\:max-w-full{max-width:100%}
.source-theme .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.source-theme .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.source-theme .sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.source-theme .sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.source-theme .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.source-theme .sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.source-theme .sm\:flex-row{flex-direction:row}
.source-theme .sm\:flex-col{flex-direction:column}
.source-theme .sm\:items-start{align-items:flex-start}
.source-theme .sm\:justify-start{justify-content:flex-start}
.source-theme .sm\:justify-center{justify-content:center}
.source-theme .sm\:gap-4{gap:1rem}
.source-theme .sm\:gap-3{gap:.75rem}
.source-theme .sm\:gap-0{gap:0}
.source-theme .sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}
.source-theme .sm\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}
.source-theme .sm\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}
.source-theme .sm\:p-0{padding:0}
.source-theme .sm\:p-4{padding:1rem}
.source-theme .sm\:px-4{padding-left:1rem;padding-right:1rem}
.source-theme .sm\:py-20{padding-top:5rem;padding-bottom:5rem}
.source-theme .sm\:py-4{padding-top:1rem;padding-bottom:1rem}
.source-theme .sm\:px-0{padding-left:0;padding-right:0}
.source-theme .sm\:pl-4{padding-left:1rem}
.source-theme .sm\:pr-0{padding-right:0}
.source-theme .sm\:pt-20{padding-top:5rem}
.source-theme .sm\:pb-4{padding-bottom:1rem}
.source-theme .sm\:pt-0{padding-top:0}
.source-theme .sm\:pt-12{padding-top:3rem}
.source-theme .sm\:text-2xl{font-size:1.5rem;line-height:2rem}
.source-theme .sm\:text-sm{font-size:.875rem;line-height:1.25rem}
.source-theme .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.source-theme .sm\:text-base{font-size:1rem;line-height:1.5rem}
.source-theme .sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}
@media  (min-width:768px){.source-theme .md\:left-5{left:1.25rem}
.source-theme .md\:right-5{right:1.25rem}
.source-theme .md\:left-12{left:3rem}
.source-theme .md\:right-0{right:0}
.source-theme .md\:order-1{order:1}
.source-theme .md\:order-2{order:2}
.source-theme .md\:col-span-3{grid-column:span 3/span 3}
.source-theme .md\:col-span-4{grid-column:span 4/span 4}
.source-theme .md\:col-span-8{grid-column:span 8/span 8}
.source-theme .md\:col-span-2{grid-column:span 2/span 2}
.source-theme .md\:col-span-6{grid-column:span 6/span 6}
.source-theme .md\:\!col-start-5{grid-column-start:5!important}
.source-theme .md\:mt-20{margin-top:5rem}
.source-theme .md\:mt-8{margin-top:2rem}
.source-theme .md\:ml-0{margin-left:0}
.source-theme .md\:mt-0{margin-top:0}
.source-theme .md\:mt-12{margin-top:3rem}
.source-theme .md\:mb-0{margin-bottom:0}
.source-theme .md\:mb-4{margin-bottom:1rem}
.source-theme .md\:mt-4{margin-top:1rem}
.source-theme .md\:mr-8{margin-right:2rem}
.source-theme .md\:mr-2{margin-right:.5rem}
.source-theme .md\:mt-6{margin-top:1.5rem}
.source-theme .md\:mb-6{margin-bottom:1.5rem}
.source-theme .md\:mt-10{margin-top:2.5rem}
.source-theme .md\:block{display:block}
.source-theme .md\:flex{display:flex}
.source-theme .md\:hidden{display:none}
.source-theme .md\:h-7{height:1.75rem}
.source-theme .md\:h-\[40px\]{height:40px}
.source-theme .md\:h-full{height:100%}
.source-theme .md\:h-\[12px\]{height:12px}
.source-theme .md\:h-\[200px\]{height:200px}
.source-theme .md\:w-72{width:18rem}
.source-theme .md\:w-3\/4{width:75%}
.source-theme .md\:w-4\/12{width:33.333333%}
.source-theme .md\:w-64{width:16rem}
.source-theme .md\:w-\[40px\]{width:40px}
.source-theme .md\:w-3\/5{width:60%}
.source-theme .md\:w-4\/6{width:66.666667%}
.source-theme .md\:w-11\/12{width:91.666667%}
.source-theme .md\:w-2\/5{width:40%}
.source-theme .md\:w-\[200px\]{width:200px}
.source-theme .md\:w-\[45\%\]{width:45%}
.source-theme .md\:w-full{width:100%}
.source-theme .md\:min-w-0{min-width:0}
.source-theme .md\:max-w-\[200px\]{max-width:200px}
.source-theme .md\:flex-shrink-0{flex-shrink:0}
.source-theme .md\:flex-grow-0{flex-grow:0}
.source-theme .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.source-theme .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.source-theme .md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.source-theme .md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.source-theme .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.source-theme .md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.source-theme .md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.source-theme .md\:flex-row{flex-direction:row}
.source-theme .md\:flex-col{flex-direction:column}
.source-theme .md\:items-center{align-items:center}
.source-theme .md\:justify-start{justify-content:flex-start}
.source-theme .md\:justify-center{justify-content:center}
.source-theme .md\:gap-4{gap:1rem}
.source-theme .md\:gap-3{gap:.75rem}
.source-theme .md\:gap-6{gap:1.5rem}
.source-theme .md\:gap-0{gap:0}
.source-theme .md\:gap-8{gap:2rem}
.source-theme .md\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}
.source-theme .md\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .md\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}
.source-theme .md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .md\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}
.source-theme .md\:p-0{padding:0}
.source-theme .md\:p-8{padding:2rem}
.source-theme .md\:px-4{padding-left:1rem;padding-right:1rem}
.source-theme .md\:py-20{padding-top:5rem;padding-bottom:5rem}
.source-theme .md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.source-theme .md\:px-0{padding-left:0;padding-right:0}
.source-theme .md\:pl-4{padding-left:1rem}
.source-theme .md\:pr-0{padding-right:0}
.source-theme .md\:pt-20{padding-top:5rem}
.source-theme .md\:pb-4{padding-bottom:1rem}
.source-theme .md\:pt-0{padding-top:0}
.source-theme .md\:pt-12{padding-top:3rem}
.source-theme .md\:pt-8{padding-top:2rem}
.source-theme .md\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.source-theme .md\:text-base{font-size:1rem;line-height:1.5rem}
.source-theme .md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}
@media  (min-width:1024px){.source-theme .lg\:left-5{left:1.25rem}
.source-theme .lg\:right-5{right:1.25rem}
.source-theme .lg\:left-1\/2{left:50%}
.source-theme .lg\:right-0{right:0}
.source-theme .lg\:order-1{order:1}
.source-theme .lg\:order-2{order:2}
.source-theme .lg\:col-span-4{grid-column:span 4/span 4}
.source-theme .lg\:col-span-2{grid-column:span 2/span 2}
.source-theme .lg\:col-span-3{grid-column:span 3/span 3}
.source-theme .lg\:col-span-8{grid-column:span 8/span 8}
.source-theme .lg\:col-span-1{grid-column:span 1/span 1}
.source-theme .lg\:mt-20{margin-top:5rem}
.source-theme .lg\:mt-8{margin-top:2rem}
.source-theme .lg\:ml-64{margin-left:16rem}
.source-theme .lg\:mt-4{margin-top:1rem}
.source-theme .lg\:mt-0{margin-top:0}
.source-theme .lg\:mt-12{margin-top:3rem}
.source-theme .lg\:mb-0{margin-bottom:0}
.source-theme .lg\:mb-4{margin-bottom:1rem}
.source-theme .lg\:mr-8{margin-right:2rem}
.source-theme .lg\:mr-2{margin-right:.5rem}
.source-theme .lg\:mt-6{margin-top:1.5rem}
.source-theme .lg\:mb-6{margin-bottom:1.5rem}
.source-theme .lg\:mt-10{margin-top:2.5rem}
.source-theme .lg\:block{display:block}
.source-theme .lg\:flex{display:flex}
.source-theme .lg\:hidden{display:none}
.source-theme .lg\:h-7{height:1.75rem}
.source-theme .lg\:h-\[40px\]{height:40px}
.source-theme .lg\:h-full{height:100%}
.source-theme .lg\:h-\[12px\]{height:12px}
.source-theme .lg\:h-\[200px\]{height:200px}
.source-theme .lg\:w-2\/5{width:40%}
.source-theme .lg\:w-4\/12{width:33.333333%}
.source-theme .lg\:w-64{width:16rem}
.source-theme .lg\:w-\[40px\]{width:40px}
.source-theme .lg\:w-3\/5{width:60%}
.source-theme .lg\:w-3\/4{width:75%}
.source-theme .lg\:w-full{width:100%}
.source-theme .lg\:w-1\/2,.source-theme .lg\:w-3\/6{width:50%}
.source-theme .lg\:w-11\/12{width:91.666667%}
.source-theme .lg\:w-\[200px\]{width:200px}
.source-theme .lg\:w-\[45\%\]{width:45%}
.source-theme .lg\:max-w-\[200px\]{max-width:200px}
.source-theme .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.source-theme .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.source-theme .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.source-theme .lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.source-theme .lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.source-theme .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.source-theme .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.source-theme .lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.source-theme .lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.source-theme .lg\:flex-row{flex-direction:row}
.source-theme .lg\:flex-col{flex-direction:column}
.source-theme .lg\:items-center{align-items:center}
.source-theme .lg\:justify-center{justify-content:center}
.source-theme .lg\:gap-6{gap:1.5rem}
.source-theme .lg\:gap-3{gap:.75rem}
.source-theme .lg\:gap-4{gap:1rem}
.source-theme .lg\:gap-0{gap:0}
.source-theme .lg\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}
.source-theme .lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .lg\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}
.source-theme .lg\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}
.source-theme .lg\:p-0{padding:0}
.source-theme .lg\:p-12{padding:3rem}
.source-theme .lg\:px-0{padding-left:0;padding-right:0}
.source-theme .lg\:py-20{padding-top:5rem;padding-bottom:5rem}
.source-theme .lg\:px-4{padding-left:1rem;padding-right:1rem}
.source-theme .lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.source-theme .lg\:pl-4{padding-left:1rem}
.source-theme .lg\:pr-0{padding-right:0}
.source-theme .lg\:pt-20{padding-top:5rem}
.source-theme .lg\:pb-4{padding-bottom:1rem}
.source-theme .lg\:pt-0{padding-top:0}
.source-theme .lg\:pt-12{padding-top:3rem}
.source-theme .lg\:pt-8{padding-top:2rem}
.source-theme .lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.source-theme .lg\:text-base{font-size:1rem;line-height:1.5rem}
.source-theme .lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}}
@media  (min-width:1280px){.source-theme .xl\:left-1\/2{left:50%}
.source-theme .xl\:col-span-4{grid-column:span 4/span 4}
.source-theme .xl\:col-span-2{grid-column:span 2/span 2}
.source-theme .xl\:col-span-8{grid-column:span 8/span 8}
.source-theme .xl\:col-span-12{grid-column:span 12/span 12}
.source-theme .xl\:col-span-3{grid-column:span 3/span 3}
.source-theme .xl\:col-span-1{grid-column:span 1/span 1}
.source-theme .xl\:\!col-start-5{grid-column-start:5!important}
.source-theme .xl\:mb-4{margin-bottom:1rem}
.source-theme .xl\:mt-8{margin-top:2rem}
.source-theme .xl\:flex{display:flex}
.source-theme .xl\:w-3\/5{width:60%}
.source-theme .xl\:w-3\/4{width:75%}
.source-theme .xl\:w-3\/6{width:50%}
.source-theme .xl\:w-11\/12{width:91.666667%}
.source-theme .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.source-theme .xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.source-theme .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.source-theme .xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}
.source-theme .xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}
.source-theme .xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.source-theme .xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.source-theme .xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}
.source-theme .xl\:flex-row{flex-direction:row}
.source-theme .xl\:gap-16{gap:4rem}
.source-theme .xl\:py-20{padding-top:5rem;padding-bottom:5rem}
.source-theme .xl\:px-0{padding-left:0;padding-right:0}
.source-theme .xl\:px-4{padding-right:1rem}
.source-theme .xl\:pl-4,.source-theme .xl\:px-4{padding-left:1rem}
.source-theme .xl\:pr-0{padding-right:0}
.source-theme .xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}}
.source-theme .slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.source-theme .slick-list,.source-theme .slick-slider{position:relative;display:block}
.source-theme .slick-list{overflow:hidden;margin:0;padding:0}
.source-theme .slick-list:focus{outline:none}
.source-theme .slick-list.dragging{cursor:pointer;cursor:hand}
.source-theme .slick-slider .slick-list,.source-theme .slick-slider .slick-track{transform:translateZ(0)}
.source-theme .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.source-theme .slick-track:after,.source-theme .slick-track:before{display:table;content:""}
.source-theme .slick-track:after{clear:both}
.source-theme .slick-loading .slick-track{visibility:hidden}
.source-theme .slick-slide{display:none;float:left;height:100%;min-height:1px}
.source-theme [dir=rtl] .slick-slide{float:right}
.source-theme .slick-slide img{display:block}
.source-theme .slick-slide.slick-loading img{display:none}
.source-theme .slick-slide.dragging img{pointer-events:none}
.source-theme .slick-initialized .slick-slide{display:block}
.source-theme .slick-loading .slick-slide{visibility:hidden}
.source-theme .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.source-theme .slick-arrow.slick-hidden{display:none}
.source-theme .slick-loading .slick-list{background:#fff none 50% no-repeat}
.source-theme .slick-next,.source-theme .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}
.source-theme .slick-next,.source-theme .slick-next:focus,.source-theme .slick-next:hover,.source-theme .slick-prev,.source-theme .slick-prev:focus,.source-theme .slick-prev:hover{color:transparent;outline:none;background:transparent}
.source-theme .slick-next:focus:before,.source-theme .slick-next:hover:before,.source-theme .slick-prev:focus:before,.source-theme .slick-prev:hover:before{opacity:1}
.source-theme .slick-next.slick-disabled:before,.source-theme .slick-prev.slick-disabled:before{opacity:.25}
.source-theme .slick-next:before,.source-theme .slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.source-theme .slick-prev{left:-25px}
.source-theme [dir=rtl] .slick-prev{right:-25px;left:auto}
.source-theme .slick-prev:before{content:"←"}
.source-theme [dir=rtl] .slick-prev:before{content:"→"}
.source-theme .slick-next{right:-25px}
.source-theme [dir=rtl] .slick-next{right:auto;left:-25px}
.source-theme .slick-next:before{content:"→"}
.source-theme [dir=rtl] .slick-next:before{content:"←"}
.source-theme .slick-dotted.slick-slider{margin-bottom:30px}
.source-theme .slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.source-theme .slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}
.source-theme .slick-dots li,.source-theme .slick-dots li button{width:20px;height:20px;cursor:pointer}
.source-theme .slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}
.source-theme .slick-dots li button:focus,.source-theme .slick-dots li button:hover{outline:none}
.source-theme .slick-dots li button:focus:before,.source-theme .slick-dots li button:hover:before{opacity:1}
.source-theme .slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.source-theme .slick-dots li.slick-active button:before{opacity:.75;color:#000}
.source-theme{--swiper-theme-color:#007aff}
.source-theme .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.source-theme .swiper-vertical>.swiper-wrapper{flex-direction:column}
.source-theme .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.source-theme .swiper-android .swiper-slide,.source-theme .swiper-wrapper{transform:translateZ(0)}
.source-theme .swiper-pointer-events{touch-action:pan-y}
.source-theme .swiper-pointer-events.swiper-vertical{touch-action:pan-x}
.source-theme .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.source-theme .swiper-slide-invisible-blank{visibility:hidden}
.source-theme .swiper-autoheight,.source-theme .swiper-autoheight .swiper-slide{height:auto}
.source-theme .swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.source-theme .swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}
.source-theme .swiper-3d,.source-theme .swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.source-theme .swiper-3d .swiper-cube-shadow,.source-theme .swiper-3d .swiper-slide,.source-theme .swiper-3d .swiper-slide-shadow,.source-theme .swiper-3d .swiper-slide-shadow-bottom,.source-theme .swiper-3d .swiper-slide-shadow-left,.source-theme .swiper-3d .swiper-slide-shadow-right,.source-theme .swiper-3d .swiper-slide-shadow-top,.source-theme .swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.source-theme .swiper-3d .swiper-slide-shadow,.source-theme .swiper-3d .swiper-slide-shadow-bottom,.source-theme .swiper-3d .swiper-slide-shadow-left,.source-theme .swiper-3d .swiper-slide-shadow-right,.source-theme .swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.source-theme .swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}
.source-theme .swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}
.source-theme .swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}
.source-theme .swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}
.source-theme .swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}
.source-theme .swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.source-theme .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.source-theme .swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.source-theme .swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}
.source-theme .swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}
.source-theme .swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}
.source-theme .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
.source-theme .swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.source-theme .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
.source-theme .swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.source-theme .swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
.source-theme .swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}
.source-theme .swiper-pagination.swiper-pagination-hidden{opacity:0}
.source-theme .swiper-pagination-disabled>.swiper-pagination,.source-theme .swiper-pagination.swiper-pagination-disabled{display:none!important}
.source-theme .swiper-horizontal>.swiper-pagination-bullets,.source-theme .swiper-pagination-bullets.swiper-pagination-horizontal,.source-theme .swiper-pagination-custom,.source-theme .swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.source-theme .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.source-theme .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}
.source-theme .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.source-theme .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.source-theme .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
.source-theme .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
.source-theme .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
.source-theme .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
.source-theme .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}
.source-theme button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.source-theme .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.source-theme .swiper-pagination-bullet:only-child{display:none!important}
.source-theme .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.source-theme .swiper-pagination-vertical.swiper-pagination-bullets,.source-theme .swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}
.source-theme .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.source-theme .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}
.source-theme .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.source-theme .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.source-theme .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.source-theme .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}
.source-theme .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.source-theme .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
.source-theme .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.source-theme .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.source-theme .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.source-theme .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}
.source-theme .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}
.source-theme .swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}
.source-theme .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.source-theme .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.source-theme .swiper-horizontal>.swiper-pagination-progressbar,.source-theme .swiper-pagination-progressbar.swiper-pagination-horizontal,.source-theme .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.source-theme .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.source-theme .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.source-theme .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.source-theme .swiper-pagination-progressbar.swiper-pagination-vertical,.source-theme .swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.source-theme .swiper-pagination-lock{display:none}
.source-theme .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}
.source-theme .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.source-theme .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}
.source-theme .swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.source-theme .swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.source-theme.react-confirm-alert-body-element{overflow:hidden}
.source-theme .react-confirm-alert-blur{filter:url(#gaussian-blur);filter:blur(2px);-webkit-filter:blur(2px)}
.source-theme .react-confirm-alert-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background:hsla(0,0%,100%,.9);display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;opacity:0;animation:react-confirm-alert-fadeIn .5s .2s forwards}
.source-theme .react-confirm-alert-body{font-family:Arial,Helvetica,sans-serif;width:400px;padding:30px;text-align:left;background:#fff;border-radius:10px;box-shadow:0 20px 75px rgba(0,0,0,.13);color:#666}
.source-theme .react-confirm-alert-svg{position:absolute;top:0;left:0}
.source-theme .react-confirm-alert-body>h1{margin-top:0}
.source-theme .react-confirm-alert-body>h3{margin:0;font-size:16px}
.source-theme .react-confirm-alert-button-group{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;margin-top:20px}
.source-theme .react-confirm-alert-button-group>button{outline:none;background:#333;border:none;display:inline-block;padding:6px 18px;color:#eee;margin-right:10px;border-radius:5px;font-size:12px;cursor:pointer}
@keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}
.source-theme{--swiper-navigation-size:44px}
.source-theme .swiper-button-next,.source-theme .swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.source-theme .swiper-button-next.swiper-button-disabled,.source-theme .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.source-theme .swiper-button-next.swiper-button-hidden,.source-theme .swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}
.source-theme .swiper-navigation-disabled .swiper-button-next,.source-theme .swiper-navigation-disabled .swiper-button-prev{display:none!important}
.source-theme .swiper-button-next:after,.source-theme .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}
.source-theme .swiper-button-prev,.source-theme .swiper-rtl .swiper-button-next{left:10px;right:auto}
.source-theme .swiper-button-prev:after,.source-theme .swiper-rtl .swiper-button-next:after{content:"prev"}
.source-theme .swiper-button-next,.source-theme .swiper-rtl .swiper-button-prev{right:10px;left:auto}
.source-theme .swiper-button-next:after,.source-theme .swiper-rtl .swiper-button-prev:after{content:"next"}
.source-theme .swiper-button-lock{display:none}
.source-theme{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}
.source-theme .Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}
.source-theme .Toastify__toast-container--top-left{top:1em;left:1em}
.source-theme .Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}
.source-theme .Toastify__toast-container--top-right{top:1em;right:1em}
.source-theme .Toastify__toast-container--bottom-left{bottom:1em;left:1em}
.source-theme .Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}
.source-theme .Toastify__toast-container--bottom-right{bottom:1em;right:1em}
@media  only screen and (max-width:480px){.source-theme .Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}
.source-theme .Toastify__toast-container--top-center,.source-theme .Toastify__toast-container--top-left,.source-theme .Toastify__toast-container--top-right{top:0;transform:translateX(0)}
.source-theme .Toastify__toast-container--bottom-center,.source-theme .Toastify__toast-container--bottom-left,.source-theme .Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}
.source-theme .Toastify__toast-container--rtl{right:0;left:auto}}
.source-theme .Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:pointer;direction:ltr}
.source-theme .Toastify__toast--rtl{direction:rtl}
.source-theme .Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}
.source-theme .Toastify__toast-body>div:last-child{flex:1}
.source-theme .Toastify__toast-icon{margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}
.source-theme .Toastify--animate{animation-fill-mode:both;animation-duration:.7s}
.source-theme .Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}
@media  only screen and (max-width:480px){.source-theme .Toastify__toast{margin-bottom:0;border-radius:0}}
.source-theme .Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}
.source-theme .Toastify__toast-theme--colored.Toastify__toast--default,.source-theme .Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}
.source-theme .Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}
.source-theme .Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}
.source-theme .Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}
.source-theme .Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}
.source-theme .Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}
.source-theme .Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}
.source-theme .Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}
.source-theme .Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}
.source-theme .Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}
.source-theme .Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}
.source-theme .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.source-theme .Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.source-theme .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.source-theme .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}
.source-theme .Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}
.source-theme .Toastify__close-button--light{color:#000;opacity:.3}
.source-theme .Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}
.source-theme .Toastify__close-button:focus,.source-theme .Toastify__close-button:hover{opacity:1}
@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
.source-theme .Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}
.source-theme .Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}
.source-theme .Toastify__progress-bar--controlled{transition:transform .2s}
.source-theme .Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}
.source-theme .Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border-radius:100%;border:2px solid;border-right:2px solid var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}
@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}
@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}
@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}
@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}
@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}
@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}
@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}
@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}
.source-theme .Toastify__bounce-enter--bottom-left,.source-theme .Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}
.source-theme .Toastify__bounce-enter--bottom-right,.source-theme .Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}
.source-theme .Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}
.source-theme .Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}
.source-theme .Toastify__bounce-exit--bottom-left,.source-theme .Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}
.source-theme .Toastify__bounce-exit--bottom-right,.source-theme .Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}
.source-theme .Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}
.source-theme .Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}
@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}
.source-theme .Toastify__zoom-enter{animation-name:Toastify__zoomIn}
.source-theme .Toastify__zoom-exit{animation-name:Toastify__zoomOut}
@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}
@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}
.source-theme .Toastify__flip-enter{animation-name:Toastify__flipIn}
.source-theme .Toastify__flip-exit{animation-name:Toastify__flipOut}
@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}
@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}
@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}
@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}
@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}
@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}
@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}
@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}
.source-theme .Toastify__slide-enter--bottom-left,.source-theme .Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}
.source-theme .Toastify__slide-enter--bottom-right,.source-theme .Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}
.source-theme .Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}
.source-theme .Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}
.source-theme .Toastify__slide-exit--bottom-left,.source-theme .Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}
.source-theme .Toastify__slide-exit--bottom-right,.source-theme .Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}
.source-theme .Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}
.source-theme .Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}
@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.source-theme #nprogress{pointer-events:none}
.source-theme #nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}
.source-theme #nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}
.source-theme #nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}
.source-theme #nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}
.source-theme .nprogress-custom-parent{overflow:hidden;position:relative}
.source-theme .nprogress-custom-parent #nprogress .bar,.source-theme .nprogress-custom-parent #nprogress .spinner{position:absolute}
@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
@keyframes fn-cycle-two{0%,49.999%{transform:translateY(0)}50%,100%{transform:translateY(-50%)}}
.source-theme [data-fn-owned-vendor]{display:none!important}
.source-theme .posttik-container:has([data-fn-owned-vendor]){display:none!important}
.source-theme .fn-own-rating{display:inline-flex;gap:8px;align-items:center;cursor:pointer;color:#54434a!important;font:500 14px/1.6 Arial,sans-serif;margin:8px 0;text-decoration:none!important}
.source-theme .fn-own-rating:focus-visible{outline:2px solid #72283f;outline-offset:4px}
.source-theme .fn-own-stars{display:inline-flex;gap:1px;flex-shrink:0;line-height:0}
.source-theme .fn-camera{flex-shrink:0;color:#72283f}
.source-theme .fn-own-product-rating{font-size:14px;min-height:32px;flex-wrap:wrap}
.source-theme .fn-own-card-rating{gap:5px;font-size:13px}
.source-theme .fn-own-card-rating .fn-own-stars svg{width:16px;height:16px}
.source-theme .fn-own-ticker{height:42px;position:relative;overflow:hidden;width:100%;box-sizing:border-box;margin:0 0 12px;border-radius:9px;background:#fff1e3;color:#91420b;font:600 13px/1.35 Arial,sans-serif}
.source-theme .fn-own-ticker>span{position:absolute;inset:0;display:flex;gap:7px;align-items:center;padding:0 10px;opacity:0;transform:translateY(100%);animation:fn-message 15s infinite}
.source-theme .fn-own-ticker>span:nth-child(2){animation-delay:5s}
.source-theme .fn-own-ticker>span:nth-child(3){animation-delay:10s}
@keyframes fn-message{0%,29%{opacity:1;transform:translateY(0)}33%,96%{opacity:0;transform:translateY(-100%)}100%{opacity:0;transform:translateY(100%)}}
.source-theme .fn-own-summary{box-sizing:border-box;max-width:100%;margin:16px 0;border:1px solid #ead7e4;border-radius:14px;background:linear-gradient(125deg,#fff6ef,#f8f0fc);padding:16px;color:#54434a;font:13px/1.65 Arial,sans-serif}
.source-theme .fn-own-summary h3{display:flex;gap:7px;align-items:center;font-size:15px;color:#72283f;margin:0 0 8px}
.source-theme .fn-own-summary p{margin:8px 0}
.source-theme .fn-own-summary small{font-size:11px;color:#81747a}
.source-theme .fn-summary-tags{display:flex;flex-wrap:wrap;gap:6px}
.source-theme .fn-summary-tags span{padding:3px 8px;background:#fff;border:1px solid #ead7e4;border-radius:20px;font-size:11px}
.source-theme #fn-esky-reviews{scroll-margin-top:125px;color:#54434a;background:#fffaf6;padding:24px 16px;box-sizing:border-box;max-width:1280px;width:100%;margin:48px auto 32px;font:15px/1.65 Poppins,Arial,sans-serif;overflow-anchor:none}
.source-theme #fn-esky-reviews h2{font:700 30px/1.3 Georgia,serif;color:#72283f;margin:0 0 14px}
.source-theme .fn-own-review-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}
.source-theme .fn-own-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}
.source-theme .fn-own-review-card{background:#fff;border:1px solid #ecd4d3;border-radius:16px;padding:20px;overflow-wrap:anywhere;min-width:0}
.source-theme .fn-own-review-meta{display:flex;justify-content:space-between;gap:12px}
.source-theme .fn-own-review-meta time{font-size:12px;color:#75666c}
.source-theme .fn-own-review-card p{margin:12px 0}
.source-theme .fn-review-likes{font-size:12px;color:#81747a;display:block;margin-top:10px}
.source-theme .fn-own-review-photos{display:flex;gap:8px;flex-wrap:wrap}
.source-theme .fn-own-review-photos button{padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:10px}
.source-theme .fn-own-review-photos img{display:block;width:88px;height:88px;object-fit:cover;border-radius:10px;background:#f7ecea}
.source-theme .fn-own-review-more{display:block;margin:24px auto 10px;padding:13px 22px;border:1px solid #ecd4d3;border-radius:12px;background:#f9e7e5;color:#72283f;font:600 14px/1.5 Arial,sans-serif;cursor:pointer}
.source-theme .fn-own-review-more[hidden]{display:none}
.source-theme .fn-own-review-footer{display:block;text-align:center;font-size:11px;color:#81747a;margin:18px 0 0}
.source-theme .fn-own-review-count{font-size:12px;color:#81747a;text-align:center}
.source-theme .fn-own-review-dialog{max-width:min(90vw,800px);max-height:90vh;border:0;border-radius:14px;padding:14px;background:#fffaf6}
.source-theme .fn-own-review-dialog::backdrop{background:rgba(0,0,0,.7)}
.source-theme .fn-own-review-dialog img{display:block;max-width:100%;max-height:75vh;object-fit:contain}
.source-theme .fn-own-review-dialog button{display:block;margin:8px 0 0 auto;padding:8px 16px;border:0;border-radius:8px;background:#72283f;color:white}
@media (max-width:767px){.source-theme .fn-own-review-grid{grid-template-columns:1fr}
.source-theme .fn-own-review-card{padding:16px}
.source-theme #fn-esky-reviews h2{font-size:25px}
.source-theme .fn-own-review-meta{font-size:13px}
.source-theme .fn-own-review-photos img{width:76px;height:76px}}
@media (prefers-reduced-motion:reduce){.source-theme .fn-own-ticker>span{animation:none;display:none}
.source-theme .fn-own-ticker>span:first-child{display:flex;opacity:1;transform:none}}
.source-theme .fn-camera,.source-theme .fn-own-product-rating .fn-camera{font-size:14px!important;height:14px!important;line-height:14px!important}
.source-theme .fn-own-card-info::before{content:none!important;display:none!important}
.source-theme .fn-own-card-info{display:flex!important;flex-direction:column}
.source-theme .fn-own-card-info .fn-own-card-rating{order:0;align-self:flex-start;gap:5px;font-size:12px;line-height:20px;margin:5px 0 0!important;min-height:20px}
.source-theme .fn-own-card-info .fn-own-card-rating .fn-own-stars svg{width:14px;height:14px}
.source-theme .fn-own-card-info>h3:not(.brand-name){order:1;margin-top:8px!important;margin-bottom:12px!important}
.source-theme .fn-own-card-info>.fn-own-card-badge{order:0!important;align-self:flex-start;height:23px;width:170px;max-width:100%;margin:0;border-radius:6px;font:500 11px/1.4 Poppins,Arial,sans-serif;background:#f9e7e5;color:#72283f}
.source-theme .fn-own-card-info:has(>h2){display:block!important}
.source-theme .fn-own-card-info:has(>h2)>.brand-name{display:none!important}
.source-theme .fn-own-card-info:has(>h2)>.fn-own-card-rating{display:flex;margin-top:2px!important}
.source-theme .fn-own-card-badge .fn-cycle-track>span{padding:0 8px}
.source-theme .fn-camera{font-size:13px;line-height:1}
.source-theme .fn-own-product-rating .fn-camera{font-size:16px}
.source-theme .fn-own-love{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box;border:0;border-radius:8px;padding:9px 10px;margin:0 0 8px;background:#fff9eb;color:#54434a;font:600 12px/1.5 Arial,sans-serif;cursor:pointer}
.source-theme .fn-own-love>span:first-child{display:flex;align-items:center;gap:7px}
.source-theme .fn-love-star{display:inline-grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#ffc000;color:#fff;font-size:19px}
.source-theme .fn-own-love>span:last-child{color:#d36710;white-space:nowrap;font-size:11px}
.source-theme .fn-own-ticker{margin:0 0 12px;height:36px}
.source-theme .fn-cycle-track{display:flex;flex-direction:column;height:300%;width:100%;animation:fn-cycle 9s steps(1,end) infinite}
.source-theme .fn-cycle-track>span{display:flex;align-items:center;gap:7px;flex:0 0 33.333333%;height:33.333333%;box-sizing:border-box;padding:0 10px;white-space:nowrap}
@keyframes fn-cycle{0%{transform:translateY(0)}33.333333%{transform:translateY(-33.333333%)}66.666666%{transform:translateY(-66.666666%)}100%{transform:translateY(0)}}
.source-theme .fn-own-review-grid{display:block;columns:2;column-gap:16px}
.source-theme .fn-own-review-card{display:inline-block;vertical-align:top;width:100%;box-sizing:border-box;break-inside:avoid;margin:0 0 16px}
.source-theme .fn-own-review-dialog{position:fixed!important;inset:0!important;margin:auto!important;width:min(900px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:hidden;padding:16px;border:0;box-shadow:0 20px 80px #0006;display:none}
.source-theme .fn-own-review-dialog[open]{display:flex;flex-direction:column;gap:12px}
.source-theme .fn-gallery-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#72283f;font:600 13px/1.5 Arial,sans-serif}
.source-theme .fn-own-review-dialog .fn-gallery-close{margin:0;padding:6px 12px}
.source-theme .fn-gallery-stage{position:relative;flex-shrink:1;min-height:0;height:min(57dvh,600px);background:#f5efed;border-radius:10px}
.source-theme .fn-own-review-dialog .fn-gallery-image{width:100%;height:100%;max-height:100%;object-fit:contain;border-radius:8px}
.source-theme .fn-own-review-dialog .fn-gallery-prev,.source-theme .fn-own-review-dialog .fn-gallery-next{position:absolute;top:50%;transform:translateY(-50%);margin:0;padding:0;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#72283fe6;color:#fff;font:28px/1 Arial;cursor:pointer}
.source-theme .fn-gallery-prev{left:8px}
.source-theme .fn-gallery-next{right:8px}
.source-theme .fn-gallery-caption{max-height:22dvh;overflow:auto;color:#54434a;font:14px/1.6 Arial,sans-serif}
.source-theme .fn-gallery-caption p{margin:7px 0 0;white-space:pre-line;overflow-wrap:anywhere}
.source-theme .fn-gallery-caption time{font-size:12px;color:#81747a;margin-left:12px}
@media (max-width:767px){.source-theme .fn-own-review-grid{columns:unset;display:grid;grid-template-columns:1fr;gap:16px}
.source-theme .fn-own-review-card{margin:0}
.source-theme .fn-own-review-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:10px}
.source-theme .fn-gallery-stage{height:52dvh}
.source-theme .fn-gallery-caption{font-size:13px;max-height:24dvh}
.source-theme .fn-own-love{font-size:11px}
.source-theme .fn-own-love>span:last-child{font-size:10px}}
@media (max-width:767px){.source-theme .fn-own-card-info .fn-own-card-rating .fn-own-stars svg{width:12px;height:12px}
.source-theme .fn-own-card-info .fn-own-card-rating{gap:3px!important}}
@media (prefers-reduced-motion:reduce){.source-theme .fn-cycle-track{animation:none}}
.source-theme .fn-own-card-info>.brand-name,.source-theme .fn-own-card-info>h2:not(.product-name){display:none!important}
.source-theme .fn-rating-dot{font-weight:600;line-height:1;color:#54434a}
.source-theme .fn-camera{display:inline-flex;align-items:center;justify-content:center;line-height:20px;height:20px;vertical-align:middle}
.source-theme .fn-love-star{width:21px;height:21px;flex-shrink:0}
.source-theme .fn-own-summary{margin:0 0 20px}
.source-theme .fn-own-description{font:14px/1.8 Poppins,Arial,sans-serif;color:#54434a;margin:16px 0 24px}
.source-theme .fn-own-description h2{font-size:18px;color:#72283f;margin:0 0 10px}
.source-theme .fn-own-description p{margin:0 0 12px}
.source-theme .fn-own-description details>summary{cursor:pointer;list-style:none;color:#72283f;font-weight:600;padding:6px 0}
.source-theme .fn-own-description details>summary::-webkit-details-marker{display:none}
.source-theme .fn-own-description details[open] .fn-desc-more{display:none}
.source-theme .fn-own-description details:not([open]) .fn-desc-less{display:none}
.source-theme .fn-own-description details>div{padding-top:10px}
.source-theme .fn-own-description ul{list-style:disc;padding-left:20px;margin:8px 0 16px}
.source-theme .fn-sticky-buy{position:fixed;bottom:0;left:0;right:0;z-index:40;background:#fffaf6;border-top:1px solid #ecd4d3;box-shadow:0 -4px 20px #72283f14;padding:10px 20px calc(10px + env(safe-area-inset-bottom));font:14px/1.5 Poppins,Arial,sans-serif}
.source-theme .fn-sticky-buy[hidden]{display:none!important}
.source-theme .fn-sticky-inner{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}
.source-theme .fn-sticky-name{font-weight:600;color:#72283f}
.source-theme .fn-sticky-price .discount-price-main{display:flex;gap:10px;align-items:center}
.source-theme .fn-sticky-price .discount-price{display:flex;flex-direction:column}
.source-theme .fn-sticky-price .discount-percent{display:none!important}
.source-theme .fn-sticky-price .price-main{font-size:21px!important}
.source-theme .fn-sticky-price .discount-price>span:first-child{font-size:12px!important;text-decoration:line-through}
.source-theme .fn-sticky-price .discount-price>span:last-child{font-size:21px!important}
.source-theme .fn-sticky-action{display:flex;align-items:center;gap:24px}
.source-theme .fn-sticky-button{border:0;border-radius:13px;background:#72283f;color:white;font:600 14px/1.5 Poppins,Arial,sans-serif;padding:13px 45px;cursor:pointer;min-height:46px}
.source-theme .fn-sticky-button:disabled{opacity:.6;cursor:default}
.source-theme .fn-has-sticky-buy{padding-bottom:90px!important}
@media (max-width:767px){.source-theme .fn-sticky-buy{padding-left:12px;padding-right:12px}
.source-theme .fn-sticky-name{display:none}
.source-theme .fn-sticky-action{width:100%;justify-content:space-between;gap:12px}
.source-theme .fn-sticky-button{padding:12px 25px}
.source-theme .fn-own-card-rating{gap:4px!important;font-size:11px!important}}
.source-theme .fn-own-description details[open]{display:flex;flex-direction:column}
.source-theme .fn-own-description details[open]>summary{order:2;margin-top:8px}
.source-theme .fn-own-description details[open]>div{order:1}
.source-theme .fn-sticky-benefits{display:flex;align-items:center;gap:12px;max-width:1200px;margin:0 auto 8px;color:#72283f;font-size:12px}
.source-theme .fn-sticky-loved{display:inline-flex;align-items:center;gap:5px;color:#87531b}
.source-theme .fn-sticky-coupon{border:1px dashed #c799aa;border-radius:6px;background:#fff0f5;color:#72283f;padding:3px 9px;font:600 11px/1.5 Arial,sans-serif;cursor:pointer}
.source-theme .fn-sticky-campaign{font-size:11px;color:#755b65}
.source-theme .fn-has-sticky-buy{padding-bottom:125px!important}
.source-theme .fn-bundle{box-sizing:border-box;border:1px solid #ecd4d3;border-radius:14px;background:#fff;margin:24px auto!important;padding:18px!important;max-width:780px!important;color:#54434a;font-family:Poppins,Arial,sans-serif}
.source-theme .fn-bundle>.flex:first-child{position:relative;padding-right:165px;gap:6px}
.source-theme .fn-bundle .offer-title{font-size:17px!important;font-weight:600!important;color:#72283f!important}
.source-theme .fn-bundle .offer-description{font-size:12px!important;font-weight:400!important;color:#81747a!important;line-height:1.5}
.source-theme .fn-bundle .fn-bundle-saving{position:absolute;right:0;top:2px;display:inline-flex;border-radius:5px;background:#e9f8ee;color:#167144;font:600 11px/1.5 Arial,sans-serif;padding:3px 7px}
.source-theme .fn-bundle>.mt-6{margin-top:14px!important}
.source-theme .fn-bundle-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,0.9fr)!important;gap:22px!important;align-items:center}
.source-theme .fn-bundle-products,.source-theme .fn-bundle-summary{grid-column:auto!important}
.source-theme .fn-bundle-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}
.source-theme .fn-bundle .offer-product-container{position:relative!important;background:transparent!important;padding:0!important;border:0!important;min-width:0;min-height:0!important}
.source-theme .fn-bundle .offer-product-container+.offer-product-container:before{content:"+";position:absolute;left:-18px;top:42px;font-size:23px;color:#54434a}
.source-theme .fn-bundle .offer-product-container>.flex{display:flex;flex-direction:column;gap:8px!important}
.source-theme .fn-bundle .offer-product-image-container{width:90px!important;height:105px!important;max-width:100%;border:1px solid #efdfdd;border-radius:7px;margin:0!important;align-self:center}
.source-theme .fn-bundle .offer-product-container>.flex>div:last-child{margin:0!important;gap:5px!important;min-width:0}
.source-theme .fn-bundle .offer-product-name{font-size:10px!important;line-height:1.45;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%!important;color:#54434a}
.source-theme .fn-bundle .offer-product-container .product-offer-discount{display:none!important}
.source-theme .fn-bundle .offer-product-container .product-offer-discount-price{font-size:10px!important;color:#94858b!important}
.source-theme .fn-bundle .offer-product-container .product-offer-final-price{font-size:12px!important;color:#72283f!important;font-weight:600!important}
.source-theme .fn-bundle .offer-product-container .space-x-2{gap:5px;flex-wrap:wrap}
.source-theme .fn-bundle .offer-product-container .space-x-2>*{margin:0!important}
.source-theme .fn-bundle .offer-summary-box{padding:0!important;background:transparent!important;border:0!important;min-height:0!important}
.source-theme .fn-bundle .offer-summary-info{display:none!important}
.source-theme .fn-bundle .offer-summary-box>.mt-4{margin:0!important}
.source-theme .fn-bundle .offer-summary-box .font-medium{font-size:12px!important;font-weight:500!important}
.source-theme .fn-bundle .offer-summary-box .mt-2{justify-content:flex-start!important;margin-top:5px!important}
.source-theme .fn-bundle .offer-summary-box .product-offer-discount{display:none!important}
.source-theme .fn-bundle .offer-summary-box .product-offer-discount-price{color:#94858b!important;font-size:13px!important}
.source-theme .fn-bundle .offer-summary-box .product-offer-final-price{color:#72283f!important;font-size:17px!important;font-weight:600!important}
.source-theme .fn-bundle .product-offer-add-button{position:static!important;margin-top:12px!important;width:100%!important}
.source-theme .fn-bundle .product-offer-add-button button{background:#fff!important;color:#72283f!important;border:1px solid #72283f!important;border-radius:7px!important;padding:10px 12px!important;font-size:12px!important;min-height:40px}
.source-theme .fn-bundle .product-offer-add-button button:hover{background:#fff0f5!important}
.source-theme .fn-bundle .switch{transform:scale(.8);transform-origin:right top}
@media (max-width:767px){.source-theme .fn-own-card-info .fn-own-card-rating{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:3px!important;font:500 10px/18px Poppins,Arial,sans-serif!important;min-height:18px!important;height:18px!important;margin:4px 0 0!important;width:max-content;max-width:100%}
.source-theme .fn-own-card-info .fn-own-card-rating .fn-own-stars{align-items:center;height:12px;gap:0!important}
.source-theme .fn-own-card-info .fn-own-card-rating .fn-own-stars svg{width:10px!important;height:10px!important;display:block}
.source-theme .fn-own-card-info .fn-own-card-rating>strong,.source-theme .fn-own-card-info .fn-own-card-rating>span{line-height:18px!important}
.source-theme .fn-own-card-info .fn-own-card-rating .fn-camera{font-size:10px!important;height:12px!important;line-height:12px!important}
.source-theme .fn-own-card-info .fn-own-card-rating .fn-rating-dot{font-size:10px!important}
.source-theme .fn-sticky-benefits{gap:8px;margin-bottom:6px;font-size:11px;flex-wrap:nowrap}
.source-theme .fn-sticky-campaign{display:none}
.source-theme .fn-sticky-coupon{margin-left:auto;font-size:10px}
.source-theme .fn-bundle{margin:20px 12px!important;padding:14px!important;max-width:calc(100% - 24px)!important}
.source-theme .fn-bundle>.flex:first-child{padding-right:0;text-align:center;align-items:center}
.source-theme .fn-bundle .offer-description{font-size:11px!important}
.source-theme .fn-bundle .fn-bundle-saving{position:static;margin-top:2px}
.source-theme .fn-bundle-layout{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
.source-theme .fn-bundle-product-grid{gap:30px!important}
.source-theme .fn-bundle .offer-product-image-container{width:90px!important;height:105px!important}
.source-theme .fn-bundle .offer-product-container+.offer-product-container:before{left:-21px}
.source-theme .fn-bundle-summary{background:#fff5ef;border-radius:8px;padding:12px;display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-width:0}
.source-theme .fn-bundle .offer-summary-box .space-x-2{flex-direction:column;gap:2px}
.source-theme .fn-bundle .offer-summary-box .space-x-2>*{margin:0!important}
.source-theme .fn-bundle .offer-summary-box .product-offer-final-price{font-size:15px!important}
.source-theme .fn-bundle .product-offer-add-button{width:auto!important;flex-shrink:0;margin-top:0!important}
.source-theme .fn-bundle .product-offer-add-button button{padding:9px 10px!important;font-size:10px!important}
.source-theme .fn-bundle .offer-summary-box .product-offer-discount-price{font-size:10px!important}}
.source-theme .fn-bundle>.flex:first-child>*{margin:0!important;min-height:0!important;height:auto!important;line-height:1.4!important}
.source-theme .fn-bundle .offer-product-container>.flex>div:last-child>*{margin-top:0!important}
@media (max-width:767px){.source-theme .fn-bundle-product-grid{grid-template-columns:70px minmax(0,1fr)!important;gap:24px!important}
.source-theme .fn-bundle .offer-product-container:first-child>.flex>div:last-child{display:none}
.source-theme .fn-bundle .offer-product-container>.flex{flex-direction:row;align-items:center}
.source-theme .fn-bundle .offer-product-image-container{width:65px!important;height:95px!important;flex-shrink:0}
.source-theme .fn-bundle .offer-product-container+.offer-product-container:before{left:-19px;top:32px}
.source-theme .fn-bundle .offer-product-container>.flex>div:last-child{flex:1}
.source-theme .fn-bundle-summary{padding:10px}
.source-theme .fn-bundle .offer-summary-box .product-offer-discount-price{display:none!important}
.source-theme .fn-bundle .offer-description{font-size:10px!important}}
@media (max-width:767px){.source-theme .products-slider-info-main.fn-own-card-info>.fn-own-card-badge{position:absolute!important;top:-20px;left:0;height:18px;width:100%;max-width:100%;font-size:9px;border-radius:4px}
.source-theme .products-slider-info-main.fn-own-card-info>.fn-own-card-rating{height:17px!important;min-height:17px!important;margin-top:5px!important;line-height:17px!important}
.source-theme .products-slider-info-main.fn-own-card-info>h3.product-name{margin-top:7px!important}
.source-theme .fn-own-card-info:not(.products-slider-info-main):has(>h2)>.fn-own-card-badge{height:24px}
.source-theme .fn-own-card-info:not(.products-slider-info-main):has(>h2)>.fn-own-card-rating{margin-top:2px!important;height:16px!important;min-height:16px!important}}
.source-theme .fn-bundle{width:100%!important;max-width:1280px!important}
.source-theme .fn-bundle .offer-product-image-container{background:#fff!important;overflow:hidden}
.source-theme .fn-bundle .offer-product-image-container img{object-fit:cover!important}
.source-theme .fn-bundle .fn-bundle-product-grid .offer-product-container,.source-theme .fn-bundle .fn-bundle-product-grid .offer-product-container.with-bg{background:#fff!important;background-image:none!important;box-shadow:none!important}
.source-theme .fn-sticky-name{max-width:55%;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (max-width:767px){.source-theme .fn-bundle{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}}
@media (min-width:768px){.source-theme .fn-bundle-wrap{position:relative;left:50%;transform:translateX(-50%);width:var(--fn-bundle-width);max-width:1280px}}
@media (max-width:767px){.source-theme .fn-bundle-wrap{position:static;left:auto;transform:none;width:100%;max-width:100%}
.source-theme .products-slider-info-main.fn-own-card-info>h3.product-name{margin-top:6px!important}}
@media (max-width:767px){.source-theme .product-container .products-slider-info-main.fn-own-card-info>.fn-own-card-badge{position:static!important;inset:auto!important;height:23.390625px!important;min-height:23.390625px!important;box-sizing:border-box!important;width:170px;max-width:100%;margin:0!important;order:0!important}
.source-theme .product-container .products-slider-info-main.fn-own-card-info>.fn-own-card-rating{height:17px!important;min-height:17px!important;margin-top:5px!important;line-height:17px!important}
.source-theme .product-container .products-slider-info-main.fn-own-card-info>h3.product-name{margin-top:7px!important}}
@media (max-width:767px){.source-theme .fn-own-card-info .fn-own-card-rating .fn-own-stars svg{margin:0!important;align-self:center!important}}
.source-theme .posttik-container{
            width: 100%;
            max-width: 1440px;
            margin: 0 auto;
            border: solid 1px #ededed;
            padding: 1rem;
            border-radius: 6px;
            background-color: white;
            margin-bottom: 2rem;
        }
.source-theme .flex.flex-wrap.gap-2.mb-1.mt-1{
            display: none;
        }
.source-theme .products-slider-info-main trendyol-posttik{
            margin-top: 6px;
            display: inline-flex;
        }
.source-theme .price-main+.flex{
            display: none;
        }
.source-theme .product-detail-page-detail-categories .categories-detail{
            display: none !important;
        }
.source-theme .category-products-info-main.product-list-item-info.relative h3 + .flex{
            display: none;
        }
.source-theme .fn-dispatch-box{margin:14px 0 16px;padding:16px 18px;border:1px solid #e7d8d4;border-radius:16px;background:linear-gradient(120deg,#fffaf7,#f7eeee);color:#693d46;font-family:inherit}
.source-theme .fn-dispatch-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.source-theme .fn-dispatch-label{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#774650;background:#f5e9e8;border:1px solid #ead4d6;border-radius:99px;padding:5px 10px;line-height:1.4}
.source-theme .fn-dispatch-label:before{content:"";width:16px;height:16px;flex:none;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h11v12H3zM14 9h4l3 4v4h-7M3 17h2m4 0h6m4 0h2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;animation:fn-dispatch-pulse 2.8s ease-in-out infinite}
.source-theme .fn-dispatch-title{font-size:12px;font-weight:600;letter-spacing:.05em}
.source-theme .fn-dispatch-clock{display:flex;gap:7px;margin:12px 0 10px}
.source-theme .fn-dispatch-unit{min-width:54px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid #ecdedb;text-align:center}
.source-theme .fn-dispatch-unit b{display:block;font-size:23px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}
.source-theme .fn-dispatch-unit small{font-size:10px;color:#937b80}
.source-theme .fn-dispatch-copy{font-size:13px;line-height:1.5;margin:0}
.source-theme .fn-dispatch-card{position:absolute;top:10px;left:10px;z-index:61;margin:0;width:fit-content;max-width:calc(100% - 20px);font-size:11px;background:#fff8f5f5;box-shadow:0 3px 10px #65313e16;pointer-events:none}
.source-theme .product-container:has(.category-products-info-main)>div.absolute:has(img[src*="theme-images/b5b21a98-a3a5-49b1-975c-558c5feb8664"]),.source-theme .product-container:has(.category-products-info-main)>div.absolute:has(img[src*="theme-images/9443f1ed-591a-48e7-acec-c5e67b5e6f08"]){display:none!important}
.source-theme .product-container:not(:has(.category-products-info-main))>div.absolute:has(img[src*="theme-images/b5b21a98-a3a5-49b1-975c-558c5feb8664"]){top:46px!important}
.source-theme .fn-dispatch-note{display:block;margin-top:6px;font-size:10px;color:#927b80}
@keyframes fn-dispatch-pulse{50%{transform:translateX(1px)}}
@media (max-width:600px){.source-theme .fn-dispatch-box{padding:13px 14px}
.source-theme .fn-dispatch-unit{min-width:48px}
.source-theme .fn-dispatch-unit b{font-size:21px}
.source-theme .fn-dispatch-card{font-size:10px;padding:4px 8px}}
@media (prefers-reduced-motion:reduce){.source-theme .fn-dispatch-label:before{animation:none}}
.source-theme .fn-dispatch-label{color:#fff;background:linear-gradient(115deg,#6d253e 0%,#b7637d 42%,#79405e 70%,#6d253e 100%);background-size:240% 100%;border:1px solid #a66a7a;box-shadow:0 3px 10px #6d253e25;animation:fn-dispatch-glow 4s ease-in-out infinite}
.source-theme .fn-dispatch-card{width:132px;height:28px;box-sizing:border-box;justify-content:center;top:10px;left:10px;font-size:11px;padding:4px 7px;max-width:calc(100% - 20px)}
.source-theme a[href="/rosy-sticker-defteri-16-yaprak-vintage-sticker-book"] .product-container:after{content:"✦ YENİ"!important;top:44px!important;left:10px!important;right:auto!important;width:132px!important;height:28px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:4px 7px!important;font-size:11px!important;line-height:1.4!important;border-radius:99px!important;color:#fff!important;background:linear-gradient(115deg,#6d253e,#b7637d,#79405e,#6d253e)!important;background-size:240% 100%!important;border:1px solid #a66a7a!important;box-shadow:0 3px 10px #6d253e25!important;animation:fn-dispatch-glow 4s ease-in-out infinite!important;transform:none!important;z-index:61!important}
.source-theme .fn-dispatch-product-tag{position:absolute;top:10px;left:10px;z-index:65;margin:0;pointer-events:none}
.source-theme .fn-dispatch-box{border:1px solid #bc8193;box-shadow:0 5px 22px #772d4914;background:linear-gradient(115deg,#fffaf8,#f1dce3,#fff4ed,#f5e4ed);background-size:250% 100%;animation:fn-dispatch-box-glow 6s ease-in-out infinite;position:relative;overflow:hidden}
.source-theme .fn-dispatch-box:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#72243f,#d695aa,#8f4961)}
.source-theme .fn-dispatch-title{color:#732942;font-weight:750;font-size:13px;letter-spacing:.065em}
.source-theme .fn-dispatch-unit{border-color:#d4abb8;box-shadow:0 2px 7px #77314b12;background:#fffdfc}
.source-theme .fn-dispatch-unit b{color:#772943;font-size:27px}
.source-theme .fn-dispatch-copy{color:#723b4e;font-weight:550}
.source-theme .fn-dispatch-clock{gap:9px}
@keyframes fn-dispatch-glow{0%,100%{background-position:0% 50%;box-shadow:0 3px 10px #6d253e25}50%{background-position:100% 50%;box-shadow:0 3px 14px #a84e7045}}
@keyframes fn-dispatch-box-glow{0%,100%{background-position:0% 50%;box-shadow:0 5px 22px #772d4914}50%{background-position:100% 50%;box-shadow:0 5px 24px #a4557328}}
@media (max-width:600px){.source-theme .fn-dispatch-card{width:120px;height:26px;font-size:10px}
.source-theme a[href="/rosy-sticker-defteri-16-yaprak-vintage-sticker-book"] .product-container:after{width:120px!important;height:26px!important;font-size:10px!important;top:42px!important}
.source-theme .fn-dispatch-unit b{font-size:24px}}
@media (prefers-reduced-motion:reduce){.source-theme .fn-dispatch-label,.source-theme .fn-dispatch-box,.source-theme a[href="/rosy-sticker-defteri-16-yaprak-vintage-sticker-book"] .product-container:after{animation:none!important}}
.source-theme .fn-dispatch-label{white-space:nowrap;flex-wrap:nowrap}
.source-theme .fn-dispatch-card{font-size:10px;height:25px;gap:4px;padding:4px 6px;line-height:1;white-space:nowrap}
.source-theme .fn-dispatch-card:before{width:13px;height:13px}
.source-theme a[href="/rosy-sticker-defteri-16-yaprak-vintage-sticker-book"] .product-container:after{font-size:10px!important;height:25px!important;top:41px!important;white-space:nowrap!important}
@media (max-width:600px){.source-theme .fn-dispatch-card{font-size:9px;height:24px;gap:4px}
.source-theme .fn-dispatch-card:before{width:12px;height:12px}
.source-theme a[href="/rosy-sticker-defteri-16-yaprak-vintage-sticker-book"] .product-container:after{font-size:9px!important;height:24px!important;top:40px!important}}
.source-theme .fn-real-sales{display:flex;align-items:center;gap:9px;padding:11px 14px;margin:12px 0;border:1px solid #edd6dc;border-radius:12px;background:linear-gradient(110deg,#fff8fa,#f8edf1);color:#7c334b;font-size:13px;line-height:1.5}
.source-theme .fn-real-sales svg{width:20px;height:20px;flex:none}
.source-theme .fn-real-sales-mobile{display:none}
@media (max-width:1023px){.source-theme .fn-real-sales-desktop{display:none}
.source-theme .fn-real-sales-mobile{display:flex;margin:12px 16px}}
.source-theme .fn-reco-hidden{display:none!important}
.source-theme [data-fn-reco] .add-to-cart-overlay.absolute{display:none!important}
.source-theme [data-fn-reco] .product-list-item-info>.add-to-cart-overlay{position:static!important;order:9!important;width:100%;margin:12px 0 0!important;display:block!important;opacity:1!important;transform:none!important}
.source-theme [data-fn-reco] .product-list-item-info>.add-to-cart-overlay button{width:100%;height:40px!important;border-radius:8px!important;font:inherit;font-size:12px!important}
.source-theme:has(#fn-rosy-launch-product) .product-name-main h1:before{content:none!important;display:none!important}
.source-theme a[href="/rosy-sticker-defteri-16-yaprak-vintage-sticker-book"] .product-container:after{content:none!important;display:none!important}
.source-theme .fn-rosy-new-tag{position:absolute;left:10px;top:42px;z-index:62;display:inline-flex;align-items:center;justify-content:center;height:24px;padding:4px 10px;border-radius:99px;background:linear-gradient(110deg,#72283f,#ad6174);color:#fffaf6;font:600 10px/1.3 Arial,sans-serif;white-space:nowrap;pointer-events:none;box-shadow:0 3px 10px #72283f20}
.source-theme .fn-reco-intro{margin:4px 0 18px;color:#75666c;font:inherit;font-size:13px;line-height:1.65}
.source-theme .fn-reco-category-link{display:inline-block;margin-left:10px;color:#72283f;text-decoration:underline;text-underline-offset:3px;font-size:12px;white-space:nowrap}
.source-theme .fn-reco-campaign{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0 0;padding:20px 0 0;border-top:1px solid #ecd4d3;color:#54434a;font:inherit}
.source-theme .fn-reco-campaign strong{display:block;color:#72283f;font-size:17px;line-height:1.4}
.source-theme .fn-reco-campaign p{margin:5px 0 0;font-size:12px;line-height:1.6}
.source-theme .fn-reco-campaign a{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;border-radius:8px;background:#72283f;color:#fff;text-decoration:none;font-size:12px;font-weight:600;white-space:nowrap}
.source-theme .fn-reco-campaign a:focus-visible,.source-theme .fn-reco-category-link:focus-visible{outline:2px solid #72283f;outline-offset:4px}
@media (max-width:767px){.source-theme .fn-reco-intro{font-size:12px;margin-bottom:14px}
.source-theme .fn-reco-category-link{margin-left:0;margin-top:5px;display:block}
.source-theme .fn-reco-campaign{align-items:flex-start;flex-direction:column;gap:12px;padding-top:16px;margin-top:20px}
.source-theme .fn-reco-campaign strong{font-size:16px}}
.source-theme .transform-component-module_wrapper__SPB86{
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  overflow: hidden;
  -webkit-touch-callout: none; 
  -webkit-user-select: none; 
  -khtml-user-select: none; 
  -moz-user-select: none; 
  -ms-user-select: none; 
  user-select: none;
  margin: 0;
  padding: 0;
  transform: translate3d(0, 0, 0);
}
.source-theme .transform-component-module_content__FBWxo{
  display: flex;
  flex-wrap: wrap;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: 0;
  padding: 0;
  transform-origin: 0% 0%;
}
.source-theme .transform-component-module_content__FBWxo img{
  pointer-events: none;
}
.source-theme[data-fn-stock-out] main .product-detail-page-detail-price-box,.source-theme[data-fn-stock-out] main .product-detail-page-buy-box,.source-theme[data-fn-stock-out] main .fn-dispatch-box,.source-theme[data-fn-stock-out] main .fn-own-ticker,.source-theme[data-fn-stock-out] main .fn-bundle-wrap,.source-theme[data-fn-stock-out] main .fn-dispatch-product-tag{display:none!important}
.source-theme .nav-links .nav-links-sub-main a.sub-link.p-hover:hover{
    color: #b24458ff !important;
  }
.source-theme .nav-links .nav-links-sub-main ul li a.sub-link-deep.p-hover:hover{
    color:  #b24458ff !important;
  }
.source-theme .nav-links ul li a.parent.p-hover:hover{
    color:  #b24458ff !important;
  }
.source-theme .nav-links ul li a.parent{
    background: linear-gradient(0deg, #b24458ff, #b24458ff)
      no-repeat right bottom / 0 1.5px;
  }
@media  (max-width: 650px) {.source-theme .center-logo-mobile{
      left:32% !important
    }}
.source-theme .nav-links .nav-links-sub-main a.sub-link{
    font-size:14px
  }
.source-theme .nav-links .nav-links-sub-main ul li a.sub-link-deep{
    font-size:14px
   }
.source-theme .nav-links .nav-links-sub-main a.sub-link{
    font-weight:300
  }
.source-theme .nav-links .nav-links-sub-main ul li a.sub-link-deep{
    font-weight:300
   }
.source-theme .add-to-basket-modal .modal-close-button-product{
    background-color:#000 !important
  }
.source-theme .add-to-basket-modal .modal-close-button-product{
    border-radius:0px
  }
.source-theme .add-to-basket-modal .product-detail-page-detail-price-box .price-main .discount-percent{
    border-radius:0px
  }
.source-theme .add-to-basket-modal .brand-name{
    display:flex
  }
.source-theme .add-to-basket-modal .product-detail-modal-slider-main .product-detail-page-slider :is(.slick-arrow.slick-next,.slick-arrow.slick-prev){
    background-color: !important;
    border-color: !important;
  }
.source-theme .add-to-basket-modal .product-detail-modal-slider-main .product-detail-page-slider :is(.slick-arrow.slick-next,.slick-arrow.slick-prev){
    border-radius:0px
  }
.source-theme .add-to-basket-modal .product-detail-modal-slider-main .product-detail-page-slider :is(.slick-arrow.slick-next,.slick-arrow.slick-prev) svg{
    color: !important
  }
.source-theme .add-to-basket-modal .product-detail-page-detail-box .primary-border,.source-theme .add-to-basket-modal .product-detail-page-detail-box .product-detail-page-variants .selected-circle{
    border-width:1px !important
  }
.source-theme .add-to-basket-modal .add-basket-modal-product-detail-quantity-boxes{
    display:none
  }
.source-theme .add-to-basket-modal{
    background-color:#ffffff !important
  }
.source-theme .add-to-basket-modal .product__code{
    display:block
  }
.source-theme .add-to-basket-modal .add-to-cart{
    background-color: !important
  }
.source-theme .add-to-basket-modal .add-to-cart{
    color:null !important
  }
.source-theme .mega-menu-main{
    padding-left:0px !important;
    padding-right:0px !important;
  }
.source-theme .nav-links .nav-links-sub-main a.sub-link{
        line-height:18px !important
      }
@media  (max-width: 650px) {.source-theme .slider-custom-height-63{
      grid-template-rows: repeat(10, 14vw) !important
    }}
.source-theme .slider-custom-height-63{
    grid-template-rows: repeat(10, 4.5vw) !important
  }
.source-theme ;

  

  
.fn-reference{--wine:#72283f;--rose:#a84758;--ink:#54434a;--cream:#fffaf6;--blush:#f9e7e5;font-family:Arial,sans-serif;color:var(--ink);background:var(--cream)}
.source-theme .fn-reference *{box-sizing:border-box}
.source-theme .fn-reference a{text-decoration:none}
.source-theme .fn-r-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;min-height:450px;background:linear-gradient(100deg,#fae8e1,#fcf0e9 55%,#f8e3de);overflow:hidden;padding:24px 40px 24px 60px;gap:18px}
.source-theme .fn-r-eyebrow{color:var(--rose);font-size:13px;letter-spacing:1px;text-transform:uppercase;line-height:1.6}
.source-theme .fn-r-hero h1{font-family:Georgia,serif;font-weight:700;font-size:clamp(38px,3.6vw,54px);line-height:1.12;letter-spacing:-1.4px;margin:18px 0;color:#661b30}
.source-theme .fn-r-hero h1 span{white-space:nowrap}
.source-theme .fn-r-hero .fn-r-lead{font-size:20px;line-height:1.6;margin:0 0 8px;max-width:540px}
.source-theme .fn-r-hero .fn-r-note{font-size:16px;line-height:1.7;margin:0}
.source-theme .fn-r-cta{background:linear-gradient(120deg,#a84758,#913747);border:1px solid #b76975;border-radius:24px;color:white!important;padding:18px 30px;display:inline-flex;align-items:center;gap:35px;font-weight:700;font-size:15px;margin:20px 0 15px}
.source-theme .fn-r-code{display:flex;gap:9px;align-items:center;font-size:13px}
.source-theme .fn-r-code svg{width:23px;height:23px;color:var(--rose)}
.source-theme .fn-r-art img{display:block;width:100%;max-width:450px;margin:auto;border-radius:8px;mix-blend-mode:multiply}
.source-theme .fn-r-how{padding:34px 28px 24px}
.source-theme .fn-r-title{font-family:Georgia,serif;font-size:36px;font-weight:700;line-height:1.2;color:#661b30;margin:0 0 25px;text-align:center}
.source-theme .fn-r-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.source-theme .fn-r-step{border:1px solid #ecd7d6;border-radius:12px;display:flex;align-items:center;padding:24px;gap:20px;position:relative;min-height:144px;background:#fffaf6}
.source-theme .fn-r-step:not(:last-child):after{content:"⇢";position:absolute;right:-24px;color:var(--rose);font-size:24px}
.source-theme .fn-r-step-icon{position:relative;flex-shrink:0;background:#fae6e4;border-radius:50%;width:72px;height:72px;display:flex;align-items:center;justify-content:center;color:var(--rose)}
.source-theme .fn-r-step-icon svg{width:36px;height:36px}
.source-theme .fn-r-step-icon b{position:absolute;bottom:-8px;left:26px;background:#f4bfbb;border-radius:50%;width:24px;height:24px;text-align:center;line-height:24px;font-weight:400;font-size:13px}
.source-theme .fn-r-step h3{font-family:Georgia,serif;font-size:23px;color:#661b30;margin:0 0 9px}
.source-theme .fn-r-step p{font-size:15px;line-height:1.6;margin:0;color:#69545b}
.source-theme .fn-r-notice{margin:0 28px 26px;background:linear-gradient(110deg,#f9e2df,#fbe9e6);padding:24px 30px;border-radius:12px;display:flex;gap:28px;align-items:center}
.source-theme .fn-r-notice svg{width:70px;height:70px;flex-shrink:0;color:var(--rose);padding-right:22px;border-right:1px solid #ce9b9b}
.source-theme .fn-r-notice h2{font-family:Georgia,serif;color:#661b30;font-size:24px;margin:0 0 9px}
.source-theme .fn-r-notice p{font-size:16px;line-height:1.65;margin:0}
.source-theme .fn-r-notice strong{color:#72283f}
.source-theme .fn-r-links{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:0 24px 12px}
.source-theme .fn-r-links a{display:block;color:#72283f;border:1px solid #e8d2d2;border-radius:30px;padding:11px 23px;font-size:14px;background:#fffaf6}
.source-theme .fn-r-links a:first-child{background:#a84758;color:white;border-color:#a84758}
.source-theme .fn-r-cta:focus-visible,.source-theme .fn-r-links a:focus-visible{outline:3px solid #ce9aab;outline-offset:3px}
@media (max-width:700px){.source-theme .fn-r-hero{grid-template-columns:1fr;padding:32px 24px 12px;gap:12px}
.source-theme .fn-r-hero h1{font-size:33px;letter-spacing:-1px;margin:14px 0}
.source-theme .fn-r-hero .fn-r-lead{font-size:18px}
.source-theme .fn-r-hero .fn-r-note{font-size:14px}
.source-theme .fn-r-cta{font-size:13px;padding:16px 22px;gap:20px}
.source-theme .fn-r-eyebrow{font-size:11px}
.source-theme .fn-r-art img{max-width:280px}
.source-theme .fn-r-how{padding:28px 18px 22px}
.source-theme .fn-r-title{font-size:29px}
.source-theme .fn-r-steps{grid-template-columns:1fr;gap:16px}
.source-theme .fn-r-step{padding:20px;min-height:110px;gap:20px}
.source-theme .fn-r-step:not(:last-child):after{display:none}
.source-theme .fn-r-step-icon{width:60px;height:60px}
.source-theme .fn-r-step-icon b{left:19px}
.source-theme .fn-r-step h3{font-size:22px}
.source-theme .fn-r-step p{font-size:14px}
.source-theme .fn-r-notice{margin:0 18px 25px;padding:22px 20px;gap:14px;align-items:flex-start}
.source-theme .fn-r-notice svg{width:44px;height:44px;padding-right:8px}
.source-theme .fn-r-notice h2{font-size:21px;line-height:1.35}
.source-theme .fn-r-notice p{font-size:14px}
.source-theme .fn-r-links{gap:8px;margin:0 12px 6px}
.source-theme .fn-r-links a{font-size:12px;padding:9px 15px}}
.source-theme .fn-rosy-launch{margin:28px;border:1px solid #ead1d4;border-radius:24px;background:linear-gradient(120deg,#fffaf6,#f4dfe3);display:grid;grid-template-columns:1.5fr 1fr;align-items:center;overflow:hidden;padding:32px 40px;gap:32px;color:#72283f}
.source-theme .fn-rosy-launch .rosy-new{display:inline-block;padding:9px 16px;border-radius:30px;color:#fffaf6;background:linear-gradient(110deg,#72283f,#ad6174,#72283f);background-size:200% 100%;animation:rosyLaunchShine 6s ease-in-out infinite;font:600 12px/1.4 Arial,sans-serif;letter-spacing:1.2px}
.source-theme .fn-rosy-launch h2{font:700 clamp(32px,4vw,54px)/1.15 Georgia,serif;margin:18px 0 12px;color:#72283f}
.source-theme .fn-rosy-launch p{font:400 16px/1.7 Arial,sans-serif;max-width:44ch;margin:0 0 20px;color:#67505b}
.source-theme .fn-rosy-launch a.rosy-cta{display:inline-flex;align-items:center;gap:24px;background:#72283f;color:#fffaf6!important;padding:14px 24px;border-radius:30px;font:600 14px/1.5 Arial,sans-serif;transition:transform .2s,box-shadow .2s}
.source-theme .fn-rosy-launch a.rosy-cta:hover{transform:translateY(-3px);box-shadow:0 8px 24px #72283f30}
.source-theme .fn-rosy-launch a:focus-visible{outline:3px solid #ad6174;outline-offset:4px}
.source-theme .fn-rosy-launch .rosy-art{display:block;max-width:240px;justify-self:center;transform:rotate(4deg);transition:transform .3s}
.source-theme .fn-rosy-launch .rosy-art:hover{transform:rotate(0)}
.source-theme .fn-rosy-launch img{width:100%;display:block;border-radius:16px;box-shadow:0 14px 32px #72283f25}
@keyframes rosyLaunchShine{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@media (max-width:650px){.source-theme .fn-rosy-launch{margin:20px 16px;grid-template-columns:1fr;padding:26px 22px;gap:24px;text-align:center}
.source-theme .fn-rosy-launch h2{font-size:36px}
.source-theme .fn-rosy-launch p{font-size:14px}
.source-theme .fn-rosy-launch .rosy-art{max-width:180px}
.source-theme .fn-rosy-launch .rosy-cta{justify-content:center}}
@media (prefers-reduced-motion:reduce){.source-theme .fn-rosy-launch *{animation:none!important;transition:none!important}}
.source-theme header .logo img{filter:brightness(0)!important}
.source-theme .fn-r-how{padding-bottom:48px}
.source-theme div:has(> .products-slider-main){background:#fffaf6!important}
@media (max-width:700px){.source-theme .fn-r-how{padding-bottom:38px}}
.source-theme .fn-r-how .fn-r-title{margin-bottom:40px!important}
@media (max-width:700px){.source-theme .fn-r-how .fn-r-title{margin-bottom:32px!important}}
.source-theme .fn-product-tabs{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:0 24px 12px}
.source-theme .fn-product-tab{position:relative;cursor:pointer}
.source-theme .fn-product-tab input{position:absolute;opacity:0;width:1px;height:1px}
.source-theme .fn-product-tab span{display:block;border:1px solid #e8d2d2;border-radius:30px;padding:11px 23px;color:#72283f;background:#fffaf6;font-size:14px}
.source-theme .fn-product-tab input:checked+span{background:#a84758;color:#fff;border-color:#a84758}
.source-theme .fn-product-tab:hover span{border-color:#7b1633}
.source-theme .fn-product-tab input:focus-visible+span{outline:3px solid #ce9aab;outline-offset:3px}
@media (max-width:700px){.source-theme .fn-product-tabs{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:8px;margin:0 12px 6px;padding:4px 2px 10px}
.source-theme .fn-product-tab{flex-shrink:0}
.source-theme .fn-product-tab span{font-size:13px;padding:10px 17px}}
.source-theme:has(.fn-home) div:has(> .unreset .fn-home) + div{height:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}
.source-theme:has(#fn-tab-favori:checked) div:has(> .unreset .fn-home) + div{height:auto!important;overflow:visible!important;visibility:visible!important;pointer-events:auto!important}
.source-theme:has(.fn-home) div:has(> .unreset .fn-home) + div + div{height:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}
.source-theme:has(#fn-tab-ajanda:checked) div:has(> .unreset .fn-home) + div + div{height:auto!important;overflow:visible!important;visibility:visible!important;pointer-events:auto!important}
.source-theme:has(.fn-home) div:has(> .unreset .fn-home) + div + div + div{height:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}
.source-theme:has(#fn-tab-defter:checked) div:has(> .unreset .fn-home) + div + div + div{height:auto!important;overflow:visible!important;visibility:visible!important;pointer-events:auto!important}
.source-theme:has(.fn-home) div:has(> .unreset .fn-home) + div + div + div + div{height:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}
.source-theme:has(#fn-tab-sticker:checked) div:has(> .unreset .fn-home) + div + div + div + div{height:auto!important;overflow:visible!important;visibility:visible!important;pointer-events:auto!important}
.source-theme:has(.fn-home) div:has(> .unreset .fn-home) + div + div + div + div + div{height:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}
.source-theme:has(#fn-tab-planlayici:checked) div:has(> .unreset .fn-home) + div + div + div + div + div{height:auto!important;overflow:visible!important;visibility:visible!important;pointer-events:auto!important}
.source-theme:has(.fn-home) .products-slider-title{display:none!important}
.source-theme:has(.fn-home) .products-slider-main{padding-top:22px!important}
.source-theme:has(.fn-home) .products-slider-main button.stock{background:#a84758!important;color:white!important;border-radius:24px!important}
.source-theme:has(.fn-home) .products-slider-main .product-container{border:1px solid #ecd7d6!important;border-radius:12px!important;background:#fffaf6!important}
@media (max-width:700px){.source-theme .fn-r-hero #fn-campaign-title{font-size:clamp(24px,7vw,28px)!important;line-height:1.18;letter-spacing:-.5px;text-wrap:balance}
.source-theme .fn-r-hero #fn-campaign-title .fn-title-first{display:block;white-space:normal}
.source-theme .fn-r-hero #fn-campaign-title .fn-title-choice{display:block;white-space:nowrap}
.source-theme .fn-r-hero #fn-campaign-title .fn-title-gift{white-space:nowrap}
.source-theme .fn-r-hero #fn-campaign-title>br{display:none}
.source-theme .fn-r-hero .fn-r-lead{max-width:32ch}
.source-theme .fn-r-hero .fn-r-note{max-width:35ch}}
.source-theme .fn-reference{font-family:Poppins,Arial,sans-serif!important}
.source-theme .fn-r-hero{min-height:380px!important;padding:32px 40px!important;gap:32px!important;border-radius:14px!important}
.source-theme .fn-r-hero #fn-campaign-title{font-size:52px!important;line-height:1.12!important;letter-spacing:-1px!important}
.source-theme .fn-r-hero .fn-r-lead{font-size:18px!important}
.source-theme .fn-r-hero .fn-r-note{font-size:15px!important}
.source-theme .fn-r-cta{border:0!important;border-radius:12px!important;background:#72283f!important;min-height:48px!important;font-family:Poppins,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;gap:20px!important;padding:14px 24px!important}
.source-theme .fn-r-art img{max-width:360px!important}
.source-theme .fn-reference h2.fn-r-title{font-family:Georgia,serif!important;font-size:32px!important;font-weight:700!important;line-height:1.25!important;margin:0 0 24px!important;color:#661b30!important}
.source-theme .fn-r-how{padding:48px 28px 40px!important}
.source-theme .fn-r-how .fn-r-title{margin-bottom:28px!important}
.source-theme .fn-r-step{padding:22px!important;border-radius:14px!important;gap:16px!important}
.source-theme .fn-r-step h3{font-family:Poppins,Arial,sans-serif!important;font-size:19px!important;font-weight:600!important;line-height:1.35!important}
.source-theme .fn-r-notice{padding:18px 22px!important;margin:0 28px 40px!important;gap:18px!important}
.source-theme .fn-r-notice h2{font-family:Poppins,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important}
.source-theme .fn-r-notice p{font-size:14px!important;line-height:1.7!important}
.source-theme .fn-r-notice svg{width:46px!important;height:46px!important;padding-right:12px!important}
.source-theme .fn-product-tab span{font-family:Poppins,Arial,sans-serif!important;min-height:44px!important;border-radius:12px!important}
.source-theme .fn-product-tab input:checked+span{background:#72283f!important;border-color:#72283f!important}
.source-theme #fn-favoriler{scroll-margin-top:130px}
@media (max-width:700px){.source-theme .fn-r-hero{padding:24px 20px!important;gap:20px!important;min-height:0!important}
.source-theme .fn-r-hero #fn-campaign-title{font-size:36px!important;letter-spacing:-.7px!important}
.source-theme .fn-r-hero .fn-r-lead{font-size:16px!important}
.source-theme .fn-r-hero .fn-r-note{font-size:14px!important}
.source-theme .fn-r-art img{max-width:200px!important}
.source-theme .fn-r-cta{font-size:13px!important;padding:13px 18px!important;margin:18px 0 12px!important}
.source-theme .fn-reference h2.fn-r-title{font-size:26px!important;line-height:1.3!important}
.source-theme .fn-r-how{padding:40px 16px 32px!important}
.source-theme .fn-r-step h3{font-size:18px!important}
.source-theme .fn-r-notice{margin:0 16px 32px!important;padding:16px!important}
.source-theme .fn-r-notice svg{display:none!important}
.source-theme .fn-r-notice h2{font-size:15px!important}
.source-theme .fn-r-notice p{font-size:13px!important}
.source-theme .fn-product-tabs{margin:0 12px!important}
.source-theme .fn-product-tab span{padding:11px 16px!important}}
.source-theme .home-slider-main .slider-grid-main{display:block!important;height:56.25vw!important;grid-template-rows:none!important}
.source-theme .home-slider-main .slider-grid{height:100%!important}
.source-theme .home-slider-main .slider-content{left:5.5%!important;right:auto!important;top:0!important;bottom:0!important;transform:none!important;width:42%!important;height:100%!important;padding:0!important;display:flex!important;align-items:center!important;text-align:left!important;color:#72283f!important}
.source-theme .home-slider-main .slider-content>div{width:100%}
.source-theme .home-slider-main .slider-content h1{font-family:Georgia,serif!important;font-size:clamp(60px,8.2vw,150px)!important;line-height:1.05!important;font-weight:700!important;color:#72283f!important;margin:0 0 1.6vw!important}
.source-theme .home-slider-main .slider-content p:first-child{font-size:clamp(11px,1.05vw,19px)!important;line-height:1.5!important;letter-spacing:.1em!important;font-weight:600!important;color:#945468!important;margin-bottom:1.2vw!important}
.source-theme .home-slider-main .slider-content h1+p{font-family:Arial,sans-serif!important;font-size:clamp(18px,2.1vw,36px)!important;line-height:1.45!important;font-weight:400!important;color:#67505b!important;max-width:36vw;margin:0 0 2.1vw!important}
.source-theme .home-slider-main .slider-content a{display:inline-block!important;background:#72283f!important;color:#fffaf6!important;border-radius:50px!important;font-family:Arial,sans-serif!important;font-size:clamp(14px,1.45vw,25px)!important;line-height:1.4!important;font-weight:600!important;text-transform:none!important;padding:1.1vw 2.2vw!important;border:0!important}
.source-theme .home-slider-main .slick-dots{bottom:18px!important}
.source-theme .home-slider-main .slick-dots li button:before{color:#72283f!important}
.source-theme .home-slider-main .slick-arrow{z-index:2!important}
@media (max-width:650px){.source-theme .home-slider-main .slider-grid-main{height:177.69vw!important}
.source-theme .home-slider-main .slider-content{left:5%!important;right:5%!important;top:5%!important;bottom:auto!important;width:90%!important;height:auto!important;display:block!important;text-align:center!important}
.source-theme .home-slider-main .slider-content p:first-child{font-size:2.7vw!important;letter-spacing:.08em!important;margin-bottom:3vw!important}
.source-theme .home-slider-main .slider-content h1{font-size:15vw!important;margin-bottom:3vw!important}
.source-theme .home-slider-main .slider-content h1+p{font-size:4.5vw!important;max-width:85vw!important;line-height:1.4!important;margin:0 auto 4vw!important}
.source-theme .home-slider-main .slider-content a{font-size:3.7vw!important;padding:3.4vw 6vw!important}
.source-theme .home-slider-main .slick-arrow{display:none!important}
.source-theme .home-slider-main .slick-dots{bottom:12px!important}}
.source-theme .home-slider-main .slider-content{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}
.source-theme .home-slider-main .slider-content h1{font-size:clamp(48px,6.4vw,116px)!important;white-space:nowrap!important;letter-spacing:-.025em!important;margin-bottom:1.6vw!important}
.source-theme .home-slider-main .slider-content h1+p{font-size:clamp(17px,1.8vw,30px)!important;max-width:32vw!important;margin-bottom:2vw!important}
.source-theme .home-slider-main .slider-content a{font-size:clamp(14px,1.2vw,21px)!important;padding:1vw 2vw!important}
.source-theme .home-slider-main .slick-prev{left:18px!important}
.source-theme .home-slider-main .slick-next{right:18px!important}
.source-theme .home-slider-main .slick-arrow{border:0!important;border-radius:50%!important;background:#fffaf6cc!important;width:36px!important;height:36px!important}
@media (max-width:650px){.source-theme .home-slider-main .slider-content{display:block!important;top:5%!important;text-align:center!important}
.source-theme .home-slider-main .slider-content h1{font-size:14vw!important;letter-spacing:-.03em!important;margin-bottom:3vw!important}
.source-theme .home-slider-main .slider-content h1+p{font-size:4.3vw!important;max-width:80vw!important;margin:0 auto 4.5vw!important}
.source-theme .home-slider-main .slider-content a{font-size:3.5vw!important;padding:3.2vw 6vw!important}}
@media (min-width:651px){.source-theme .home-slider-main .slider-grid-main{height:40vw!important;max-height:680px!important;min-height:390px!important}
.source-theme .home-slider-main .desktop-image-slider img{object-position:center 55%!important}
.source-theme .home-slider-main .slider-content h1{font-size:clamp(48px,5.8vw,100px)!important}
.source-theme .home-slider-main .slider-content h1+p{font-size:clamp(17px,1.6vw,27px)!important}
.source-theme .home-slider-main .slider-content p:first-child{margin-bottom:1vw!important}
.source-theme .home-slider-main .slider-content a{padding:.9vw 1.8vw!important}}
@media (min-width:651px){.source-theme .home-slider-main .desktop-image-slider{background:#faf6f0!important}
.source-theme .home-slider-main .desktop-image-slider img{object-fit:contain!important;object-position:right center!important}
.source-theme .home-slider-main .desktop-image-slider:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#faf6f0 0%,#faf6f0 26%,transparent 43%)}
.source-theme .home-slider-main .slider-content{z-index:1!important}}
@media (min-width:651px){.source-theme .home-slider-main .desktop-image-slider img{object-fit:cover!important;object-position:center 48%!important}
.source-theme .home-slider-main .desktop-image-slider:after{display:none!important}}
@media (min-width:701px){.source-theme:has(.fn-home) .products-slider-main .product-slider-image-container>span:has(>img.products-slider-image)>span{padding-top:150%!important}
.source-theme:has(.fn-home) .products-slider-main .products-slider-image{object-fit:contain!important}
.source-theme:has(.fn-home) .products-slider-main .product-container{padding:0!important;overflow:hidden!important}
.source-theme:has(.fn-home) .products-slider-main .products-slider-info-main{padding:12px!important}}
.source-theme .fn-rosy-launch{grid-template-columns:.9fr 1.25fr!important;gap:28px!important;padding:32px!important}
.source-theme .rosy-gallery{min-width:0}
.source-theme .rosy-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.source-theme .rosy-gallery a{display:block;overflow:hidden;border:1px solid #ead1d4;border-radius:14px;background:#fff;box-shadow:0 6px 18px #72283f14}
.source-theme .rosy-gallery img{width:100%;display:block;box-shadow:none;border-radius:0;transition:transform .35s}
.source-theme .rosy-gallery a:hover img{transform:scale(1.035)}
.source-theme .rosy-photo-pair img{aspect-ratio:2/3;object-fit:cover}
.source-theme .rosy-page-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}
.source-theme .rosy-page-grid img{aspect-ratio:1;object-fit:contain}
.source-theme .rosy-gallery-note{display:block;text-align:center;margin-top:12px;color:#875764;font:500 11px/1.5 Arial,sans-serif;letter-spacing:.8px}
@media (max-width:650px){.source-theme .fn-rosy-launch{grid-template-columns:1fr!important;padding:24px 20px!important}
.source-theme .rosy-photo-pair{gap:10px}
.source-theme .rosy-page-grid{gap:6px}
.source-theme .rosy-gallery a{border-radius:10px}
.source-theme .rosy-gallery-note{font-size:10px}}
@media (prefers-reduced-motion:reduce){.source-theme .rosy-gallery img{transition:none}}
.source-theme a[href="/rosy-sticker-defteri-16-yaprak-vintage-sticker-book"] .product-container{position:relative}
.source-theme a[href="/rosy-sticker-defteri-16-yaprak-vintage-sticker-book"] .product-container:after{content:"✦ YENİ";position:absolute;top:12px;right:12px;z-index:60;pointer-events:none;background:linear-gradient(110deg,#72283f,#b4657b,#72283f);background-size:200% 100%;color:#fffaf6;border:1px solid #fff5;border-radius:30px;padding:8px 12px;font:700 11px/1.4 Arial,sans-serif;letter-spacing:.8px;box-shadow:0 3px 12px #72283f30;animation:fnRosyCard 4s ease-in-out infinite}
@keyframes fnRosyCard{0%,100%{background-position:0% 50%;transform:translateY(0)}50%{background-position:100% 50%;transform:translateY(-2px)}}
@media (max-width:650px){.source-theme a[href="/rosy-sticker-defteri-16-yaprak-vintage-sticker-book"] .product-container:after{top:8px;right:8px;padding:6px 9px;font-size:10px}}
@media (prefers-reduced-motion:reduce){.source-theme a[href="/rosy-sticker-defteri-16-yaprak-vintage-sticker-book"] .product-container:after{animation:none}}
.source-theme .product-slider-video-container-191{ height : 438px !important }
.source-theme .product-slider-video-container-41{ height : 438px !important }
.source-theme .product-slider-video-container-232{ height : 438px !important }
.source-theme .product-slider-video-container-74{ height : 438px !important }
.source-theme .product-slider-video-container-165{ height : 438px !important }
.source-theme .fn-lower{font-family:Arial,sans-serif;color:#3d3033}
.source-theme .fn-categories{padding:65px 35px;max-width:1280px;margin:auto}
.source-theme .fn-heading-row{text-align:center;margin-bottom:32px}
.source-theme .fn-heading-row h2{font-family:Georgia,serif;color:#72283f;font-size:38px;margin:10px 0 12px;font-weight:400}
.source-theme .fn-heading-row p{font-size:15px;color:#746369;line-height:1.7;margin:0}
.source-theme .fn-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.source-theme .fn-cat{text-decoration:none!important;color:#72283f!important;display:block}
.source-theme .fn-cat-photo{background:#f6e9eb;border-radius:140px 140px 12px 12px;overflow:hidden;aspect-ratio:4/5}
.source-theme .fn-cat img{width:100%;height:100%;object-fit:cover;transition:transform .3s}
.source-theme .fn-cat:hover img{transform:scale(1.04)}
.source-theme .fn-cat h3{font-family:Georgia,serif;font-size:24px;font-weight:400;margin:18px 0 7px}
.source-theme .fn-cat p{font-size:13px;line-height:1.6;color:#746369;margin:0}
.source-theme .fn-cat h3 span{float:right;font-family:Arial,sans-serif;font-size:21px}
.source-theme .fn-reviews{background:#fcf8f2;padding:60px 35px}
.source-theme .fn-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1100px;margin:auto}
.source-theme .fn-review{background:white;border:1px solid #eadde0;border-radius:16px;padding:32px}
.source-theme .fn-stars{color:#72283f;font-size:17px;letter-spacing:4px}
.source-theme .fn-review blockquote{font-size:16px;line-height:1.8;margin:18px 0 22px}
.source-theme .fn-review strong{color:#72283f;font-size:14px}
.source-theme .fn-review .fn-source{font-size:12px;color:#827378;margin-top:7px}
.source-theme .fn-trust{padding:38px 32px;background:#f2dce3;border-top:1px solid #e7c8d3}
.source-theme .fn-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;max-width:1100px;margin:auto}
.source-theme .fn-trust-item{display:flex;gap:16px;align-items:center}
.source-theme .fn-trust-icon{font-size:25px;color:#72283f;border:1px solid #bd8899;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.source-theme .fn-trust-item h3{font-size:15px;color:#72283f;margin:0 0 6px}
.source-theme .fn-trust-item p{font-size:13px;color:#67565c;margin:0;line-height:1.6}
.source-theme .fn-last{background:#72283f;color:#fff5f7;text-align:center;padding:36px 24px}
.source-theme .fn-last p{font-family:Georgia,serif;font-size:26px;margin:0 0 14px}
.source-theme .fn-last a{color:#fff5f7;text-decoration:underline;font-size:14px;text-underline-offset:5px}
.source-theme:has(.fn-home) .products-slider-title h2{font-family:Georgia,serif!important;font-size:38px!important;font-weight:400!important;color:#72283f!important;margin-bottom:24px!important}
.source-theme:has(.fn-home) .products-slider-main{padding-top:55px;padding-bottom:45px}
.source-theme:has(.fn-home) .product-container{border-radius:14px;background:#fff;padding:12px;margin:0 5px;border:1px solid #f0e2e6}
.source-theme:has(.fn-home) .product-slider-image-container{border-radius:10px;overflow:hidden}
.source-theme:has(.fn-home) .product-container h3{color:#543e45}
.source-theme:has(.fn-home) footer{background:#fcf8f2!important;color:#543e45!important}
.source-theme:has(.fn-home) .fn-home{width:100%}
@media (max-width:700px){.source-theme .fn-categories{padding:40px 18px}
.source-theme .fn-heading-row h2{font-size:30px}
.source-theme .fn-cat-grid{grid-template-columns:1fr 1fr;gap:25px 14px}
.source-theme .fn-cat h3{font-size:21px;margin-top:13px}
.source-theme .fn-cat p{font-size:12px}
.source-theme .fn-reviews{padding:40px 18px}
.source-theme .fn-review-grid{grid-template-columns:1fr;gap:16px}
.source-theme .fn-review{padding:24px}
.source-theme .fn-review blockquote{font-size:14px}
.source-theme .fn-trust{padding:30px 24px}
.source-theme .fn-trust-grid{grid-template-columns:1fr;gap:24px}
.source-theme .fn-last p{font-size:24px}
.source-theme:has(.fn-home) .products-slider-title h2{font-size:30px!important}
.source-theme:has(.fn-home) .products-slider-main{padding-top:35px;padding-bottom:25px}}
.source-theme #fn-review-gallery .fn-esky-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 18px;scrollbar-color:#a84758 #f4e2e0;scrollbar-width:thin}
.source-theme #fn-review-gallery .fn-esky-card{flex:0 0 calc((100% - 40px)/3);min-width:260px;scroll-snap-align:start;border:1px solid #e8b8b9;border-radius:16px;overflow:hidden;background:#fffbf8;display:flex;flex-direction:column}
.source-theme #fn-review-gallery .fn-esky-photo{display:block;background:#f9e8e5;height:260px}
.source-theme #fn-review-gallery .fn-esky-photo img{width:100%;height:100%;object-fit:contain;display:block}
.source-theme #fn-review-gallery .fn-esky-copy{padding:22px;display:flex;flex:1;flex-direction:column}
.source-theme #fn-review-gallery .fn-esky-product{font:11px Arial,sans-serif;letter-spacing:1px;color:#a84758}
.source-theme #fn-review-gallery blockquote{font:15px/1.75 Arial,sans-serif;color:#543e45;margin:14px 0 20px;flex:1;border:0;padding:0}
.source-theme #fn-review-gallery strong{font-size:14px;color:#661b30}
.source-theme #fn-review-gallery time{font-size:12px;color:#827378;margin-top:5px}
.source-theme #fn-review-gallery .fn-esky-origin{font-size:11px;color:#827378;margin-top:12px}
.source-theme #fn-review-gallery .fn-esky-pages{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:18px}
.source-theme #fn-review-gallery .fn-esky-pages a{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid #e8b8b9;border-radius:50%;color:#72283f;text-decoration:none;font:12px Arial,sans-serif}
.source-theme #fn-review-gallery .fn-esky-pages a:hover{background:#72283f;color:#fffaf6}
.source-theme #fn-review-gallery .fn-esky-help,.source-theme #fn-review-gallery .fn-esky-source{text-align:center;font:12px/1.6 Arial,sans-serif;color:#827378;margin-top:14px}
.source-theme #fn-review-gallery .fn-esky-source a{color:#a84758;text-decoration:underline;text-underline-offset:3px}
.source-theme #fn-review-gallery a:focus-visible,.source-theme #fn-review-gallery .fn-esky-track:focus-visible{outline:2px solid #a84758;outline-offset:3px}
@media (max-width:900px){.source-theme #fn-review-gallery .fn-esky-card{flex-basis:calc((100% - 20px)/2)}}
@media (max-width:600px){.source-theme #fn-review-gallery .fn-esky-card{flex-basis:85%;min-width:0}
.source-theme #fn-review-gallery .fn-esky-photo{height:240px}
.source-theme #fn-review-gallery .fn-esky-copy{padding:18px}
.source-theme #fn-review-gallery .fn-esky-track{gap:14px}}
@media (prefers-reduced-motion:reduce){.source-theme #fn-review-gallery .fn-esky-track{scroll-behavior:auto}}
.source-theme .fn-instagram-videos{padding:40px 28px 48px;background:#fffaf6}
.source-theme .fn-instagram-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1180px;margin:auto}
.source-theme .fn-instagram-video{min-width:0;border:1px solid #e8b8b9;border-radius:16px;overflow:hidden;background:white}
.source-theme .fn-instagram-video iframe{display:block;width:100%;height:640px;border:0;background:white}
.source-theme .fn-instagram-video>a{display:block;text-align:center;padding:14px;color:#a84758;font:13px Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}
@media (max-width:1000px){.source-theme .fn-instagram-video iframe{height:580px}}
@media (max-width:700px){.source-theme .fn-instagram-videos{padding:32px 18px}
.source-theme .fn-instagram-grid{grid-template-columns:1fr;max-width:400px;gap:20px}
.source-theme .fn-instagram-video iframe{height:640px}}
.source-theme .fn-label{font-size:12px;letter-spacing:1.5px;color:#a84758;text-transform:uppercase}
.source-theme .fn-lower{background:#fffaf6}
.source-theme .fn-heading-row h2{font-weight:700;color:#661b30;font-size:36px}
.source-theme .fn-heading-row{margin-bottom:28px}
.source-theme .fn-categories{padding:44px 28px}
.source-theme .fn-cat-photo{border-radius:12px;aspect-ratio:4/5;background:#f9e9e5}
.source-theme .fn-cat h3{font-weight:700;color:#661b30;font-size:23px}
.source-theme .fn-review{background:#fffbf8;border-color:#eedbd7;border-radius:12px;padding:26px}
.source-theme .fn-reviews{background:#fffaf6;padding:40px 28px}
.source-theme .fn-review blockquote{font-size:15px;line-height:1.7}
.source-theme .fn-stars{color:#de7b86;font-size:20px;letter-spacing:2px}
.source-theme .fn-trust{background:#fffaf6;border-top:0;padding:36px 28px}
.source-theme .fn-trust-icon{border:0;border-radius:0;width:52px;height:52px}
.source-theme .fn-trust-icon svg{width:46px;height:46px;color:#a84758}
.source-theme .fn-trust-item:not(:last-child){border-right:1px solid #e2c9c9}
.source-theme .fn-last{background:#f9e8e5;color:#72283f;padding:26px}
.source-theme .fn-last a{color:#a84758}
.source-theme .fn-last p{font-size:24px}
.source-theme:has(.fn-home){background:#fffaf6}
.source-theme:has(.fn-home) .products-slider-main{background:#fffaf6;padding:35px 28px 32px;max-width:1280px}
.source-theme:has(.fn-home) .products-slider-title h2{font-weight:700!important;color:#661b30!important;font-size:36px!important}
.source-theme:has(.fn-home) .product-container{background:#fffaf8;border:1px solid #edd9d6;border-radius:13px;padding:10px;margin:0 6px}
.source-theme:has(.fn-home) .product-slider-image-container{border-radius:9px;background:#f8e9e5}
.source-theme:has(.fn-home) .product-container h3{font-size:16px!important;line-height:1.55;font-weight:600!important}
.source-theme:has(.fn-home) footer{background:#fcf0eb!important;color:#6d5059!important}
.source-theme:has(.fn-home) .container:has(>.fn-reference),.source-theme:has(.fn-home) .container:has(>.fn-lower){max-width:1320px!important;width:100%;padding:0!important}
.source-theme:has(.fn-home) img[alt="Fobinote"],.source-theme:has(.fn-home) footer img[alt="logo"]{filter:invert(22%) sepia(24%) saturate(2051%) hue-rotate(301deg) brightness(91%)}
@media (max-width:700px){.source-theme .fn-heading-row h2{font-size:29px}
.source-theme .fn-categories{padding:32px 18px}
.source-theme .fn-reviews{padding:32px 18px}
.source-theme .fn-trust-item:not(:last-child){border-right:0}
.source-theme .fn-trust{padding:30px 18px}
.source-theme .fn-trust-item h3{font-size:14px}
.source-theme:has(.fn-home) .products-slider-main{padding:28px 10px}
.source-theme:has(.fn-home) .products-slider-title h2{font-size:29px!important}
.source-theme:has(.fn-home) .product-container h3{font-size:13px!important}}
.source-theme .fn-cat-visual{aspect-ratio:1/1!important}
.source-theme .fn-cat-visual img{object-fit:contain!important;width:100%!important;height:100%!important}
.source-theme .fn-cat-photo{background:transparent!important;border-radius:0!important;aspect-ratio:4/5!important;overflow:visible!important}
.source-theme .fn-cat-photo img{object-fit:contain!important;width:100%!important;height:100%!important;mix-blend-mode:normal!important}
.source-theme .fn-photo-categories{background:#fffaf6;padding:48px 28px 56px}
.source-theme .fn-photo-categories .fn-heading-row h2{font-size:42px;font-weight:400;margin:0 0 12px}
.source-theme .fn-photo-categories .fn-heading-row p{font-size:16px}
.source-theme .fn-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.source-theme .fn-photo-card{display:grid;grid-template-columns:43% 57%;text-decoration:none!important;background:#fffaf6;border:1px solid #e8b8b9;border-radius:16px;overflow:hidden;color:#661b30!important;min-width:0}
.source-theme .fn-photo-copy{padding:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}
.source-theme .fn-photo-copy h3{font:400 32px/1.15 Georgia,serif;color:#661b30;margin:0 0 16px;letter-spacing:-.6px}
.source-theme .fn-photo-copy p{font:14px/1.6 Arial,sans-serif;color:#67565c;margin:0 0 24px}
.source-theme .fn-photo-button{display:inline-flex;gap:10px;align-items:center;justify-content:center;background:#7b1633;color:#fffaf6;border-radius:999px;padding:12px 16px;font:13px/1.3 Arial,sans-serif;max-width:100%;transition:background .2s}
.source-theme .fn-photo-card:hover .fn-photo-button{background:#a84758}
.source-theme .fn-photo-card:focus-visible{outline:3px solid #a84758;outline-offset:4px}
.source-theme .fn-original-photo{aspect-ratio:2/3;min-width:0}
.source-theme .fn-original-photo img{display:block;width:100%;height:100%;object-fit:contain;transform:none!important}
@media (max-width:1000px){.source-theme .fn-photo-copy{padding:18px}
.source-theme .fn-photo-copy h3{font-size:27px}
.source-theme .fn-photo-button{padding:11px 13px;font-size:12px}}
@media (max-width:700px){.source-theme .fn-photo-categories{padding:36px 16px 40px}
.source-theme .fn-photo-categories .fn-heading-row h2{font-size:30px}
.source-theme .fn-photo-categories .fn-heading-row p{font-size:14px}
.source-theme .fn-photo-grid{grid-template-columns:1fr;gap:16px}
.source-theme .fn-photo-copy{padding:18px 14px}
.source-theme .fn-photo-copy h3{font-size:24px;letter-spacing:-.4px;margin-bottom:12px}
.source-theme .fn-photo-copy p{font-size:12px;margin-bottom:18px}
.source-theme .fn-photo-button{font-size:11px;padding:10px 12px;gap:6px}
.source-theme .fn-photo-card{border-radius:12px}}
@media (max-width:360px){.source-theme .fn-photo-copy h3{font-size:21px}
.source-theme .fn-photo-button{font-size:10px;padding:9px 10px}}
.source-theme .fn-photo-card{position:relative;transition:border-color .22s ease}
.source-theme .fn-photo-card::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 0 #7b1633;transition:box-shadow .22s ease}
.source-theme .fn-photo-card:hover{border-color:#7b1633}
.source-theme .fn-photo-card:hover::after{box-shadow:inset 0 0 0 2px #7b1633}
@media (prefers-reduced-motion:reduce){.source-theme .fn-photo-card,.source-theme .fn-photo-card::after,.source-theme .fn-photo-button{transition:none}}
.source-theme .fn-instagram-video{container-type:inline-size}
.source-theme .fn-instagram-window{position:relative;height:calc(125cqw + 110px);overflow:hidden}
.source-theme .fn-instagram-window iframe{position:absolute;top:-54px;left:0;width:100%;height:calc(125cqw + 220px)!important}
.source-theme .fn-instagram-window:after{content:"";position:absolute;left:0;right:0;top:calc(125cqw + 43px);height:38px;background:white;z-index:2}
.source-theme .fn-instagram-grid{align-items:start}
@media (max-width:700px){.source-theme .fn-instagram-grid{display:flex;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:0 0 14px}
.source-theme .fn-instagram-video{flex:0 0 92%;min-width:326px;scroll-snap-align:start}
.source-theme .fn-instagram-videos{padding:32px 12px}
.source-theme .fn-instagram-grid{scrollbar-width:thin;scrollbar-color:#a84758 #f9e7e5}}
.source-theme:has(.fn-home) .products-slider-info-main{display:flex;flex-direction:column}
.source-theme:has(.fn-home) .products-slider-info-main>div{order:2}
.source-theme:has(.fn-home) .products-slider-info-main>.flex.flex-wrap.gap-2{display:none}
.source-theme:has(.fn-home) .products-slider-info-main>h3{order:1;min-height:48px;margin-top:12px!important;margin-bottom:8px!important;white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.source-theme:has(.fn-home) .products-slider-info-main>.add-to-cart-overlay{order:3;position:static!important;display:block!important;margin-top:14px;opacity:1!important;visibility:visible!important}
.source-theme:has(.fn-home) .product-slider-image-container .add-to-cart-overlay{display:none!important}
.source-theme:has(.fn-home) .products-slider-main .slick-arrow{border:1px solid #d7a5ae!important;border-radius:50%;background:#fffaf6!important}
.source-theme:has(.fn-home) .products-slider-main .slick-arrow svg{color:#a84758!important}
@media (max-width:700px){.source-theme .fn-r-hero h1{font-size:28px!important}
.source-theme .fn-r-hero .fn-r-lead{font-size:16px}
.source-theme .fn-r-hero .fn-r-note{font-size:13px}
.source-theme .fn-r-step h3{font-size:20px}
.source-theme .fn-r-step-icon{width:54px;height:54px}
.source-theme .fn-r-step-icon b{left:15px}
.source-theme .fn-r-step{gap:16px}
.source-theme:has(.fn-home) .products-slider-info-main>h3{min-height:42px}}
.source-theme:has(.fn-home) .products-slider-main .brand{display:none!important}
@media (max-width:700px){.source-theme:has(.fn-home) .products-slider-main .product-slider-image-container>span>span{padding-top:150%!important}
.source-theme:has(.fn-home) .products-slider-main img.products-slider-image{object-fit:contain!important}}
.source-theme:has(#fn-favoriler) .products-slider-main .product-container button.stock{border:0!important;outline:0;background:#a84758!important;color:#fff!important;border-radius:24px!important}
.source-theme:has(#fn-favoriler) .products-slider-main .product-container .price-main,.source-theme:has(#fn-favoriler) .products-slider-main .product-container .discount-price span{color:#000!important;font-weight:500!important}
.source-theme:has(#fn-favoriler) .products-slider-main .product-container .discount-percent{background:#d9d9d9!important;color:#000!important;font-weight:500!important;border-radius:45px!important}
@media (max-width:700px){.source-theme:has(#fn-favoriler) .fn-home>#fn-favoriler+.fn-r-title{margin:0 0 28px!important}
.source-theme:has(#fn-favoriler) .fn-home>.fn-product-tabs{margin-top:0!important}}
.source-theme:has(.fn-home) .unreset:has(.fn-home){padding-bottom:0!important;margin-bottom:0!important}
.source-theme:has(.fn-home) .products-slider-main{padding-top:10px!important}
.source-theme .fn-product-tabs{margin-bottom:0!important;scrollbar-width:thin;scrollbar-color:#a84758 #f9e7e5}
.source-theme .fn-product-tabs::-webkit-scrollbar{height:6px}
.source-theme .fn-product-tabs::-webkit-scrollbar-track{background:#f9e7e5;border-radius:10px}
.source-theme .fn-product-tabs::-webkit-scrollbar-thumb{background:#a84758;border-radius:10px}
@media (max-width:700px){.source-theme .fn-product-tabs{padding-bottom:8px!important}}
.source-theme .fn-lower,.source-theme .fn-reference{font-family:Poppins,Arial,sans-serif!important}
.source-theme .fn-lower .fn-heading-row h2,.source-theme .fn-reference h2.fn-r-title{font-family:Georgia,serif!important;font-size:32px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.4px!important;margin:0 0 16px!important;color:#661b30!important}
.source-theme .fn-photo-categories,.source-theme .fn-reviews,.source-theme .fn-instagram-videos{max-width:1280px!important;margin:0 auto!important;padding:64px 28px!important;background:#fffaf6!important}
.source-theme .fn-heading-row{margin-bottom:28px!important}
.source-theme .fn-photo-copy h3{font-size:26px!important;font-weight:400!important}
.source-theme .fn-photo-copy p,.source-theme .fn-photo-button{font-family:Poppins,Arial,sans-serif!important}
.source-theme .fn-photo-button{min-height:44px!important;border-radius:12px!important;background:#72283f!important;font-size:13px!important;font-weight:600!important}
.source-theme .fn-photo-card{border-color:#ecd7d6!important;border-radius:14px!important}
.source-theme .fn-esky-card{display:flex!important;flex-direction:column!important;border-radius:14px!important}
.source-theme .fn-esky-card blockquote{font-family:Poppins,Arial,sans-serif!important;font-size:15px!important;line-height:1.7!important}
.source-theme .fn-esky-track{scrollbar-width:auto!important;padding-bottom:20px!important}
.source-theme .fn-review-nav{display:flex;justify-content:center;gap:12px;margin:20px 0 0}
.source-theme .fn-review-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;border:1px solid #d7a5ae;border-radius:12px;color:#72283f;font-size:20px;text-decoration:none}
.source-theme .fn-trust{background:#fffaf6!important;padding:32px 28px!important}
.source-theme .fn-last{margin:0 28px!important;border-radius:14px!important}
.source-theme .fn-instagram-video{min-width:0!important;border-radius:14px!important;overflow:hidden}
.source-theme .fn-instagram-grid{gap:20px!important}
@media (max-width:700px){.source-theme .fn-lower .fn-heading-row h2,.source-theme .fn-reference h2.fn-r-title{font-size:26px!important;line-height:1.3!important}
.source-theme .fn-photo-categories,.source-theme .fn-reviews,.source-theme .fn-instagram-videos{padding:40px 16px!important}
.source-theme .fn-photo-copy h3{font-size:23px!important}
.source-theme .fn-photo-copy p{font-size:13px!important}
.source-theme .fn-photo-button{font-size:11px!important;padding:10px!important}
.source-theme .fn-last{margin:0 16px!important}
.source-theme .fn-instagram-video{flex:0 0 86%!important}
.source-theme .fn-heading-row{margin-bottom:24px!important}}
.source-theme .fn-review-nav{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 auto 24px;font:500 13px/1.5 Poppins,sans-serif;color:#72283f}
.source-theme .fn-review-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid #d5aeb6;border-radius:10px;color:#72283f;background:#fff;text-decoration:none}
.source-theme .fn-review-nav a:hover{background:#72283f;color:#fff}
.source-theme .fn-esky-card{scroll-margin-top:140px}
.source-theme .fn-reel-disclosure{border:1px solid #ecd7d6;border-radius:16px;overflow:hidden;background:#fffaf6}
.source-theme .fn-reel-disclosure summary{cursor:pointer;list-style:none;min-height:360px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#72283f;background:radial-gradient(ellipse at 20% 10%,#f7e1e7,transparent 65%),linear-gradient(140deg,#fffaf6,#f2e1df)}
.source-theme .fn-reel-disclosure summary::-webkit-details-marker{display:none}
.source-theme .fn-reel-kicker{font:500 12px/1.5 Poppins,sans-serif;letter-spacing:1px}
.source-theme .fn-reel-play{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:1px solid #c99fa9;margin:28px 0 24px;font-size:18px;padding-left:3px;background:#ffffff80}
.source-theme .fn-reel-title{font:700 26px/1.35 Georgia,serif}
.source-theme .fn-reel-action{font:600 14px/1.5 Poppins,sans-serif;margin-top:24px}
.source-theme .fn-reel-disclosure[open] summary{min-height:0;padding:16px;flex-direction:row;gap:12px}
.source-theme .fn-reel-disclosure[open] .fn-reel-play,.source-theme .fn-reel-disclosure[open] .fn-reel-title{display:none}
.source-theme .fn-reel-disclosure[open] .fn-reel-action{margin:0}
.source-theme .fn-reel-disclosure[open] .fn-instagram-window{margin:0;}
.source-theme .fn-reel-disclosure summary:focus-visible,.source-theme .fn-review-nav a:focus-visible{outline:3px solid #a84758;outline-offset:-4px}
@media (max-width:767px){.source-theme .fn-reel-disclosure summary{min-height:300px;padding:24px}
.source-theme .fn-reel-title{font-size:24px}
.source-theme .fn-review-nav{gap:8px}
.source-theme .fn-review-nav>span{flex-basis:100%;text-align:center}}
@media (prefers-reduced-motion:reduce){.source-theme .fn-esky-track{scroll-behavior:auto!important}
.source-theme .fn-cat img{transition:none!important}}
.source-theme .fn-reel-close-label{display:none}
.source-theme .fn-reel-disclosure[open] .fn-reel-open-label{display:none}
.source-theme .fn-reel-disclosure[open] .fn-reel-close-label{display:inline}
.source-theme{font-family:Poppins,Arial,sans-serif!important;color:#54434a}
.source-theme header a{font-family:Poppins,Arial,sans-serif!important}
.source-theme h1.brand-title{font-family:Georgia,serif!important;font-size:32px!important;font-weight:700!important;line-height:1.25!important;height:auto!important;color:#661b30!important;margin:12px 0 24px!important}
.source-theme .product-name-main h1{font:600 24px/1.4 Poppins,Arial,sans-serif!important;color:#661b30!important}
.source-theme .product-container{border:1px solid #ecd7d6!important;border-radius:14px!important;padding:10px!important;background:#fffaf6!important;overflow:hidden!important}
.source-theme .product-slider-image-container{border-radius:10px!important;overflow:hidden!important}
.source-theme .category-products-info-main,.source-theme .products-slider-info-main{padding:12px 0 4px!important}
.source-theme .product-list-item-info .product-name{font:600 15px/1.55 Poppins,Arial,sans-serif!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:47px!important;overflow:hidden!important;margin:8px 0 12px!important;color:#54434a!important}
.source-theme .product-list-item-info .brand-name{font-size:12px!important;font-weight:400!important;color:#746369!important;margin-bottom:4px!important}
.source-theme .product-container .price-main{min-height:46px!important}
.source-theme .product-container .discount-price>span:first-child{font-size:13px!important;color:#746369!important}
.source-theme .product-container .discount-price>span:last-child{font-size:18px!important;font-weight:600!important;color:#72283f!important}
.source-theme .product-container .discount-percent{background:#f9e7e5!important;color:#72283f!important;font-size:11px!important}
.source-theme .stock,.source-theme .add-to-cart{border-radius:12px!important;background:#72283f!important;color:#fff!important;min-height:46px!important;font-family:Poppins,Arial,sans-serif!important;font-weight:600!important}
.source-theme .product-detail-tabs-main{background:#fffaf6!important;border:1px solid #ecd7d6!important;border-radius:14px!important;padding:20px!important}
.source-theme .product-detail-page-tabs,.source-theme .product-detail-page-tabs p,.source-theme .product-detail-page-tabs li,.source-theme .product-detail-page-tabs span{font-family:Poppins,Arial,sans-serif!important;font-size:15px!important;line-height:1.75!important}
.source-theme .product-detail-page-tabs p{margin:0 0 16px!important}
.source-theme .product-detail-page-tabs li{margin-bottom:8px!important}
.source-theme .product-detail-page-tabs ul{padding-left:20px!important;margin:16px 0!important}
.source-theme .product-detail-page-tabs .title{font-size:18px!important;font-weight:600!important;color:#661b30!important}
.source-theme .product-detail-page-tabs h1,.source-theme .product-detail-page-tabs h2,.source-theme .product-detail-page-tabs h3{font:600 18px/1.5 Poppins,Arial,sans-serif!important;margin:0 0 16px!important}
.source-theme .product-detail-page-easy-refund{border-radius:12px!important;background:#f9e7e5!important;margin:16px 0!important}
.source-theme footer{background:#f9e7e5!important;color:#54434a!important;padding-top:40px!important}
.source-theme .footer-title{font:600 16px/1.5 Poppins,Arial,sans-serif!important;color:#661b30!important}
.source-theme .footer-links a{font:400 14px/1.7 Poppins,Arial,sans-serif!important;color:#54434a!important}
.source-theme .footer-copyright{font-size:12px!important}
.source-theme .product-slider-image-container .absolute:has(img[src*="1f99c642"]),.source-theme .product-slider-image-container .absolute:has(img[src*="9a1e19b0"]),.source-theme .product-detail-page-slider .absolute:has(img[src*="1f99c642"]),.source-theme .product-detail-page-slider .absolute:has(img[src*="9a1e19b0"]){display:none!important}
.source-theme .product-container:has(img[src*="9a1e19b0"]) .product-list-item-info:before{content:"Çok sevilen";display:inline-block;padding:4px 8px;border-radius:6px;font:500 11px/1.4 Poppins,Arial,sans-serif;color:#72283f;background:#f9e7e5}
.source-theme .product-container:has(img[src*="1f99c642"]):not(:has(img[src*="9a1e19b0"])) .product-list-item-info:before{content:"Ücretsiz kargo";display:inline-block;padding:4px 8px;border-radius:6px;font:500 11px/1.4 Poppins,Arial,sans-serif;color:#72283f;background:#f9e7e5}
.source-theme input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([type=range]){min-height:46px!important;border:1px solid #d7b9c1!important;border-radius:10px!important;padding:10px 12px!important;background:#fff!important;color:#54434a!important;font-family:Poppins,Arial,sans-serif!important}
.source-theme input:focus-visible,.source-theme button:focus-visible,.source-theme a:focus-visible{outline:2px solid #a84758!important;outline-offset:3px}
.source-theme a,.source-theme button{touch-action:manipulation}
@media (max-width:700px){.source-theme h1.brand-title{font-size:26px!important;margin:12px 0 20px!important}
.source-theme .product-name-main h1{font-size:21px!important}
.source-theme .product-container{padding:8px!important}
.source-theme .product-list-item-info .product-name{font-size:13px!important;min-height:41px!important}
.source-theme .product-container .discount-price>span:last-child{font-size:16px!important}
.source-theme .product-detail-tabs-main{padding:16px!important}
.source-theme .product-detail-page-tabs,.source-theme .product-detail-page-tabs p,.source-theme .product-detail-page-tabs li,.source-theme .product-detail-page-tabs span{font-size:14px!important;line-height:1.75!important}}
.source-theme .text-view-main{padding:48px 24px!important;background:#fffaf6!important;gap:24px;}
.source-theme .text-view-main>.title{font:700 32px/1.25 Georgia,serif!important;color:#72283f!important;max-width:880px;}
.source-theme .text-view-main>.title p{margin:0!important;font:inherit!important;}
.source-theme .text-view-main>.content{width:100%!important;max-width:880px!important;padding:32px!important;border:1px solid #ecd7d6;border-radius:16px;background:#fff;overflow:visible!important;}
.source-theme .text-view-main>.content div,.source-theme .text-view-main>.content span,.source-theme .text-view-main>.content p,.source-theme .text-view-main>.content li{font-family:Poppins,sans-serif!important;font-size:15px!important;line-height:1.8!important;color:#403333!important;max-width:100%!important;}
.source-theme .text-view-main>.content div{width:auto!important;}
.source-theme .text-view-main>.content p{margin:0 0 18px!important;overflow-wrap:anywhere;}
.source-theme .text-view-main>.content h1,.source-theme .text-view-main>.content h2,.source-theme .text-view-main>.content h3,.source-theme .text-view-main>.content h4{font:600 20px/1.5 Poppins,sans-serif!important;margin:24px 0 16px!important;color:#72283f!important;}
.source-theme .text-view-main>.content ul,.source-theme .text-view-main>.content ol{padding-left:24px!important;}
.source-theme .text-view-main>.content a{color:#72283f!important;text-decoration:underline;text-underline-offset:3px;}
@media (max-width:767px){.source-theme .text-view-main{padding:32px 16px!important;gap:20px}
.source-theme .text-view-main>.title{font-size:26px!important}
.source-theme .text-view-main>.content{padding:20px!important}
.source-theme .text-view-main>.content div,.source-theme .text-view-main>.content span,.source-theme .text-view-main>.content p,.source-theme .text-view-main>.content li{font-size:14px!important;line-height:1.8!important;}
.source-theme .text-view-main>.content h1,.source-theme .text-view-main>.content h2,.source-theme .text-view-main>.content h3,.source-theme .text-view-main>.content h4{font-size:18px!important;}}
.source-theme:has(#fn-favoriler) .products-slider-main .product-container button.stock,.source-theme .product-container button.stock{border:1px solid #72283f!important;border-radius:12px!important;min-height:46px!important;background:#72283f!important;color:#fff!important;font:600 14px/1.4 Poppins,sans-serif!important;}
.source-theme:has(.fn-home) .products-slider-main .product-list-item-info h3.product-name,.source-theme .product-list-item-info h2.product-name{font:600 15px/1.55 Poppins,sans-serif!important;color:#54434a!important;min-height:47px!important;margin:8px 0 12px!important;}
.source-theme:has(#fn-favoriler) .products-slider-main .product-container .discount-price span:first-child{font-size:13px!important;font-weight:400!important;color:#857079!important;}
.source-theme:has(#fn-favoriler) .products-slider-main .product-container .discount-price span:last-child{font-size:18px!important;font-weight:600!important;color:#72283f!important;}
.source-theme:has(#fn-favoriler) .products-slider-main .product-container .discount-percent{background:#f9e7e5!important;color:#72283f!important;font-size:11px!important;font-weight:500!important;border-radius:6px!important;}
.source-theme .login-grid{background:#fffaf6;border:1px solid #ecd7d6;border-radius:16px;padding:28px!important;max-width:480px;margin-bottom:40px!important;}
.source-theme .login-grid>.py-10{padding:0 0 24px!important;gap:24px;}
.source-theme .login-grid .login,.source-theme .login-grid .register{font:600 22px/1.35 Poppins,sans-serif!important;color:#72283f!important;}
.source-theme .login-grid .login-inp-main{margin-bottom:18px!important;}
.source-theme .login-grid .login-inp-main>div:first-child{color:#54434a!important;font:500 14px/1.5 Poppins,sans-serif!important;margin-bottom:8px!important;}
.source-theme .login-grid input{font-size:16px!important;}
.source-theme .login-grid .login-btn{min-height:48px!important;border:1px solid #72283f!important;border-radius:12px!important;background:#72283f!important;color:#fff!important;font:600 15px/1.5 Poppins,sans-serif!important;margin-top:12px!important;}
.source-theme .login-grid .google-button{min-height:46px;border:1px solid #d7b9c1!important;border-radius:12px!important;background:#fff!important;color:#54434a!important;font:500 14px/1.5 Poppins,sans-serif!important;}
.source-theme .fn-copyright{color:#746369!important;font:400 12px/1.7 Poppins,sans-serif!important;}
@media (max-width:767px){.source-theme:has(.fn-home) .products-slider-main .product-list-item-info h3.product-name,.source-theme .product-list-item-info h2.product-name{font-size:13px!important;min-height:41px!important;}
.source-theme:has(#fn-favoriler) .products-slider-main .product-container .discount-price span:last-child{font-size:16px!important;}
.source-theme .login-grid{padding:24px 20px!important;margin-top:24px!important;}
.source-theme .login-grid .login,.source-theme .login-grid .register{font-size:20px!important;}}
.source-theme .product-slider-image-container>.absolute:has(img[src*="283817c6"]),.source-theme .product-slider-image-container>.absolute:has(img[src*="d136d117"]){display:none!important;}
.source-theme .product-container:has(img[src*="d136d117"]) .product-list-item-info:before{content:"Çok sevilen";display:inline-block;align-self:flex-start;order:0;padding:4px 8px;border-radius:6px;font:500 11px/1.4 Poppins,sans-serif;color:#72283f;background:#f9e7e5;}
.source-theme .product-container:has(img[src*="283817c6"]):not(:has(img[src*="d136d117"])) .product-list-item-info:before{content:"Ücretsiz kargo";display:inline-block;align-self:flex-start;order:0;padding:4px 8px;border-radius:6px;font:500 11px/1.4 Poppins,sans-serif;color:#72283f;background:#f9e7e5;}
.source-theme .products-slider-main .products-slider-title h2{font:700 32px/1.25 Georgia,serif!important;color:#72283f!important;}
@media (max-width:767px){.source-theme .products-slider-main .products-slider-title h2{font-size:26px!important;}}
.source-theme .login-grid{width:calc(100% - 32px)!important;justify-self:center;}
.source-theme .login-grid .google-button{width:100%!important;justify-content:center;gap:8px;padding:12px 16px!important;letter-spacing:0!important;}
.source-theme .login-grid .google-button span{font:500 14px/1.5 Poppins,sans-serif!important;letter-spacing:0!important;white-space:nowrap;}
.source-theme .login-grid .google-button svg{flex-shrink:0;}
.source-theme .login-grid .or-line{color:#857079!important;font-size:13px!important;}
.source-theme .product-container .discount-percent{border-radius:6px!important;}
.source-theme .login-grid{align-self:start!important;}
.source-theme .login-bg>div.absolute{font:600 36px/1.3 Poppins,sans-serif!important;width:80%;max-width:480px;}
.source-theme .hover-box{position:fixed;box-sizing:border-box;border-radius:0;border:2px solid #0069FB;background:color-mix(in srgb,#0069FB 3%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);pointer-events:none;transition:opacity 150ms cubic-bezier(0.23,1,0.32,1)}
.source-theme [data-browser-comment-control-editing] .hover-box{opacity:0}
@media (prefers-reduced-motion:reduce){.source-theme .hover-box{transition:none}}
.source-theme .text-selection-highlight{position:fixed;box-sizing:border-box;background:#128dff66;pointer-events:none}
.source-theme .flex-item-overlay{position:fixed;box-sizing:border-box;border-radius:0;border:1px solid rgba(2,133,255,.52);background:rgba(18,141,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);pointer-events:none}
.source-theme .interaction-layer{position:fixed;inset:0;z-index:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;border:0;padding:0;background:transparent;pointer-events:none}
.source-theme .interaction-layer::backdrop{background:transparent}
.source-theme .interaction-blocker{position:absolute;inset:0;z-index:0;pointer-events:auto;touch-action:pan-x pan-y}
.source-theme .annotation-selection-cursor{position:fixed;z-index:1;display:block}
.source-theme .annotation-selection-modifier-cursor{z-index:2;color:#000000;paint-order:stroke fill;stroke:white;stroke-linejoin:round;stroke-width:2px}
.source-theme .annotation-selection-comment-cursor{overflow:visible}
.source-theme .annotation-selection-comment-cursor[data-browser-comment-annotation-selection-cursor-mode="text"]{z-index:2}
.source-theme .annotation-selection-cursor-bubble{transform:translate(0,0) scale(1);transform-box:view-box;transform-origin:0 0;transition:transform 150ms cubic-bezier(0.23,1,0.32,1)}
.source-theme .annotation-selection-cursor-beam{opacity:0;transition:opacity 150ms cubic-bezier(0.23,1,0.32,1)}
.source-theme [data-browser-comment-annotation-selection-cursor-mode="text"] .annotation-selection-cursor-bubble{transform:translate(5px,10.5px) scale(.55)}
.source-theme [data-browser-comment-annotation-selection-cursor-mode="text"] .annotation-selection-cursor-beam{opacity:1}
@media (prefers-reduced-motion:reduce){.source-theme .annotation-selection-cursor-bubble,.source-theme .annotation-selection-cursor-beam{transition:none}}
.source-theme [data-browser-comment-annotation-selection-modifier-active] .marker{cursor:none}
.source-theme .annotation-selection-target-hover{border-color:color-mix(in srgb,#0069FB 80%,black)}
.source-theme .annotation-selection-remove-hover{background:color-mix(in srgb,#0069FB 20%,transparent)}
.source-theme .region-box{border-width:2px;border-style:dashed}
.source-theme .posted-region-highlight{position:fixed;box-sizing:border-box;border-radius:0;background:color-mix(in srgb,#0069FB 3%,transparent);pointer-events:none}
.source-theme .google-docs-annotation-box{background:transparent;box-shadow:none}
.source-theme .google-docs-element-box{border-color:transparent}
.source-theme .markers-layer{position:fixed;inset:0;z-index:1;pointer-events:none}
.source-theme .marker{position:fixed;border:0;background:transparent;transform:translate(-0%,-100%);transform-origin:0% 100%;pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}
.source-theme .marker-icon{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}
.source-theme .saved-marker{width:var(--browser-sidebar-saved-marker-size);height:var(--browser-sidebar-saved-marker-size)}
.source-theme .draft-marker{width:var(--browser-sidebar-draft-marker-size);height:var(--browser-sidebar-draft-marker-size)}
.source-theme .marker-label{position:relative;color:white;font-size:var(--browser-sidebar-marker-label-font-size);font-weight:700;line-height:1;pointer-events:none}
.source-theme .marker-motion{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none;transform-origin:bottom left;scale:1;transition:scale 150ms cubic-bezier(0.23,1,0.32,1)}
.source-theme .marker:hover .marker-motion,.source-theme .marker[data-selected="true"] .marker-motion{scale:1.08}
@media (prefers-reduced-motion:reduce){.source-theme .marker-motion{transition:none}}
.source-theme .element-metadata-tooltip{
    position: fixed;
    z-index: 2;
    display: grid;
    grid-template-columns: minmax(56px, auto) minmax(0, 1fr);
    align-items: baseline;
    gap: var(--browser-sidebar-metadata-row-gap) var(--browser-sidebar-metadata-column-gap);
    height: var(--browser-sidebar-metadata-height);
    border-radius: var(--browser-sidebar-metadata-radius);
    outline: 1px solid rgba(15, 23, 42, 0.08);
    outline-offset: 0;
    background: white;
    color: rgb(15, 23, 42);
    padding: var(--browser-sidebar-metadata-padding-y) var(--browser-sidebar-metadata-padding-x);
    box-sizing: border-box;
    font-size: var(--browser-sidebar-overlay-font-size);
    line-height: 1.25;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.08);
    pointer-events: none;
  }
.source-theme .element-metadata-cell{
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
.source-theme .element-metadata-tag{
    color: rgb(28, 28, 28);
  }
.source-theme .element-metadata-label{
    color: rgb(125, 125, 125);
    text-transform: lowercase;
  }
.source-theme .element-metadata-value{
    color: rgb(15, 23, 42);
    text-align: right;
    font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
  }
@media  (prefers-color-scheme: dark) {.source-theme .element-metadata-tooltip{
      border-color: rgba(255, 255, 255, 0.04);
      background: rgba(15, 23, 42, 0.95);
      color: white;
    }
.source-theme .element-metadata-tag,.source-theme .element-metadata-value{
      color: white;
    }
.source-theme .element-metadata-label{
      color: rgba(226, 232, 240, 0.62);
    }}.source-theme .fn-contact-intro{max-width:720px;margin:0 auto;padding:48px 24px 16px;text-align:center;font-family:Poppins,sans-serif;color:#403333}
.source-theme .fn-contact-intro h1{font:700 32px/1.25 Georgia,serif;color:#72283f;margin:0 0 20px}
.source-theme .fn-contact-intro p{font-size:16px;line-height:1.75;margin:0 0 16px}
.source-theme .fn-contact-intro .fn-contact-note{font-size:14px;color:#786363}
@media (max-width:767px){.source-theme .fn-contact-intro{padding:32px 20px 8px}
.source-theme .fn-contact-intro h1{font-size:26px}
.source-theme .fn-contact-intro p{font-size:15px}}