/** Shopify CDN: Minification failed

Line 8:1 Unexpected "*"
Line 2114:3 Expected ":"

**/

**/
9.tw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.tw-pointer-events-none{pointer-events:none}.tw-fixed{position:fixed}.\!tw-absolute{position:absolute!important}.tw-absolute{position:absolute}.tw-relative{position:relative}.\!tw-right-\[-2rem\]{right:-2rem!important}.\!tw-top-\[-2rem\]{top:-2rem!important}.tw-bottom-0{bottom:0}.tw-bottom-11{bottom:2.75rem}.tw-bottom-16{bottom:4rem}.tw-bottom-6{bottom:1.5rem}.tw-bottom-7{bottom:1.75rem}.tw-bottom-\[14rem\]{bottom:14rem}.tw-bottom-\[7rem\]{bottom:7rem}.tw-left-0{left:0}.tw-left-10{left:2.5rem}.tw-left-2{left:.5rem}.tw-left-7{left:1.75rem}.tw-left-8{left:2rem}.tw-left-\[30px\]{left:30px}.tw-left-auto{left:auto}.tw-right-0{right:0}.tw-right-\[0\.5rem\]{right:.5rem}.tw-right-\[3rem\]{right:3rem}.tw-right-\[50\%\]{right:50%}.tw-top-0{top:0}.tw-top-3{top:.75rem}.tw-top-\[18px\]{top:18px}.tw-top-\[2\.7rem\]{top:2.7rem}.tw-isolate{isolation:isolate}.tw-z-10{z-index:10}.tw-z-20{z-index:20}.tw-z-\[-1\]{z-index:-1}.tw-z-\[100\]{z-index:100}.tw-z-\[101\]{z-index:101}.tw-z-\[1\]{z-index:1}.tw-z-\[2\]{z-index:2}.tw-z-\[3\]{z-index:3}.tw-z-\[4\]{z-index:4}.tw-z-\[5\]{z-index:5}.tw-order-\[999\]{order:999}.tw-row-span-3{grid-row:span 3/span 3}.\!tw-m-0{margin:0!important}.tw-m-0{margin:0}.tw-m-\[1rem\]{margin:1rem}.tw-m-auto{margin:auto}.\!tw-my-\[30px\]{margin-top:30px!important;margin-bottom:30px!important}.tw-mx-2{margin-left:.5rem;margin-right:.5rem}.tw-mx-3{margin-left:.75rem;margin-right:.75rem}.tw-mx-4{margin-left:1rem;margin-right:1rem}.tw-mx-7{margin-left:1.75rem;margin-right:1.75rem}.tw-mx-\[17px\]{margin-left:17px;margin-right:17px}.tw-mx-\[40px\]{margin-left:40px;margin-right:40px}.tw-mx-\[50px\]{margin-left:50px;margin-right:50px}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-0{margin-top:0;margin-bottom:0}.tw-my-2{margin-top:.5rem;margin-bottom:.5rem}.tw-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.tw-my-\[10px\]{margin-top:10px;margin-bottom:10px}.tw-my-\[16px\]{margin-top:16px;margin-bottom:16px}.tw-my-\[1rem\]{margin-top:1rem;margin-bottom:1rem}.tw-my-\[20px\]{margin-top:20px;margin-bottom:20px}.tw-my-\[30px\]{margin-top:30px;margin-bottom:30px}.tw-my-\[4px\]{margin-top:4px;margin-bottom:4px}.tw-my-\[5px\]{margin-top:5px;margin-bottom:5px}.\!tw-mb-0{margin-bottom:0!important}.\!tw-mb-5{margin-bottom:1.25rem!important}.\!tw-mb-\[78px\]{margin-bottom:78px!important}.\!tw-mr-0{margin-right:0!important}.\!tw-mt-0{margin-top:0!important}.\!tw-mt-5{margin-top:1.25rem!important}.tw--ml-5{margin-left:-1.25rem}.tw-mb-2{margin-bottom:.5rem}.tw-mb-2\.5{margin-bottom:.625rem}.tw-mb-6{margin-bottom:1.5rem}.tw-mb-8{margin-bottom:2rem}.tw-mb-\[-1\.2rem\]{margin-bottom:-1.2rem}.tw-mb-\[-2px\]{margin-bottom:-2px}.tw-mb-\[0\.5rem\]{margin-bottom:.5rem}.tw-mb-\[1\.1rem\]{margin-bottom:1.1rem}.tw-mb-\[1\.3rem\]{margin-bottom:1.3rem}.tw-mb-\[1\.6rem\]{margin-bottom:1.6rem}.tw-mb-\[10px\]{margin-bottom:10px}.tw-mb-\[14px\]{margin-bottom:14px}.tw-mb-\[15px\]{margin-bottom:15px}.tw-mb-\[2\.4rem\]{margin-bottom:2.4rem}.tw-mb-\[20px\]{margin-bottom:20px}.tw-mb-\[24px\]{margin-bottom:24px}.tw-mb-\[30px\]{margin-bottom:30px}.tw-mb-\[39\.22px\]{margin-bottom:39.22px}.tw-mb-\[40px\]{margin-bottom:40px}.tw-mb-\[47px\]{margin-bottom:47px}.tw-mb-\[50px\]{margin-bottom:50px}.tw-mb-\[5px\]{margin-bottom:5px}.tw-mb-\[7px\]{margin-bottom:7px}.tw-mb-\[8px\]{margin-bottom:8px}.tw-ml-0{margin-left:0}.tw-mr-2{margin-right:.5rem}.tw-mr-\[-19px\]{margin-right:-19px}.tw-mr-\[8px\]{margin-right:8px}.tw-mt-2{margin-top:.5rem}.tw-mt-4{margin-top:1rem}.tw-mt-5{margin-top:1.25rem}.tw-mt-6{margin-top:1.5rem}.tw-mt-7{margin-top:1.75rem}.tw-mt-8{margin-top:2rem}.tw-mt-\[-2px\]{margin-top:-2px}.tw-mt-\[0\.4rem\]{margin-top:.4rem}.tw-mt-\[0\.5rem\]{margin-top:.5rem}.tw-mt-\[1\.6rem\]{margin-top:1.6rem}.tw-mt-\[1\.7rem\]{margin-top:1.7rem}.tw-mt-\[10px\]{margin-top:10px}.tw-mt-\[12px\]{margin-top:12px}.tw-mt-\[16px\]{margin-top:16px}.tw-mt-\[17px\]{margin-top:17px}.tw-mt-\[20px\]{margin-top:20px}.tw-mt-\[24px\]{margin-top:24px}.tw-mt-\[29px\]{margin-top:29px}.tw-mt-\[2rem\]{margin-top:2rem}.tw-mt-\[30px\]{margin-top:30px}.tw-mt-\[33px\]{margin-top:33px}.tw-mt-\[38px\]{margin-top:38px}.tw-mt-\[4px\]{margin-top:4px}.tw-mt-\[5\.4rem\]{margin-top:5.4rem}.tw-mt-\[5px\]{margin-top:5px}.tw-mt-\[8px\]{margin-top:8px}.\!tw-block{display:block!important}.tw-block{display:block}.tw-inline-block{display:inline-block}.\!tw-flex{display:flex!important}.tw-flex{display:flex}.tw-grid{display:grid}.\!tw-hidden{display:none!important}.tw-hidden{display:none}.tw-aspect-\[1\/1\]{aspect-ratio:1/1}.tw-aspect-\[1\]{aspect-ratio:1}.tw-aspect-\[2\.5\/1\]{aspect-ratio:2.5/1}.tw-aspect-\[5\/6\]{aspect-ratio:5/6}.\!tw-h-\[10rem\]{height:10rem!important}.\!tw-h-auto{height:auto!important}.tw-h-11{height:2.75rem}.tw-h-16{height:4rem}.tw-h-2{height:.5rem}.tw-h-20{height:5rem}.tw-h-40{height:10rem}.tw-h-5{height:1.25rem}.tw-h-6{height:1.5rem}.tw-h-\[1\.2rem\]{height:1.2rem}.tw-h-\[100\%\]{height:100%}.tw-h-\[100vh\]{height:100vh}.tw-h-\[10px\]{height:10px}.tw-h-\[135px\]{height:135px}.tw-h-\[13px\]{height:13px}.tw-h-\[14\.4px\]{height:14.4px}.tw-h-\[15rem\]{height:15rem}.tw-h-\[16px\]{height:16px}.tw-h-\[200px\]{height:200px}.tw-h-\[20px\]{height:20px}.tw-h-\[2rem\]{height:2rem}.tw-h-\[3\.1rem\]{height:3.1rem}.tw-h-\[3\.2rem\]{height:3.2rem}.tw-h-\[3\.4rem\]{height:3.4rem}.tw-h-\[3\.6rem\]{height:3.6rem}.tw-h-\[300px\]{height:300px}.tw-h-\[30px\]{height:30px}.tw-h-\[33px\]{height:33px}.tw-h-\[342px\]{height:342px}.tw-h-\[3rem\]{height:3rem}.tw-h-\[4\.5rem\]{height:4.5rem}.tw-h-\[40px\]{height:40px}.tw-h-\[40rem\]{height:40rem}.tw-h-\[47px\]{height:47px}.tw-h-\[50\%\]{height:50%}.tw-h-\[50px\]{height:50px}.tw-h-\[51px\]{height:51px}.tw-h-\[5rem\]{height:5rem}.tw-h-\[6\.6rem\]{height:6.6rem}.tw-h-\[60px\]{height:60px}.tw-h-\[70px\]{height:70px}.tw-h-\[80vh\]{height:80vh}.tw-h-\[90px\]{height:90px}.tw-h-\[92px\]{height:92px}.tw-h-auto{height:auto}.tw-h-fit{height:-moz-fit-content;height:fit-content}.tw-h-full{height:100%}.tw-max-h-\[100vh\]{max-height:100vh}.tw-max-h-\[20px\]{max-height:20px}.tw-max-h-\[2rem\]{max-height:2rem}.tw-max-h-\[3\.4rem\]{max-height:3.4rem}.tw-max-h-\[350px\]{max-height:350px}.tw-max-h-\[4\.1rem\]{max-height:4.1rem}.tw-max-h-\[40px\]{max-height:40px}.tw-max-h-\[60rem\]{max-height:60rem}.\!tw-min-h-\[1rem\]{min-height:1rem!important}.tw-min-h-\[100\%\]{min-height:100%}.tw-min-h-\[100vh\]{min-height:100vh}.tw-min-h-\[100vw\]{min-height:100vw}.tw-min-h-\[110px\]{min-height:110px}.tw-min-h-\[120px\]{min-height:120px}.tw-min-h-\[150px\]{min-height:150px}.tw-min-h-\[394px\]{min-height:394px}.tw-min-h-\[50px\]{min-height:50px}.tw-min-h-\[555px\]{min-height:555px}.tw-w-1\/2{width:50%}.tw-w-11{width:2.75rem}.tw-w-20{width:5rem}.tw-w-40{width:10rem}.tw-w-5{width:1.25rem}.tw-w-\[1\.2rem\]{width:1.2rem}.tw-w-\[100\%\]{width:100%}.tw-w-\[130px\]{width:130px}.tw-w-\[13px\]{width:13px}.tw-w-\[14\.4px\]{width:14.4px}.tw-w-\[150px\]{width:150px}.tw-w-\[16px\]{width:16px}.tw-w-\[200px\]{width:200px}.tw-w-\[20px\]{width:20px}.tw-w-\[25\%\]{width:25%}.tw-w-\[2rem\]{width:2rem}.tw-w-\[3\.2rem\]{width:3.2rem}.tw-w-\[3\.4rem\]{width:3.4rem}.tw-w-\[30\%\]{width:30%}.tw-w-\[300px\]{width:300px}.tw-w-\[30px\]{width:30px}.tw-w-\[30rem\]{width:30rem}.tw-w-\[326px\]{width:326px}.tw-w-\[332px\]{width:332px}.tw-w-\[4\.8rem\]{width:4.8rem}.tw-w-\[40\%\]{width:40%}.tw-w-\[40rem\]{width:40rem}.tw-w-\[45\%\]{width:45%}.tw-w-\[50\%\]{width:50%}.tw-w-\[50px\]{width:50px}.tw-w-\[52px\]{width:52px}.tw-w-\[5rem\]{width:5rem}.tw-w-\[6\.6rem\]{width:6.6rem}.tw-w-\[60\%\]{width:60%}.tw-w-\[60px\]{width:60px}.tw-w-\[70\%\]{width:70%}.tw-w-\[70px\]{width:70px}.tw-w-\[80px\]{width:80px}.tw-w-\[90px\]{width:90px}.tw-w-\[92\%\]{width:92%}.tw-w-\[92px\]{width:92px}.tw-w-\[97\%\]{width:97%}.tw-w-fit{width:-moz-fit-content;width:fit-content}.tw-w-full{width:100%}.tw-w-max{width:-moz-max-content;width:max-content}.\!tw-min-w-\[10\.3rem\]{min-width:10.3rem!important}.\!tw-min-w-\[1rem\]{min-width:1rem!important}.tw-min-w-\[100vw\]{min-width:100vw}.tw-min-w-\[10rem\]{min-width:10rem}.tw-min-w-\[20rem\]{min-width:20rem}.tw-min-w-\[70\%\]{min-width:70%}.tw-min-w-\[85\%\]{min-width:85%}.tw-min-w-\[90\%\]{min-width:90%}.tw-max-w-\[100px\]{max-width:100px}.tw-max-w-\[110px\]{max-width:110px}.tw-max-w-\[15rem\]{max-width:15rem}.tw-max-w-\[176px\]{max-width:176px}.tw-max-w-\[200px\]{max-width:200px}.tw-max-w-\[20rem\]{max-width:20rem}.tw-max-w-\[2rem\]{max-width:2rem}.tw-max-w-\[4\.1rem\]{max-width:4.1rem}.tw-max-w-\[40\%\]{max-width:40%}.tw-max-w-\[40px\]{max-width:40px}.tw-max-w-\[40rem\]{max-width:40rem}.tw-max-w-\[50\%\]{max-width:50%}.tw-max-w-\[70\%\]{max-width:70%}.tw-max-w-\[70px\]{max-width:70px}.tw-max-w-\[80\%\]{max-width:80%}.tw-max-w-\[85\%\]{max-width:85%}.tw-max-w-\[8rem\]{max-width:8rem}.tw-max-w-\[90px\]{max-width:90px}.tw-max-w-full{max-width:100%}.tw-max-w-xs{max-width:20rem}.tw-flex-1{flex:1 1 0%}.tw-flex-shrink-0{flex-shrink:0}.tw-origin-bottom{transform-origin:bottom}.tw-origin-top{transform-origin:top}.tw-scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),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))}@keyframes tw-pulse{50%{opacity:.5}}.tw-animate-pulse{animation:tw-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.tw-cursor-pointer{cursor:pointer}.tw-list-none{list-style-type:none}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-grid-rows-\[25\%\,15\%\,60\%\]{grid-template-rows:25% 15% 60%}.tw-flex-row{flex-direction:row}.tw-flex-row-reverse{flex-direction:row-reverse}.tw-flex-col{flex-direction:column}.tw-flex-col-reverse{flex-direction:column-reverse}.tw-flex-wrap{flex-wrap:wrap}.\!tw-flex-nowrap{flex-wrap:nowrap!important}.tw-flex-nowrap{flex-wrap:nowrap}.tw-items-start{align-items:flex-start}.tw-items-end{align-items:flex-end}.tw-items-center{align-items:center}.tw-items-baseline{align-items:baseline}.tw-justify-start{justify-content:flex-start}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-justify-around{justify-content:space-around}.tw-justify-evenly{justify-content:space-evenly}.\!tw-gap-0{gap:0!important}.tw-gap-0{gap:0}.tw-gap-1{gap:.25rem}.tw-gap-2{gap:.5rem}.tw-gap-24{gap:6rem}.tw-gap-3{gap:.75rem}.tw-gap-4{gap:1rem}.tw-gap-5{gap:1.25rem}.tw-gap-6{gap:1.5rem}.tw-gap-8{gap:2rem}.tw-gap-\[0\.5rem\]{gap:.5rem}.tw-gap-\[0\.6rem\]{gap:.6rem}.tw-gap-\[10px\]{gap:10px}.tw-gap-\[11px\]{gap:11px}.tw-gap-\[13px\]{gap:13px}.tw-gap-\[15\.47px\]{gap:15.47px}.tw-gap-\[15px\]{gap:15px}.tw-gap-\[1rem\]{gap:1rem}.tw-gap-\[20px\]{gap:20px}.tw-gap-\[21px\]{gap:21px}.tw-gap-\[26px\]{gap:26px}.tw-gap-\[2px\]{gap:2px}.tw-gap-\[2rem\]{gap:2rem}.tw-gap-\[3\.6rem\]{gap:3.6rem}.tw-gap-\[36px\]{gap:36px}.tw-gap-\[3rem\]{gap:3rem}.tw-gap-\[4rem\]{gap:4rem}.tw-gap-\[5px\]{gap:5px}.tw-gap-\[6px\]{gap:6px}.tw-gap-\[6rem\]{gap:6rem}.tw-gap-\[72px\]{gap:72px}.tw-gap-x-\[20px\]{-moz-column-gap:20px;column-gap:20px}.tw-gap-x-\[2rem\]{-moz-column-gap:2rem;column-gap:2rem}.tw-gap-x-\[30\%\]{-moz-column-gap:30%;column-gap:30%}.tw-gap-x-\[3rem\]{-moz-column-gap:3rem;column-gap:3rem}.tw-gap-y-3{row-gap:.75rem}.tw-gap-y-\[0\.5rem\]{row-gap:.5rem}.tw-gap-y-\[2rem\]{row-gap:2rem}.tw-gap-y-\[30px\]{row-gap:30px}.tw-gap-y-\[39px\]{row-gap:39px}.tw-gap-y-\[3rem\]{row-gap:3rem}.tw-gap-y-\[40px\]{row-gap:40px}.tw-divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)))}.tw-divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.tw-divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px*var(--tw-divide-y-reverse))}.tw-self-center{align-self:center}.tw-justify-self-start{justify-self:start}.tw-overflow-hidden{overflow:hidden}.tw-overflow-scroll{overflow:scroll}.tw-overflow-y-auto{overflow-y:auto}.tw-overflow-y-scroll{overflow-y:scroll}.tw-scroll-smooth{scroll-behavior:smooth}.tw-whitespace-nowrap{white-space:nowrap}.tw-rounded{border-radius:.25rem}.tw-rounded-2xl{border-radius:1rem}.tw-rounded-3xl{border-radius:1.5rem}.tw-rounded-\[0\.4rem\]{border-radius:.4rem}.tw-rounded-\[0\.5rem\]{border-radius:.5rem}.tw-rounded-\[1\.5px\]{border-radius:1.5px}.tw-rounded-\[100\%\]{border-radius:100%}.tw-rounded-\[10px\]{border-radius:10px}.tw-rounded-\[1rem\]{border-radius:1rem}.tw-rounded-\[20px\]{border-radius:20px}.tw-rounded-\[2rem\]{border-radius:2rem}.tw-rounded-\[3px\]{border-radius:3px}.tw-rounded-\[3rem\]{border-radius:3rem}.tw-rounded-\[50\%\]{border-radius:50%}.tw-rounded-\[5px\]{border-radius:5px}.tw-rounded-\[6px\]{border-radius:6px}.tw-rounded-base{border-radius:5px}.tw-rounded-full{border-radius:9999px}.tw-rounded-md{border-radius:6px}.tw-rounded-sm{border-radius:3px}.\!tw-border{border-width:1px!important}.tw-border{border-width:1px}.tw-border-2{border-width:2px}.tw-border-\[0\.5px\]{border-width:.5px}.tw-border-\[0\.75px\]{border-width:.75px}.tw-border-\[1px\]{border-width:1px}.tw-border-b{border-bottom-width:1px}.tw-border-b-2{border-bottom-width:2px}.tw-border-b-\[0\.1rem\]{border-bottom-width:.1rem}.tw-border-b-\[1px\]{border-bottom-width:1px}.tw-border-t-\[0\.5px\]{border-top-width:.5px}.tw-border-solid{border-style:solid}.tw-border-\[\#000\]{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.tw-border-\[\#007A69\]{--tw-border-opacity:1;border-color:rgb(0 122 105/var(--tw-border-opacity))}.tw-border-\[\#028677\]{--tw-border-opacity:1;border-color:rgb(2 134 119/var(--tw-border-opacity))}.tw-border-\[\#0e8779\]{--tw-border-opacity:1;border-color:rgb(14 135 121/var(--tw-border-opacity))}.tw-border-\[\#54555A\]{--tw-border-opacity:1;border-color:rgb(84 85 90/var(--tw-border-opacity))}.tw-border-\[\#7b4836\]{--tw-border-opacity:1;border-color:rgb(123 72 54/var(--tw-border-opacity))}.tw-border-\[\#999999\]{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity))}.tw-border-\[\#B5B5B7\]{--tw-border-opacity:1;border-color:rgb(181 181 183/var(--tw-border-opacity))}.tw-border-\[\#EBEBEB\]{--tw-border-opacity:1;border-color:rgb(235 235 235/var(--tw-border-opacity))}.tw-border-\[\#FCBD2B\]{--tw-border-opacity:1;border-color:rgb(252 189 43/var(--tw-border-opacity))}.tw-border-\[\#ececec\]{--tw-border-opacity:1;border-color:rgb(236 236 236/var(--tw-border-opacity))}.tw-border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.tw-border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.tw-border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.\!tw-bg-\[\#028677\]{--tw-bg-opacity:1!important;background-color:rgb(2 134 119/var(--tw-bg-opacity))!important}.\!tw-bg-\[\#0e8779\]{--tw-bg-opacity:1!important;background-color:rgb(14 135 121/var(--tw-bg-opacity))!important}.tw-bg-\[\#00000069\]{background-color:#00000069}.tw-bg-\[\#00000073\]{background-color:#00000073}.tw-bg-\[\#00000078\]{background-color:#00000078}.tw-bg-\[\#0000007a\]{background-color:#0000007a}.tw-bg-\[\#028677\]{--tw-bg-opacity:1;background-color:rgb(2 134 119/var(--tw-bg-opacity))}.tw-bg-\[\#0e8779\]{--tw-bg-opacity:1;background-color:rgb(14 135 121/var(--tw-bg-opacity))}.tw-bg-\[\#54555A\;\]{background-color:#54555A;}.tw-bg-\[\#7b4836\]{--tw-bg-opacity:1;background-color:rgb(123 72 54/var(--tw-bg-opacity))}.tw-bg-\[\#80008017\]{background-color:#80008017}.tw-bg-\[\#EFEFEF\]{--tw-bg-opacity:1;background-color:rgb(239 239 239/var(--tw-bg-opacity))}.tw-bg-\[\#F8F8F8\]{--tw-bg-opacity:1;background-color:rgb(248 248 248/var(--tw-bg-opacity))}.tw-bg-\[\#FCBD2B\]{--tw-bg-opacity:1;background-color:rgb(252 189 43/var(--tw-bg-opacity))}.tw-bg-\[\#deefed\]{--tw-bg-opacity:1;background-color:rgb(222 239 237/var(--tw-bg-opacity))}.tw-bg-\[\#ececec\]{--tw-bg-opacity:1;background-color:rgb(236 236 236/var(--tw-bg-opacity))}.tw-bg-\[\#ede5ed96\]{background-color:#ede5ed96}.tw-bg-\[\#edebde\]{--tw-bg-opacity:1;background-color:rgb(237 235 222/var(--tw-bg-opacity))}.tw-bg-\[\#fab6167d\]{background-color:#fab6167d}.tw-bg-\[\#fab616\]{--tw-bg-opacity:1;background-color:rgb(250 182 22/var(--tw-bg-opacity))}.tw-bg-\[\#fff\]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.tw-bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.tw-bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.tw-bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}.tw-bg-teal-300{--tw-bg-opacity:1;background-color:rgb(94 234 212/var(--tw-bg-opacity))}.tw-bg-transparent{background-color:initial}.tw-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.tw-fill-\[\#000000\]{fill:#000}.tw-object-cover{-o-object-fit:cover;object-fit:cover}.\!tw-p-\[1rem\]{padding:1rem!important}.tw-p-0{padding:0}.tw-p-12{padding:3rem}.tw-p-2{padding:.5rem}.tw-p-4{padding:1rem}.tw-p-5{padding:1.25rem}.tw-p-8{padding:2rem}.tw-p-\[0\.5rem\]{padding:.5rem}.tw-p-\[1\.5rem\]{padding:1.5rem}.tw-p-\[10px\]{padding:10px}.tw-p-\[15px\]{padding:15px}.tw-p-\[1rem\]{padding:1rem}.tw-p-\[20px\]{padding:20px}.tw-p-\[2px\]{padding:2px}.tw-p-\[40px\]{padding:40px}.tw-p-\[5px\]{padding:5px}.\!tw-py-0{padding-top:0!important;padding-bottom:0!important}.tw-px-0{padding-left:0;padding-right:0}.tw-px-1{padding-left:.25rem;padding-right:.25rem}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-7{padding-left:1.75rem;padding-right:1.75rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-px-\[0\.2rem\]{padding-left:.2rem;padding-right:.2rem}.tw-px-\[1\.5rem\]{padding-left:1.5rem;padding-right:1.5rem}.tw-px-\[1\.6rem\]{padding-left:1.6rem;padding-right:1.6rem}.tw-px-\[1\.7rem\]{padding-left:1.7rem;padding-right:1.7rem}.tw-px-\[10px\]{padding-left:10px;padding-right:10px}.tw-px-\[15px\]{padding-left:15px;padding-right:15px}.tw-px-\[18px\]{padding-left:18px;padding-right:18px}.tw-px-\[2\.7rem\]{padding-left:2.7rem;padding-right:2.7rem}.tw-px-\[20px\]{padding-left:20px;padding-right:20px}.tw-px-\[24px\]{padding-left:24px;padding-right:24px}.tw-px-\[2rem\]{padding-left:2rem;padding-right:2rem}.tw-px-\[30px\]{padding-left:30px;padding-right:30px}.tw-px-\[38px\]{padding-left:38px;padding-right:38px}.tw-px-\[4rem\]{padding-left:4rem;padding-right:4rem}.tw-px-\[5\%\]{padding-left:5%;padding-right:5%}.tw-px-\[5px\]{padding-left:5px;padding-right:5px}.tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.tw-py-12{padding-top:3rem;padding-bottom:3rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-py-4{padding-top:1rem;padding-bottom:1rem}.tw-py-\[0\.2rem\]{padding-top:.2rem;padding-bottom:.2rem}.tw-py-\[0\.5rem\]{padding-top:.5rem;padding-bottom:.5rem}.tw-py-\[1\.2rem\]{padding-top:1.2rem;padding-bottom:1.2rem}.tw-py-\[1\.7rem\]{padding-top:1.7rem;padding-bottom:1.7rem}.tw-py-\[10px\]{padding-top:10px;padding-bottom:10px}.tw-py-\[12px\]{padding-top:12px;padding-bottom:12px}.tw-py-\[1rem\]{padding-top:1rem;padding-bottom:1rem}.tw-py-\[2\%\]{padding-top:2%;padding-bottom:2%}.tw-py-\[2\.4rem\]{padding-top:2.4rem;padding-bottom:2.4rem}.tw-py-\[20px\]{padding-top:20px;padding-bottom:20px}.tw-py-\[21px\]{padding-top:21px;padding-bottom:21px}.tw-py-\[2rem\]{padding-top:2rem;padding-bottom:2rem}.tw-py-\[5px\]{padding-top:5px;padding-bottom:5px}.tw-py-\[6px\]{padding-top:6px;padding-bottom:6px}.tw-py-\[8px\]{padding-top:8px;padding-bottom:8px}.\!tw-pt-0{padding-top:0!important}.tw-pb-0{padding-bottom:0}.tw-pb-10{padding-bottom:2.5rem}.tw-pb-12{padding-bottom:3rem}.tw-pb-4{padding-bottom:1rem}.tw-pb-5{padding-bottom:1.25rem}.tw-pb-7{padding-bottom:1.75rem}.tw-pb-8{padding-bottom:2rem}.tw-pb-\[1\.2rem\]{padding-bottom:1.2rem}.tw-pb-\[1\.4rem\]{padding-bottom:1.4rem}.tw-pb-\[10px\]{padding-bottom:10px}.tw-pb-\[10rem\]{padding-bottom:10rem}.tw-pb-\[115\%\]{padding-bottom:115%}.tw-pb-\[14px\]{padding-bottom:14px}.tw-pb-\[17px\]{padding-bottom:17px}.tw-pb-\[1rem\]{padding-bottom:1rem}.tw-pb-\[2\.4rem\]{padding-bottom:2.4rem}.tw-pb-\[2\.5rem\]{padding-bottom:2.5rem}.tw-pb-\[2\.8rem\]{padding-bottom:2.8rem}.tw-pb-\[20px\]{padding-bottom:20px}.tw-pb-\[20vh\]{padding-bottom:20vh}.tw-pb-\[24px\]{padding-bottom:24px}.tw-pb-\[2rem\]{padding-bottom:2rem}.tw-pb-\[3\.2rem\]{padding-bottom:3.2rem}.tw-pb-\[3px\]{padding-bottom:3px}.tw-pb-\[5px\]{padding-bottom:5px}.tw-pb-\[75px\]{padding-bottom:75px}.tw-pb-\[8px\]{padding-bottom:8px}.tw-pl-\[2\.6rem\]{padding-left:2.6rem}.tw-pl-\[35px\]{padding-left:35px}.tw-pl-\[4px\]{padding-left:4px}.tw-pr-4{padding-right:1rem}.tw-pr-5{padding-right:1.25rem}.tw-pr-7{padding-right:1.75rem}.tw-pr-\[3\%\]{padding-right:3%}.tw-pr-\[3\.1rem\]{padding-right:3.1rem}.tw-pr-\[35px\]{padding-right:35px}.tw-pr-\[4px\]{padding-right:4px}.tw-pr-\[8px\]{padding-right:8px}.tw-pt-0{padding-top:0}.tw-pt-10{padding-top:2.5rem}.tw-pt-11{padding-top:2.75rem}.tw-pt-16{padding-top:4rem}.tw-pt-2{padding-top:.5rem}.tw-pt-4{padding-top:1rem}.tw-pt-5{padding-top:1.25rem}.tw-pt-7{padding-top:1.75rem}.tw-pt-8{padding-top:2rem}.tw-pt-\[0\.5rem\]{padding-top:.5rem}.tw-pt-\[0px\]{padding-top:0}.tw-pt-\[1\.1rem\]{padding-top:1.1rem}.tw-pt-\[1\.4rem\]{padding-top:1.4rem}.tw-pt-\[1\.8rem\]{padding-top:1.8rem}.tw-pt-\[10px\]{padding-top:10px}.tw-pt-\[11px\]{padding-top:11px}.tw-pt-\[14px\]{padding-top:14px}.tw-pt-\[15px\]{padding-top:15px}.tw-pt-\[17px\]{padding-top:17px}.tw-pt-\[1rem\]{padding-top:1rem}.tw-pt-\[2\.2rem\]{padding-top:2.2rem}.tw-pt-\[2\.5rem\]{padding-top:2.5rem}.tw-pt-\[20px\]{padding-top:20px}.tw-pt-\[24px\]{padding-top:24px}.tw-pt-\[2rem\]{padding-top:2rem}.tw-pt-\[30px\]{padding-top:30px}.tw-pt-\[4\.8rem\]{padding-top:4.8rem}.tw-pt-\[5px\]{padding-top:5px}.tw-pt-\[95px\]{padding-top:95px}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-align-middle{vertical-align:middle}.\!tw-align-bottom{vertical-align:bottom!important}.tw-align-bottom{vertical-align:bottom}.tw-font-ibm-r{font-family:ibmRegular,sans-serif}.tw-font-poppins-r{font-family:Poppins-regular,sans-serif}.tw-font-primary{font-family:Yeseva-One,system-ui}.tw-font-secondary{font-family:Lexend,sans-serif}.\!tw-text-\[20px\]{font-size:20px!important}.tw-text-\[1\.2rem\]{font-size:1.2rem}.tw-text-\[1\.4rem\]{font-size:1.4rem}.tw-text-\[1\.5rem\]{font-size:1.5rem}.tw-text-\[1\.6rem\]{font-size:1.6rem}.tw-text-\[1\.8rem\]{font-size:1.8rem}.tw-text-\[10px\]{font-size:10px}.tw-text-\[12px\]{font-size:12px}.tw-text-\[14px\]{font-size:14px}.tw-text-\[15\.91px\]{font-size:15.91px}.tw-text-\[15px\]{font-size:15px}.tw-text-\[16px\]{font-size:16px}.tw-text-\[17px\]{font-size:17px}.tw-text-\[18px\]{font-size:18px}.tw-text-\[1rem\]{font-size:1rem}.tw-text-\[2\.4rem\]{font-size:2.4rem}.tw-text-\[2\.8rem\]{font-size:2.8rem}.tw-text-\[20px\]{font-size:20px}.tw-text-\[21px\]{font-size:21px}.tw-text-\[24px\]{font-size:24px}.tw-text-\[25px\]{font-size:25px}.tw-text-\[28px\]{font-size:28px}.tw-text-\[2rem\]{font-size:2rem}.tw-text-\[3\.6rem\]{font-size:3.6rem}.tw-text-\[32px\]{font-size:32px}.tw-text-\[38px\]{font-size:38px}.tw-text-\[40px\]{font-size:40px}.tw-text-\[7px\]{font-size:7px}.tw-text-\[8px\]{font-size:8px}.tw-text-\[9px\]{font-size:9px}.tw-text-base{font-size:1.4rem}.tw-text-lg{font-size:2.1rem}.tw-text-sm{font-size:1.2rem}.tw-text-xl{font-size:2.8rem}.tw-text-xls{font-size:3.3rem}.\!tw-font-bold{font-weight:700!important}.tw-font-\[20px\]{font-weight:20px}.tw-font-\[400\]{font-weight:400}.tw-font-\[500\]{font-weight:500}.tw-font-\[600\]{font-weight:600}.tw-font-\[700\]{font-weight:700}.tw-font-\[700px\]{font-weight:700px}.tw-font-black{font-weight:900}.tw-font-bold{font-weight:700}.tw-font-light{font-weight:300}.tw-font-medium{font-weight:500}.tw-font-normal{font-weight:400}.tw-font-semibold{font-weight:600}.tw-uppercase{text-transform:uppercase}.tw-capitalize{text-transform:capitalize}.tw-leading-10{line-height:2.5rem}.tw-leading-4{line-height:1rem}.tw-leading-5{line-height:1.25rem}.tw-leading-\[0\]{line-height:0}.tw-leading-\[10\.8px\]{line-height:10.8px}.tw-leading-\[120\%\]{line-height:120%}.tw-leading-\[14\.4px\]{line-height:14.4px}.tw-leading-\[14\.5px\]{line-height:14.5px}.tw-leading-\[15\.35px\]{line-height:15.35px}.tw-leading-\[15\.46px\]{line-height:15.46px}.tw-leading-\[150\%\]{line-height:150%}.tw-leading-\[16\.8px\]{line-height:16.8px}.tw-leading-\[17px\]{line-height:17px}.tw-leading-\[19\.2px\]{line-height:19.2px}.tw-leading-\[19\.8px\]{line-height:19.8px}.tw-leading-\[2\.4rem\]{line-height:2.4rem}.tw-leading-\[20\.61px\]{line-height:20.61px}.tw-leading-\[20\.6px\]{line-height:20.6px}.tw-leading-\[20px\]{line-height:20px}.tw-leading-\[24\.5px\]{line-height:24.5px}.tw-leading-\[24px\]{line-height:24px}.tw-leading-\[25\.76px\]{line-height:25.76px}.tw-leading-\[30px\]{line-height:30px}.tw-leading-\[35px\]{line-height:35px}.tw-leading-\[38\.4px\]{line-height:38.4px}.tw-leading-\[39\.6px\]{line-height:39.6px}.tw-leading-\[3rem\]{line-height:3rem}.tw-leading-\[41px\]{line-height:41px}.tw-leading-\[42px\]{line-height:42px}.tw-leading-\[46px\]{line-height:46px}.tw-leading-normal{line-height:normal}.tw-tracking-\[0\.35px\]{letter-spacing:.35px}.tw-tracking-\[0\.8px\]{letter-spacing:.8px}.tw-tracking-\[2px\]{letter-spacing:2px}.tw-tracking-normal{letter-spacing:0}.tw-tracking-tighter{letter-spacing:-.05em}.\!tw-text-\[\#028677\]{--tw-text-opacity:1!important;color:rgb(2 134 119/var(--tw-text-opacity))!important}.\!tw-text-\[\#fff\]{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.tw-text-\[\#000\]{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.tw-text-\[\#007A69\]{--tw-text-opacity:1;color:rgb(0 122 105/var(--tw-text-opacity))}.tw-text-\[\#028677\]{--tw-text-opacity:1;color:rgb(2 134 119/var(--tw-text-opacity))}.tw-text-\[\#0e8779\]{--tw-text-opacity:1;color:rgb(14 135 121/var(--tw-text-opacity))}.tw-text-\[\#0f8779\]{--tw-text-opacity:1;color:rgb(15 135 121/var(--tw-text-opacity))}.tw-text-\[\#333333\],.tw-text-\[\#333\]{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity))}.tw-text-\[\#363636\]{--tw-text-opacity:1;color:rgb(54 54 54/var(--tw-text-opacity))}.tw-text-\[\#383838\]{--tw-text-opacity:1;color:rgb(56 56 56/var(--tw-text-opacity))}.tw-text-\[\#454545\]{--tw-text-opacity:1;color:rgb(69 69 69/var(--tw-text-opacity))}.tw-text-\[\#54555A\]{--tw-text-opacity:1;color:rgb(84 85 90/var(--tw-text-opacity))}.tw-text-\[\#787878\]{--tw-text-opacity:1;color:rgb(120 120 120/var(--tw-text-opacity))}.tw-text-\[\#7b4836\]{--tw-text-opacity:1;color:rgb(123 72 54/var(--tw-text-opacity))}.tw-text-\[\#edebde\]{--tw-text-opacity:1;color:rgb(237 235 222/var(--tw-text-opacity))}.tw-text-\[\#fff\]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.tw-text-\[red\]{--tw-text-opacity:1;color:rgb(255 0 0/var(--tw-text-opacity))}.tw-text-\[rgba\(84\,85\,90\,0\.80\)\]{color:#54555acc}.tw-text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.tw-text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.tw-text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity))}.tw-text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.tw-text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.tw-text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.tw-text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.tw-text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.tw-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.tw-underline{text-decoration-line:underline}.tw-line-through{text-decoration-line:line-through}.\!tw-no-underline{text-decoration-line:none!important}.tw-no-underline{text-decoration-line:none}.tw-decoration-\[\#028677\]{text-decoration-color:#028677}.tw-decoration-red-300{text-decoration-color:#fca5a5}.tw-decoration-0{text-decoration-thickness:0}.tw-opacity-0{opacity:0}.tw-opacity-90{opacity:.9}.tw-shadow-2xl{--tw-shadow:0px 0px 12.297296524047852px 5.270269870758057px #bdbdbd1a;--tw-shadow-colored:0px 0px 12.297296524047852px 5.270269870758057px var(--tw-shadow-color)}.tw-shadow-2xl,.tw-shadow-3xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-3xl{--tw-shadow:0px 0px 19.254077911376953px 8.251748085021973px #bdbdbd1a;--tw-shadow-colored:0px 0px 19.254077911376953px 8.251748085021973px var(--tw-shadow-color)}.tw-shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-duration-300{transition-duration:.3s}.tw-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0;font-weight:unset}*,:after,:before{border:0 solid #e5e7eb}carousel-component.slideshow img{height:100%;width:100%}.goal-icon-container svg{height:20px;width:20px}shipping-bar-container{min-height:90px}.section-heading:after{transform:translateY(.2rem)}.before\:tw-absolute:before{content:var(--tw-content);position:absolute}.before\:tw-left-0:before{content:var(--tw-content);left:0}.before\:tw-top-0:before{content:var(--tw-content);top:0}.before\:\!tw-m-0:before{content:var(--tw-content);margin:0!important}.before\:tw-h-full:before{content:var(--tw-content);height:100%}.before\:tw-w-full:before{content:var(--tw-content);width:100%}.before\:tw-content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:tw-absolute:after{content:var(--tw-content);position:absolute}.after\:tw-right-\[-1rem\]:after{content:var(--tw-content);right:-1rem}.after\:tw-top-0:after{content:var(--tw-content);top:0}.after\:tw-block:after{content:var(--tw-content);display:block}.after\:tw-h-4:after{content:var(--tw-content);height:1.4rem}.after\:tw-h-\[0\.2rem\]:after{content:var(--tw-content);height:.2rem}.after\:tw-h-\[0\.3rem\]:after{content:var(--tw-content);height:.3rem}.after\:tw-h-\[3px\]:after{content:var(--tw-content);height:3px}.after\:tw-w-1:after{content:var(--tw-content);width:.25rem}.after\:tw-translate-y-\[0\2c 0\.30rem\]:after{--tw-translate-y:0,0.30rem}.after\:tw-translate-y-\[0\.15rem\]:after,.after\:tw-translate-y-\[0\2c 0\.30rem\]:after{content:var(--tw-content);transform:translate(var(--tw-translate-x),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))}.after\:tw-translate-y-\[0\.15rem\]:after{--tw-translate-y:0.15rem}.after\:tw-translate-y-\[0\.25rem\]:after{content:var(--tw-content);--tw-translate-y:0.25rem;transform:translate(var(--tw-translate-x),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))}.after\:tw-rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:tw-rounded-none:after{content:var(--tw-content);border-radius:0}.after\:tw-bg-\[\#007A69\]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(0 122 105/var(--tw-bg-opacity))}.after\:tw-bg-accent_2:after{content:var(--tw-content);background-color:var(--gradient-base-accent-2)}.after\:tw-content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:tw-border-b-0:last-child{border-bottom-width:0}.last\:tw-pb-0:last-child{padding-bottom:0}.hover\:tw-cursor-pointer:hover{cursor:pointer}.tw-group\/product-card:hover .group-hover\/product-card\:tw-block{display:block}.data-\[active\]\:tw-pointer-events-auto[data-active]{pointer-events:auto}.data-\[active\]\:tw-relative[data-active]{position:relative}.data-\[active\]\:tw-block[data-active]{display:block}.data-\[active\]\:tw-inline-flex[data-active]{display:inline-flex}.data-\[active\]\:tw-grid[data-active]{display:grid}.data-\[active\]\:tw-grid-cols-2[data-active]{grid-template-columns:repeat(2,minmax(0,1fr))}.data-\[active\]\:tw-text-accent_2[data-active]{color:var(--gradient-base-accent-2)}.data-\[active\]\:tw-opacity-100[data-active]{opacity:1}.tw-group\/tab[data-loadmore] .group-data-\[loadmore\]\/tab\:tw-block{display:block}.tw-group\/tab[data-loadmore] .group-data-\[loadmore\]\/tab\:tw-hidden{display:none}@media (min-width:320px){.sm\:tw-mt-10{margin-top:2.5rem}.sm\:tw-mt-3{margin-top:.75rem}.sm\:tw-hidden{display:none}.sm\:tw-w-full{width:100%}.sm\:tw-justify-between{justify-content:space-between}.sm\:tw-justify-around{justify-content:space-around}.sm\:tw-gap-\[35px\]{gap:35px}.sm\:tw-gap-\[36px\]{gap:36px}.sm\:tw-px-0{padding-left:0;padding-right:0}.sm\:tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:tw-px-\[19px\]{padding-left:19px;padding-right:19px}.sm\:tw-px-\[5px\]{padding-left:5px;padding-right:5px}.sm\:tw-py-16{padding-top:4rem;padding-bottom:4rem}.sm\:tw-py-\[15px\]{padding-top:15px;padding-bottom:15px}.sm\:tw-text-center{text-align:center}.sm\:tw-text-\[10px\]{font-size:10px}.sm\:tw-text-\[16px\]{font-size:16px}}@media (max-width:749px){.bmd\:tw-hidden{display:none}.bmd\:tw-h-\[20px\]{height:20px}.bmd\:tw-h-\[224px\]{height:224px}.bmd\:\!tw-gap-\[29rem\]{gap:29rem!important}.bmd\:tw-gap-\[2rem\]{gap:2rem}}@media (min-width:750px){.md\:tw-static{position:static}.md\:tw-absolute{position:absolute}.md\:tw-relative{position:relative}.md\:tw-bottom-10{bottom:2.5rem}.md\:tw-bottom-8{bottom:2rem}.md\:tw-left-0{left:0}.md\:tw-left-12{left:3rem}.md\:tw-left-8{left:2rem}.md\:tw-top-0{top:0}.md\:tw-m-0{margin:0}.md\:tw-m-2{margin:.5rem}.md\:tw-mx-12{margin-left:3rem;margin-right:3rem}.md\:tw-mx-\[30px\]{margin-left:30px;margin-right:30px}.md\:tw-mx-\[50px\]{margin-left:50px;margin-right:50px}.md\:tw-my-\[2rem\]{margin-top:2rem;margin-bottom:2rem}.md\:tw-mb-0{margin-bottom:0}.md\:tw-mb-4{margin-bottom:1rem}.md\:tw-mb-5{margin-bottom:1.25rem}.md\:tw-mb-\[0\.8rem\]{margin-bottom:.8rem}.md\:tw-mb-\[10px\]{margin-bottom:10px}.md\:tw-mb-\[15px\]{margin-bottom:15px}.md\:tw-mb-\[17px\]{margin-bottom:17px}.md\:tw-mb-\[1rem\]{margin-bottom:1rem}.md\:tw-mb-\[2\.4rem\]{margin-bottom:2.4rem}.md\:tw-mb-\[2\.8rem\]{margin-bottom:2.8rem}.md\:tw-mb-\[24px\]{margin-bottom:24px}.md\:tw-mb-\[2rem\]{margin-bottom:2rem}.md\:tw-mb-\[3px\]{margin-bottom:3px}.md\:tw-mb-\[3rem\]{margin-bottom:3rem}.md\:tw-mb-\[50px\]{margin-bottom:50px}.md\:tw-ml-\[11px\]{margin-left:11px}.md\:tw-mt-0{margin-top:0}.md\:tw-mt-12{margin-top:3rem}.md\:tw-mt-5{margin-top:1.25rem}.md\:tw-mt-\[0px\]{margin-top:0}.md\:tw-mt-\[12px\]{margin-top:12px}.md\:tw-mt-\[16px\]{margin-top:16px}.md\:tw-mt-\[2\.4rem\]{margin-top:2.4rem}.md\:tw-mt-\[24px\]{margin-top:24px}.md\:tw-mt-\[2rem\]{margin-top:2rem}.md\:tw-mt-\[3\.6rem\]{margin-top:3.6rem}.md\:tw-mt-\[5\.2rem\]{margin-top:5.2rem}.md\:tw-mt-\[5rem\]{margin-top:5rem}.md\:tw-block{display:block}.md\:tw-flex{display:flex}.md\:tw-grid{display:grid}.md\:tw-hidden{display:none}.md\:\!tw-h-full{height:100%!important}.md\:tw-h-\[10\.2rem\]{height:10.2rem}.md\:tw-h-\[100vh\]{height:100vh}.md\:tw-h-\[140px\]{height:140px}.md\:tw-h-\[15rem\]{height:15rem}.md\:tw-h-\[19\.5px\]{height:19.5px}.md\:tw-h-\[30rem\]{height:30rem}.md\:tw-h-\[34px\]{height:34px}.md\:tw-h-\[4\.4rem\]{height:4.4rem}.md\:tw-h-\[4\.8rem\]{height:4.8rem}.md\:tw-h-\[540px\]{height:540px}.md\:tw-h-\[57px\]{height:57px}.md\:tw-h-\[5rem\]{height:5rem}.md\:tw-h-\[60px\]{height:60px}.md\:tw-h-\[80vh\]{height:80vh}.md\:tw-h-\[90vh\]{height:90vh}.md\:tw-h-fit{height:-moz-fit-content;height:fit-content}.md\:tw-h-full{height:100%}.md\:tw-max-h-\[17rem\]{max-height:17rem}.md\:tw-max-h-\[21rem\]{max-height:21rem}.md\:tw-max-h-\[3\.5rem\]{max-height:3.5rem}.md\:tw-max-h-\[4\.7rem\]{max-height:4.7rem}.md\:tw-max-h-\[550px\]{max-height:550px}.md\:tw-min-h-\[2\.5rem\]{min-height:2.5rem}.md\:tw-min-h-\[200px\]{min-height:200px}.md\:tw-min-h-\[230px\]{min-height:230px}.md\:tw-min-h-\[250px\]{min-height:250px}.md\:tw-min-h-\[72px\]{min-height:72px}.md\:\!tw-w-\[100\%\]{width:100%!important}.md\:tw-w-\[1298px\]{width:1298px}.md\:tw-w-\[140px\]{width:140px}.md\:tw-w-\[150px\]{width:150px}.md\:tw-w-\[280px\]{width:280px}.md\:tw-w-\[30\%\]{width:30%}.md\:tw-w-\[307px\]{width:307px}.md\:tw-w-\[30rem\]{width:30rem}.md\:tw-w-\[4\.8rem\]{width:4.8rem}.md\:tw-w-\[40\%\]{width:40%}.md\:tw-w-\[400px\]{width:400px}.md\:tw-w-\[40rem\]{width:40rem}.md\:tw-w-\[44\%\]{width:44%}.md\:tw-w-\[500px\]{width:500px}.md\:tw-w-\[50rem\]{width:50rem}.md\:tw-w-\[56\%\]{width:56%}.md\:tw-w-\[57px\]{width:57px}.md\:tw-w-\[5rem\]{width:5rem}.md\:tw-w-\[6\.4rem\]{width:6.4rem}.md\:tw-w-\[60\%\]{width:60%}.md\:tw-w-\[65\%\]{width:65%}.md\:tw-w-\[80px\]{width:80px}.md\:tw-w-\[90px\]{width:90px}.md\:tw-w-auto{width:auto}.md\:tw-w-fit{width:-moz-fit-content;width:fit-content}.md\:tw-w-full{width:100%}.md\:tw-min-w-\[60px\]{min-width:60px}.md\:tw-min-w-\[90px\]{min-width:90px}.md\:tw-max-w-\[150px\]{max-width:150px}.md\:tw-max-w-\[180px\]{max-width:180px}.md\:tw-max-w-\[30rem\]{max-width:30rem}.md\:tw-max-w-\[4\.7rem\]{max-width:4.7rem}.md\:tw-max-w-\[40\%\]{max-width:40%}.md\:tw-max-w-\[50\%\]{max-width:50%}.md\:tw-max-w-\[500px\]{max-width:500px}.md\:tw-max-w-\[50rem\]{max-width:50rem}.md\:tw-max-w-\[60\%\]{max-width:60%}.md\:tw-max-w-\[640px\]{max-width:640px}.md\:tw-max-w-\[670px\]{max-width:670px}.md\:tw-max-w-\[80\%\]{max-width:80%}.md\:tw-max-w-\[83\%\]{max-width:83%}.md\:tw-max-w-\[85\%\]{max-width:85%}.md\:tw-max-w-\[910px\]{max-width:910px}.md\:tw-max-w-none{max-width:none}.md\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:tw-flex-row{flex-direction:row}.md\:tw-flex-col{flex-direction:column}.md\:tw-flex-wrap{flex-wrap:wrap}.md\:tw-place-content-around{place-content:space-around}.md\:tw-items-end{align-items:flex-end}.md\:tw-items-center{align-items:center}.md\:tw-justify-start{justify-content:flex-start}.md\:tw-justify-center{justify-content:center}.md\:tw-justify-between{justify-content:space-between}.md\:tw-gap-0{gap:0}.md\:tw-gap-10{gap:2.5rem}.md\:tw-gap-12{gap:3rem}.md\:tw-gap-4{gap:1rem}.md\:tw-gap-8{gap:2rem}.md\:tw-gap-\[10px\]{gap:10px}.md\:tw-gap-\[1rem\]{gap:1rem}.md\:tw-gap-\[30px\]{gap:30px}.md\:tw-gap-\[40px\]{gap:40px}.md\:tw-gap-\[5rem\]{gap:5rem}.md\:tw-gap-\[7\.2rem\]{gap:7.2rem}.md\:tw-gap-x-\[12px\]{-moz-column-gap:12px;column-gap:12px}.md\:tw-gap-x-\[4\.8rem\]{-moz-column-gap:4.8rem;column-gap:4.8rem}.md\:tw-divide-x-0>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(0px*var(--tw-divide-x-reverse));border-left-width:calc(0px*(1 - var(--tw-divide-x-reverse)))}.md\:tw-divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px*var(--tw-divide-y-reverse))}.md\:\!tw-overflow-hidden{overflow:hidden!important}.md\:tw-overflow-hidden{overflow:hidden}.md\:tw-rounded-\[2rem\]{border-radius:2rem}.md\:tw-rounded-\[3px\]{border-radius:3px}.md\:tw-rounded-\[6px\]{border-radius:6px}.md\:tw-border-b-\[1px\]{border-bottom-width:1px}.md\:tw-border-solid{border-style:solid}.md\:tw-border-none{border-style:none}.md\:tw-border-\[\#54555A\]{--tw-border-opacity:1;border-color:rgb(84 85 90/var(--tw-border-opacity))}.md\:tw-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.md\:tw-fill-\[\#000000\]{fill:#000}.md\:tw-p-0{padding:0}.md\:tw-p-\[3rem\]{padding:3rem}.md\:tw-px-0{padding-left:0;padding-right:0}.md\:tw-px-12{padding-left:3rem;padding-right:3rem}.md\:tw-px-\[1\.6rem\]{padding-left:1.6rem;padding-right:1.6rem}.md\:tw-px-\[10px\]{padding-left:10px;padding-right:10px}.md\:tw-px-\[2\.2rem\]{padding-left:2.2rem;padding-right:2.2rem}.md\:tw-px-\[20px\]{padding-left:20px;padding-right:20px}.md\:tw-px-\[28px\]{padding-left:28px;padding-right:28px}.md\:tw-px-\[3\.6rem\]{padding-left:3.6rem;padding-right:3.6rem}.md\:tw-px-\[30px\]{padding-left:30px;padding-right:30px}.md\:tw-px-\[36px\]{padding-left:36px;padding-right:36px}.md\:tw-px-\[4\.5rem\]{padding-left:4.5rem;padding-right:4.5rem}.md\:tw-px-\[5rem\]{padding-left:5rem;padding-right:5rem}.md\:tw-py-\[0\]{padding-top:0;padding-bottom:0}.md\:tw-py-\[1\.5rem\]{padding-top:1.5rem;padding-bottom:1.5rem}.md\:tw-py-\[1\.6rem\]{padding-top:1.6rem;padding-bottom:1.6rem}.md\:tw-py-\[10px\]{padding-top:10px;padding-bottom:10px}.md\:tw-py-\[24px\]{padding-top:24px;padding-bottom:24px}.md\:tw-py-\[3\.3rem\]{padding-top:3.3rem;padding-bottom:3.3rem}.md\:tw-py-\[6px\]{padding-top:6px;padding-bottom:6px}.md\:tw-py-\[9px\]{padding-top:9px;padding-bottom:9px}.md\:tw-pb-0{padding-bottom:0}.md\:tw-pb-1{padding-bottom:.25rem}.md\:tw-pb-12{padding-bottom:3rem}.md\:tw-pb-\[0\.5rem\]{padding-bottom:.5rem}.md\:tw-pb-\[1\.5rem\]{padding-bottom:1.5rem}.md\:tw-pb-\[12px\]{padding-bottom:12px}.md\:tw-pb-\[12rem\]{padding-bottom:12rem}.md\:tw-pb-\[16px\]{padding-bottom:16px}.md\:tw-pb-\[17px\]{padding-bottom:17px}.md\:tw-pb-\[2\.5rem\]{padding-bottom:2.5rem}.md\:tw-pb-\[2\.9rem\]{padding-bottom:2.9rem}.md\:tw-pb-\[20px\]{padding-bottom:20px}.md\:tw-pb-\[28px\]{padding-bottom:28px}.md\:tw-pb-\[30px\]{padding-bottom:30px}.md\:tw-pb-\[8px\]{padding-bottom:8px}.md\:tw-pb-\[9px\]{padding-bottom:9px}.md\:tw-pl-8{padding-left:2rem}.md\:tw-pl-\[2\.5rem\]{padding-left:2.5rem}.md\:tw-pl-\[28px\]{padding-left:28px}.md\:tw-pl-\[30px\]{padding-left:30px}.md\:tw-pl-\[3rem\]{padding-left:3rem}.md\:tw-pl-\[4\.2rem\]{padding-left:4.2rem}.md\:tw-pr-12{padding-right:3rem}.md\:tw-pr-\[8px\]{padding-right:8px}.md\:tw-pt-0{padding-top:0}.md\:tw-pt-20{padding-top:5rem}.md\:tw-pt-6{padding-top:1.5rem}.md\:tw-pt-8{padding-top:2rem}.md\:tw-pt-\[1\.9rem\]{padding-top:1.9rem}.md\:tw-pt-\[12px\]{padding-top:12px}.md\:tw-pt-\[15px\]{padding-top:15px}.md\:tw-pt-\[20px\]{padding-top:20px}.md\:tw-pt-\[21px\]{padding-top:21px}.md\:tw-pt-\[24px\]{padding-top:24px}.md\:tw-pt-\[3\.2rem\]{padding-top:3.2rem}.md\:tw-pt-\[30px\]{padding-top:30px}.md\:tw-pt-\[32px\]{padding-top:32px}.md\:tw-pt-\[40px\]{padding-top:40px}.md\:tw-pt-\[48px\]{padding-top:48px}.md\:tw-text-left{text-align:left}.md\:tw-text-\[1\.4rem\]{font-size:1.4rem}.md\:tw-text-\[1\.5rem\]{font-size:1.5rem}.md\:tw-text-\[1\.6rem\]{font-size:1.6rem}.md\:tw-text-\[1\.7rem\]{font-size:1.7rem}.md\:tw-text-\[1\.8rem\]{font-size:1.8rem}.md\:tw-text-\[14px\]{font-size:14px}.md\:tw-text-\[15px\]{font-size:15px}.md\:tw-text-\[16px\]{font-size:16px}.md\:tw-text-\[18px\]{font-size:18px}.md\:tw-text-\[19px\]{font-size:19px}.md\:tw-text-\[2\.1rem\]{font-size:2.1rem}.md\:tw-text-\[2\.4rem\]{font-size:2.4rem}.md\:tw-text-\[2\.5rem\]{font-size:2.5rem}.md\:tw-text-\[2\.6rem\]{font-size:2.6rem}.md\:tw-text-\[20px\]{font-size:20px}.md\:tw-text-\[24px\]{font-size:24px}.md\:tw-text-\[2rem\]{font-size:2rem}.md\:tw-text-\[37px\]{font-size:37px}.md\:tw-text-\[3rem\]{font-size:3rem}.md\:tw-text-\[40px\]{font-size:40px}.md\:tw-text-\[4rem\]{font-size:4rem}.md\:tw-text-\[50px\]{font-size:50px}.md\:tw-text-base{font-size:1.6rem}.md\:tw-text-lg{font-size:2.1rem}.md\:tw-text-xl{font-size:2.8rem}.md\:tw-text-xl2{font-size:3.8rem}.md\:tw-font-\[500\]{font-weight:500}.md\:tw-font-bold{font-weight:700}.md\:tw-font-semibold{font-weight:600}.md\:tw-uppercase{text-transform:uppercase}.md\:tw-leading-\[1\.8rem\]{line-height:1.8rem}.md\:tw-leading-\[19\.2px\]{line-height:19.2px}.md\:tw-leading-\[20\.61px\]{line-height:20.61px}.md\:tw-leading-\[21\.6px\]{line-height:21.6px}.md\:tw-leading-\[22\.5px\]{line-height:22.5px}.md\:tw-leading-\[23px\]{line-height:23px}.md\:tw-leading-\[24px\]{line-height:24px}.md\:tw-leading-\[25\.2px\]{line-height:25.2px}.md\:tw-leading-\[31px\]{line-height:31px}.md\:tw-leading-\[34px\]{line-height:34px}.md\:tw-leading-\[36\.6px\]{line-height:36.6px}.md\:tw-leading-\[49px\]{line-height:49px}.md\:tw-leading-\[61\.2px\]{line-height:61.2px}.md\:tw-tracking-\[0\.332px\]{letter-spacing:.332px}.md\:tw-tracking-\[1\.6px\]{letter-spacing:1.6px}.md\:tw-tracking-\[1px\]{letter-spacing:1px}.md\:tw-text-\[\#54555A\]{--tw-text-opacity:1;color:rgb(84 85 90/var(--tw-text-opacity))}.md\:tw-text-\[\#7A7A7A\]{--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity))}.md\:tw-underline{text-decoration-line:underline}.md\:after\:tw-right-\[-2\.2rem\]:after{content:var(--tw-content);right:-2.2rem}.md\:after\:tw-h-8:after{content:var(--tw-content);height:2rem}.after\:md\:tw-bg-accent_2:after{content:var(--tw-content);background-color:var(--gradient-base-accent-2)}.md\:hover\:tw-shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-group\/tab[data-loadmore] .group-data-\[loadmore\]\/tab\:md\:tw-block{display:block}}@media (min-width:990px){.lg\:tw-bottom-14{bottom:3.5rem}.lg\:tw-bottom-\[8rem\]{bottom:8rem}.lg\:tw-left-4{left:1rem}.lg\:tw-top-4{top:1rem}.lg\:tw-my-0,.lg\:tw-my-\[0px\]{margin-top:0;margin-bottom:0}.lg\:tw-mb-\[19px\]{margin-bottom:19px}.lg\:tw-mb-\[35px\]{margin-bottom:35px}.lg\:tw-mb-\[40px\]{margin-bottom:40px}.lg\:tw-mb-\[48px\]{margin-bottom:48px}.lg\:tw-mb-\[50px\]{margin-bottom:50px}.lg\:tw-ml-0{margin-left:0}.lg\:tw-mr-auto{margin-right:auto}.lg\:tw-mt-0{margin-top:0}.lg\:tw-mt-16{margin-top:4rem}.lg\:tw-mt-\[23px\]{margin-top:23px}.lg\:tw-mt-\[24px\]{margin-top:24px}.lg\:tw-mt-\[30px\]{margin-top:30px}.lg\:tw-mt-\[7rem\]{margin-top:7rem}.lg\:tw-flex{display:flex}.lg\:tw-hidden{display:none}.lg\:tw-h-\[180px\]{height:180px}.lg\:tw-h-\[295px\]{height:295px}.lg\:tw-h-\[40px\]{height:40px}.lg\:tw-h-\[50px\]{height:50px}.lg\:tw-max-h-\[30rem\]{max-height:30rem}.lg\:tw-min-h-\[250px\]{min-height:250px}.lg\:tw-min-h-\[684px\]{min-height:684px}.lg\:tw-w-2\/4{width:50%}.lg\:tw-w-\[180px\]{width:180px}.lg\:tw-w-\[22\%\]{width:22%}.lg\:tw-w-\[25\%\]{width:25%}.lg\:tw-w-\[30\%\]{width:30%}.lg\:tw-w-\[400px\]{width:400px}.lg\:tw-w-\[42\%\]{width:42%}.lg\:tw-w-\[45\%\]{width:45%}.lg\:tw-w-\[50\%\]{width:50%}.lg\:tw-w-\[60\%\]{width:60%}.lg\:tw-w-\[64\.5\%\]{width:64.5%}.lg\:tw-w-\[70\%\]{width:70%}.lg\:tw-w-\[75\%\]{width:75%}.lg\:tw-w-\[85\%\]{width:85%}.lg\:tw-w-fit{width:-moz-fit-content;width:fit-content}.lg\:tw-max-w-\[108rem\]{max-width:108rem}.lg\:tw-max-w-\[30rem\]{max-width:30rem}.lg\:tw-max-w-\[40\%\]{max-width:40%}.lg\:tw-max-w-\[40rem\]{max-width:40rem}.lg\:tw-max-w-\[45\%\]{max-width:45%}.lg\:tw-max-w-\[60\%\]{max-width:60%}.lg\:tw-max-w-\[670px\]{max-width:670px}.lg\:tw-max-w-\[750px\]{max-width:750px}.lg\:tw-max-w-\[85\%\]{max-width:85%}.lg\:tw-max-w-full{max-width:100%}.lg\:tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:tw-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:tw-flex-row{flex-direction:row}.lg\:tw-flex-row-reverse{flex-direction:row-reverse}.lg\:tw-flex-col{flex-direction:column}.lg\:tw-items-center{align-items:center}.lg\:tw-gap-\[10px\]{gap:10px}.lg\:tw-gap-\[20px\]{gap:20px}.lg\:tw-gap-\[22px\]{gap:22px}.lg\:tw-gap-\[30px\]{gap:30px}.lg\:tw-gap-\[48px\]{gap:48px}.lg\:tw-gap-\[5px\]{gap:5px}.lg\:tw-gap-\[9\.7rem\]{gap:9.7rem}.lg\:tw-gap-x-0{-moz-column-gap:0;column-gap:0}.lg\:tw-gap-x-\[13\.8rem\]{-moz-column-gap:13.8rem;column-gap:13.8rem}.lg\:tw-border{border-width:1px}.lg\:tw-border-b-2{border-bottom-width:2px}.lg\:tw-border-l{border-left-width:1px}.lg\:tw-border-solid{border-style:solid}.lg\:tw-border-none{border-style:none}.lg\:tw-px-12{padding-left:3rem;padding-right:3rem}.lg\:tw-px-2{padding-left:.5rem;padding-right:.5rem}.lg\:tw-px-\[20px\]{padding-left:20px;padding-right:20px}.lg\:tw-px-\[36px\]{padding-left:36px;padding-right:36px}.lg\:tw-px-\[47px\]{padding-left:47px;padding-right:47px}.lg\:tw-px-\[65px\]{padding-left:65px;padding-right:65px}.lg\:tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:tw-py-\[0px\]{padding-top:0;padding-bottom:0}.lg\:tw-py-\[15px\]{padding-top:15px;padding-bottom:15px}.lg\:tw-pb-32{padding-bottom:8rem}.lg\:tw-pb-\[17px\]{padding-bottom:17px}.lg\:tw-pb-\[24px\]{padding-bottom:24px}.lg\:tw-pb-\[30px\]{padding-bottom:30px}.lg\:tw-pb-\[60px\]{padding-bottom:60px}.lg\:tw-pl-32{padding-left:8rem}.lg\:tw-pl-\[30px\]{padding-left:30px}.lg\:tw-pl-\[53px\]{padding-left:53px}.lg\:tw-pl-\[55px\]{padding-left:55px}.lg\:tw-pr-\[87px\]{padding-right:87px}.lg\:tw-pr-\[92px\]{padding-right:92px}.lg\:tw-pt-0,.lg\:tw-pt-\[0px\]{padding-top:0}.lg\:tw-pt-\[13px\]{padding-top:13px}.lg\:tw-pt-\[15px\]{padding-top:15px}.lg\:tw-pt-\[30px\]{padding-top:30px}.lg\:tw-pt-\[57px\]{padding-top:57px}.lg\:tw-text-left{text-align:left}.lg\:tw-text-start{text-align:start}.lg\:tw-text-\[1\.4rem\]{font-size:1.4rem}.lg\:tw-text-\[10px\]{font-size:10px}.lg\:tw-text-\[15px\]{font-size:15px}.lg\:tw-text-\[16px\]{font-size:16px}.lg\:tw-text-\[18px\]{font-size:18px}.lg\:tw-text-\[20px\]{font-size:20px}.lg\:tw-text-\[21px\]{font-size:21px}.lg\:tw-text-\[24px\]{font-size:24px}.lg\:tw-text-\[27px\]{font-size:27px}.lg\:tw-text-\[28px\]{font-size:28px}.lg\:tw-text-\[30px\]{font-size:30px}.lg\:tw-text-\[37px\]{font-size:37px}.lg\:tw-text-\[40px\]{font-size:40px}.lg\:tw-text-\[51px\]{font-size:51px}.lg\:tw-text-\[65px\]{font-size:65px}.lg\:tw-text-xl{font-size:2.8rem}.lg\:tw-text-xl3{font-size:5.1rem}.lg\:tw-leading-\[25\.17px\]{line-height:25.17px}.lg\:tw-leading-\[27px\]{line-height:27px}.lg\:tw-leading-\[61\.2px\]{line-height:61.2px}.lg\:tw-leading-\[65\.69px\]{line-height:65.69px}.data-\[active\]\:lg\:tw-grid-cols-3[data-active]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.xlg\:tw-justify-center{justify-content:center}.xlg\:tw-p-0{padding:0}.xlg\:tw-px-0{padding-left:0;padding-right:0}.xlg\:\!tw-pl-\[11rem\]{padding-left:11rem!important}}@media (max-width:989px){.blg\:tw-my-\[1rem\]{margin-top:1rem;margin-bottom:1rem}.blg\:tw-mt-\[3rem\]{margin-top:3rem}.blg\:tw-h-\[4rem\]{height:4rem}.blg\:tw-min-h-\[226px\]{min-height:226px}.blg\:tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.blg\:tw-rounded-\[1rem\]{border-radius:1rem}.blg\:\!tw-pt-0{padding-top:0!important}.blg\:tw-text-\[1\.2rem\]{font-size:1.2rem}.blg\:tw-text-\[1\.4rem\]{font-size:1.4rem}.blg\:tw-text-\[1\.6rem\]{font-size:1.6rem}.blg\:tw-text-\[12px\]{font-size:12px}.blg\:tw-text-\[2rem\]{font-size:2rem}}

@font-face {
    font-family: 'Qwitcher';
    font-display: swap;
    src: url("//mytrident.com/cdn/shop/t/410/assets/QwitcherGrypen-Regular.ttf?v=80319050730736809511767775422");
  }

  @font-face {
    font-family: 'ibmRegular';
    font-display: swap;
    src: url('//mytrident.com/cdn/shop/t/410/assets/IBMPlexSans-Regular.ttf?v=140627073350863761751767775422');
  }

  @font-face {
    font-family: 'stayClassy';
    font-display: swap;
    src: url(//mytrident.com/cdn/shop/t/410/assets/Stay%20Classy%20SLDT.otf?v=161533199073280796031767775422) format("opentype");
  }

  @font-face {
    font-family: 'ibmBold';
    font-display: swap;
    src: url('//mytrident.com/cdn/shop/t/410/assets/IBMPlexSans-Bold.ttf?v=166173296225746003291767775422');
  }

  @font-face {
    font-family: 'Poppins-regular';
    font-display: swap;
    src: url('//mytrident.com/cdn/shop/t/410/assets/Poppins-Regular.ttf?v=109500910767639722861767775422');
  }

  @font-face {
     font-display: swap;
     font-family: "DIN Pro Medium";
     src: url(//mytrident.com/cdn/shop/t/410/assets/Inter-Regular.otf?v=26359087992757655241767775422) format("opentype");
     font-weight: 500;
   }

   @font-face {
     font-display: swap;
     font-family: "DIN Pro Light";
     src: url(//mytrident.com/cdn/shop/t/410/assets/Inter-Regular.otf?v=26359087992757655241767775422) format("opentype");
     font-weight: 400;
   }

   @font-face {
     font-display: swap;
     font-family: "DIN Pro Bold";
     src: url(//mytrident.com/cdn/shop/t/410/assets/Inter-Bold.otf?v=138160061993060522871767775422) format("opentype");
     font-weight: 700;
   }

   @font-face {
        font-family: "Yeseva-One";
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url("//mytrident.com/cdn/shop/t/410/assets/YesevaOne-Regular.ttf?v=92058157370790453431767775422");
      }

      @font-face {
        font-family: "Lexend";
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url("//mytrident.com/cdn/shop/t/410/assets/Lexend-VariableFont_wght.ttf?v=154036420923401278861767775422");
      }
  
  .home-builder .home-section-title{
    font-size:25px !important;
    font-family:'ibmRegular' !important;
    position: relative;
    display: inline-block;
    text-align: left !important;
    font-weight:700;
    margin-bottom:20px !important;
    margin-left:10px
  }
  .icon-gap{
    column-gap:12px;
  }
  a.active{
    font-size:25px;
  }
  h2.page-content{
    font-size:20px;
  }
  .section-template--25922823094579__scrollable_page_content_J46Vn9 .scroll-box p{
    line-height:1.8
  }
  .footer__border-top{
    display:none;
  }
  .footer__border.d-lg-none{
    display:none;
  }
  .footerheader{
    font-size:14px;
    font-family:"ibmRegular";
    font-weight:600
  }
  .footheader{
    font-size:14px !important;
    font-family: "ibmRegular";
    font-weight:600;
  }
.title_product{
  display:none !important;
}

.product-gallery__blockratio_content .rimage img{
  border-radius:6px;
}
.nav_new{
  grid-area:navigation;
  justify-content:center;
  width:100%;
}
.info_pp{
  font-size:14px;
  font-family:"ibmRegular";
  color:black;
  letter-spacing: 0.7px;
  line-height:1.7;
  font-weight:400 !important;
  margin-top:-20px !important;
}
.quantity_title{
  font-size:20px; 
  font-family:"Lexend";
  text-transform:capitalize !important;
  margin-bottom:6px;
  line-height:1.5
}
/* Quantity button */

/* Container */
.input-quantity--type-04 {
    border: none !important;
    background: transparent;
    margin-bottom:10px
}

/* Input Center Number */
.input-quantity--type-04 input {
    border: none !important;
    width:50px;
    height:47px;
    font-size: 14px;
    font-weight: 500;
    background: transparent !important;
    padding: 0;
    margin-bottom:0px;
    font-family:"ibmRegular";
    color:black;
}

/* menu item span black  */
.menu__item  span{
  font-weight:700!important;

}

/* Plus / Minus Buttons */
.input-quantity--type-04 [data-control] {
    width: 45px;
    height: 47px;
    border: 1px solid #e2c4c4; /* light pink like image */
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Remove Old Theme Positioning */
.input-quantity--type-04 .position-absolute,
.input-quantity--type-04 .left-0,
.input-quantity--type-04 .right-0 {
    position: static !important;
    margin: 0 !important;
}
/* button -end */

.traditinal_container{
  border-radius:6px;
}
@media(max-width:1025px){
  .collection-control__button-sidebar{
    border-left:3px solid lightgray;
    
    z-index:1000
  }
  #SortByClone{
  text-align:center;
  width: 100%;
  text-align: center;
  text-align-last: center;
  
  }
  
   
  .align-data{
    justify-content:center;
  }
  .hide_filter{
  display:none !important;
}
  .menu_hide{
    display:none;
  }
  .collection-sidebar-section__arrow{
    margin-left:10px;
  }
}

@media (min-width: 1260px) {
    .container {
        max-width: 1400px;
    }
    .container1{
      max-width:1400px;
      padding:0 50px;
      margin-left:auto;
      margin-right:auto;;
      padding-top:5px
    }
    
    .footer-col{
      margin-top:36px
    }
    div.collections .container{
      padding-left:0px !important
    }
        /* .menu__panel {
        gap: 65px;
    } */
}
@media (min-width: 1285px) {
    
        /* .menu__panel {
        gap: 89px;
    } */
}

  @media (min-width: 1025px) {
    
    .newtheme{
    padding:0px 50px
  }
   
    .footerheader{
      font-size:18px !important ;font-weight:900 ;margin-bottom:3px !important; 
    }
    .footer-top.col-12.footer__content.pb-lg-50{
      margin-left:96px
    }
}
 

   @media (min-width: 1260px) {
    .container {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }
    }  

/*---Saecrh Result----*/
.popup-navigation__search [for="Search"]{padding: 0px 20px !important;border: 1px solid #c7c5c5;text-transform: uppercase;position: relative !important;height: 45px;line-height: 55px;}
.popup-navigation__search [type="search"]{text-align: left;border: 1px solid #c7c5c5 !important;padding: 0px 10px !important;line-height: 0px !important;margin-right: -1px;height: 45px;font-size: 15px !important;}
.popup-navigation__search form {margin: 45px auto 0px !important;width: 100%;border: 0px !important;}
.home-space{padding-left:6% !important;padding-right:6% !important;}
.search__view-all.d-none-important{display:block !important;border-top: 0px solid #e6e6e6;}
.search__view-all .our-cnt{display:none;}
.search__view-all.d-none-important .our-cnt{display:block;}
.search__view-all.d-none-important .btn-link{display:none;}
.popup-navigation__search p{text-align: center;width: 100%;font-weight: 500;font-size: 20px;}
.search form label .icon {width: 17px !important;min-width: 18px !important;}
.popup-navigation__search{padding-bottom:0px !Important;}
.search__view-all{padding-bottom: 25px !important;padding-top: 25px;margin-top: 15px !important;text-align: center;border-top: 1px solid #e6e6e6;}
.search__view-all a{text-decoration: none !important;text-transform: uppercase;font-size: 14px;}
.product-search__title a{font-size:12px !important;font-weight: 500;}
.product-search__price .price{font-size:12px;}
.search-heading p{font-size: 20px;font-weight: 500;margin-top: 25px!important;}
.conatiner-search{width: 70%;margin:30px auto;}
.search-img{width: 100px;height: 100px;border-radius: 100%;overflow: hidden;margin-bottom:8px;}
.conatiner-search a{font-size:12px;}
/*-----*/
/*--mobile search---*/
@media (max-width:1024px){.search-img {width: 80px;height: 80px;} .Kids-Banner-text .video-2{    position: absolute; left: 0%; top: 0; width: 88px;}
  .Kids-Banner-text .video-1{    position: absolute; right: 0%; bottom: 0; width: 88px;}}
@media (max-width:700px){.search-img {width: 80px;height: 80px;margin-top: 30px;}}
@media (max-width:541px){.search__view-all .popular-cat .col-sm-2 {flex: 0 0 33.3333%;max-width: 33.3333%;}}   
.mobile-search {width: 100%;background-color: #fff;}
.search input {font-size: 14px;}
@media (max-width:1024px){
.popular-cat .col-md-3 {flex: 0 0 50%;max-width: 50%;margin-bottom:20px;}
.search__close{position: absolute;right: 15px;z-index: 9;top: 15px; }
.mobile-search {transform: translateY(-100%);opacity: 0!important;}
.popup__body.visible .mobile-search {transform: translateY(0%);opacity: 1!important;}
.srchpop-head{margin-top:4%;}
}
@media (max-width:600px){
.srchpop-head {margin-top: 4%;}
}
@media (min-width:1025px){
.search{display:block !important;}  
}
@media (max-width:1025px){
.d-none-important[data-js-menu-mobile]{display:block !important;}
[data-js-popup-navigation-button="search"] [data-button-content="back"]{display:none !important;}
.popup-navigation__head .popup-navigation__button[data-js-popup-navigation-button=search]>:not([data-button-content=back]){display:block !important;}
}
/*--end mobile search---*/
@media (max-width: 1024px){
.popup-navigation .popup-navigation__search{display:none;}  
}

.site-header__logo-image img {
  max-width: 300px !important;

}
.header__logo--sticky-hidden{
  padding-top: 10px!important;
}


.menu__panel.menu__level-01 > .menu__item > a {
  position: relative;
}

.menu__panel.menu__level-01 > .menu__item > a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom:-4px;
  width: 100%;
  height: 1px;
  background-color: #f4b400;
  opacity: 0;
  transform: translateY(0);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.menu__panel.menu__level-01 > .menu__item:hover > a > span {
  color: #f4b400 !important;
}

.menu__panel.menu__level-01 > .menu__item:hover > a::after {
  opacity: 1;
  transform: translateY(1px);
}



.menu__dropdown a::after,
.menu__panel:not(.menu__level-01) a::after,
.menu__megamenu a::after {
  content: none !important;
  display: none !important;
}

.menu__level-02 .menu__title > span {
  color: #000 !important;
  transition: color 0.3s ease;
}

/* Yellow on hover */
.menu__level-02 .menu__title:hover > span {
  color: #f4b400 !important;
}


.menu__level-02 .menu__title::after,
.menu__level-02 .menu__title > span::after {
  content: none !important;
  display: none !important;
}


/* Base state */
.menu__level-03 .menu__item > a {
  background: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}


.menu__level-03 .menu__item > a:hover {
  background: none !important;
  box-shadow: none !important;
}

.menu__level-03 .menu__item > a > span {
  color: #000 !important;
  transition: color 0.25s ease;
}

.menu__level-03 .menu__item > a:hover > span {
  color: #f4b400 !important;
}



/* Base state */
.menu__panel.menu__level-01 
.menu__item > a[href*="/collections/sale"] {
  position: relative;
}


.menu__panel.menu__level-01 
.menu__item > a[href*="/collections/sale"] > span {
  color: #e53935 !important;
  font-weight: 600;
}


.menu__panel.menu__level-01 
.menu__item > a[href*="/collections/sale"]::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -5px;
  width: 100%;
  height: 1px;
  background-color: #e53935;
  opacity: 0;                 
  transform: translateY(0);
  transition: opacity 0.25s ease, transform 0.25s ease;
}


.menu__panel.menu__level-01 
.menu__item > a[href*="/collections/sale"]:hover::after {
  opacity: 1;                 
  transform: translateY(1px); 
}

/* Keep text red on hover */
.menu__panel.menu__level-01 
.menu__item > a[href*="/collections/sale"]:hover > span {
  color: #e53935 !important;
}


.menu__title{
  margin-bottom:0px !important
}

.menu__level-03 
.menu__item > a > span {
padding:4px 4px 8px 0px;
font-weight: 400 !important;
justify-content:start;
}

.menu__list--styled .menu__item:hover{
  background-color:#ffffff;
}
#shopify-section-template--25922823094579__deals_of_the_day_GktG9H .deal-container{
  margin:30px 0px 60px 0px
}


.announcement-text {
  font-family: 'ibmRegular',sans-serif !important;
  font-size: 12px !important;
  font-weight: 300 !important;
  color: #000000;
  padding: .25rem .25rem;
}
span,p{
  font-family: 'ibmRegular', sans-serif !important;
}
/* Hide Bag (0) text */
[data-js-cart-count-desktop] {
    display: none !important;
}
.icon-location{
  width:12px
}
#delivery-popup--opener{
  height:23.4px !important;
  
}
/* Home section headings */
@media(min-width:1260px){
.home-builder .home-section-title {
  font-family:'ibmRegular' !important;
  position: relative;
  display: inline-block;
  font-size: 28px;
  text-align: left !important;
  font-weight:700;
  margin-bottom:20px !important;
}
.arrange_buy{
  padding-left:27px
  
}


}

#shopify-section-template--25922823094579__1586280453180 .promobox .image-animation {
  border-radius:10px
}
.home-builder-block-id-template--25922823094579__1586280453180-1{
  /* padding-left:20px; */
  padding-right:10px
}.home-builder-block-id-template--25922823094579__1586280453180-2{
  padding-left:10px;
  padding-right:10px
}
.home-builder-block-id-template--25922823094579__1586280453180-3{
  padding-left:10px;
  /* padding-right:20px */
}.home-builder-block-id-template--25922823094579__1586280453180-4{
  /* padding-left:20px; */
  padding-right:10px
}
.home-builder-block-id-template--25922823094579__1586280453180-5{
  padding-left:10px;
  padding-right:10px
}.home-builder-block-id-template--25922823094579__1586280453180-6{
  padding-left:10px;
  /* padding-right:20px */
}
.col-7{
  padding-left:10px;
  padding-right:10px;
}
.home-builder-block-id-template--25922823094579__1586282860739-1 .promobox .image-animation{
  border-radius:10px !important;

}.home-builder-block-id-template--25922823094579__1586282860739-2 .promobox .image-animation{
  border-radius:10px !important;

}.home-builder-block-id-template--25922823094579__1586282860739-3 .promobox .image-animation{
  border-radius:10px !important;

}.home-builder-block-id-template--25922823094579__1586282860739-4 .promobox .image-animation{
  border-radius:10px !important;

}
.arrange{
  padding-right:4px;
  padding-top:1px;
}
.home-builder .promobox p.promobox__text-1.h6 {
  font-weight: 600 !important;
}
/* Remove underline on hover for promobox text */
.promobox .promobox__text-1.text-underline-hover:hover {
  text-decoration: none !important;
}
/* FIX carousel heading layout */
.carousel__head {
  justify-content: flex-start !important;
}
@media(max-width:768px){
  .container{
    padding:0px 15px !important;
  }
  .arrange_buy{
    padding-left:4px !important;
  }
  .carousel__title {
  max-width: 260px; /* adjust until it becomes 2 lines */
  line-height: 1.2;
}
.btn__text.arrange_buy{
  font-size:12px !important
}

.cln_btn{
  font-size:14px !important;
}
.search_m{
  margin-right:-8px;
}
#SortByClone {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: none !important;
}
}
/* Target the exact H2 */
h2.carousel__title.home-section-title {
  text-align: left !important;
  position: relative;
  margin-left:20px;
  font-weight:700;
}


h2.carousel__title.mw-100 {
  max-width: fit-content !important;
}

/* Gray full line */
/* h2.carousel__title::before {
  content: "";
  position: absolute;
  left: 13px;
  bottom: -6px;
  width: 100%;
  height: 1px;
  background: #e0e0e0;
} */

/* Orange highlight bar */
/* h2.carousel__title::after {
  content: "";
  position: absolute;
  left: 3px;
  bottom: -6px;
  width: 90vw;
  height: 3px;
  background: #f4b400;
} */
.mb-5{
  margin-bottom:5px;
}
a{
  font-family:'ibmRegular',sans-serif !important;
  font-weight:600
}
.product-type-text {
  display: flex;
  justify-content: center;
  margin-top:10px
}
.gap-10{
  gap:10px
}
.product-collection__title h4,
.product-collection__title h4 a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
h2 a{
  font-weight:600 !important;
  font-family:'ibmRegular',sans-serif !important;
}
.product-type-text p {
  background: #ececec;
    padding: 0 10px;
    border-radius: 20px;
    font-weight: 600;
    font-family:'ibmRegular',sans-serif;
    font-size:13px !important;
    color:#000000;
}



/* Carousel headings (link inside h2) */
.home-builder .carousel__title a {
  position: relative;
  display: inline-block;
  padding-bottom: 10px;
  font-size: 28px !important;
  color: inherit;
  text-decoration: none !important;
}

.home-builder .home-section-title,
.home-builder .carousel__title a {
  position: relative;
}

/* Gray base line */
/* .home-builder .home-section-title::before,
.home-builder .carousel__title a::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 2px;          
  width: 597%;
  height: 0.7px;
  background: #e0e0e0;
} */
.header_underline{
  position:relative;
}
/* Orange highlight line */
.header_underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 90vw;
  height: 3px;
  background: #f4b400;

}

.arr{
  padding: 0 !important;
}
.header_underline1{
  position:relative;
}
/* Orange highlight line */
.header_underline1::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 91vw;
  height: 3px;
  background: #f4b400;

}

.header_underline2{
  position:relative;
}
/* Orange highlight line */
.header_underline2::after {
  content: "";
    position: absolute;
    left: 21px;
    bottom: 3px;
    width: 97%;
    height: 3px;
    background: #f4b400;

}
.header_underline2{
  position:relative;
}
/* Orange highlight line */
.header_underline3::after {
  content: "";
    position: absolute;
    left: 0;
    bottom: -11px;
    width: 100%;
    height: 3px;
    background: #f4b400;

}
.header_underline4{
  position:relative;
}
.header_underline4::after {
  content: "";
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 2px;
    background: #f4b400;

}

.home-builder-block-id-template--25922823094579__1586280453180-1,.home-builder-block-id-template--25922823094579__1586280453180-2,.home-builder-block-id-template--25922823094579__1586280453180-3,.home-builder-block-id-template--25922823094579__1586280453180-4,.home-builder-block-id-template--25922823094579__1586280453180-5,.home-builder-block-id-template--25922823094579__1586280453180-6{
  margin-bottom:5px !important
}

/* Category / collection images rounded corners */


/* Category label font fix */
.home-builder .promobox__text-1  {
  font-size: 14px !important;
  font-weight: 400 !important;   /* Regular */
  text-decoration:none !important
}


@media(min-width:768){
.container-fluid{
  
  padding-left:50px;
  padding-right:41px !important;
}
}
.ls-1 { letter-spacing: 1px; }

.link{
  font-size:13px
}

@media (min-width:1024px){
.list-menu__item--link{
  line-height: calc(1 + 0.8 / var(--font-body-scale)) !important;
}
}
.icon-facebook{
  color:white;
}
.icon-social-instagram, .icon-social-pinterest{
  fill:white !important;
}

/* Disable footer accordion completely */
.footer__section-head[data-js-accordion-button] {
  pointer-events: none;
}
.hero-banner .slick-dots{display: flex !important;
    margin: -28px 10px !important;
    }
@media (max-width: 1024px) {
  .social_arr{
    flex-direction:column;
    align-items:center;
    gap:6px;
    margin-bottom: 10px;
  }
  .foot-icon{
    margin-left:10px;
    font-weight:300;
  }
  .mobile_fs{
    font-size:24px !important;
  }
  .header_underline2::after{
    width:92%
  }
  .footer__section-content,
  .footer__section-body,
  .footer-top ul {
    display: block !important;
    height: auto !important;
    max-height: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  .hero-banner .slick-dots {
    display: flex !important;
    margin: 0px !important;
}
}
.footer__section-head::after,
.footer__section-head .icon,
.footer__section-head span {
  display: none !important;
}
@media(max-width:769px){
  .footernew.col-6 {
    flex: 100%;
    max-width: 101%;
}
a.fw-1{
  font-size:15px;
  font-weight:400
}
p.p-class{
  font-size:15px;
  font-weight:400;
  margin-bottom:5px;
}
a.text-white{
  font-size:15px;
}
h5.text-uppercase.footheader.footerheader{
  margin-bottom:0px;
}
.col-12.footer__bottom{
  
  margin-top:81px;
  border-top:1px solid white;
  
}
.col-12.footer__bottom .container{
  padding-top:10px
}
.footer-bottom-links.text-center a{
  font-size:12px;
  height:43.59px;
}
}

@media (max-width: 767px){.home-builder-block [class*="col-6"]{flex:0 0 50%!important;max-width:50%!important}}

/* Cart icon positioning */
.header__icon--cart,
.header__cart,
.header__btn-cart {
  position: relative;
}

/* Green badge for cart count */
.header__counter {
  position: absolute;
  top: -6px;
  right: -8px;

  background: #1aa36f; /* green */
  color: #fff;

  min-width: 18px;
  height: 18px;
  padding: 0 5px;

  border-radius: 50%;
  font-size: 11px;
  font-weight: 600;

  display: flex !important;
  align-items: center;
  justify-content: center;

  line-height: 1;
  z-index: 2;
}
@media (min-width: 1025px) {
  .header__counter {
    display: flex !important;
  }
}

.header__line--colorize-1{
  border-bottom:0
}
@media(min-width:768){
.header__line-bottom{
  min-height:50px
}
}
#delivery-popup-opener .icon-location {
  min-width: 12px !important;
}


@media (min-width:1024px){
.icon{
  min-width:24px;
}}

@media (min-width: 1024px) {

  

  /* Force logo to true center */
  .header__line-top .site-header__logo,
  .header__line-top .header__logo,
  .header__line-top .header__logo-wrapper {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: 0;
  }

  /* Keep right icons on the right */
  .header__sidebar {
    margin-left: auto;
  }
}
 
@media (min-width: 1024px) {
  .header__line-top {
    min-height: 80px; /* adjust to logo height */
  }
 
}
.order{
  margin-left:5px;
  font-size:13px;
  letter-spacing: 0.6px;
  font-weight:600
}

/* green background  */
/* Wishlist / header counter */
.header__counter {
  position: absolute;
  top: -6px;          /* adjust position */
  right: -8px;        /* adjust position */
  
  min-width: 16px;
  height: 16px;
  padding: 0 4px;

  background-color: #0E8879; /* green */
  color: #ffffff !important;

  font-size: 11px;
  font-weight: 600;
  line-height: 16px;
  text-align: center;

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

  pointer-events: none;
}
/* button customization */
.product-collection__button-add-to-cart {
  display: flex !important;
  flex-direction: row !important;
  gap: 12px;
}

.product-collection__button-add-to-cart > * {
  flex: 1 1 0;
  max-width: 50%;
}

/* Override Shella button styles */
.product-collection__button-add-to-cart button,
.product-collection__button-add-to-cart .btn {
  width: 100% !important;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.product-collection__button-add-to-cart
button.btn--status.js-product-button-add-to-cart {

  /* Default (outlined) */
  background-color: #ffffff;
  color: #141414;
  border: 1px solid #141414;
  font-family: "Arial" !important;
  border-radius: 3px !important;   /* match your screenshot */
  
  height: 50px;
  
  font-weight:500 !important;
  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 13px;
  

  transition: background-color 0.25s ease,
   border-color 0.25s ease,
    color 0.25s ease;
}
/* Add To Cart button text font */
.product-collection__button-add-to-cart
button.btn--status.js-product-button-add-to-cart
.btn__text {
  font-family: "Arial" !important;
  font-weight: 500 !important;
}
/* Force Add To Cart text in single line */
.product-collection__button-add-to-cart
button.btn--status.js-product-button-add-to-cart,
.product-collection__button-add-to-cart
button.btn--status.js-product-button-add-to-cart .btn__text {
  white-space: nowrap !important;
}

.product-collection__button-add-to-cart
button.btn--status.js-product-button-add-to-cart {
  padding:0 !important
}
/* Make product image container relative */
.product-card,
.product-item,
.product-collection__item,
.product-grid-item {
  position: relative;
}

/* Position wishlist icon using percentage */
.product-collection__button-add-to-wishlist {
  position: absolute;
  top: 4%;     /* vertical position */
  right: 10%;   /* horizontal position */
  z-index: 5;
}

/* Wishlist button styling */
.icon.icon-theme-180 {
  padding:11%;
  background: #fff;
  border-radius: 50%;
  width: 23px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  
}.icon.icon-theme-181 {
  padding:11%;
  background: #fff;
  border-radius: 50%;
  width: 23px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  
}
.header__btn-wishlist .icon.icon-theme-180 {
  width: 32px !important ;
  height:32px
}



.product-collection__button-add-to-cart {
  display: flex !important;
  flex-direction: row !important;
  width: 100% !important;
  max-width: 100% !important;
  gap: 12px;
  justify-content:center;
}

/* If Add to Cart is inside a form */
.product-collection__button-add-to-cart form {
  flex: 1 1 0;
  width: 100%;
  max-width: 50%;
}

/* Each button takes equal width */
.product-collection__button-add-to-cart > *,
.product-collection__button-add-to-cart button,
.product-collection__button-add-to-cart .btn {
  flex: 1 1 0;
  width: 100% !important;
  max-width: 100%;
}

/* Icon size */
/* .product-collection__button-add-to-wishlist svg {
  width: 55%;
  height: 55%;
} */


.product-collection__button-add-to-wishlist a.is-added svg,
.product-collection__button-add-to-wishlist a[data-button-status="added"] svg {
  fill: #e10600 !important; /* red heart */
}

.product-collection__button-add-to-cart
button.btn--status.js-product-button-add-to-cart:hover {

  background-color: #0d8677;   /* green */
  border-color: #0d8677;
  color: #ffffff;
}



.product-collection__button-add-to-cart
button.btn--status.js-product-button-add-to-cart svg,
.product-collection__button-add-to-cart
button.btn--status.js-product-button-add-to-cart path {
  transition: fill 0.25s ease;
}

.product-collection__button-add-to-cart
button.btn--status.js-product-button-add-to-cart:hover svg,
.product-collection__button-add-to-cart
button.btn--status.js-product-button-add-to-cart:hover path {
  fill: #ffffff;
}
product-item.product-collection {
  display: block;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
  padding:4px
}

/* Hover effect */
@media (min-width: 768px) {
  product-item.product-collection:hover {
    box-shadow:
      0 20px 25px -5px rgba(0, 0, 0, 0.12),
      0 8px 10px -6px rgba(0, 0, 0, 0.12);
    
  }
}
.btn:not(.btn--size-large), .spr-summary-actions-newreview, .dynamic-checkout__button--styled button.shopify-payment-button__button{
  min-height:25px;
}
.icon.icon-theme-180{
 min-width:24px !important;
}
.product-collection__image {
  border-radius: 5px !important;
  overflow: hidden !important;
}

/* Anchor wrapper */
.product-collection__image > a {
  border-radius: 5px !important;
  overflow: hidden !important;
  display: block;
}

/* Real image box (Shella rimage system) */
.product-collection__image .rimage {
  border-radius: 5px !important;
  overflow: hidden !important;
}

/* Actual image */
.product-collection__image .rimage__img {
  border-radius: 5px !important;
}

.label--sale{
  background-color:#ffffff ;
}
.label{
  color:#000000;
  font-size:12px;
}

/* .price--sale {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  white-space: nowrap;
} */

.compare-price {
  text-decoration: line-through;
  opacity: 1;
  font-family:"ibmRegular" !important;
  color: #999;
}
.price--sale>span:not(first-child){
  color:#000000;
}
.sale-percent {
  font-size: 12px !important;
  font-weight: 600;
  font-family:"ibmRegular" !important;

}

/* Force price + discount strictly in one line */
/* .price--sale {
  display: inline-flex !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  white-space: nowrap !important;
} */

/* Fix sale percent breaking line */
@media(min-width:768px){
.sale-percent {
  display: inline-flex !important;
  align-items: center !important;
  height: auto !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  
}
}
/* Remove block behavior from label inside */
.sale-percent * {
  display: inline !important;
}

.price--sale>span:first-child{
  text-decoration:none;
  color:#EF4444;
  font-family:"ibmRegular";
  font-size:15px;
}



/* Text inside button (Add / Added / Sold out / Pre-order) */
button[name="add"] span,
button[data-button-action="add-to-cart"] span {
  color: inherit !important;
}

@media(min-width:768px){
.footer-menu-2col {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 30px;
}

.footer-menu-col {
  list-style: none;
  padding: 0;
  margin: 0;
}

.footer-menu-col li {
  margin-bottom: 10px;
}

.footer-menu-col a {
  color: #fff;
  font-size: 15px;
  line-height: 1.6;
  display: block;
}
.h-32{
  height:32px
}
.fw-1{
  font-weight:300
}
.new-dec :hover{
  color:#ffffff;
}
.footer__menus .categories-col {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.row{
  justify-content:center;
  
  
}
.ft{
  white-space: nowrap;
  text-align:left;
  padding-left: 15px;
}


.p-class{
  letter-spacing: 0.06rem;
    line-height: 1;
    font-family: "ibmRegular";
    font-size:16px;
    font-weight:300;
    margin-bottom:0px !important;
    height:28px;
;
.mb-1{
  margin-bottom:0px
}
}
.h-28{
  height:28px;
}
.new-dec{
  text-decoration:none;
}
.footer-menu-columns {
  flex-wrap: nowrap;
}.footer-menu-columns .col-6 {
  min-width: 200px;
}

.footer__content .row {
  align-items: center;
}

.footer__section {
  margin-bottom: 0;
}

.footer__section ul {
  margin-bottom: 0;
}


/* FORCE CUSTOM FOOTER MENU TITLE */
.footer__section-head h5 {
  display: block;
  width: 100%;
  text-align: left;
}

.footer-title {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  color: #FFC107; /* yellow like your screenshot */
  font-weight: 700;
}

/* Prevent Shella accordion from hiding title */
.footer__section-head {
  display: block !important;
}
/* social ion custom  */
.footer-social-simple li {
  margin-bottom: 14px;
}

.footer-social-simple a {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #fff;
  font-size: 16px;
  line-height: 32px;
  text-decoration: none;
}

.footer-social-simple i {
  font-size: 18px;
}
.social-media{
  gap:14px;
  flex-direction:column;
} 
.social-media .icon{
  width:20px;
  height:20px
}
.foot-icon{
  font-weight:300 !important;
  font-size:16px !important;
  margin-left:10px !important;
}
.foot-icon:hover{
  text-decoration:none !important;
}
/* footbottom */
.footer__bottom {
    background: #10ad9a; /* same green */
    padding: 25px 0 100px;
}

.footer-bottom-links {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap:22px;
    font-size: 15px;
    font-weight: 500;
    margin-bottom:50px;
}

.footer-bottom-links a {
    color: #ffffff;
    text-decoration: none;
    white-space: nowrap;
}

.footer-bottom-links span {
    color: #ffffff;
}
/* section-page-content */
.page-content{
  font-size:20px;
  font-family:"ibmRegular";
  font-weight:700;
}
.page-p{
  font-size:13px;
  font-weight:300;
  font-family:"ibmRegular"
}


}
@media(min-width:768px){
  .deal{
    height:545px !important;
  }
  .deal_1{
    height:484px;
  }
}
.article_p{
  font-size:11px !important;
  font-weight:400 !important;
  color:#000000 !important;
  letter-spacing: .13rem;
  line-height: 1.3;
  text-transform: uppercase;
  text-align:start;
  font-style:normal;
  padding-top:1px!important;

}
.mt{
  margin-top:3px;
}
.carousel-articles__title a{
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.carousel-articles__title a:hover{
  text-decoration:underline;
}
/* FORCE 16:9 ON ARTICLE / BLOG IMAGES */
.carousel-articles__image {
  aspect-ratio: 16 / 9 !important;
  overflow: hidden;
}

/* REMOVE OLD PADDING HACK */
.carousel-articles__image .rimage {
  padding-top: 0 !important;
  height: 100%;
}

/* IMAGE FIT PROPERLY */
.carousel-articles__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius:10px
}

.home-builder-block-id-template--25922823094579__1586282860739-1{
  padding-left:10px !important;
  padding-right:10px !important;
} 

.home-builder-block-id-template--25922823094579__1586282860739-2{
  padding-left:10px !important;
  padding-right:10px !important;
} .home-builder-block-id-template--25922823094579__1586282860739-3{
  padding-left:10px !important;
  padding-right:10px !important;
} .home-builder-block-id-template--25922823094579__1586282860739-4{
  padding-left:10px !important;
  padding-right:10px !important;
} 
/* mobile version */
span.price{
  color:#d40000;
}
@media (max-width: 767px) {

  .header_underline3::after{
    width:92vw;
  }
  .hide_menu{
    display:none !important;
  }
  .sale-percent {
    display: inline-block !important;
    white-space: normal !important;
    line-height: 1.2 !important;
    font-size: 12px !important;
  }
  .price--sale>span:first-child{
    font-size:12px;
  }
  
  .carousel__item .col-auto .slick-slide{
    width:280px !important
  }
  

  .carousel__head{
    margin-left:-16px;
  }
  
}
@media (max-width: 767px) {
  .carousel__item .slick-slide {
    width: 280px !important
  }


  .product-collection__button-add-to-cart button.btn--status.js-product-button-add-to-cart{
    height:40px;
    font-size:10px !important;
  }
  #buy-now{
    height:40px;
    font-size:10px !important;
  }
  .btn__icon svg{
    display:none;
  } 
  .product-collection__button-add-to-cart{
    gap:6px
  }
  .deal-container{
    margin:0px;
  }
  .deal-title{
    font-size:26px !important;
    text-align:center;
    height:45px;
  }
  .product-collection__button-add-to-wishlist {
    position: absolute;
    top: 4%;
    right: 6%;
    z-index: 5;
}
#template--25922823094579__1586282860739 .home-builder .home-section-title:after, .home-builder .carousel__title a:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 252px !important;
    height: 3px;
    background: #f4b400;
}

}
@media (max-width: 367px) {

  /* allow wrapping */
  .price--sale {
    flex-wrap: wrap !important;
    white-space: normal !important;
  }

  /* force sale percent to new line */
  .price--sale .sale-percent {
    flex: 0 0 100% !important;
    width: 100% !important;
    display: block !important;
    margin-top: 4px;
  }

}

@media (max-width:768px){
  .ml-m{
    margin-left:0%
  }
}
@media(min-width:1024 px){
  .ml-w{
    margin-left:-29%
  }
  
}
.footer-top{
  padding-top:36px
}
.popup-navigation__custom{
  background-color:#ffffff
}
/* Mobile popup header shadow */
.popup-navigation__head {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
  background: #fff;
  z-index: 1000;
}
.popup-navigation,
.popup_body {
  overflow: visible !important;
}
.popup-navigation__head {
  position: sticky;
  top: 0;
}

.popup-navigation__logo img.popup-logo {
  
  width: 136px;
  aspect-ratio:auto 136 / 26
}

.popup-navigation__close-btn {
  background: none;
  border: 0;
  padding: 0;
  display: flex;
  align-items: center;
}

/* image placeholder */
/* GRID LAYOUT */
.mobile-menu-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 22px 16px; /* row-gap | column-gap */
  padding: 21px 0;
}

/* MENU ITEM */
.mobile-menu-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  text-align: center;
}

/* IMAGE (KEY CHANGE HERE) */
.mobile-menu-item img,
.menu-image-placeholder {
  width: 92px;
  height: 92px;
  border-radius: 30px;  
  object-fit: cover;
  
}

/* TEXT */
.mobile-menu-item span {
  margin-top: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  color: #000;
  max-width: 110px;   
  font-family:"Lexend",sans-serif !important;
  
  
}
.menu-item-wrap{
  position:relative;
}

/* second drawer menu */
.mobile-menu {
  padding: 21px 0;
}

.menu-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px;
  border-radius: 12px;
  cursor: pointer;
}

