.elementor-6713 .elementor-element.elementor-element-ec62cbf:not(.elementor-motion-effects-element-type-background), .elementor-6713 .elementor-element.elementor-element-ec62cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-5b60d9d ) 100%);}.elementor-6713 .elementor-element.elementor-element-ec62cbf > .elementor-container{max-width:1200px;}.elementor-6713 .elementor-element.elementor-element-ec62cbf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-6713 .elementor-element.elementor-element-ec62cbf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6713 .elementor-element.elementor-element-462eef6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6713 .elementor-element.elementor-element-462eef6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6713 .elementor-element.elementor-element-462eef6 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-369e00db > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-6713 .elementor-element.elementor-element-369e00db{text-align:center;}.elementor-6713 .elementor-element.elementor-element-1dbaf25 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-1dbaf25{text-align:center;}.elementor-6713 .elementor-element.elementor-element-1dbaf25 .elementor-heading-title{font-size:26px;font-weight:500;}.elementor-6713 .elementor-element.elementor-element-bcd65b9 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-727f260 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-6713 .elementor-element.elementor-element-40e54a2e:not(.elementor-motion-effects-element-type-background), .elementor-6713 .elementor-element.elementor-element-40e54a2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-5b60d9d ) 100%);}.elementor-6713 .elementor-element.elementor-element-40e54a2e > .elementor-container{max-width:1000px;}.elementor-6713 .elementor-element.elementor-element-40e54a2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-6713 .elementor-element.elementor-element-40e54a2e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6713 .elementor-element.elementor-element-ca9e62c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-6713 .elementor-element.elementor-element-7b532d7e{text-align:center;}.elementor-6713 .elementor-element.elementor-element-6b2140fd{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-5bfd46f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-6013b6bb > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-1e537f08 .elementor-button:hover, .elementor-6713 .elementor-element.elementor-element-1e537f08 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-6713 .elementor-element.elementor-element-1e537f08 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-5e89983f:not(.elementor-motion-effects-element-type-background), .elementor-6713 .elementor-element.elementor-element-5e89983f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-5b60d9d ) 100%);}.elementor-6713 .elementor-element.elementor-element-5e89983f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-5e89983f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6713 .elementor-element.elementor-element-1d6a6967.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6713 .elementor-element.elementor-element-15df18bd{text-align:center;}.elementor-6713 .elementor-element.elementor-element-2157c257{text-align:center;}.elementor-6713 .elementor-element.elementor-element-221c1de .psc-embellishment-921963d8{z-index:4;width:100px;top:-20px;left:-20px;}.elementor-6713 .elementor-element.elementor-element-221c1de .psc-main-image-container-921963d8{width:200px;height:200px;}.elementor-6713 .elementor-element.elementor-element-221c1de .psc-number-badge-921963d8{background-color:var( --e-global-color-primary );width:60px;height:60px;}.elementor-6713 .elementor-element.elementor-element-221c1de .psc-number-badge-921963d8 span{color:#ffffff;font-size:34px;}.elementor-6713 .elementor-element.elementor-element-e2c8898 .psc-embellishment-921963d8{z-index:4;width:100px;top:-20px;left:-20px;}.elementor-6713 .elementor-element.elementor-element-e2c8898 .psc-main-image-container-921963d8{width:200px;height:200px;}.elementor-6713 .elementor-element.elementor-element-e2c8898 .psc-number-badge-921963d8{background-color:var( --e-global-color-primary );width:60px;height:60px;}.elementor-6713 .elementor-element.elementor-element-e2c8898 .psc-number-badge-921963d8 span{color:#ffffff;font-size:34px;}.elementor-6713 .elementor-element.elementor-element-49df2ed .psc-embellishment-921963d8{z-index:4;width:100px;top:-20px;left:-20px;}.elementor-6713 .elementor-element.elementor-element-49df2ed .psc-main-image-container-921963d8{width:200px;height:200px;}.elementor-6713 .elementor-element.elementor-element-49df2ed .psc-number-badge-921963d8{background-color:var( --e-global-color-primary );width:60px;height:60px;}.elementor-6713 .elementor-element.elementor-element-49df2ed .psc-number-badge-921963d8 span{color:#ffffff;font-size:34px;}.elementor-6713 .elementor-element.elementor-element-8d976bb:not(.elementor-motion-effects-element-type-background), .elementor-6713 .elementor-element.elementor-element-8d976bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-5b60d9d ) 100%);}.elementor-6713 .elementor-element.elementor-element-8d976bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-8d976bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6713 .elementor-element.elementor-element-d0803b4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6713 .elementor-element.elementor-element-f4fcecd{text-align:center;}.elementor-6713 .elementor-element.elementor-element-0790a3e{text-align:center;}.elementor-6713 .elementor-element.elementor-element-9297b5c, .elementor-6713 .elementor-element.elementor-element-9297b5c > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-6713 .elementor-element.elementor-element-9297b5c{margin-top:0px;margin-bottom:0px;}.elementor-6713 .elementor-element.elementor-element-c1181d6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-6713 .elementor-element.elementor-element-c1181d6 > .elementor-element-populated, .elementor-6713 .elementor-element.elementor-element-c1181d6 > .elementor-element-populated > .elementor-background-overlay, .elementor-6713 .elementor-element.elementor-element-c1181d6 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-6713 .elementor-element.elementor-element-c1181d6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 20px 0px 20px;}.elementor-6713 .elementor-element.elementor-element-c1181d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6713 .elementor-element.elementor-element-f6de6b7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6713 .elementor-element.elementor-element-f6de6b7{text-align:start;}.elementor-6713 .elementor-element.elementor-element-9cc67fa{width:auto;max-width:auto;align-self:center;}.elementor-6713 .elementor-element.elementor-element-9cc67fa > .elementor-widget-container{margin:0px 10px 0px -20px;padding:0px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-42bbeeb{width:auto;max-width:auto;align-self:center;}.elementor-6713 .elementor-element.elementor-element-42bbeeb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-42bbeeb .elementor-heading-title{font-family:"Clicker Script", sans-serif;font-size:59px;color:#C77C74B8;}.elementor-6713 .elementor-element.elementor-element-2f46a4f{width:auto;max-width:auto;align-self:center;}.elementor-6713 .elementor-element.elementor-element-2f46a4f > .elementor-widget-container{margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-2f46a4f .elementor-heading-title{font-size:12px;font-weight:bold;}.elementor-6713 .elementor-element.elementor-element-3fec1c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-78ed6b2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-6713 .elementor-element.elementor-element-78ed6b2 > .elementor-element-populated, .elementor-6713 .elementor-element.elementor-element-78ed6b2 > .elementor-element-populated > .elementor-background-overlay, .elementor-6713 .elementor-element.elementor-element-78ed6b2 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-6713 .elementor-element.elementor-element-78ed6b2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 20px 0px 20px;}.elementor-6713 .elementor-element.elementor-element-78ed6b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6713 .elementor-element.elementor-element-f8388e8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6713 .elementor-element.elementor-element-f8388e8{text-align:start;}.elementor-6713 .elementor-element.elementor-element-156af8b{width:auto;max-width:auto;align-self:center;}.elementor-6713 .elementor-element.elementor-element-156af8b > .elementor-widget-container{margin:0px 10px 0px -20px;padding:0px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-c5d39b8{width:auto;max-width:auto;align-self:center;}.elementor-6713 .elementor-element.elementor-element-c5d39b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-c5d39b8 .elementor-heading-title{font-family:"Clicker Script", sans-serif;font-size:59px;color:#C77C74B8;}.elementor-6713 .elementor-element.elementor-element-ba74200{width:auto;max-width:auto;align-self:center;}.elementor-6713 .elementor-element.elementor-element-ba74200 > .elementor-widget-container{margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-ba74200 .elementor-heading-title{font-size:12px;font-weight:bold;}.elementor-6713 .elementor-element.elementor-element-edeaa5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-30f5e40 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-6713 .elementor-element.elementor-element-30f5e40 > .elementor-element-populated, .elementor-6713 .elementor-element.elementor-element-30f5e40 > .elementor-element-populated > .elementor-background-overlay, .elementor-6713 .elementor-element.elementor-element-30f5e40 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-6713 .elementor-element.elementor-element-30f5e40 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:10px 20px 0px 20px;}.elementor-6713 .elementor-element.elementor-element-30f5e40 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6713 .elementor-element.elementor-element-6a33266 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6713 .elementor-element.elementor-element-6a33266{text-align:start;}.elementor-6713 .elementor-element.elementor-element-dc22b15{width:auto;max-width:auto;align-self:center;}.elementor-6713 .elementor-element.elementor-element-dc22b15 > .elementor-widget-container{margin:0px 10px 0px -20px;padding:0px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-3376157{width:auto;max-width:auto;align-self:center;}.elementor-6713 .elementor-element.elementor-element-3376157 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-3376157 .elementor-heading-title{font-family:"Clicker Script", sans-serif;font-size:59px;color:#C77C74B8;}.elementor-6713 .elementor-element.elementor-element-f86690c{width:auto;max-width:auto;align-self:center;}.elementor-6713 .elementor-element.elementor-element-f86690c > .elementor-widget-container{margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-f86690c .elementor-heading-title{font-size:12px;font-weight:bold;}.elementor-6713 .elementor-element.elementor-element-9f15844 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-db59999 .elementor-button:hover, .elementor-6713 .elementor-element.elementor-element-db59999 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-6713 .elementor-element.elementor-element-db59999{width:var( --container-widget-width, 110.081% );max-width:110.081%;--container-widget-width:110.081%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-6713 .elementor-element.elementor-element-db59999 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-17a78c6e:not(.elementor-motion-effects-element-type-background), .elementor-6713 .elementor-element.elementor-element-17a78c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-5b60d9d ) 100%);}.elementor-6713 .elementor-element.elementor-element-17a78c6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-6713 .elementor-element.elementor-element-17a78c6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6713 .elementor-element.elementor-element-0110755{text-align:center;}.elementor-6713 .elementor-element.elementor-element-2f55bf0{text-align:center;}.elementor-6713 .elementor-element.elementor-element-58b68685.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6713 .elementor-element.elementor-element-6133c684 img{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-6713 .elementor-element.elementor-element-7dc60239{text-align:center;}.elementor-6713 .elementor-element.elementor-element-47544f95{text-align:center;}.elementor-6713 .elementor-element.elementor-element-2993421b .elementor-button{background-color:var( --e-global-color-5b60d9d );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-6713 .elementor-element.elementor-element-2993421b{width:auto;max-width:auto;}.elementor-6713 .elementor-element.elementor-element-2993421b .elementor-button:hover, .elementor-6713 .elementor-element.elementor-element-2993421b .elementor-button:focus{color:#7F8CB8;}.elementor-6713 .elementor-element.elementor-element-2993421b .elementor-button:hover svg, .elementor-6713 .elementor-element.elementor-element-2993421b .elementor-button:focus svg{fill:#7F8CB8;}.elementor-6713 .elementor-element.elementor-element-21cf3a74.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6713 .elementor-element.elementor-element-1c3109a img{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-6713 .elementor-element.elementor-element-3a675cb5{text-align:center;}.elementor-6713 .elementor-element.elementor-element-582a5448{text-align:center;}.elementor-6713 .elementor-element.elementor-element-7791d895 .elementor-button{background-color:var( --e-global-color-5b60d9d );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-6713 .elementor-element.elementor-element-7791d895{width:auto;max-width:auto;}.elementor-6713 .elementor-element.elementor-element-7791d895 .elementor-button:hover, .elementor-6713 .elementor-element.elementor-element-7791d895 .elementor-button:focus{color:#7F8CB8;}.elementor-6713 .elementor-element.elementor-element-7791d895 .elementor-button:hover svg, .elementor-6713 .elementor-element.elementor-element-7791d895 .elementor-button:focus svg{fill:#7F8CB8;}.elementor-6713 .elementor-element.elementor-element-71f3ab7e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6713 .elementor-element.elementor-element-65060778 img{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-6713 .elementor-element.elementor-element-5af97b5d{text-align:center;}.elementor-6713 .elementor-element.elementor-element-5e626d37{text-align:center;}.elementor-6713 .elementor-element.elementor-element-4d803e1e .elementor-button{background-color:var( --e-global-color-5b60d9d );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-6713 .elementor-element.elementor-element-4d803e1e{width:auto;max-width:auto;}.elementor-6713 .elementor-element.elementor-element-4d803e1e .elementor-button:hover, .elementor-6713 .elementor-element.elementor-element-4d803e1e .elementor-button:focus{color:#7F8CB8;}.elementor-6713 .elementor-element.elementor-element-4d803e1e .elementor-button:hover svg, .elementor-6713 .elementor-element.elementor-element-4d803e1e .elementor-button:focus svg{fill:#7F8CB8;}.elementor-6713 .elementor-element.elementor-element-0aaaa52:not(.elementor-motion-effects-element-type-background), .elementor-6713 .elementor-element.elementor-element-0aaaa52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-5b60d9d ) 100%);}.elementor-6713 .elementor-element.elementor-element-0aaaa52 > .elementor-container{max-width:1200px;}.elementor-6713 .elementor-element.elementor-element-0aaaa52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-6713 .elementor-element.elementor-element-0aaaa52 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6713 .elementor-element.elementor-element-86cfbec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-6713 .elementor-element.elementor-element-11533cb{text-align:center;}.elementor-6713 .elementor-element.elementor-element-3f71a15{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-fb5e2fb{text-align:center;}.elementor-6713 .elementor-element.elementor-element-7e2c007{width:100%;max-width:100%;--view-cart-spacing:5px;}.elementor-6713 .elementor-element.elementor-element-7e2c007 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-7e2c007 .cart button, .elementor-6713 .elementor-element.elementor-element-7e2c007 .cart .button{border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-6713 .elementor-element.elementor-element-7e2c007 .added_to_cart{color:var( --e-global-color-primary );}.elementor-6713 .elementor-element.elementor-element-7e2c007 .quantity .qty{transition:all 0.2s;}.elementor-6713 .elementor-element.elementor-element-d88864d:not(.elementor-motion-effects-element-type-background), .elementor-6713 .elementor-element.elementor-element-d88864d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6713 .elementor-element.elementor-element-d88864d > .elementor-container{max-width:1000px;}.elementor-6713 .elementor-element.elementor-element-d88864d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-6713 .elementor-element.elementor-element-d88864d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6713 .elementor-element.elementor-element-61db675 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-6713 .elementor-element.elementor-element-77c3cc5{text-align:center;}.elementor-6713 .elementor-element.elementor-element-77c3cc5 .elementor-heading-title{color:var( --e-global-color-5b60d9d );}.elementor-6713 .elementor-element.elementor-element-c23f02a{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-306e3e7 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-306e3e7{text-align:center;color:var( --e-global-color-5b60d9d );}.elementor-6713 .elementor-element.elementor-element-d5ad4f4:not(.elementor-motion-effects-element-type-background), .elementor-6713 .elementor-element.elementor-element-d5ad4f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-5b60d9d ) 100%);}.elementor-6713 .elementor-element.elementor-element-d5ad4f4 > .elementor-container{max-width:1000px;}.elementor-6713 .elementor-element.elementor-element-d5ad4f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-6713 .elementor-element.elementor-element-d5ad4f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6713 .elementor-element.elementor-element-40a65740 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-6713 .elementor-element.elementor-element-32185a67{text-align:center;}.elementor-6713 .elementor-element.elementor-element-21bedbdf{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-67875bf2 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-6713 .elementor-element.elementor-element-13e16eb9 .elementor-button:hover, .elementor-6713 .elementor-element.elementor-element-13e16eb9 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-6713 .elementor-element.elementor-element-13e16eb9{width:var( --container-widget-width, 110.081% );max-width:110.081%;--container-widget-width:110.081%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-6713 .elementor-element.elementor-element-13e16eb9 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-6713 .elementor-element.elementor-element-462eef6{width:49.666%;}.elementor-6713 .elementor-element.elementor-element-727f260{width:50%;}.elementor-6713 .elementor-element.elementor-element-686ff2ef{width:43.267%;}.elementor-6713 .elementor-element.elementor-element-41fd8fb3{width:56.733%;}.elementor-6713 .elementor-element.elementor-element-6a4d9258{width:48.466%;}.elementor-6713 .elementor-element.elementor-element-f17b739{width:51.534%;}}/* Start custom CSS for heading, class: .elementor-element-42bbeeb *//* Text Element-or Gradient */
.elementor-6713 .elementor-element.elementor-element-42bbeeb .elementor-heading-title{
 background-image: linear-gradient(to right top, #F8F7F9, #C77B75, #ffffff);
 background-clip: text;
 -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d39b8 *//* Text Element-or Gradient */
.elementor-6713 .elementor-element.elementor-element-c5d39b8 .elementor-heading-title{
 background-image: linear-gradient(to right top, #F8F7F9, #C77B75, #ffffff);
 background-clip: text;
 -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3376157 *//* Text Element-or Gradient */
.elementor-6713 .elementor-element.elementor-element-3376157 .elementor-heading-title{
 background-image: linear-gradient(to right top, #F8F7F9, #C77B75, #ffffff);
 background-clip: text;
 -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7e2c007 *//* ===== Pet Biz Studio — styled variation dropdowns ===== */
.woocommerce div.product form.cart .variations select,
.woocommerce .variations td.value select,
.variations select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  width: 100%;
  padding: 11px 40px 11px 14px !important;
  font-family: inherit;
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #5A6381 !important;
  background-color: #F6F7F9 !important;          /* faint tint = "field", not "button" */
  border: 1px solid #717993 !important;
  border-radius: 0 !important;                    /* squared corners */
  cursor: pointer;
  transition: all 0.2s ease;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.08) !important;  /* recessed look */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235A6381' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8l7 6 7-6'/%3E%3Cpath d='M5 14l7 6 7-6'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 14px center !important;
  background-size: 18px 18px !important;
}

/* Hover — text stays put, the field just reacts */
.woocommerce div.product form.cart .variations select:hover,
.variations select:hover {
  color: #5A6381 !important;
  border-color: #5A6381 !important;
  background-color: #EEF1F6 !important;
}

/* Focus glow */
.woocommerce div.product form.cart .variations select:focus,
.variations select:focus {
  outline: none !important;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 3px rgba(127, 155, 209, 0.2) !important;
}

/* Lighter "Choose an option" placeholder until a real choice is made */
.variations select:has(option[value=""]:checked) {
  color: #9AA0B3 !important;
}/* End custom CSS */
/* Start custom CSS *//* Layout: put dropdowns, quantity and button on one line */
.variations_form .variations tr,
form.cart .variations tr {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 5px;
    margin-bottom: 8px;
}

.variations_form .variations td,
.variations_form .variations th,
form.cart .variations td,
form.cart .variations th {
    display: inline-flex;
    align-items: center;
    padding: 0 5px 0 0;
}

form.cart .quantity,
form.cart .woocommerce-variation-add-to-cart {
    display: inline-flex;
    align-items: center;
    gap: 20px;
    flex-wrap: wrap;
}

/* Add to cart button colour */
form.cart .single_add_to_cart_button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    background-color: #C77B75 !important;
    border-color: #C77B75 !important;
    color: #ffffff !important;
}

form.cart .single_add_to_cart_button:hover {
    background-color: #b36b65 !important;
}

/* Price colour fix */
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #5A6381 !important;
    font-size: 1.25em;
}

/* Centre the entire form */
form.cart {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

/* Centre the variations table */
form.cart table.variations {
    margin: 0 auto;
}

form.cart table.variations td,
form.cart table.variations th {
    text-align: center;
}

/* Centre the price */
.woocommerce div.product p.price,
.woocommerce div.product span.price {
    text-align: center;
    display: block;
}

/* Remove #F2F2F2 background on dropdowns and hover states */
form.cart table.variations select,
form.cart table.variations td,
form.cart table.variations tr,
.woocommerce-variation-price {
    background-color: transparent !important;
    background: none !important;
}

form.cart table.variations select:hover,
form.cart table.variations select:focus,
form.cart table.variations td:hover,
form.cart table.variations tr:hover {
    background-color: transparent !important;
    background: none !important;
}

/* Flexible Subscriptions specific */
.wpdesk_flexible_subscriptions_product_price,
.flexible-subscriptions-price {
    background-color: transparent !important;
    text-align: center;
}

/* Rounded button with padding */
form.cart .single_add_to_cart_button {
    border-radius: 10px !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}/* End custom CSS */