.elementor-8021 .elementor-element.elementor-element-d9ae2c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-8021 .elementor-element.elementor-element-d9ae2c1:not(.elementor-motion-effects-element-type-background), .elementor-8021 .elementor-element.elementor-element-d9ae2c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8021 .elementor-element.elementor-element-8a7bdb0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8021 .elementor-element.elementor-element-bf520ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:52px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-8021 .elementor-element.elementor-element-bf520ea:not(.elementor-motion-effects-element-type-background), .elementor-8021 .elementor-element.elementor-element-bf520ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8021 .elementor-element.elementor-element-e083fc1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:36px 56px;--row-gap:36px;--column-gap:56px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8021 .elementor-element.elementor-element-4488019{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8021 .elementor-element.elementor-element-8a0778d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8021 .elementor-element.elementor-element-d8b1803 > .elementor-widget-container{margin:6px 0px 16px 0px;}.elementor-8021 .elementor-element.elementor-element-d8b1803 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;line-height:0.97em;color:#FFFFFF;}.elementor-8021 .elementor-element.elementor-element-039a251 > .elementor-widget-container{margin:0px 0px 20px 0px;}.woocommerce .elementor-8021 .elementor-element.elementor-element-039a251 .star-rating{color:#EDE7D6;font-size:14px;}.woocommerce .elementor-8021 .elementor-element.elementor-element-039a251 .star-rating::before{color:rgba(255,255,255,0.2);}.woocommerce .elementor-8021 .elementor-element.elementor-element-039a251 .woocommerce-review-link{color:#9E9E9E;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8021 .elementor-element.elementor-element-f31988a > .elementor-widget-container{margin:0px 0px 8px 0px;}.woocommerce .elementor-8021 .elementor-element.elementor-element-f31988a .price{color:#FFFFFF;font-family:"Anton", Sans-serif;font-size:44px;font-weight:400;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8021 .elementor-element.elementor-element-b7c25de > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-8021 .elementor-element.elementor-element-b7c25de .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11.5px;text-transform:uppercase;letter-spacing:1.4px;color:#8FBF8F;}.elementor-8021 .elementor-element.elementor-element-45eaeec > .elementor-widget-container{margin:0px 0px 26px 0px;padding:0px 0px 26px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255,255,255,0.08);}.woocommerce .elementor-8021 .elementor-element.elementor-element-45eaeec .woocommerce-product-details__short-description{color:#C4C4C4;}.elementor-8021 .elementor-element.elementor-element-8d3e7f0{--display:flex;--min-height:120px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.14);--border-color:rgba(255,255,255,0.14);--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8021 .elementor-element.elementor-element-8d3e7f0:not(.elementor-motion-effects-element-type-background), .elementor-8021 .elementor-element.elementor-element-8d3e7f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-8021 .elementor-element.elementor-element-c24a318{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8021 .elementor-element.elementor-element-667469a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-667469a .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:10.5px;text-transform:uppercase;letter-spacing:2.4px;color:#EDE7D6;}.elementor-8021 .elementor-element.elementor-element-06af772 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-06af772{text-align:end;}.elementor-8021 .elementor-element.elementor-element-06af772 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;color:#8A8A8A;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8021 .elementor-element.elementor-element-5e16d89 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8021 .elementor-element.elementor-element-5e16d89 .cart button, .elementor-8021 .elementor-element.elementor-element-5e16d89 .cart .button{transition:all 0.2s;}.elementor-8021 .elementor-element.elementor-element-874750a > .elementor-widget-container{margin:12px 0px 22px 0px;}.elementor-8021 .elementor-element.elementor-element-874750a{text-align:center;}.elementor-8021 .elementor-element.elementor-element-874750a .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:10.5px;text-transform:uppercase;letter-spacing:1px;color:#6E6E6E;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8021 .elementor-element.elementor-element-d3b7d3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-8021 .elementor-element.elementor-element-d3b7d3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-8021 .elementor-element.elementor-element-d3b7d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-8021 .elementor-element.elementor-element-d3b7d3a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-8021 .elementor-element.elementor-element-d3b7d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-8021 .elementor-element.elementor-element-d3b7d3a .elementor-icon-list-icon i{color:#EDE7D6;transition:color 0.3s;}.elementor-8021 .elementor-element.elementor-element-d3b7d3a .elementor-icon-list-icon svg{fill:#EDE7D6;transition:fill 0.3s;}.elementor-8021 .elementor-element.elementor-element-d3b7d3a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8021 .elementor-element.elementor-element-d3b7d3a .elementor-icon-list-text{color:#B8B8B8;transition:color 0.3s;}.elementor-8021 .elementor-element.elementor-element-dc47888{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.14);--border-color:rgba(255,255,255,0.14);--padding-top:86px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-8021 .elementor-element.elementor-element-dc47888:not(.elementor-motion-effects-element-type-background), .elementor-8021 .elementor-element.elementor-element-dc47888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-8021 .elementor-element.elementor-element-4287fa1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8021 .elementor-element.elementor-element-797b02a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-8021 .elementor-element.elementor-element-797b02a{text-align:center;}.elementor-8021 .elementor-element.elementor-element-797b02a .elementor-heading-title{font-family:"Graduate", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:4.5px;color:#EDE7D6;}.elementor-8021 .elementor-element.elementor-element-205c96e > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-8021 .elementor-element.elementor-element-205c96e{text-align:center;}.elementor-8021 .elementor-element.elementor-element-205c96e .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8021 .elementor-element.elementor-element-10b0898 > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-8021 .elementor-element.elementor-element-10b0898{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;color:#9E9E9E;}.elementor-8021 .elementor-element.elementor-element-34b2cf3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.14);--border-color:rgba(255,255,255,0.14);--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8021 .elementor-element.elementor-element-34b2cf3:not(.elementor-motion-effects-element-type-background), .elementor-8021 .elementor-element.elementor-element-34b2cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-8021 .elementor-element.elementor-element-2239ba8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:34px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-8021 .elementor-element.elementor-element-2239ba8:not(.elementor-motion-effects-element-type-background), .elementor-8021 .elementor-element.elementor-element-2239ba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8021 .elementor-element.elementor-element-5600afe > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8021 .elementor-element.elementor-element-5600afe .elementor-icon-wrapper{text-align:center;}.elementor-8021 .elementor-element.elementor-element-5600afe.elementor-view-stacked .elementor-icon{background-color:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-5600afe.elementor-view-framed .elementor-icon, .elementor-8021 .elementor-element.elementor-element-5600afe.elementor-view-default .elementor-icon{color:#8A8A8A;border-color:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-5600afe.elementor-view-framed .elementor-icon, .elementor-8021 .elementor-element.elementor-element-5600afe.elementor-view-default .elementor-icon svg{fill:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-5600afe .elementor-icon{font-size:26px;}.elementor-8021 .elementor-element.elementor-element-5600afe .elementor-icon svg{height:26px;}.elementor-8021 .elementor-element.elementor-element-fafadf8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-fafadf8{text-align:center;}.elementor-8021 .elementor-element.elementor-element-fafadf8 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:38px;line-height:1em;color:#EDE7D6;}.elementor-8021 .elementor-element.elementor-element-956037e > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-956037e{text-align:center;}.elementor-8021 .elementor-element.elementor-element-956037e .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1.8px;color:#A8A8A8;}.elementor-8021 .elementor-element.elementor-element-6b6e2fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-6b6e2fd{text-align:center;}.elementor-8021 .elementor-element.elementor-element-6b6e2fd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;color:#707070;}.elementor-8021 .elementor-element.elementor-element-9e539c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:34px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-8021 .elementor-element.elementor-element-9e539c8:not(.elementor-motion-effects-element-type-background), .elementor-8021 .elementor-element.elementor-element-9e539c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-8021 .elementor-element.elementor-element-62c2c7f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8021 .elementor-element.elementor-element-62c2c7f .elementor-icon-wrapper{text-align:center;}.elementor-8021 .elementor-element.elementor-element-62c2c7f.elementor-view-stacked .elementor-icon{background-color:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-62c2c7f.elementor-view-framed .elementor-icon, .elementor-8021 .elementor-element.elementor-element-62c2c7f.elementor-view-default .elementor-icon{color:#8A8A8A;border-color:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-62c2c7f.elementor-view-framed .elementor-icon, .elementor-8021 .elementor-element.elementor-element-62c2c7f.elementor-view-default .elementor-icon svg{fill:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-62c2c7f .elementor-icon{font-size:26px;}.elementor-8021 .elementor-element.elementor-element-62c2c7f .elementor-icon svg{height:26px;}.elementor-8021 .elementor-element.elementor-element-7d483f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-7d483f2{text-align:center;}.elementor-8021 .elementor-element.elementor-element-7d483f2 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:38px;line-height:1em;color:#EDE7D6;}.elementor-8021 .elementor-element.elementor-element-c930538 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-c930538{text-align:center;}.elementor-8021 .elementor-element.elementor-element-c930538 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1.8px;color:#A8A8A8;}.elementor-8021 .elementor-element.elementor-element-958b054 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-958b054{text-align:center;}.elementor-8021 .elementor-element.elementor-element-958b054 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;color:#707070;}.elementor-8021 .elementor-element.elementor-element-67d6f05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:34px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-8021 .elementor-element.elementor-element-67d6f05:not(.elementor-motion-effects-element-type-background), .elementor-8021 .elementor-element.elementor-element-67d6f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-8021 .elementor-element.elementor-element-5e69f29 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8021 .elementor-element.elementor-element-5e69f29 .elementor-icon-wrapper{text-align:center;}.elementor-8021 .elementor-element.elementor-element-5e69f29.elementor-view-stacked .elementor-icon{background-color:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-5e69f29.elementor-view-framed .elementor-icon, .elementor-8021 .elementor-element.elementor-element-5e69f29.elementor-view-default .elementor-icon{color:#8A8A8A;border-color:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-5e69f29.elementor-view-framed .elementor-icon, .elementor-8021 .elementor-element.elementor-element-5e69f29.elementor-view-default .elementor-icon svg{fill:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-5e69f29 .elementor-icon{font-size:26px;}.elementor-8021 .elementor-element.elementor-element-5e69f29 .elementor-icon svg{height:26px;}.elementor-8021 .elementor-element.elementor-element-cb58338 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-cb58338{text-align:center;}.elementor-8021 .elementor-element.elementor-element-cb58338 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:38px;line-height:1em;color:#EDE7D6;}.elementor-8021 .elementor-element.elementor-element-01a9346 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-01a9346{text-align:center;}.elementor-8021 .elementor-element.elementor-element-01a9346 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1.8px;color:#A8A8A8;}.elementor-8021 .elementor-element.elementor-element-c1cb9df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-c1cb9df{text-align:center;}.elementor-8021 .elementor-element.elementor-element-c1cb9df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;color:#707070;}.elementor-8021 .elementor-element.elementor-element-0fea426{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:34px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-8021 .elementor-element.elementor-element-0fea426:not(.elementor-motion-effects-element-type-background), .elementor-8021 .elementor-element.elementor-element-0fea426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-8021 .elementor-element.elementor-element-2620f01 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8021 .elementor-element.elementor-element-2620f01 .elementor-icon-wrapper{text-align:center;}.elementor-8021 .elementor-element.elementor-element-2620f01.elementor-view-stacked .elementor-icon{background-color:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-2620f01.elementor-view-framed .elementor-icon, .elementor-8021 .elementor-element.elementor-element-2620f01.elementor-view-default .elementor-icon{color:#8A8A8A;border-color:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-2620f01.elementor-view-framed .elementor-icon, .elementor-8021 .elementor-element.elementor-element-2620f01.elementor-view-default .elementor-icon svg{fill:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-2620f01 .elementor-icon{font-size:26px;}.elementor-8021 .elementor-element.elementor-element-2620f01 .elementor-icon svg{height:26px;}.elementor-8021 .elementor-element.elementor-element-21ca126 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-21ca126{text-align:center;}.elementor-8021 .elementor-element.elementor-element-21ca126 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:38px;line-height:1em;color:#EDE7D6;}.elementor-8021 .elementor-element.elementor-element-fa59029 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-fa59029{text-align:center;}.elementor-8021 .elementor-element.elementor-element-fa59029 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1.8px;color:#A8A8A8;}.elementor-8021 .elementor-element.elementor-element-0532485 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-0532485{text-align:center;}.elementor-8021 .elementor-element.elementor-element-0532485 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;color:#707070;}.elementor-8021 .elementor-element.elementor-element-cc61e3b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:34px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-8021 .elementor-element.elementor-element-cc61e3b:not(.elementor-motion-effects-element-type-background), .elementor-8021 .elementor-element.elementor-element-cc61e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-8021 .elementor-element.elementor-element-0c9f8b4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8021 .elementor-element.elementor-element-0c9f8b4 .elementor-icon-wrapper{text-align:center;}.elementor-8021 .elementor-element.elementor-element-0c9f8b4.elementor-view-stacked .elementor-icon{background-color:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-0c9f8b4.elementor-view-framed .elementor-icon, .elementor-8021 .elementor-element.elementor-element-0c9f8b4.elementor-view-default .elementor-icon{color:#8A8A8A;border-color:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-0c9f8b4.elementor-view-framed .elementor-icon, .elementor-8021 .elementor-element.elementor-element-0c9f8b4.elementor-view-default .elementor-icon svg{fill:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-0c9f8b4 .elementor-icon{font-size:26px;}.elementor-8021 .elementor-element.elementor-element-0c9f8b4 .elementor-icon svg{height:26px;}.elementor-8021 .elementor-element.elementor-element-1f3e1e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-1f3e1e7{text-align:center;}.elementor-8021 .elementor-element.elementor-element-1f3e1e7 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:38px;line-height:1em;color:#EDE7D6;}.elementor-8021 .elementor-element.elementor-element-558aa55 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-558aa55{text-align:center;}.elementor-8021 .elementor-element.elementor-element-558aa55 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1.8px;color:#A8A8A8;}.elementor-8021 .elementor-element.elementor-element-57cb13b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-57cb13b{text-align:center;}.elementor-8021 .elementor-element.elementor-element-57cb13b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;color:#707070;}.elementor-8021 .elementor-element.elementor-element-1a2653b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:34px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-8021 .elementor-element.elementor-element-1a2653b:not(.elementor-motion-effects-element-type-background), .elementor-8021 .elementor-element.elementor-element-1a2653b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-8021 .elementor-element.elementor-element-6355755 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8021 .elementor-element.elementor-element-6355755 .elementor-icon-wrapper{text-align:center;}.elementor-8021 .elementor-element.elementor-element-6355755.elementor-view-stacked .elementor-icon{background-color:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-6355755.elementor-view-framed .elementor-icon, .elementor-8021 .elementor-element.elementor-element-6355755.elementor-view-default .elementor-icon{color:#8A8A8A;border-color:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-6355755.elementor-view-framed .elementor-icon, .elementor-8021 .elementor-element.elementor-element-6355755.elementor-view-default .elementor-icon svg{fill:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-6355755 .elementor-icon{font-size:26px;}.elementor-8021 .elementor-element.elementor-element-6355755 .elementor-icon svg{height:26px;}.elementor-8021 .elementor-element.elementor-element-7edbbce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-7edbbce{text-align:center;}.elementor-8021 .elementor-element.elementor-element-7edbbce .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:38px;line-height:1em;color:#EDE7D6;}.elementor-8021 .elementor-element.elementor-element-f21c161 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-f21c161{text-align:center;}.elementor-8021 .elementor-element.elementor-element-f21c161 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1.8px;color:#A8A8A8;}.elementor-8021 .elementor-element.elementor-element-75fc072 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-75fc072{text-align:center;}.elementor-8021 .elementor-element.elementor-element-75fc072 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;color:#707070;}.elementor-8021 .elementor-element.elementor-element-a8e8db7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:34px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-8021 .elementor-element.elementor-element-a8e8db7:not(.elementor-motion-effects-element-type-background), .elementor-8021 .elementor-element.elementor-element-a8e8db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-8021 .elementor-element.elementor-element-9aeae9e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8021 .elementor-element.elementor-element-9aeae9e .elementor-icon-wrapper{text-align:center;}.elementor-8021 .elementor-element.elementor-element-9aeae9e.elementor-view-stacked .elementor-icon{background-color:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-9aeae9e.elementor-view-framed .elementor-icon, .elementor-8021 .elementor-element.elementor-element-9aeae9e.elementor-view-default .elementor-icon{color:#8A8A8A;border-color:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-9aeae9e.elementor-view-framed .elementor-icon, .elementor-8021 .elementor-element.elementor-element-9aeae9e.elementor-view-default .elementor-icon svg{fill:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-9aeae9e .elementor-icon{font-size:26px;}.elementor-8021 .elementor-element.elementor-element-9aeae9e .elementor-icon svg{height:26px;}.elementor-8021 .elementor-element.elementor-element-797765a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-797765a{text-align:center;}.elementor-8021 .elementor-element.elementor-element-797765a .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:38px;line-height:1em;color:#EDE7D6;}.elementor-8021 .elementor-element.elementor-element-4d3f6f7 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-4d3f6f7{text-align:center;}.elementor-8021 .elementor-element.elementor-element-4d3f6f7 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1.8px;color:#A8A8A8;}.elementor-8021 .elementor-element.elementor-element-6614a68 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-6614a68{text-align:center;}.elementor-8021 .elementor-element.elementor-element-6614a68 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;color:#707070;}.elementor-8021 .elementor-element.elementor-element-ce86750{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:34px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-8021 .elementor-element.elementor-element-ce86750:not(.elementor-motion-effects-element-type-background), .elementor-8021 .elementor-element.elementor-element-ce86750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-8021 .elementor-element.elementor-element-efea95b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8021 .elementor-element.elementor-element-efea95b .elementor-icon-wrapper{text-align:center;}.elementor-8021 .elementor-element.elementor-element-efea95b.elementor-view-stacked .elementor-icon{background-color:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-efea95b.elementor-view-framed .elementor-icon, .elementor-8021 .elementor-element.elementor-element-efea95b.elementor-view-default .elementor-icon{color:#8A8A8A;border-color:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-efea95b.elementor-view-framed .elementor-icon, .elementor-8021 .elementor-element.elementor-element-efea95b.elementor-view-default .elementor-icon svg{fill:#8A8A8A;}.elementor-8021 .elementor-element.elementor-element-efea95b .elementor-icon{font-size:26px;}.elementor-8021 .elementor-element.elementor-element-efea95b .elementor-icon svg{height:26px;}.elementor-8021 .elementor-element.elementor-element-457711e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-457711e{text-align:center;}.elementor-8021 .elementor-element.elementor-element-457711e .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:38px;line-height:1em;color:#EDE7D6;}.elementor-8021 .elementor-element.elementor-element-48c2868 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-48c2868{text-align:center;}.elementor-8021 .elementor-element.elementor-element-48c2868 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1.8px;color:#A8A8A8;}.elementor-8021 .elementor-element.elementor-element-bbd87ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-bbd87ed{text-align:center;}.elementor-8021 .elementor-element.elementor-element-bbd87ed .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;color:#707070;}.elementor-8021 .elementor-element.elementor-element-62276f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-8021 .elementor-element.elementor-element-62276f2:not(.elementor-motion-effects-element-type-background), .elementor-8021 .elementor-element.elementor-element-62276f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-8021 .elementor-element.elementor-element-3652617{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8021 .elementor-element.elementor-element-42b9b47 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:10px 24px 10px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.14);border-radius:16px 16px 16px 16px;}.elementor-8021 .elementor-element.elementor-element-42b9b47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-8021 .elementor-element.elementor-element-42b9b47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-8021 .elementor-element.elementor-element-42b9b47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-8021 .elementor-element.elementor-element-42b9b47 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-8021 .elementor-element.elementor-element-42b9b47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-8021 .elementor-element.elementor-element-42b9b47 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:rgba(255,255,255,0.08);}.elementor-8021 .elementor-element.elementor-element-42b9b47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8021 .elementor-element.elementor-element-42b9b47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8021 .elementor-element.elementor-element-42b9b47 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8021 .elementor-element.elementor-element-42b9b47 .elementor-icon-list-icon i{color:#EDE7D6;transition:color 0.3s;}.elementor-8021 .elementor-element.elementor-element-42b9b47 .elementor-icon-list-icon svg{fill:#EDE7D6;transition:fill 0.3s;}.elementor-8021 .elementor-element.elementor-element-42b9b47{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-8021 .elementor-element.elementor-element-42b9b47 .elementor-icon-list-text{color:#C4C4C4;transition:color 0.3s;}.elementor-8021 .elementor-element.elementor-element-230571b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.14);--border-color:rgba(255,255,255,0.14);--padding-top:86px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-8021 .elementor-element.elementor-element-230571b:not(.elementor-motion-effects-element-type-background), .elementor-8021 .elementor-element.elementor-element-230571b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8021 .elementor-element.elementor-element-74657fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8021 .elementor-element.elementor-element-30cec6e > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-8021 .elementor-element.elementor-element-30cec6e{text-align:center;}.elementor-8021 .elementor-element.elementor-element-30cec6e .elementor-heading-title{font-family:"Graduate", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:4.5px;color:#EDE7D6;}.elementor-8021 .elementor-element.elementor-element-45a1379 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-8021 .elementor-element.elementor-element-45a1379{text-align:center;}.elementor-8021 .elementor-element.elementor-element-45a1379 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8021 .elementor-element.elementor-element-eb60977{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8021 .elementor-element.elementor-element-eb60977 .elementor-accordion-item{border-width:1px;border-color:rgba(255,255,255,0.14);}.elementor-8021 .elementor-element.elementor-element-eb60977 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:rgba(255,255,255,0.14);}.elementor-8021 .elementor-element.elementor-element-eb60977 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:rgba(255,255,255,0.14);}.elementor-8021 .elementor-element.elementor-element-eb60977 .elementor-tab-title{background-color:#101010;padding:20px 22px 20px 22px;}.elementor-8021 .elementor-element.elementor-element-eb60977 .elementor-accordion-icon, .elementor-8021 .elementor-element.elementor-element-eb60977 .elementor-accordion-title{color:#FFFFFF;}.elementor-8021 .elementor-element.elementor-element-eb60977 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-8021 .elementor-element.elementor-element-eb60977 .elementor-active .elementor-accordion-icon, .elementor-8021 .elementor-element.elementor-element-eb60977 .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-8021 .elementor-element.elementor-element-eb60977 .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-8021 .elementor-element.elementor-element-eb60977 .elementor-accordion-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-8021 .elementor-element.elementor-element-eb60977 .elementor-tab-title .elementor-accordion-icon i:before{color:#EDE7D6;}.elementor-8021 .elementor-element.elementor-element-eb60977 .elementor-tab-title .elementor-accordion-icon svg{fill:#EDE7D6;}.elementor-8021 .elementor-element.elementor-element-eb60977 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#EDE7D6;}.elementor-8021 .elementor-element.elementor-element-eb60977 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#EDE7D6;}.elementor-8021 .elementor-element.elementor-element-eb60977 .elementor-accordion-icon{margin-inline-end:12px;}.elementor-8021 .elementor-element.elementor-element-eb60977 .elementor-tab-content{background-color:#101010;color:#B4B4B4;font-family:"Inter", Sans-serif;font-size:14.5px;line-height:1.7em;padding:2px 22px 22px 22px;}.elementor-8021 .elementor-element.elementor-element-579f6de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.14);--border-color:rgba(255,255,255,0.14);--padding-top:86px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-8021 .elementor-element.elementor-element-579f6de:not(.elementor-motion-effects-element-type-background), .elementor-8021 .elementor-element.elementor-element-579f6de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-8021 .elementor-element.elementor-element-8c17089{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8021 .elementor-element.elementor-element-cfec220 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-8021 .elementor-element.elementor-element-cfec220{text-align:center;}.elementor-8021 .elementor-element.elementor-element-cfec220 .elementor-heading-title{font-family:"Graduate", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:4.5px;color:#EDE7D6;}.elementor-8021 .elementor-element.elementor-element-393110e > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-8021 .elementor-element.elementor-element-393110e{text-align:center;}.elementor-8021 .elementor-element.elementor-element-393110e .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8021 .elementor-element.elementor-element-5bc10e1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8021 .elementor-element.elementor-element-5bc10e1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-8021 .elementor-element.elementor-element-5bc10e1.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-8021 .elementor-element.elementor-element-6823a89{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.14);--border-color:rgba(255,255,255,0.14);--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;--z-index:700;}.elementor-8021 .elementor-element.elementor-element-6823a89:not(.elementor-motion-effects-element-type-background), .elementor-8021 .elementor-element.elementor-element-6823a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.94);}.elementor-8021 .elementor-element.elementor-element-5a9c78f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 20px;--row-gap:12px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8021 .elementor-element.elementor-element-241b20f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-241b20f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-8021 .elementor-element.elementor-element-2fcfedd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 18px;--row-gap:10px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8021 .elementor-element.elementor-element-b7371ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-8021 .elementor-element.elementor-element-b7371ac .price{color:#FFFFFF;font-family:"Anton", Sans-serif;font-size:26px;font-weight:400;}.elementor-8021 .elementor-element.elementor-element-010b7f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8021 .elementor-element.elementor-element-010b7f3 .cart button, .elementor-8021 .elementor-element.elementor-element-010b7f3 .cart .button{transition:all 0.2s;}@media(max-width:1024px){.elementor-8021 .elementor-element.elementor-element-34b2cf3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8021 .elementor-element.elementor-element-5bc10e1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-8021 .elementor-element.elementor-element-8a7bdb0{--content-width:1280px;}.elementor-8021 .elementor-element.elementor-element-e083fc1{--content-width:1280px;}.elementor-8021 .elementor-element.elementor-element-4287fa1{--content-width:1280px;}.elementor-8021 .elementor-element.elementor-element-3652617{--content-width:1280px;}.elementor-8021 .elementor-element.elementor-element-74657fd{--content-width:920px;}.elementor-8021 .elementor-element.elementor-element-8c17089{--content-width:1280px;}.elementor-8021 .elementor-element.elementor-element-5a9c78f{--content-width:1280px;}}@media(max-width:767px){.elementor-8021 .elementor-element.elementor-element-8a7bdb0{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-8021 .elementor-element.elementor-element-bf520ea{--padding-top:32px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-8021 .elementor-element.elementor-element-e083fc1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8021 .elementor-element.elementor-element-d8b1803 .elementor-heading-title{font-size:34px;}.woocommerce .elementor-8021 .elementor-element.elementor-element-f31988a .price{font-size:34px;}.elementor-8021 .elementor-element.elementor-element-dc47888{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-8021 .elementor-element.elementor-element-4287fa1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8021 .elementor-element.elementor-element-205c96e .elementor-heading-title{font-size:32px;}.elementor-8021 .elementor-element.elementor-element-34b2cf3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8021 .elementor-element.elementor-element-62276f2{--padding-top:0px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-8021 .elementor-element.elementor-element-3652617{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8021 .elementor-element.elementor-element-230571b{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-8021 .elementor-element.elementor-element-74657fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8021 .elementor-element.elementor-element-45a1379 .elementor-heading-title{font-size:32px;}.elementor-8021 .elementor-element.elementor-element-579f6de{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-8021 .elementor-element.elementor-element-8c17089{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8021 .elementor-element.elementor-element-393110e .elementor-heading-title{font-size:32px;}.elementor-8021 .elementor-element.elementor-element-5bc10e1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8021 .elementor-element.elementor-element-5a9c78f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8021 .elementor-element.elementor-element-241b20f .elementor-heading-title{font-size:12.5px;}.woocommerce .elementor-8021 .elementor-element.elementor-element-b7371ac .price{font-size:21px;}}/* Start custom CSS for container, class: .elementor-element-d9ae2c1 *//* Product page chrome */
.elementor-8021 .elementor-element.elementor-element-d9ae2c1 .woocommerce-breadcrumb{font-family:'Space Mono',monospace!important;font-size:11.5px!important;letter-spacing:1.2px;text-transform:uppercase;color:#777!important;margin:0!important}
.elementor-8021 .elementor-element.elementor-element-d9ae2c1 .woocommerce-breadcrumb a{color:#AAA!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4488019 *//* Gallery fixes.
   WooCommerce stacks a hidden .zoomImg clone on top of the product photo and
   reveals it on hover. A blanket `img { display:block }` rule made that clone
   permanently visible, which is what covered the artwork with a black square. */
.elementor-8021 .elementor-element.elementor-element-4488019 .zoomImg{display:none!important}

.elementor-8021 .elementor-element.elementor-element-4488019 .woocommerce-product-gallery{width:100%!important;max-width:560px!important;
  opacity:1!important;margin:0!important;float:none!important}
.elementor-8021 .elementor-element.elementor-element-4488019 .woocommerce-product-gallery__wrapper{width:100%!important}
.elementor-8021 .elementor-element.elementor-element-4488019 .woocommerce-product-gallery__image > img,
.elementor-8021 .elementor-element.elementor-element-4488019 .woocommerce-product-gallery img.wp-post-image{width:100%!important;
  height:auto!important;display:block!important;border-radius:16px}

/* Zoom / lightbox trigger */
.elementor-8021 .elementor-element.elementor-element-4488019 .woocommerce-product-gallery__trigger{top:14px!important;right:14px!important;
  left:auto!important;background:rgba(0,0,0,.72)!important;border:1px solid rgba(255,255,255,.4);
  border-radius:50%!important;width:40px;height:40px;display:grid;place-items:center;
  color:#fff!important;text-indent:0!important;font-size:0}
.elementor-8021 .elementor-element.elementor-element-4488019 .woocommerce-product-gallery__trigger img.emoji{width:18px!important;
  height:18px!important;margin:0!important}

/* Thumbnails */
.elementor-8021 .elementor-element.elementor-element-4488019 .flex-control-thumbs{display:flex!important;gap:10px;margin:12px 0 0!important;
  padding:0!important;list-style:none}
.elementor-8021 .elementor-element.elementor-element-4488019 .flex-control-thumbs li{width:auto!important;flex:0 0 22%;margin:0!important}
.elementor-8021 .elementor-element.elementor-element-4488019 .flex-control-thumbs img{width:100%!important;height:auto!important;
  border-radius:10px;border:1px solid rgba(255,255,255,.14);opacity:.6;transition:.2s}
.elementor-8021 .elementor-element.elementor-element-4488019 .flex-control-thumbs img.flex-active,
.elementor-8021 .elementor-element.elementor-element-4488019 .flex-control-thumbs img:hover{opacity:1;border-color:#EDE7D6}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e083fc1 *//* Gallery left, buy panel right. Declared at both levels because boxed
   containers insert an .e-con-inner wrapper. */
#bbu-pdp-row,
#bbu-pdp-row > .e-con-inner{display:flex!important;flex-direction:row!important;
  flex-wrap:wrap!important;align-items:flex-start!important;gap:56px}

#bbu-pdp-row > .e-con-inner > .e-con:first-child,
#bbu-pdp-row > .e-con:first-child{flex:1 1 47%!important;width:auto!important;min-width:0!important;
  max-width:560px}
#bbu-pdp-row > .e-con-inner > .e-con:last-child,
#bbu-pdp-row > .e-con:last-child{flex:1 1 45%!important;width:auto!important;min-width:0!important}

/* Keep the gallery square-ish instead of filling the viewport */
#bbu-pdp-row .woocommerce-product-gallery{max-width:560px}
#bbu-pdp-row .woocommerce-product-gallery img{width:100%;height:auto;border-radius:16px}

@media(max-width:1024px){
  #bbu-pdp-row,#bbu-pdp-row > .e-con-inner{flex-direction:column!important;gap:32px}
  #bbu-pdp-row .e-con{flex:1 1 100%!important;width:100%!important;max-width:none!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf520ea */.elementor-8021 .elementor-element.elementor-element-bf520ea .woocommerce-product-gallery img{border-radius:16px}
.elementor-8021 .elementor-element.elementor-element-bf520ea .flex-control-thumbs li img{border-radius:10px;border:1px solid rgba(255,255,255,.14)}
.elementor-8021 .elementor-element.elementor-element-bf520ea .price{font-family:Anton,sans-serif!important;color:#fff!important}
.elementor-8021 .elementor-element.elementor-element-bf520ea .price del{font-family:Inter,sans-serif!important;color:#6E6E6E!important;font-size:19px!important}
.elementor-8021 .elementor-element.elementor-element-bf520ea .price ins{text-decoration:none}
.elementor-8021 .elementor-element.elementor-element-bf520ea .star-rating{color:#EDE7D6!important}
.elementor-8021 .elementor-element.elementor-element-bf520ea .single_add_to_cart_button{background:#EDE7D6!important;color:#000!important;border-radius:12px!important;padding:20px 32px!important;font-family:Inter,sans-serif!important;font-weight:800!important;font-size:14px!important;letter-spacing:2px;text-transform:uppercase!important;width:100%;border:2px solid #EDE7D6!important;transition:.2s}
.elementor-8021 .elementor-element.elementor-element-bf520ea .single_add_to_cart_button:hover{background:#fff!important;border-color:#fff!important}
.elementor-8021 .elementor-element.elementor-element-bf520ea .quantity input{background:#101010!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.14)!important;border-radius:12px!important}
.elementor-8021 .elementor-element.elementor-element-bf520ea .bbu-player{border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#101010}
.elementor-8021 .elementor-element.elementor-element-bf520ea .bbu-player .sonaar-player,.elementor-8021 .elementor-element.elementor-element-bf520ea .bbu-player .iron-audioplayer{background:transparent!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34b2cf3 *//* What's Inside: 4 x 2 stat grid, compact rows with hairline dividers.
   Grid lives on ONE level only — declaring it on both nests a 4-col grid
   inside a 4-col grid and squeezes everything into column 1. */
#bbu-inside{display:block!important;padding:0!important;background:none!important;
  border:0!important;max-width:none!important;width:100%!important}

#bbu-inside > .e-con-inner{display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;
  width:100%!important;max-width:none!important;
  background:rgba(255,255,255,.10);
  border:1px solid rgba(255,255,255,.14);border-radius:16px;overflow:hidden}

/* Compact cells: fixed height, tight padding, centred stack */
#bbu-inside > .e-con-inner > .e-con{background:#101010;width:auto!important;
  min-height:0!important;height:176px!important;
  display:flex!important;flex-direction:column!important;
  align-items:center!important;justify-content:center!important;text-align:center;
  padding:0 14px!important;margin:0!important;gap:0!important;
  border-radius:0!important;transition:background .2s ease}
#bbu-inside > .e-con-inner > .e-con:hover{background:#151515}

/* Icon */
#bbu-inside .elementor-widget-icon{margin:0 0 10px!important}
#bbu-inside .elementor-icon{font-size:20px!important}
#bbu-inside .elementor-icon svg{width:20px!important;height:20px!important}

/* Number / label / caption — tight vertical rhythm */
#bbu-inside .elementor-widget-heading{margin:0!important;width:100%}
#bbu-inside .elementor-widget-heading:nth-of-type(1) .elementor-heading-title{
  line-height:1!important}
#bbu-inside .elementor-heading-title{margin:0!important}

@media(max-width:1024px){
  #bbu-inside > .e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:480px){
  #bbu-inside > .e-con-inner > .e-con{height:158px!important;padding:0 8px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62276f2 */.elementor-8021 .elementor-element.elementor-element-62276f2 .bbu-spec{display:flex;justify-content:space-between;align-items:center}
.elementor-8021 .elementor-element.elementor-element-62276f2 .bbu-spec .elementor-widget{width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-230571b */.elementor-8021 .elementor-element.elementor-element-230571b .bbu-faq .elementor-accordion-item{border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;overflow:hidden;margin-bottom:10px}
.elementor-8021 .elementor-element.elementor-element-230571b .bbu-faq .elementor-tab-title{border-radius:16px 16px 0 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-579f6de */.elementor-8021 .elementor-element.elementor-element-579f6de ul.products li.product{background:#101010;border:1px solid rgba(255,255,255,.14);border-radius:16px;overflow:hidden;transition:transform .25s,border-color .25s}
.elementor-8021 .elementor-element.elementor-element-579f6de ul.products li.product:hover{transform:translateY(-6px);border-color:rgba(255,255,255,.42)}
.elementor-8021 .elementor-element.elementor-element-579f6de ul.products li.product a img{border-radius:16px 16px 0 0;margin:0}
.elementor-8021 .elementor-element.elementor-element-579f6de ul.products li.product .woocommerce-loop-product__title{color:#fff!important;font-family:Inter,sans-serif!important;font-size:14.5px!important;font-weight:700!important;padding:16px 16px 6px!important;margin:0!important}
.elementor-8021 .elementor-element.elementor-element-579f6de ul.products li.product .price{padding:0 16px!important;font-family:Anton,sans-serif!important;font-size:19px!important;display:block;color:#fff!important}
.elementor-8021 .elementor-element.elementor-element-579f6de ul.products li.product .button,.elementor-8021 .elementor-element.elementor-element-579f6de ul.products li.product .added_to_cart{display:inline-block;margin:12px 16px 18px!important;border:1.5px solid rgba(255,255,255,.14)!important;background:transparent!important;color:#fff!important;border-radius:999px!important;padding:8px 16px!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:1.2px;text-transform:uppercase!important}
.elementor-8021 .elementor-element.elementor-element-579f6de ul.products li.product:hover .button{background:#EDE7D6!important;color:#000!important;border-color:#EDE7D6!important}
.elementor-8021 .elementor-element.elementor-element-579f6de .related>h2,.elementor-8021 .elementor-element.elementor-element-579f6de .up-sells>h2{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9c78f *//* Sticky buy bar: title left, price + cart right */
#bbu-buybar,
#bbu-buybar > .e-con-inner{display:flex!important;flex-direction:row!important;
  flex-wrap:nowrap!important;align-items:center!important;
  justify-content:space-between!important;gap:20px}

#bbu-buybar .elementor-widget-woocommerce-product-title{flex:1 1 auto;min-width:0}
#bbu-buybar > .e-con-inner > .e-con,
#bbu-buybar > .e-con{flex:0 0 auto!important;width:auto!important;
  display:flex!important;flex-direction:row!important;align-items:center!important;gap:18px}

/* One compact cart button, not a full-width block */
#bbu-buybar form.cart{margin:0!important;display:flex;align-items:center}
#bbu-buybar .single_add_to_cart_button{width:auto!important;padding:15px 34px!important;
  background:#EDE7D6!important;color:#000!important;border:2px solid #EDE7D6!important;
  border-radius:12px!important}
#bbu-buybar .quantity{display:none!important}

@media(max-width:767px){
  #bbu-buybar .elementor-widget-woocommerce-product-title{display:none}
  #bbu-buybar .single_add_to_cart_button{padding:14px 22px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6823a89 */.elementor-8021 .elementor-element.elementor-element-6823a89{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.elementor-8021 .elementor-element.elementor-element-6823a89 .single_add_to_cart_button{padding:15px 34px!important;width:auto!important}
.elementor-8021 .elementor-element.elementor-element-6823a89 form.cart{margin:0!important}/* End custom CSS */
/* Start custom CSS *//* ===== Canvas: black, full-bleed ===== */
body.single-product,
body.single-product #page,
body.single-product #content,
body.single-product .site-content{background-color:#000000!important}
body.single-product .ast-container{max-width:none!important;width:100%!important;
  padding-left:0!important;padding-right:0!important;background-color:#000000!important}
body.single-product .elementor-location-footer,
body.single-product footer.site-footer{background-color:#000000!important}

/* ===== Hide WooPay / WooCommerce Payments express checkout ===== */
/* Keeps the standard Add to Cart flow, removes the purple express button. */
body.single-product .wcpay-express-checkout-wrapper,
body.single-product .woopay-express-button,
body.single-product #wcpay-express-checkout-element,
body.single-product .wcpay-payment-request-wrapper,
body.single-product .wc-stripe-product-checkout-container,
body.single-product .woocommerce-checkout-payment-request-button-separator{display:none!important}

/* ===== Product gallery ===== */
/* WooCommerce collapses the gallery when flexslider has not initialised, so
   the width is pinned rather than left to the slider. */
body.elementor-page-8021 .woocommerce-product-gallery{width:100%!important;max-width:560px!important;
  opacity:1!important;margin:0!important;float:none!important}
body.elementor-page-8021 .woocommerce-product-gallery__wrapper{width:100%!important;transform:none!important}
body.elementor-page-8021 .woocommerce-product-gallery__image{width:100%!important}
body.elementor-page-8021 .woocommerce-product-gallery img{width:100%!important;height:auto!important;
  display:block!important;border-radius:16px}
body.elementor-page-8021 .flex-viewport{width:100%!important;height:auto!important}
body.elementor-page-8021 .flex-control-thumbs{display:flex;gap:10px;margin:12px 0 0;padding:0;list-style:none}
body.elementor-page-8021 .flex-control-thumbs li{width:auto!important;flex:0 0 22%;margin:0!important}
body.elementor-page-8021 .flex-control-thumbs img{border-radius:10px;border:1px solid rgba(255,255,255,.14)}

/* ===== Sonaar demo player, styled into the box ===== */
body.elementor-page-8021 .elementor-widget-music-player{width:100%}
body.elementor-page-8021 .sonaar-player,body.elementor-page-8021 .iron-audioplayer,
body.elementor-page-8021 .sonaar-player .sonaar-wrapper{background:transparent!important;
  box-shadow:none!important;border:0!important;margin:0!important}
body.elementor-page-8021 .sonaar-player .sonaar-waveform-wrapper wave,
body.elementor-page-8021 .sonaar-player wave{filter:grayscale(1) brightness(1.6)}
body.elementor-page-8021 .sonaar-player .sonaar-trackTitle,
body.elementor-page-8021 .sonaar-player .sonaar-artistName{color:#FFFFFF!important;
  font-family:Inter,sans-serif!important}
body.elementor-page-8021 .sonaar-player .sonaar-playerButton,
body.elementor-page-8021 .sonaar-player .sonaar-play,body.elementor-page-8021 .sonaar-player .sonaar-pause{
  background:#EDE7D6!important;color:#000!important;border-radius:50%!important}

/* ===== Kill the theme accent bleeding into the dark design ===== */
body.elementor-page-8021 .price,body.elementor-page-8021 .price bdi,body.elementor-page-8021 .price ins,
body.elementor-page-8021 .price ins bdi,body.elementor-page-8021 .price .amount{color:#FFFFFF!important;
  text-decoration:none!important}
body.elementor-page-8021 .price del,body.elementor-page-8021 .price del bdi,
body.elementor-page-8021 .price del .amount{color:#6E6E6E!important;font-weight:500!important}
body.elementor-page-8021 .elementor-icon-list-icon i,
body.elementor-page-8021 .elementor-icon-list-icon svg{color:#EDE7D6!important;fill:#EDE7D6!important}
body.elementor-page-8021 .star-rating,body.elementor-page-8021 .star-rating span{color:#EDE7D6!important}

/* ===== Add to cart ===== */
body.elementor-page-8021 .single_add_to_cart_button,body.elementor-page-8021 button.button.alt{background:#EDE7D6!important;
  color:#000000!important;border:2px solid #EDE7D6!important;border-radius:12px!important;
  font-family:Inter,sans-serif!important;font-weight:800!important;font-size:14px!important;
  letter-spacing:2px;text-transform:uppercase!important;padding:20px 32px!important;width:100%}
body.elementor-page-8021 .single_add_to_cart_button:hover{background:#FFFFFF!important;
  border-color:#FFFFFF!important}
body.elementor-page-8021 .quantity input{background:#101010!important;color:#fff!important;
  border:1.5px solid rgba(255,255,255,.14)!important;border-radius:12px!important}

/* ===== Related products ===== */
body.elementor-page-8021 ul.products li.product{background:#101010;border:1px solid rgba(255,255,255,.14);
  border-radius:16px;overflow:hidden}
body.elementor-page-8021 ul.products li.product img{border-radius:16px 16px 0 0;margin:0}
body.elementor-page-8021 ul.products li.product .woocommerce-loop-product__title{color:#fff!important;
  font-family:Inter,sans-serif!important;font-size:14.5px!important;font-weight:700!important;
  padding:16px 16px 6px!important;margin:0!important}
body.elementor-page-8021 ul.products li.product .price{padding:0 16px!important;display:block;
  font-family:Anton,sans-serif!important;font-size:19px!important}
body.elementor-page-8021 ul.products li.product .button,
body.elementor-page-8021 ul.products li.product .added_to_cart{display:inline-block;
  margin:12px 16px 18px!important;border:1.5px solid rgba(255,255,255,.14)!important;
  background:transparent!important;color:#fff!important;border-radius:999px!important;
  padding:8px 16px!important;font-size:10.5px!important;font-weight:800!important;
  letter-spacing:1.2px;text-transform:uppercase!important}
body.elementor-page-8021 .related > h2,body.elementor-page-8021 .up-sells > h2{display:none}/* End custom CSS */