.menu-item img {
  width: 48px;
  height: 48px;
  border-radius: 28px;
  object-fit: cover;
}

.menu-item.has-children {
  justify-content: space-between;
}

.arrow {
  font-size: 20px;
}



.submenu-header {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 15px;
  border-bottom: 1px solid #eee;
}

.submenu-back {
  font-size: 18px;
  background: none;
  border: none;
  cursor: pointer;
}

.submenu-item {
  display: block;
  padding: 14px 16px;
  border-bottom: 1px solid #f1f1f1;
  text-decoration: none;
  color: #000;
}
.mobile-submenu {
  position: fixed;
  inset: 0;
  background: #fff;
  z-index: 9999;
  transform: translateX(100%);
  transition: transform 0.3s ease;
  padding: 10px;
}

.mobile-submenu.active {
  transform: translateX(0);
}



.submenu-back {
  background: none;
  border: none;
  font-size: 18px;
  cursor: pointer;
}
/* ACTION BUTTONS */
.mobile-menu-actions {
  display: flex;
  flex-direction: column;
  background-color: #fff;
}
.menu-btn {
  margin:5px 20px;
  text-align: center;
  padding: 7px;
  border-radius: 6px;
  font-weight: 600;
  text-decoration: none;
  font-size: 14px;
}


