.elementor-186 .elementor-element.elementor-element-703f7df{--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:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-186 .elementor-element.elementor-element-703f7df:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-703f7df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface_lowest );}.elementor-186 .elementor-element.elementor-element-f14bfa9{--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;}.elementor-186 .elementor-element.elementor-element-73f3192{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-186 .elementor-element.elementor-element-a7fefeb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;color:var( --e-global-color-text_muted );}.elementor-186 .elementor-element.elementor-element-0b679f8{--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:8px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-186 .elementor-element.elementor-element-0b679f8:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-0b679f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-obsidian_bg );}.elementor-186 .elementor-element.elementor-element-61758bf{--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;}.elementor-186 .elementor-element.elementor-element-4a012fa{--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:center;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;}.elementor-186 .elementor-element.elementor-element-a4d4c81{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-186 .elementor-element.elementor-element-662171c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-primary );}.elementor-186 .elementor-element.elementor-element-8c588cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;color:#dae2fd;}.elementor-186 .elementor-element.elementor-element-97fd0db{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-186 .elementor-element.elementor-element-a11ce01{text-align:center;}.elementor-186 .elementor-element.elementor-element-a11ce01 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;color:var( --e-global-color-primary );}.elementor-186 .elementor-element.elementor-element-a11ce02{text-align:center;}.elementor-186 .elementor-element.elementor-element-a11ce02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-4a99919{--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-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-186 .elementor-element.elementor-element-ee4ffde .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-text_muted );}.elementor-186 .elementor-element.elementor-element-a0b38db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:58px;font-weight:800;color:#dae2fd;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-186 .elementor-element.elementor-element-e1c1925{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-186 .elementor-element.elementor-element-e1c1925.elementor-element{--align-self:center;}.elementor-186 .elementor-element.elementor-element-e1c1925 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-186 .elementor-element.elementor-element-c10b6e1{width:initial;max-width:initial;}.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-186 .elementor-element.elementor-element-05685dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-text_muted );}.elementor-186 .elementor-element.elementor-element-c0ef86d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:var( --e-global-color-text_muted );}.elementor-186 .elementor-element.elementor-element-516a59b{--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:16px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-186 .elementor-element.elementor-element-516a59b:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-516a59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-obsidian_bg );}.elementor-186 .elementor-element.elementor-element-3c216a2{--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:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-186 .elementor-element.elementor-element-7fa1f53{--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;}.elementor-186 .elementor-element.elementor-element-c24da5e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;color:var( --e-global-color-primary );}.elementor-186 .elementor-element.elementor-element-bed657d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:800;color:#dae2fd;}.elementor-186 .elementor-element.elementor-element-57b95be{color:var( --e-global-color-text_muted );}.elementor-186 .elementor-element.elementor-element-2ad1512{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-186 .elementor-element.elementor-element-a2cd209{--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;}.elementor-186 .elementor-element.elementor-element-4c7c311 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;color:var( --e-global-color-primary );}.elementor-186 .elementor-element.elementor-element-8fdcb24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;color:#dae2fd;}.elementor-186 .elementor-element.elementor-element-a465e97{color:var( --e-global-color-text_muted );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-186 .elementor-element.elementor-element-5c92f0b .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:800;letter-spacing:0.05em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(152,141,159,.4);border-radius:50px 50px 50px 50px;}.elementor-186 .elementor-element.elementor-element-4abb743{--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;}.elementor-186 .elementor-element.elementor-element-f66de59 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;color:var( --e-global-color-primary );}.elementor-186 .elementor-element.elementor-element-76c7ec0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;color:#dae2fd;}.elementor-186 .elementor-element.elementor-element-784d55e{color:var( --e-global-color-text_muted );}.elementor-186 .elementor-element.elementor-element-dd0ea7f .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:800;letter-spacing:0.05em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(152,141,159,.4);border-radius:50px 50px 50px 50px;}.elementor-186 .elementor-element.elementor-element-checkout-pendente{--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:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-186 .elementor-element.elementor-element-checkout-pendente:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-checkout-pendente > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surface_lowest );}.elementor-186 .elementor-element.elementor-element-d27b05f{--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;}.elementor-186 .elementor-element.elementor-element-cb45227{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-186 .elementor-element.elementor-element-76f7706{text-align:center;}.elementor-186 .elementor-element.elementor-element-76f7706 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;color:#dae2fd;}.elementor-186 .elementor-element.elementor-element-c144ca3{text-align:center;color:var( --e-global-color-text_muted );}.elementor-186 .elementor-element.elementor-element-85c588e{text-align:center;}body.elementor-page-186:not(.elementor-motion-effects-element-type-background), body.elementor-page-186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b1326;}:root{--page-title-display:none;}body.elementor-page-186{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-widget-wc-add-to-cart .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-186 .elementor-element.elementor-element-0b679f8{--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-186 .elementor-element.elementor-element-61758bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-4a012fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-a4d4c81{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-8c588cb .elementor-heading-title{font-size:26px;}.elementor-widget-wc-add-to-cart .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-186 .elementor-element.elementor-element-05685dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-186 .elementor-element.elementor-element-c0ef86d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-186 .elementor-element.elementor-element-3c216a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-c24da5e{text-align:center;}.elementor-186 .elementor-element.elementor-element-bed657d{text-align:center;}.elementor-186 .elementor-element.elementor-element-57b95be{text-align:center;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for image, class: .elementor-element-1ee1f87 */.elementor-186 .elementor-element.elementor-element-1ee1f87 img{height:38px;width:auto;filter:brightness(0) invert(1);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7fefeb */.elementor-186 .elementor-element.elementor-element-a7fefeb{letter-spacing:.12em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73f3192 */.elementor-186 .elementor-element.elementor-element-73f3192{width:100%;max-width:1120px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f14bfa9 */.elementor-186 .elementor-element.elementor-element-f14bfa9{width:100%;max-width:1120px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-703f7df */.elementor-186 .elementor-element.elementor-element-703f7df{width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-662171c */.elementor-186 .elementor-element.elementor-element-662171c{letter-spacing:.12em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c588cb */.elementor-186 .elementor-element.elementor-element-8c588cb{margin-top:12px;} .elementor-186 .elementor-element.elementor-element-8c588cb .cloob-grad{background:linear-gradient(135deg,#ddb7ff,#f9bd22);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4d4c81 */.elementor-186 .elementor-element.elementor-element-a4d4c81{width:100%;max-width:620px;flex:1 1 0;text-align:left;} @media (max-width:767px){.elementor-186 .elementor-element.elementor-element-a4d4c81{align-items:center;text-align:center;max-width:720px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a11ce01 */.elementor-186 .elementor-element.elementor-element-a11ce01{width:100%;} .elementor-186 .elementor-element.elementor-element-a11ce01 .elementor-heading-title{display:inline-block;padding:7px 12px;border:1px solid rgba(221,183,255,.38);border-radius:999px;background:rgba(221,183,255,.08);letter-spacing:.12em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a11ce02 */.elementor-186 .elementor-element.elementor-element-a11ce02{width:100%;line-height:1.3;margin-top:10px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee4ffde */.elementor-186 .elementor-element.elementor-element-ee4ffde{padding-bottom:7px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a99919 */.elementor-186 .elementor-element.elementor-element-4a99919{width:100%;justify-content:center;margin-top:16px;}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-e1c1925 */.elementor-186 .elementor-element.elementor-element-e1c1925 .cart{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;margin:0!important;} .elementor-186 .elementor-element.elementor-element-e1c1925 .qib-button-wrapper{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;margin:0 0 18px!important;} .elementor-186 .elementor-element.elementor-element-e1c1925 .qib-button-wrapper .qib-button{display:inline-flex!important;align-items:center;justify-content:center;width:48px;height:52px;margin:0!important;padding:0!important;border:1px solid rgba(221,183,255,.38)!important;border-radius:16px!important;background:#0b1326!important;color:#dae2fd!important;font-family:Montserrat,sans-serif;font-size:22px!important;font-weight:600!important;line-height:1!important;transition:background .2s ease,border-color .2s ease,transform .2s ease;} .elementor-186 .elementor-element.elementor-element-e1c1925 .qib-button-wrapper .qib-button:hover{background:#222a3d!important;border-color:#ddb7ff!important;color:#fff!important;transform:translateY(-1px);} .elementor-186 .elementor-element.elementor-element-e1c1925 .qib-button-wrapper div.quantity{display:block!important;flex:0 0 92px!important;width:92px!important;height:52px!important;margin:0!important;} .elementor-186 .elementor-element.elementor-element-e1c1925 .qib-button-wrapper input.qty{display:block!important;width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 10px!important;border:1px solid rgba(221,183,255,.38)!important;border-radius:16px!important;background:#171f33!important;color:#dae2fd!important;text-align:center;font-family:Montserrat,sans-serif;font-size:20px!important;font-weight:700!important;line-height:52px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03);appearance:textfield;} .elementor-186 .elementor-element.elementor-element-e1c1925 .qib-button-wrapper input.qty::-webkit-inner-spin-button,.elementor-186 .elementor-element.elementor-element-e1c1925 .qib-button-wrapper input.qty::-webkit-outer-spin-button{margin:0;opacity:0;} .elementor-186 .elementor-element.elementor-element-e1c1925 .single_add_to_cart_button{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:56px;margin:0!important;padding:16px 24px!important;border:0!important;border-radius:999px!important;background:linear-gradient(90deg,#4b0082 0%,#800080 100%)!important;color:#fff!important;font-family:Montserrat,sans-serif;font-size:14px!important;font-weight:800!important;letter-spacing:.05em;line-height:1.2;box-shadow:0 10px 24px rgba(75,0,130,.24);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;} .elementor-186 .elementor-element.elementor-element-e1c1925 .single_add_to_cart_button:hover{background:linear-gradient(90deg,#5d00a6 0%,#a000a0 100%)!important;color:#fff!important;filter:none;transform:translateY(-2px);box-shadow:0 14px 30px rgba(128,0,128,.32);} @media(max-width:767px){.elementor-186 .elementor-element.elementor-element-e1c1925 .cart{gap:10px;} .elementor-186 .elementor-element.elementor-element-e1c1925 .qib-button-wrapper .qib-button{width:44px;height:48px;} .elementor-186 .elementor-element.elementor-element-e1c1925 .qib-button-wrapper div.quantity,.elementor-186 .elementor-element.elementor-element-e1c1925 .qib-button-wrapper input.qty{height:48px!important;min-height:48px!important;line-height:48px!important;} .elementor-186 .elementor-element.elementor-element-e1c1925 .qib-button-wrapper div.quantity{flex-basis:84px!important;width:84px!important;} .elementor-186 .elementor-element.elementor-element-e1c1925 .single_add_to_cart_button{min-height:52px;padding:15px 20px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05685dc */.elementor-186 .elementor-element.elementor-element-05685dc{font-size:12px;line-height:1.5;margin-top:12px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0ef86d */.elementor-186 .elementor-element.elementor-element-c0ef86d{font-size:12px;line-height:1.5;margin-top:12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97fd0db */.elementor-186 .elementor-element.elementor-element-97fd0db{width:100%;max-width:420px;flex:0 1 420px;max-width:420px;padding:32px;border-radius:24px;background:var(--e-global-color-surface_container);border:1px solid rgba(221,183,255,.25);box-shadow:0 18px 50px rgba(0,0,0,.18);} @media(max-width:767px){.elementor-186 .elementor-element.elementor-element-97fd0db{padding:24px 20px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a012fa */.elementor-186 .elementor-element.elementor-element-4a012fa{width:100%;max-width:1120px;}@media (max-width:767px){.elementor-186 .elementor-element.elementor-element-4a012fa{flex-direction:column;gap:16px;align-items:stretch;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61758bf */.elementor-186 .elementor-element.elementor-element-61758bf{width:100%;max-width:1120px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b679f8 */.elementor-186 .elementor-element.elementor-element-0b679f8{width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c24da5e */.elementor-186 .elementor-element.elementor-element-c24da5e{letter-spacing:.1em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed657d */.elementor-186 .elementor-element.elementor-element-bed657d{margin-top:4px;line-height:1.1;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57b95be */.elementor-186 .elementor-element.elementor-element-57b95be{font-size:14px;line-height:1.35;max-width:320px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fa1f53 */.elementor-186 .elementor-element.elementor-element-7fa1f53{width:30%;max-width:320px;margin-bottom:0;} @media(max-width:767px){.elementor-186 .elementor-element.elementor-element-7fa1f53{width:100%;max-width:100%;margin-bottom:0;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7c311 */.elementor-186 .elementor-element.elementor-element-4c7c311{letter-spacing:.08em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fdcb24 */.elementor-186 .elementor-element.elementor-element-8fdcb24{margin-top:2px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a465e97 */.elementor-186 .elementor-element.elementor-element-a465e97{font-size:12px;line-height:1.35;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c92f0b */.elementor-186 .elementor-element.elementor-element-5c92f0b .elementor-button{padding:10px 16px;font-size:11px;} .elementor-186 .elementor-element.elementor-element-5c92f0b{margin-top:auto;width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2cd209 */.elementor-186 .elementor-element.elementor-element-a2cd209{flex:1 1 280px;max-width:360px;min-height:0;padding:14px;border-radius:16px;background:var(--e-global-color-surface_container);border:1px solid rgba(255,255,255,.08);gap:16px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f66de59 */.elementor-186 .elementor-element.elementor-element-f66de59{letter-spacing:.08em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76c7ec0 */.elementor-186 .elementor-element.elementor-element-76c7ec0{margin-top:2px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-784d55e */.elementor-186 .elementor-element.elementor-element-784d55e{font-size:12px;line-height:1.35;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd0ea7f */.elementor-186 .elementor-element.elementor-element-dd0ea7f .elementor-button{padding:10px 16px;font-size:11px;} .elementor-186 .elementor-element.elementor-element-dd0ea7f{margin-top:auto;width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4abb743 */.elementor-186 .elementor-element.elementor-element-4abb743{flex:1 1 280px;max-width:360px;min-height:0;padding:14px;border-radius:16px;background:var(--e-global-color-surface_container);border:1px solid rgba(221,183,255,.45);gap:16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad1512 */.elementor-186 .elementor-element.elementor-element-2ad1512{width:70%;max-width:none;} @media(max-width:767px){.elementor-186 .elementor-element.elementor-element-2ad1512{width:100%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c216a2 */.elementor-186 .elementor-element.elementor-element-3c216a2{width:100%;max-width:1120px;flex-direction:row;align-items:center;gap:28px;} @media(max-width:767px){.elementor-186 .elementor-element.elementor-element-3c216a2{flex-direction:column;align-items:stretch;gap:16px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-516a59b */.elementor-186 .elementor-element.elementor-element-516a59b{width:100%;} 
.elementor-186 .elementor-element.elementor-element-516a59b .elementor-element-5c92f0b,.elementor-186 .elementor-element.elementor-element-516a59b .elementor-element-dd0ea7f{display:none!important;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-addon-quantity{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin-top:auto;padding-top:10px;color:#dae2fd;font:600 13px/1.4 Montserrat,Arial,sans-serif;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-addon-quantity__controls{display:inline-flex;align-items:center;gap:8px;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-addon-quantity__controls button{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;color:#fff;background:#4b0082;border:1px solid rgba(221,183,255,.35);border-radius:50%;font:700 20px/1 Montserrat,Arial,sans-serif;cursor:pointer;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-addon-quantity__controls button:hover{background:#800080;border-color:#ddb7ff;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-addon-quantity__controls input{width:52px;height:40px;padding:0 4px;color:#dae2fd;background:#0b1326;border:1px solid rgba(221,183,255,.3);border-radius:12px;text-align:center;font:700 16px Montserrat,Arial,sans-serif;appearance:textfield;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-addon-quantity__controls input::-webkit-inner-spin-button,.elementor-186 .elementor-element.elementor-element-516a59b .cloob-addon-quantity__controls input::-webkit-outer-spin-button{appearance:none;margin:0;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-purchase-cart{width:100%;max-width:1120px;box-sizing:border-box;margin:28px auto 0;padding:24px;color:#dae2fd;background:#171f33;border:1px solid rgba(221,183,255,.24);border-radius:18px;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-purchase-cart__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-purchase-cart__eyebrow{color:#ddb7ff;font-size:11px;font-weight:800;letter-spacing:.12em;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-purchase-cart__heading h3{margin:6px 0 0;color:#dae2fd;font-size:22px;font-weight:800;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-purchase-cart__count{padding:6px 11px;color:#ddb7ff;background:#0b1326;border:1px solid rgba(221,183,255,.2);border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-purchase-cart__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.09);font-size:14px;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-purchase-cart__name{min-width:0;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-purchase-cart__row strong{white-space:nowrap;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-purchase-cart__total{display:flex;justify-content:space-between;gap:16px;padding:18px 0 8px;font-size:17px;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-purchase-cart__total strong{font-size:21px;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-purchase-cart__note{margin:4px 0 18px;color:#9aa3c4;font-size:13px;line-height:1.5;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-purchase-cart__continue{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:14px 22px;color:#fff;background:linear-gradient(90deg,#4b0082,#800080);border:0;border-radius:999px;font:800 14px Montserrat,Arial,sans-serif;cursor:pointer;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-purchase-cart__continue:hover{filter:brightness(1.12);}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-purchase-cart__continue:disabled{opacity:.5;cursor:not-allowed;}
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-purchase-cart__message{min-height:1.4em;margin:10px 0 0;color:#4edea3;font-size:13px;}
@media(max-width:767px){
 .elementor-186 .elementor-element.elementor-element-516a59b .cloob-addon-quantity__controls button{width:38px;height:38px;}
 .elementor-186 .elementor-element.elementor-element-516a59b .cloob-addon-quantity__controls input{width:48px;height:38px;}
 .elementor-186 .elementor-element.elementor-element-516a59b .cloob-purchase-cart{margin-top:22px;padding:18px;}
 .elementor-186 .elementor-element.elementor-element-516a59b .cloob-purchase-cart__heading h3{font-size:19px;}
 .elementor-186 .elementor-element.elementor-element-516a59b .cloob-purchase-cart__row{font-size:13px;}
} 
.elementor-186 .elementor-element.elementor-element-516a59b .cloob-mobile-review{display:none!important;}
@media(max-width:767px){.elementor-186 .elementor-element.elementor-element-516a59b .cloob-mobile-review{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:54px;margin:18px 0 0;padding:14px 22px;color:#fff;background:linear-gradient(90deg,#4b0082,#800080);border:0;border-radius:999px;font:800 14px Montserrat,Arial,sans-serif;cursor:pointer;}.elementor-186 .elementor-element.elementor-element-516a59b .cloob-mobile-review:focus-visible{outline:2px solid #ddb7ff;outline-offset:3px;}} 
@media(max-width:767px){.elementor-186 .elementor-element.elementor-element-516a59b .cloob-mobile-review + .cloob-purchase-cart{margin-top:56px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c144ca3 */.elementor-186 .elementor-element.elementor-element-c144ca3{max-width:650px;font-size:14px;line-height:1.6;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85c588e */.elementor-186 .elementor-element.elementor-element-85c588e{font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-top:20px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb45227 */.elementor-186 .elementor-element.elementor-element-cb45227{width:100%;max-width:760px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d27b05f */.elementor-186 .elementor-element.elementor-element-d27b05f{width:100%;max-width:1120px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-checkout-pendente */.elementor-186 .elementor-element.elementor-element-checkout-pendente{width:100%;}/* End custom CSS */
/* Start custom CSS */@media(max-width:767px){.elementor-186 h1.elementor-heading-title{font-size:38px !important;line-height:1.15 !important;}.elementor-186 h2.elementor-heading-title{font-size:30px !important;line-height:1.15 !important;}.elementor-186 h3.elementor-heading-title{font-size:20px !important;line-height:1.25 !important;}}@media(max-width:767px){.elementor-186 .elementor-element.elementor-element-d7d12d7,.elementor-186 .elementor-element.elementor-element-4ee39ca,.elementor-186 .elementor-element.elementor-element-a2cd209,.elementor-186 .elementor-element.elementor-element-4abb743{width:100%;max-width:100%;box-sizing:border-box;}}@media(max-width:767px){.elementor-186 .elementor-element.elementor-element-d7d12d7{width:100%;max-width:100%;box-sizing:border-box;}.elementor-186 .elementor-element.elementor-element-9a5ec15 .elementor-button{width:100%;}}/* End custom CSS */