.menu-btn.outline {
  border: 1px solid #2c8c7c;
  color: #2c8c7c;
  background: #fff;
  display:flex;
  justify-content: space-evenly;

}
.menu-btn.outline img {
  width: 18px;          /* base width (small) */
  height: auto;
  flex-shrink: 0;

  transform: scale(1.8);   /* 👈 VISUAL SIZE ONLY */
  transform-origin: center;
}

.menu-btn.outline span {
  line-height: 1;
}

.menu-btn.filled {
  background: #2c8c7c;
  color: #fff;
}

/* LINKS LIST */
.link-list{
  padding:10px 20px 10px 20px
}

.menu-link{
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #ebebeb;
  padding-bottom:10px;
  
}

.menu-link span {
  font-size: 15px;
  color: black;
  font-weight:400
}


.menu-link-icon {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.menu-link-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.menu-icon {
  width: 20px;
  height: 20px;
  object-fit: contain;
}

.arrow {
  font-size: 18px;
  color: #999;
}
.submenu-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
  padding: 10px;
}

.submenu-card {
  text-align: center;
  text-decoration: none;
  color: #000;
}

.submenu-card img {
  width: 100%;
  aspect-ratio: 1 / 1;
  border-radius: 14px;
  object-fit: cover;
  margin-bottom: 6px;
}

.submenu-card span {
  font-size: 12px;
  line-height: 1.3;
  display: block;
}

.submenu-title {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 10px;
}
.submenu-layout {
  display: flex;
  height: calc(100vh - 60px);
}

/* LEFT SIDEBAR */
/* LEFT SIDEBAR */
.submenu-sidebar {
  width: 86px;
  background: #ffffff;
  border-right: 1px solid #eee;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 10px;
  overflow-y: auto;
}

/* TAB */
.submenu-tab {
  width: 100%;
  padding: 10px 6px;
  border: none;
  background: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  cursor: pointer;
}

/* IMAGE */
.submenu-tab img {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  object-fit: cover;
  background: #f3f3f3;
}

/* TEXT */
.submenu-tab span {
  font-size: 11px;
  text-align: center;
  line-height: 1.2;
  color: #000;
  font-family: "Lexend", sans-serif;
}

/* ACTIVE */
.submenu-tab.active {
  background: #eaf6f4;
}

.submenu-tab.active img {
  outline: 2px solid #2c8c7c;
}


/* RIGHT CONTENT */
.submenu-content {
  flex: 1;
  padding: 12px;
  overflow-y: auto;
}

.submenu-panel {
  display: none;
}

.submenu-panel.active {
  display: block;
}

.submenu-card span {
  display: block;
  font-size: 12px;
  margin-top: 6px;
}




/* text div */

.popup-navigation {
  position: relative;
  height: 100vh;
  background: #fff;
  overflow: hidden;
}

/* HEADER */
.menu-header {
  height: 56px;
  padding: 0 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #eee;
}


/* MAIN MENU */
.drawer-root {
  height: 100%;
  overflow-y: auto;
}

.drawer-grid {
  display: flex;
    flex-direction: row;
    min-height: 394px;
    row-gap: 20px;
    column-gap: 30px;
    width: 100%;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: center;
    padding:0;
    margin:0;
}

.menu-grid-item {
 display:flex;
 min-height:110px;
 width:25%;
 cursor:pointer;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 gap:5px;
}

.img-sub {
    height: auto;
    max-width: 100%;
    display: block;
    aspect-ratio: 1 / 1;
    border-radius: 30px;
}
.text-sub {
  text-align:center;
  line-height:150%;
  display: block;
  
  font-size: 14px;
  font-family:"Lexend" !important;
  font-weight:500;
  color:black;
}
/* explore more button */
.exploreMoreBtn_wrapper{
  position:relative;
  display:flex;
  margin:10px 0;
  align-items:center;
  justify-content:center;
  width:100%;
}
.exploreMoreBtn_wrapper.rakhi:before{
  content: '';
    background: url("https://mytrident.com/cdn/shop/files/header-gif.gif?v=1722593428");
    position: absolute;
    width: 30px;
    height: 31px;
    display: flex;
    background-repeat: no-repeat;
    right: 0;
    background-size: cover;
    padding: 10px;
    top: 1px;
    left: 87px;
}
.explore_gift{
  text-decoration:none;
  min-width:90%;
  border-radius:5px;
  border:1px solid #0e8779;
  padding:10px 0;
  text-align:center;
  font-weight:600;
  font-family:"ibmRegular"!important;
  font-size:15px;
  color: #0e8779 !important;


}
.explore_gift-1{
  text-decoration:none;
  min-width:90%;
  border-radius:5px;
  border:1px solid #0e8779;
  padding:10px 0;
  text-align:center;
  font-weight:600;
  font-family:"ibmRegular"!important;
  font-size:15px;
  color: white !important;
  background-color: #0e8779;
  c

}
.exploreMoreBtn_wrapper.rakhi:after{
  content: '';
    background: url(/cdn/shop/files/header-gif.gif?v=1722593428);
    position: absolute;
    width: 30px;
    height: 31px;
    display: flex;
    background-repeat: no-repeat;
    right: 0;
    background-size: cover;
    padding: 10px;
    top: 1px;
    right: 87px;
}

/* SUB DRAWER OVERLAY */
.drawer-sub {
  position: absolute;
  inset: 0;
  background: #fff;
  transform: translateX(100%);
  transition: transform .35s ease;
  z-index: 20;
}

.mobile-menu.show-sub .drawer-sub {
  transform: translateX(0);
}

/* SUB HEADER */
.sub-header {
  height: 47px;
  padding: 0 16px;
  border-bottom: 1px solid #eee;
  display: flex;
  align-items: center;
  justify-content:space-between;
  z-index:100
}
.cross{
  width:20px;
  height:20px;
}
.header{
  font-family: "Yeseva-One";
  font-size:15px;
  color:black;
  font-weight:400;
}
.menu-header {
  position: relative;
  top: 0;
  z-index: 1;
  background: #fff;
}
.menu-header{
  box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a
  
}
.header-link{
  height:100%;
  text-align:center;
  word-break:break-word;
  justify-self:center;
}
.logo-wrap{
  margin-bottom:0px;
  width:100%;
  display:inline-block;
  transition:width .3s cubic-bezier(.52,0,.61,.99);
}
.header-img{
  vertical-align:top;
}
/* SUB BODY */
.sub-container {
  display: flex;
  height: calc(100vh - 56px);
}

.sub-left {
  width: 80px;
  background: #f3f8f7;
  overflow-y: auto;
  display:flex;
  flex-direction:column;
  gap:10px;
  box-shadow:3px 0 4px rgba(0, 0, 0, 0.2)
}

.left-item {
  display:flex;
  flex-direction:column;
  border: none;
  background: none;
  padding: 10px;
  border-radius: 14px;
  gap:5px;
  text-align: center;
}
.left-title{
  font-size:12px;
  font-family:"Lexend" !important;
  font-weight:400;
  color:black;
}

.left-item.active {
  background: #dff1ee;
}
.left-item img {
  width: 56px;
  height: 56px;
  border-radius: 14px;
  object-fit: cover;
}
.left-item span {
  display: block;
  font-size: 12px;
}

.sub-right {
  flex: 1;
  overflow-y: auto;
  padding: 10px 10px 20vh 10px;
}

.sub-section.active .section-header {
  background: #dff1ee;
}

.section-header {
  background: #deefed;
  padding: 0 15px;
  border-radius: 10px;
  display:flex;
  justify-content:space-between;
  height:36px;
  align-items:center;
}
.parent-link{
  font-size:20px;
  font-family:"Yeseva-One" !important;
  font-weight:500;
}
.section-subtitle{
  padding:10px;
  font-size:14px;
  font-family:"Lexend" !important;
  font-weight:400;
  color:black;
}
/* sub drawer */

.section-grid {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  
}
.grid-item {
  text-align: center;
  padding:10px
}
.grid-item img {
  width: 100%;
  aspect-ratio: 1 / 1;  
  object-fit: cover;
  height: auto;
  border-radius:20px;
}
.right-link{
  padding:5px 0px;
  font-size:12px;
  font-family:"Lexend" !important;
  line-height:normal;
  font-weight:400;
  text-transform:capitalize;
}

/* ===== FIX RIGHT SIDE GAP ISSUE ===== */

*,
*::before,
*::after {
  box-sizing: border-box;
}

.popup-navigation,
.mobile-menu {
  overflow-x: hidden;
}

.drawer-sub {
  position: fixed;              
  top: 0;
  left: 0;
  height: 100vh;

  width: 95vw;                
  max-width: 95%;

  background: #fff;
  z-index: 20;

  transform: translateX(-100%); /* 👈 hidden on LEFT */
  transition: transform 0.35s ease;

  display: flex;
  flex-direction: column;
  overflow-y: auto;
}

.drawer-sub {
  box-shadow: -4px 0 20px rgba(0,0,0,.12);
}/* ===== ABSOLUTE FULL HEIGHT FIX (iOS SAFE) ===== */

:root {
  --app-height: 100vh;
}

.popup-navigation,
.mobile-menu,
.drawer-sub {
  height: var(--app-height);
  min-height: var(--app-height);
  background: #fff;
}

/* Drawer must be fixed to viewport */
/* .popup-navigation,
.drawer-sub {
  position: fixed;
  inset: 0;
} */

@media(min-width:1024px){
  #shopify-section-template--25922823094579__deals_of_the_day_GktG9H{
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
  }
  .box_align{
    margin-left:20px
  }
}



/* hide account button in mobile */
@media (max-width: 767px) {
  .header__btn-account {
    display: none !important;
  }
  
}
@media (max-width: 1024px) {
  .custom-mobile-search {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: #fff;
    z-index: 999999;
    transform: translateY(-100%);
    transition: transform .35s ease;
  }

  .custom-mobile-search.is-active {
    transform: translateY(0);
  }
}



/* pdp design  */

/* wishlist pdp */
.product-gallery__content .product-gallery__main  .wishlist-btn{
  width:30px !important;
  height:30px !important
}
.product-gallery__content .icon-wishlist-heart-empty:before{
  margin-top:12px;
  margin-left:2px;
}

.fw-500{
  font-weight:500;
  letter-spacing:0.6px;
}
.product-page-info__title h1{
  font-family:"ibmRegular" !important;

}
/* plp page */

@media(max-width:768px){
  .home-builder-block-id-template--25922823094579__1586280453180-4{
    margin-top:19px !important
  }
  .newtheme{
    padding: 24px 15px;
  }
  .product-gallery__content{
    margin-top:-20px
  }
}
  /* custom */
  .size-guide-btn{
    font-size:14px;
    border:0;
    color:#0c8778;
    min-height: 14px;
    text-decoration: none;
    font-weight: bold;
    background-color:white;
    font-family:"ibmRegular";
    margin:10px 0;
    position:relative;
    padding:0 6px 0 0 ;
  }

  .size-guide-btn::after{
    content:"";
        content: '';
    background: url(/cdn/shop/files/image_99.png?v=1757142397);
    position: absolute;
    width: 30px;
    height: 30px;
    z-index: 1;
    width: 15px;
    height: 15px;
    display: flex;
    
    background-repeat: no-repeat;
    background-size: cover;
    padding: 8px;
    top: 4px;
    right: -15px;
  }

  /* accordian pdp */
  
  .a-list-item{
    font-weight:400 !important;
  }
  

.tabs__body > div:first-of-type > span {
    font-family:"Lexend" !important;
    font-size:20px;
    font-weight:700;
    text-transform:capitalize !important;
    padding:20px 0 !important;
}

/* Second accordion title */
.tabs__body > div:nth-of-type(n+2) > span {
    font-family:"ibmRegular" !important;
    font-size:16px;
    font-weight:600;
    text-transform:capitalize !important;
    padding:20px 0 !important;
}
.metafield-multi_line_text_field{
  font-size:14px;
  font-family:"ibmRegular" !important;;
  font-weight:500;
  color:black;
}
  /* pdp arrows */

  /* Slider spacing */
.pdp-thumbnails-slider {
  padding: 0 40px; /* space for arrows */
}

/* Thumbnail spacing */
.pdp-thumbnails-slider .slick-slide {
  padding: 0 8px;
}

/* Image full width */
.pdp-thumbnails-slider img {
  width: 100%;
  height: auto;
  display: block;
}
/* Base arrow button */
.pdp-thumbnails-slider .slick-arrow {
  width: 0px;
  height: 0px;
  background: transparent;
  border: none;
  font-size: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  z-index: 1;
}

/* LEFT ARROW */
.pdp-thumbnails-slider .slick-prev {
  left: 0px;
}

.pdp-thumbnails-slider .slick-prev::before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  border-left: 3px solid #666;
  border-bottom: 3px solid #666;
  transform: rotate(45deg);
}

/* RIGHT ARROW */
.pdp-thumbnails-slider .slick-next {
  right: 12px;
}
button:focus{
  outline:none;
}
.pdp-thumbnails-slider .slick-next::before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  border-right: 3px solid #666;
  border-top: 3px solid #666;
  transform: rotate(45deg);
}
/* pdp add to cart */
@media(min-width:768px){
  .buttonbuy #gokwik-buy-now{
    height:50px !important;
  }
.addTocart{
  height:5rem;
  width:100%;
  background:white !important;
  color:black;
  border-radius:4px !important;
  border:1px solid #54555a !important;
}

.buttonbuy .shopify-payment-button__button.shopify-payment-button__button--unbranded{
  height:3rem;
  background-color:#028677 !important;
  font-family:"DIN Pro Light";
  color:white !important;
  border-radius:4px !important;
  font-size:20px;
  border: none;
}

.addTocart span .btn__text{
  color:#54555a !important;
  line-height:1.2;
  letter-spacing:1px;
  font-family:"ibmRegular";
  font-size:20px;
  font-weight:700;
  text-transform:capitalize;

}
.buy_button_mobile{
  max-width:90% !important;
}
.shopify-payment-button__button {
  height:5rem !important;
}
.product-page-info__button-add-to-cart .btn:hover{
  background:#0cac9a !important;
  transition:none !important; 
}
.product-page-info__button-add-to-cart .btn:hover{
  color:white !important;
}
}
/* buy now button */
.margin-change{
  margin-top:-25px
}
/* product-varient arrow */
.similar-products-slider img{
  width:100%;
  cursor:pointer;
  border:2px solid transparent;
}

.similar-product-item.active img{
  border-color:#000;
}
ul:not(.list-unstyled):not([list-unstyled]) li::before{
  display:none !important; 
}
#shopify-section-template--26052148887859__video_carousel_nYEtbV{
   margin-top:-15px
}
html {
  font-size: 62.5%;
}
.custom-size{
  max-width:1400px;
  padding:0 50px;
  margin-left:auto;
  margin-right:auto;
}.custom-size1{
  max-width:1400px;
  margin-left:auto;
  margin-right:auto;
}
.image-overlay__content-heading{
  font-family:"ibmRegular";
}
.image-overlay__content-sub_heading {
  
        font-family:"ibmRegular" !important;
    }

    .image-overlay__content-paragraph p {
        
        font-family:"ibmRegular" !important;
    }
/* pdp customize for mobile  */
@media(max-width:700px){
  .custom-size{
    padding:0 20px !important;
  }

  /* hide title for mobile */
  .custom-hide{
    display:none !important;
  }
  .mobile-title{
    
    letter-spacing: 0.6px;
    color: #000000;
    line-height: 1.3;
    word-break: break-word;
    text-align: left;
    font-weight:700
  }
  .new-tax{
    display:flex;
  }
  .quantity_title{
    font-size:15px
  }
  .input-quantity--type-04 [data-control]{
    width:30px; 
    height:30px;
  }
  .input-quantity--type-04 .input{
    min-width:50px
  }
  .mobile_buy_button{
    position: fixed;
    bottom: 0;
    left:0;
    z-index: 10;
    background: white;
    height:70px !important;
    align-items:center;
    justify-content:center;
    padding:5px 30px;
    gap:15px;

  }
  .product-page-info__button-add-to-cart .btn:not(.btn--size-large){
    min-height:40px !important;
    border-radius:5px !important;
    background:white;
    color:#54555a;
    border:2px solid #54555a;
    
  }
  .product-page-info__button-add-to-cart .btn__text{
    font-weight:700 !important;
    font-size:14px
  }
  .dynamic-checkout__button--styled .shopify-payment-button__button{
    min-height:46px !important;
    border-radius:4px !important;
    background-color:#0d8677 !important;
    border-radius:4px !important;
    color:white;
    font-family:"DIN Pro Light";
  }
  .tabs[data-type=mobile] .tabs__body>div>span{
    text-align:left !important;
    padding:20px 20px !important;
    font-size: 15px;
  }
  .tabber1{
    font-size:12px !important;
  }
  .rte ul, .rte ol{
    font-weight:400 !important;
    font-size:14px;
  }
  .tabs[data-type=mobile] .tabs__content{
    padding:20px 20px 50px
  }
  .c-mt{
    margin-top:12px
  }
}
.product-variants--header{
  font-family:"Lexend",sans-serif;
  font-weight:700;
}

/* custom-page editing */
.section-template--26059287200051__scrollable_page_content_znnaAp .scroll-box p{
  font-size:20px
}
.MsoNormal a{
  color:#0e8779 !important;
    font-weight:400
}

.MsoNormal a:hover{
  color:Gray !important;
}

.MsoNormal{
  font-size:20px !important;
  line-height:1.8
}
.custom-bullets {
  list-style-type: disc;
  padding-left: 20px;
  margin-left:20px
}

.custom-bullets li {
  display: list-item;
  color: #0e8779 !important;
  font-weight:400 !important;
  font-family:"ibmRegular" !important;
}
.section-template--25922823258419__scrollable_page_content_aeR4wT .scroll-box p{
  font-size:20px;
}

.home-blog-card-title a{
  display:-webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:1;
  overflow:hidden;
  font-size:13px;
}
.heading_pdp{
  font-weight:700
}
/* sold out button */
/* Sold Out Button - Green BG + White Text */
.btn[data-button-status="sold-out"],
.btn:disabled[data-button-status="sold-out"],
button[data-button-status="sold-out"] {
  background-color: #0c8778 !important; /* Green */
  color: #ffffff !important; /* White text */
  border-color: #0c8778 !important;
  opacity: 1 !important;
}

/* Ensure inner text also becomes white */
.btn[data-button-status="sold-out"] span {
  color: #ffffff !important;
}

.custom_div_adjustment{
  max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 50px;
    background: #f8f8f8;
}

@media(min-width:1260px){
  .jc{
    justify-content:space-between;
  }
}
/* plus and minus icon */
/* Default → show PLUS, hide MINUS */
.collection-sidebar-section__arrow .icon-theme-162{
  display:block;
}

.collection-sidebar-section__arrow .icon-theme-163{
  display:none;
}
.collection-sidebar-section__head.open 
.collection-sidebar-section__arrow .icon-theme-162{
  display:none;
}

.collection-sidebar-section__head.open 
.collection-sidebar-section__arrow .icon-theme-163{
  display:block;
}

.heading-title{
  font-size:14px !important;
  
}
/* static pages */
.ques{
  font-weight:600 !important;
  font-style:italic;
  font-size:14px !important;
}
.ans{
  font-style:italic;
}
.subtitle_TC{
  font-weight:600 !important;
  font-size:13px !important;
}
.points{
  font-style:normal;
  
}
.points_a{
  color:#0e8779 !important;
}
.gtc_title{
  font-size:20px;
  margin-bottom:0px !important
}
.sp_title{
  font-size:14px;
  font-family:"ibmRegular"!important;
  font-weight:600;
}
.item_li{
  color:#0e8779 !important;
  font-size:13px;
  font-family:"ibmRegular";
}
h6.title{
  margin:5px 0 !important;
}
.desc{
  font-family:"ibmRegular",sans-serif !important;
}
.title{
  font-family:"ibmRegular", sans-serif !important;
  color:#0e8779;
}
#menur4a4{
  color:#0e8779 !important;
}
.gtc{
  color:#0e8779 !important;
}
.section-template--25922823389491__scrollable_page_content_gyQAG3 h3, .section-template--25922823389491__scrollable_page_content_gyQAG3 h4, .section-template--25922823389491__scrollable_page_content_gyQAG3 div, .section-template--25922823389491__scrollable_page_content_gyQAG3 a{
color:#0e8779 !important;
}
.section-template--25922823389491__scrollable_page_content_gyQAG3 li::before{
  color:#0e8779 !important;
}
.section-template--25922823389491__scrollable_page_content_gyQAG3 li{
  color:#0e8779 !important;
  font-family:"ibmRegular",sans-serif !important;
}
.sitemap-block--items ul{
  justify-content:space-around !important;
}
.gap-40{
  gap:40px
}

.authority-matrix {
  border: 1px solid #d9d9d9;
  border-collapse: collapse !important;
  width: 100%;
  margin-top:20px
}

.authority-matrix td {
  border: 1px solid #d9d9d9 !important;
  padding: 14px 18px;   /* Increased spacing */
  line-height: 1.6;     /* Better text breathing */
}

.authority-matrix tr {
  border: 1px solid #d9d9d9;
}

.authority-matrix td:first-child {
  text-align: center;   /* Optional: center S. No. */
}

/* add to cart design */
.empty-cart-shopping-button {
  position: fixed;
  bottom: 30px;
  left: 83%;
  transform: translateX(-50%);

  background-color: #0f7f6d !important;
  color: #fff !important;
  padding: 16px 32px !important;
  border-radius: 10px !important;
  font-size: 18px !important;
  font-weight: 600 !important;

  z-index: 9999;
  min-width: 208px;
  text-align: center;
}
.underlined-link {
    color: #54555ad9 !important;
    
text-decoration:underline !important;
font-size:15px !important;
}
.TextRun.SCXW86273673.BCX8{
  font-weight:500
}
@media(max-width:768px){
  #gokwik-buy-now{
    height:40px !important
  }
  .empty-cart-shopping-button{
    left:50%;
    bottom:60px
  }
  .custom_div_adjustment{
    padding:0 10px
  }
  
}
.gap-content{
  gap:4px
}

.pill{
   background-color: #cfe5e1;      
  color: #111;                   
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  
  padding: 3px 43px;
  border-radius: 40px;            
  
  border: 1px solid #3aa39f;      
  
  width: fit-content;
  margin: 15px auto;             
  
  letter-spacing: 0.5px;
}
.discount-code span{
  font-size:14px;
}
.header-bottom{
  padding-bottom:8px;
  border-bottom:1px solid black
}

.product-cart{
  background:#02867714;            /* light mint background */
  border-radius: 15px;            /* smooth rounded corners */
  padding: 5px 8px;
  
  border: 1px solid rgba(0,0,0,0.05);  /* soft border */
  
  box-shadow: 
   6px 5px 5px #02867730;
  
  margin-bottom: 10px;
  
  transition: all 0.3s ease;
}
#splide {
  visibility: visible !important;
  opacity: 1 !important;
  display: block !important;
  height: auto !important;
}

#splide .splide__track {
  overflow: visible !important;
}

#splide .splide__slide {
  display: block !important;
}
.popup-product-card {
  display: flex;
  gap: 12px;
  padding: 12px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background: #fff;
}

.popup-product-image img {
  width: 90px;
  height: 90px;
  object-fit: cover;
  border-radius: 8px;
}

.popup-product-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.popup-product-title {
  font-size: 15px;
  margin: 0 0 6px;
}

.popup-product-title a {
  text-decoration: none;
  color: #000;
}

.popup-product-price {
  font-size: 14px;
}

.sale-price {
  color: #d40000;
  font-weight: 600;
  margin-right: 6px;
}


.popup-add-btn {
  margin-top: 6px;
  padding: 6px 14px;
  border-radius: 6px;
  border: 1px solid #000;
  background: #fff;
  cursor: pointer;
  font-size: 13px;
  transition: 0.2s ease;
}

.popup-add-btn:hover {
  background: #000;
  color: #fff;
}
/* recommond title  */
.rec_title{
  font-size:25px;
  text-transform:uppercase;
  padding-left:0px;
  margin-left:15px;
  max-width:500px !important;
  font-family:"ibmRegular";
  font-weight:600 !important;
}

.header_underline5{
  position:relative;
}
/* Orange highlight line */
.header_underline5::after {
  content: "";
  position: absolute;
  left: 15px;
  bottom: 5px;
  width: 91vw;
  height: 3px;
  background: #f4b400;
}

.filter_box{
  position: fixed;
    z-index: 1000;
    background: white;
    bottom: 0;
    width: 100%;
    height:5rem;
    justify-content:space-evenly;
    
    align-items:center;
}
#SortByClone{
  font-size:14px!important
}
.shopify-block.shopify-app-block{
  padding-left:0
}
.product-collection__image {
  position: relative;
}

.star_position {
  position: absolute !important;
  bottom: 2px;
  left: 4px;
  z-index: 1;
  background: #02867791;
  padding:0 10px;
  border-radius: 6px;
  color:white;
}
.gtc_heading{
  font-size:14px;
  font-family:"ibmRegular";
  letter-spacing:0.6px;
  line-height:1.8rem;
}
.gtc_div.gtc{
  font-family:"ibmRegular" !important;
  font-weight:400;
  font-size:13px;
}
.gtc_points{
  font-size:13px;
  font-weight:400;
  font-family:"ibmRegular";
  
}
p.gtc{
  font-size:18px;
}
.btn-text{
  text-transform:capitalize;
  font-size:20px;
  
}
.shopify-payment-button .pay-opt-icon{
  display:none !important;
}
.buy_now{
  color:white!important}
.btn__text.arrange_buy{
  text-transform:capitalize;
  font-size:15px;
}

/* progress bar */



.custom-cart-progress {
  position: relative;
  padding: 35px 20px 25px;
}


.progress-wrapper {
  width: 100%;
  height: 4px;
  background: #eee;
  border-radius: 10px;
  position: relative;
}


.progress-fill {
  position: absolute;
  height: 4px;
  width: 0%;
  background: #0a7f62;
  border-radius: 10px;
  transition: width 0.4s ease;
}
.progress-steps {
  position: absolute;
  top: 56%;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: space-evenly;
  transform: translateY(-50%);
}
.product-cart__title{
  display:flex;
  flex-direction:column;
  gap:16px
}
.product-cart__price-value .price span{
  font-size:15px
}
.custom_q{
  background-color:#ffffff00 !important;
  border-radius:4px;
  width:25px !important;
}
.custom_b{
  border:none !important;
}
.step {
  width: 40px;
  height: 40px;
  background: #f3f3f3;
  border: 2px solid #ddd;
  border-radius: 12px;

  display: flex;
  align-items: center;
  justify-content: center;

 
  color: #bbb;

  transition: all 0.3s ease;
}


.step.active {
  background: #e6f4f2;
  border-color: #0a7f62;
  color: #0a7f62; /* icon turns green */
}


.step svg {
  width: 20px;
  height: 20px;
  fill: currentColor;
}


[data-js-popup-name="cart"] .price,
[data-js-popup-name="cart"] .price span {
  color: #000 !important;
}

/* cart discount css */

.cart-savings-banner {
  background: #cfd8e3;   /* light grey-blue */
  padding: 4px 0;
  border-radius: 10px 10px 0 0;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 15px;
  font-family:"ibmRegular" !important;
}


.cart-savings-banner strong {
  font-weight: 700;
  font-size: 16px;
}

.popup-cart__total-section {
  margin-bottom: 15px;
}

.cart-total-label {
  font-weight: 700;
  font-size: calc(12px + (15 - 12) * (100vw - 375px) / (1440 - 375));
  font-family:"ibmRegular",sans-serif;
  line-height:1
}

.cart-total-prices {
  font-size: calc(12px + (15 - 12) * (100vw - 375px) / (1440 - 375));
  font-weight: 700;
  line-height:1;
  font-family:"ibmRegular";
  margin-top:5px;
}

.cart-compare-price {
  text-decoration: line-through;
  color: #777;
  margin-right: 10px;
  font-weight: 700;
}

.cart-final-price {
  color: #d40000;
  font-weight: 700;
}
.home-gokwik-buy-now .pay-opt-icon {
  display: none !important;
}
.gokwik-checkout button:hover {
  background: #0d8677 !important;
  color: #ffffff !important;
}
.gokwik-checkout button,
.gokwik-checkout button .btn-text,
.gokwik-checkout button .btn-text span {
  color: #ffffff !important;
  font-size:16px !important;
  font-family:"ibmRegular" !important;
  letter-spacing:1px;
  line-height:1.2;
  font-weight:600;
}
.sold-out-btn{
  text-transform:capitalize;
  font-size:15px;
}

.custom-tag-absolute {
  position: absolute;
  top: 5px;
  left: 5px;
  background: #028677;
  color: #ffffff;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 2.5px 5px;
  border-radius: 5px;
 z-index:1;
  font-family:"ibmRegular";
}

.price.price--sale{
  display:flex;
  align-items:center;
}

.mobile_buy_button #gokwik-buy-now .buy_now {
  font-size: 20px !important;
}
span.buy_now{
  font-size:15px ;
  font-family: "Arial" !important;
    font-weight: 500;
}
@media(max-width:1025px){
.price.price--sale{
  flex-direction:column;
  gap:5px;
}
.product-collection__price{
  height:33px
}

.sold-out-btn{
  font-size:15px
}
.multi_heading{
  font-size:18px
}
.custom-tag-absolute{
  padding:0.5px 3px;
  font-size:11px
}
/* heart icon */
/* Make product image container relative */
/* Make image container relative */
.product-gallery,
.product-gallery__main,
.product-page-info__media {
  position: relative !important;
}

/* Force wishlist to top-left */
.hulk_wl_icon-text {
  position: absolute !important;
  top: 45px !important;
  right: 15px !important;
  
  transform: none !important;
  margin: 0 !important;
  z-index: 2 !important;
  justify-content: right !important;
}

/* Optional styling (clean white circle) */
.hulk_wl_icon {
  background: #fff !important;
  padding: 8px !important;
  border-radius: 50% !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.15);
  
}

}
/* hide filter option */
span[data-value="manual"],span[data-value="most-relevant"] {
  display: none !important;
}
/* Hide Alphabetically A–Z and Z–A */
span[data-value="title-ascending"],
span[data-value="title-descending"] {
  display: none !important;
}
option[value="most-relevant"],
option[value="title-ascending"],
option[value="title-descending"] {
  display: none;
}
@media(min-width:1024px){
  .collection-control .row {
  display: flex;
  align-items: center;
  justify-content: flex-start !important;
}

.collection-control__view-wrapper {
  margin-left: 0 !important;
}

.collection-control__grid-buttons {
  margin-left: auto !important;
}


}


/* tabber points */

/* Clean Product Description Bullets */
.tabs__content ul {
  list-style: disc !important;
  padding-left: 18px !important;
  margin-left: 0 !important;
}
.readmore-content ul{
  font-family:"ibmRegular"
}
.tabs__content li {
  padding-left: 0 !important;
  margin-bottom: 12px;
  line-height: 1.6;
}

.tabs__content ul li::marker {
  color: #000;
  font-size: 16px;
}

.readmore-content {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.readmore-content.expanded {
  -webkit-line-clamp: unset;
  overflow: visible;
}

.readmore-btn {
  font-weight: 500;
  cursor: pointer;
  text-decoration: underline;
  align-self:end;
}

.readmore-wrapper{
  display:flex;
  flex-direction:column;
}

.newsection p{
  font-weight:500 !important;
  font-size:14px;
}
.tabs__content.newsection p {
  margin-bottom: 12px !important;
}

.heart-wishlist-animation .heart-hulk-animation{
  margin-right:1px ;
  margin-top:-13px;
}
.hulkapps-wl-collection-icon[data-icon-background=round]{
  padding:5px 5px !important;
}

.heart-wishlist-animation[data-added=true] .heart-hulk-animation .icon-wishlist-heart-empty:before{
  margin-top:13px ;
}
.ml-5{
  margin-left:5px;
}
.mr-5{
  margin-right:5px
}
.filter_name{
  font-size:14px;
  font-weight:500;

}
.collection-product-count__text.m-0{
  font-size:14px;
}
.dropdown span{
  color:black;
  font-size:14px;
  font-family:"ibmRegular";
  font-weight:500;
  line-height:1.8;
  letter-spacing:0.6px
}
.dropdown span:hover{
  background-color:blue;
  color:white !important;
}
.readmore-content p span, .readmore-content p{
  font-weight:500;
  font-size:16px;
}
@media(min-width:1024px){
  .border_css{
    border: 2px solid gray;
    padding:10px 15px;
  }
}
/* popup size guide */
/* Button */


/* Overlay */
.size-guide-overlay{
  display:none;
  position:fixed;
  top:40px;
  right:0;
  left:0;
  bottom:0;
  background:rgba(0,0,0,0.85);
  z-index:99999;
  justify-content:center;
  align-items:center;
}

/* Wrapper */
.size-guide-wrapper{
  position:relative;
  max-width:90vw;
  max-height:90vh;
}

/* Image */
.size-guide-wrapper img{
  width:100%;
  height:auto;
  max-height:90vh;
  border-radius:12px;
}

/* Close button */
.size-guide-close{
  position:absolute;
  top:10px;
  right:8px;
  width:30px;
  height:30px;
  background:#fff;
  color:#000;
  font-size:18px;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  box-shadow:0 4px 10px rgba(0,0,0,0.2);
}

/* product varient button */

.variant-button {
    margin-top:30px;
    border:1px solid #0000008c;
    color: #000000;
    border-radius: 5px;
    
    margin: 1.7rem .5rem .2rem 0;
    font-size: 12px;
    letter-spacing: .1rem;
    line-height: 1;
    text-align: center;
    transition: border var(--duration-short) ease;
    cursor: pointer;
    position: relative;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 6px;
    font-weight:300
}
.variant-button.active {
    outline: 1px solid #54555A;
    border: 2px solid #fff;
    background: #0e8778;
    color: #fff;
    font-size:12px;
}
/* judgme review */

.jdgm-rev-widg__title, .jdgm-rev-widg__summary-text,.jdgm-rev-widg__summary-average,.jdgm-rev__body{
  font-family:"ibmRegular",sans-serif;
  font-weight:500 !important;
}
/* price adjustment */
.off-label{
  font-size:11px
}
.price{
  font-size:14px;
}
@media(max-width:1300px){
  .price{
    font-size:11px;
  }
  .off-label{
    font-size:11px
  }
  .label{
    font-size:11px;
    line-height:0px;
    height:0px;
  }
  .blogs-title-new{
    white-space:nowrap;
  }
  
  
}

@media(max-width:430px){
  
  .price{
    font-size:13px;
  }
  .off-label{
    font-size:13px
  }
  .label{
    font-size:13px;
    line-height:0px;
    height:0px;
  }
  span.buy_now{
  font-size:13px !important ;
}
.price.price--sale{
  flex-direction:column;
  gap:5px;
}
.product-collection__price{
  height:33px
}
}
@media(max-width:768px){
  .sold-out-btn{
  font-size:12px
}
  .rec_title {
    font-size:16px;
  }
  .input-quantity--type-04{
    margin-bottom:0px;
  }
}
@media (min-width: 1025px) and (max-width: 1260px) {
  .btn--animated .btn__text {
  transform: translate3d(0, 0, 0);
}
}

/* custom pages */

.bath-pages{
  margin-top:-15px !important
}

.new-margin{
  margin:15px 0;
}
.new-index{
  z-index:1000
}
a[data-gridwlhulklist][data-custom-wishlist-icon]{
  z-index:0 !important
}
.sp_title{
  color:#0e8779 !important;
}
.sp_title:before{
  color:#0e8779 !important;
}
.change-tag{
  background:#F8CE1B !important;
  color:black !important
}
.change-tag-2{
  background:white !important;
  color:black !important;
  font-size:11px !important;
}
/* fbt customisation */

.cbb-frequently-bought-title{
    font-size: 1.6rem !important;
    letter-spacing: 0.06rem;
    line-height: calc(1 + 0.8 / var(--font-body-scale));
    text-transform: uppercase;
    position: relative;
    display: block;
    padding-bottom: 12px;
    background: transparent !important;
}
.cbb-frequently-bought-selector-label-name{
  font-family:"ibmRegular",sans-serif !important;
}
.cbb-recommendations-variant-select{
  border:1px solid black !important;
}
.cbb-frequently-bought-add-button{
  padding:16px 30px !important; 
  text-transform:capitalize !important;
  font-size:18px !important;
}
.btn-upsell{
    border:1px solid
}
.product-form__submit{
    border: 1px solid;
}
@media(max-width:768px){
    .buy_now_btn{
        border:2px solid;
    }
}
/* gray line */
.cbb-frequently-bought-title::before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #d9d9d9;
}

/* yellow line */
.cbb-frequently-bought-title::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 264px;
    height: 4px;
    background: #f4b400;
    border-radius:9999px
}

@media(max-width:468px){
    .cbb-frequently-bought-container{
        margin-right:0 !important;
        padding:0 15px 0 0;

    }
    .cbb-frequently-bought-products{
        white-space:nowrap;
    }
}
.button:after{
    box-shadow:none !important
}

/* arrow top  */

@media (max-width: 768px) {
  .footer__back-to-top {
    position: fixed !important;
    bottom: 120px;   /* distance from bottom */
    right: 4px;    /* distance from right */
    
    width: 45px;
    height: 45px;
    
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    
    z-index: 999;
  }
  .box-filter-new{
  /* border-right:2px solid lightgray; */
  
  width:50%;
  display:flex;
  justify-content:center;
}

}
@media (max-width: 768px) {
  .footer__back-to-top {
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
  }

  .footer__back-to-top.show {
    opacity: 1;
    visibility: visible;
  }
}
@media (min-width: 1380px) and (max-width: 1480px){
  .header__nav{
    margin-left:80px !important 
  }
}

/* filter arrange */
.col-6.mb-10.size{
  max-width:80% !important
}
.mini-add-btn:hover{
background-color:#0d8677 !important;
border:none !important
}
/* popup cart message  */

/* message  */
.message{
  background: rgba(252, 225, 53, 0.60);
  border-radius:15px;
  height:50px;
  display:flex;
  justify-content:center;
  align-items:center;

}
.content-p{

  font-size:13px;
}
.product-spec-item{
  font-size:13px;
  font-weight:400;
}
.product-spec-label{
  font-weight:600 !important
}

#mini-cart-carousel .splide__arrow--next {
    right: -1em;
}
#mini-cart-carousel .splide__arrow--prev{
  left:-1em
}
#mini-cart-carousel ul:not(.list-unstyled):not([list-unstyled]) li{
  padding-left:0px !important;
}
#main-collection-filters .restock-rocket-button-collection{
  
  width:100% !important
}
.scroll-box ol:not(.list-unstyled) li:before{
    color: #0e8779 !important;
  }