.elementor-14686 .elementor-element.elementor-element-790eda6:not(.elementor-motion-effects-element-type-background), .elementor-14686 .elementor-element.elementor-element-790eda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E5ED;}.elementor-14686 .elementor-element.elementor-element-790eda6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14686 .elementor-element.elementor-element-790eda6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-cc23158 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14686 .elementor-element.elementor-element-cc23158 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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 );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-14686 .elementor-element.elementor-element-86a1b18{width:var( --container-widget-width, 102.783% );max-width:102.783%;--container-widget-width:102.783%;--container-widget-flex-grow:0;text-align:center;}.elementor-14686 .elementor-element.elementor-element-86a1b18 .elementor-heading-title{font-family:"Delius Swash Caps", Sans-serif;font-size:88px;font-weight:900;text-transform:capitalize;font-style:normal;text-shadow:0px 0px 10px rgba(173, 173, 173, 0.48);color:var( --e-global-color-c564b74 );}.elementor-14686 .elementor-element.elementor-element-4e7e38a:not(.elementor-motion-effects-element-type-background), .elementor-14686 .elementor-element.elementor-element-4e7e38a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E5ED;}.elementor-14686 .elementor-element.elementor-element-4e7e38a .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-14686 .elementor-element.elementor-element-4e7e38a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-4e7e38a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-50dbe29 > .elementor-element-populated{border-style:double;margin:-50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14686 .elementor-element.elementor-element-50dbe29 > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-50dbe29 > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-50dbe29 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-dc00001:not(.elementor-motion-effects-element-type-background), .elementor-14686 .elementor-element.elementor-element-dc00001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFF;background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/10/violets-victorian-damask.webp");}.elementor-14686 .elementor-element.elementor-element-dc00001 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-dc00001 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-14686 .elementor-element.elementor-element-dc00001{border-style:double;border-width:14px 14px 14px 14px;border-color:#ADADAD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:25px;margin-bottom:25px;}.elementor-14686 .elementor-element.elementor-element-dc00001, .elementor-14686 .elementor-element.elementor-element-dc00001 > .elementor-background-overlay{border-radius:75px 75px 75px 75px;}.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-14686 .elementor-element.elementor-element-dc00003 img{border-radius:50px 50px 50px 50px;}.elementor-14686 .elementor-element.elementor-element-dc00005 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor5 );opacity:0.46;}.elementor-bc-flex-widget .elementor-14686 .elementor-element.elementor-element-dc00005.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14686 .elementor-element.elementor-element-dc00005.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14686 .elementor-element.elementor-element-dc00005 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14686 .elementor-element.elementor-element-dc00005 > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-dc00005 > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-dc00005 > .elementor-background-slideshow{border-radius:50px 161px 161px 161px;}.elementor-14686 .elementor-element.elementor-element-dc00005 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-nc00001{text-align:center;}.elementor-14686 .elementor-element.elementor-element-nc00001 .elementor-heading-title{font-family:"Delius Swash Caps", Sans-serif;font-size:51px;font-weight:900;text-transform:capitalize;font-style:normal;color:var( --e-global-color-c564b74 );}.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-14686 .elementor-element.elementor-element-dc00006{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Delius Swash Caps", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-c564b74 );}.elementor-14686 .elementor-element.elementor-element-dc00006 p{margin-block-end:18px;}.elementor-14686 .elementor-element.elementor-element-sc00001{--spacer-size:25px;}.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 );}.elementor-14686 .elementor-element.elementor-element-dc00007 .elementor-button{background-color:#ADADADCC;font-family:"Delius Swash Caps", Sans-serif;font-size:36px;font-weight:600;fill:var( --e-global-color-c564b74 );color:var( --e-global-color-c564b74 );box-shadow:0px 0px 10px 0px #4F3658;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-c564b74 );border-radius:22px 6px 22px 6px;}.elementor-14686 .elementor-element.elementor-element-dc00007 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-dc00008 .elementor-button{background-color:#ADADADCC;font-family:"Delius Swash Caps", Sans-serif;font-size:28px;font-weight:600;fill:var( --e-global-color-c564b74 );color:var( --e-global-color-c564b74 );box-shadow:0px 0px 10px 0px #4F3658;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-c564b74 );border-radius:22px 6px 22px 6px;padding:25px 25px 25px 25px;}.elementor-14686 .elementor-element.elementor-element-dc00008{width:var( --container-widget-width, 98.586% );max-width:98.586%;--container-widget-width:98.586%;--container-widget-flex-grow:0;}.elementor-14686 .elementor-element.elementor-element-dc00008 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-9712dae .elementor-button{background-color:#ADADADCC;font-family:"Delius Swash Caps", Sans-serif;font-size:28px;font-weight:600;fill:var( --e-global-color-c564b74 );color:var( --e-global-color-c564b74 );box-shadow:0px 0px 10px 0px #4F3658;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-c564b74 );border-radius:22px 6px 22px 6px;padding:25px 25px 25px 25px;}.elementor-14686 .elementor-element.elementor-element-9712dae{width:var( --container-widget-width, 98.586% );max-width:98.586%;--container-widget-width:98.586%;--container-widget-flex-grow:0;}.elementor-14686 .elementor-element.elementor-element-9712dae > .elementor-widget-container{margin:12px 0px 16px 0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14686 .elementor-element.elementor-element-dc00004 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-dc00004 .gallery-item .gallery-caption{display:none;}.elementor-14686 .elementor-element.elementor-element-dc00025:not(.elementor-motion-effects-element-type-background), .elementor-14686 .elementor-element.elementor-element-dc00025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFF;background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/10/violets-victorian-damask.webp");}.elementor-14686 .elementor-element.elementor-element-dc00025 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-dc00025 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-14686 .elementor-element.elementor-element-dc00025{border-style:double;border-width:14px 14px 14px 14px;border-color:#ADADAD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:25px;margin-bottom:25px;}.elementor-14686 .elementor-element.elementor-element-dc00025, .elementor-14686 .elementor-element.elementor-element-dc00025 > .elementor-background-overlay{border-radius:75px 75px 75px 75px;}.elementor-14686 .elementor-element.elementor-element-dc00027 img{border-radius:50px 50px 50px 50px;}.elementor-14686 .elementor-element.elementor-element-dc00029 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor5 );opacity:0.46;}.elementor-bc-flex-widget .elementor-14686 .elementor-element.elementor-element-dc00029.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14686 .elementor-element.elementor-element-dc00029.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14686 .elementor-element.elementor-element-dc00029 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14686 .elementor-element.elementor-element-dc00029 > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-dc00029 > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-dc00029 > .elementor-background-slideshow{border-radius:50px 161px 161px 161px;}.elementor-14686 .elementor-element.elementor-element-dc00029 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-nc00025{text-align:center;}.elementor-14686 .elementor-element.elementor-element-nc00025 .elementor-heading-title{font-family:"Delius Swash Caps", Sans-serif;font-size:51px;font-weight:900;text-transform:capitalize;font-style:normal;color:var( --e-global-color-c564b74 );}.elementor-14686 .elementor-element.elementor-element-dc0002a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Delius Swash Caps", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-c564b74 );}.elementor-14686 .elementor-element.elementor-element-dc0002a p{margin-block-end:18px;}.elementor-14686 .elementor-element.elementor-element-sc00025{--spacer-size:25px;}.elementor-14686 .elementor-element.elementor-element-dc0002b .elementor-button{background-color:#ADADADCC;font-family:"Delius Swash Caps", Sans-serif;font-size:36px;font-weight:600;fill:var( --e-global-color-c564b74 );color:var( --e-global-color-c564b74 );box-shadow:0px 0px 10px 0px #4F3658;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-c564b74 );border-radius:22px 6px 22px 6px;}.elementor-14686 .elementor-element.elementor-element-dc0002b > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-dc0002c .elementor-button{background-color:#ADADADCC;font-family:"Delius Swash Caps", Sans-serif;font-size:28px;font-weight:600;fill:var( --e-global-color-c564b74 );color:var( --e-global-color-c564b74 );box-shadow:0px 0px 10px 0px #4F3658;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-c564b74 );border-radius:22px 6px 22px 6px;padding:25px 25px 25px 25px;}.elementor-14686 .elementor-element.elementor-element-dc0002c{width:var( --container-widget-width, 98.586% );max-width:98.586%;--container-widget-width:98.586%;--container-widget-flex-grow:0;}.elementor-14686 .elementor-element.elementor-element-dc0002c > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-de73d9d .elementor-button{background-color:#ADADADCC;font-family:"Delius Swash Caps", Sans-serif;font-size:28px;font-weight:600;fill:var( --e-global-color-c564b74 );color:var( --e-global-color-c564b74 );box-shadow:0px 0px 10px 0px #4F3658;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-c564b74 );border-radius:22px 6px 22px 6px;padding:25px 25px 25px 25px;}.elementor-14686 .elementor-element.elementor-element-de73d9d{width:var( --container-widget-width, 98.586% );max-width:98.586%;--container-widget-width:98.586%;--container-widget-flex-grow:0;}.elementor-14686 .elementor-element.elementor-element-de73d9d > .elementor-widget-container{margin:12px 0px 16px 0px;}.elementor-14686 .elementor-element.elementor-element-dc00028 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-dc00028 .gallery-item .gallery-caption{display:none;}.elementor-14686 .elementor-element.elementor-element-f1e424c .elementor-button{background-color:#4F3658;font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;fill:var( --e-global-color-6cdf436 );color:var( --e-global-color-6cdf436 );box-shadow:0px 0px 10px 0px #4F3658;border-style:double;border-width:4px 4px 4px 4px;border-color:#B0638B;border-radius:22px 6px 22px 6px;}.elementor-14686 .elementor-element.elementor-element-f1e424c > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-a4b60af .elementor-button{background-color:var( --e-global-color-c564b74 );font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;fill:var( --e-global-color-6cdf436 );color:var( --e-global-color-6cdf436 );box-shadow:0px 0px 10px 0px #4F3658;border-style:double;border-width:4px 4px 4px 4px;border-color:#B0638B;border-radius:22px 6px 22px 6px;}.elementor-14686 .elementor-element.elementor-element-a4b60af > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-1ba4439:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14686 .elementor-element.elementor-element-1ba4439 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E7E4F0;background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/10/violets-victorian-damask.webp");}.elementor-14686 .elementor-element.elementor-element-1ba4439 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFF4F4F7;opacity:0.5;}.elementor-14686 .elementor-element.elementor-element-1ba4439 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;margin:46px 46px 46px 46px;--e-column-margin-right:46px;--e-column-margin-left:46px;padding:25px 25px 25px 25px;}.elementor-14686 .elementor-element.elementor-element-1ba4439 > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-1ba4439 > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-1ba4439 > .elementor-background-slideshow{border-radius:169px 169px 169px 169px;}.elementor-14686 .elementor-element.elementor-element-1ba4439 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-3e327ce{text-align:center;}.elementor-14686 .elementor-element.elementor-element-3e327ce .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;color:#4A2437;}.elementor-14686 .elementor-element.elementor-element-569c649{width:var( --container-widget-width, 135.933% );max-width:135.933%;--container-widget-width:135.933%;--container-widget-flex-grow:0;text-align:center;font-family:"Crete Round", Sans-serif;font-size:16px;font-weight:500;line-height:15px;letter-spacing:0.7px;color:#493847;}.elementor-14686 .elementor-element.elementor-element-0031dd3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14686 .elementor-element.elementor-element-0031dd3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E7E4F0;background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/10/violets-victorian-damask.webp");}.elementor-14686 .elementor-element.elementor-element-0031dd3 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFF4F4F7;opacity:0.5;}.elementor-14686 .elementor-element.elementor-element-0031dd3 > .elementor-element-populated{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-c564b74 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:46px 46px 46px 46px;--e-column-margin-right:46px;--e-column-margin-left:46px;padding:12px 12px 12px 12px;}.elementor-14686 .elementor-element.elementor-element-0031dd3 > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-0031dd3 > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-0031dd3 > .elementor-background-slideshow{border-radius:145px 145px 145px 145px;}.elementor-14686 .elementor-element.elementor-element-0031dd3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-48f86dc{text-align:center;}.elementor-14686 .elementor-element.elementor-element-48f86dc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;color:#4A2437;}.elementor-14686 .elementor-element.elementor-element-eccb6a9{text-align:center;font-family:"Crete Round", Sans-serif;font-size:18px;font-weight:500;text-decoration:underline;color:#493847;}.elementor-14686 .elementor-element.elementor-element-1276e5f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14686 .elementor-element.elementor-element-1276e5f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E7E4F0;background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/10/violets-victorian-damask.webp");}.elementor-14686 .elementor-element.elementor-element-1276e5f > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFF4F4F7;opacity:0.5;}.elementor-14686 .elementor-element.elementor-element-1276e5f > .elementor-element-populated{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-c564b74 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:46px 46px 46px 46px;--e-column-margin-right:46px;--e-column-margin-left:46px;padding:12px 12px 12px 12px;}.elementor-14686 .elementor-element.elementor-element-1276e5f > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-1276e5f > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-1276e5f > .elementor-background-slideshow{border-radius:145px 145px 145px 145px;}.elementor-14686 .elementor-element.elementor-element-1276e5f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-816bf53{text-align:center;}.elementor-14686 .elementor-element.elementor-element-816bf53 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;color:#4A2437;}.elementor-14686 .elementor-element.elementor-element-b2d974f{text-align:center;font-family:"Crete Round", Sans-serif;font-size:18px;font-weight:500;text-decoration:underline;color:#493847;}.elementor-14686 .elementor-element.elementor-element-941c8f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14686 .elementor-element.elementor-element-941c8f4:not(.elementor-motion-effects-element-type-background), .elementor-14686 .elementor-element.elementor-element-941c8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7e1d880 );background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/06/ChatGPT-Image-Jun-27-2026-04_05_12-PM.png");background-position:center center;background-size:cover;}.elementor-14686 .elementor-element.elementor-element-941c8f4 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-941c8f4 > .elementor-container{min-height:0px;}.elementor-14686 .elementor-element.elementor-element-941c8f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1px;margin-bottom:1px;padding:7px 7px 7px 7px;}.elementor-14686 .elementor-element.elementor-element-a7ecb56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14686 .elementor-element.elementor-element-a7ecb56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E7E4F0;background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/10/violets-victorian-damask.webp");}.elementor-14686 .elementor-element.elementor-element-a7ecb56 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFF4F4F7;opacity:0.5;}.elementor-14686 .elementor-element.elementor-element-a7ecb56 > .elementor-element-populated{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-c564b74 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:46px 46px 46px 46px;--e-column-margin-right:46px;--e-column-margin-left:46px;padding:12px 12px 12px 12px;}.elementor-14686 .elementor-element.elementor-element-a7ecb56 > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-a7ecb56 > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-a7ecb56 > .elementor-background-slideshow{border-radius:145px 145px 145px 145px;}.elementor-14686 .elementor-element.elementor-element-a7ecb56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-ffcb7d0 > .elementor-widget-container{--e-transform-translateY:-3px;}.elementor-14686 .elementor-element.elementor-element-ffcb7d0{text-align:center;}.elementor-14686 .elementor-element.elementor-element-ffcb7d0 .elementor-heading-title{font-family:"Crete Round", Sans-serif;font-size:16px;font-weight:normal;font-style:italic;text-decoration:underline;color:#4A2437;}.elementor-14686 .elementor-element.elementor-element-c8a43d2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14686 .elementor-element.elementor-element-c8a43d2:not(.elementor-motion-effects-element-type-background), .elementor-14686 .elementor-element.elementor-element-c8a43d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7e1d880 );background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/06/ChatGPT-Image-Jun-27-2026-04_05_12-PM.png");background-position:center center;background-size:cover;}.elementor-14686 .elementor-element.elementor-element-c8a43d2 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-c8a43d2 > .elementor-container{min-height:0px;}.elementor-14686 .elementor-element.elementor-element-c8a43d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1px;margin-bottom:1px;padding:7px 7px 7px 7px;}.elementor-14686 .elementor-element.elementor-element-320a5f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14686 .elementor-element.elementor-element-320a5f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E7E4F0;background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/10/violets-victorian-damask.webp");}.elementor-14686 .elementor-element.elementor-element-320a5f7 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFF4F4F7;opacity:0.5;}.elementor-14686 .elementor-element.elementor-element-320a5f7 > .elementor-element-populated{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-c564b74 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;margin:46px 46px 46px 46px;--e-column-margin-right:46px;--e-column-margin-left:46px;padding:25px 25px 25px 25px;}.elementor-14686 .elementor-element.elementor-element-320a5f7 > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-320a5f7 > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-320a5f7 > .elementor-background-slideshow{border-radius:169px 169px 169px 169px;}.elementor-14686 .elementor-element.elementor-element-320a5f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-7c6727c{text-align:center;}.elementor-14686 .elementor-element.elementor-element-7c6727c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;color:#4A2437;}.elementor-14686 .elementor-element.elementor-element-908f300{width:var( --container-widget-width, 135.933% );max-width:135.933%;--container-widget-width:135.933%;--container-widget-flex-grow:0;text-align:center;font-family:"Crete Round", Sans-serif;font-size:16px;font-weight:500;line-height:15px;letter-spacing:0.7px;color:#493847;}.elementor-14686 .elementor-element.elementor-element-f487de8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14686 .elementor-element.elementor-element-f487de8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E7E4F0;background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/10/violets-victorian-damask.webp");}.elementor-14686 .elementor-element.elementor-element-f487de8 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFF4F4F7;opacity:0.5;}.elementor-14686 .elementor-element.elementor-element-f487de8 > .elementor-element-populated{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-c564b74 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:46px 46px 46px 46px;--e-column-margin-right:46px;--e-column-margin-left:46px;padding:12px 12px 12px 12px;}.elementor-14686 .elementor-element.elementor-element-f487de8 > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-f487de8 > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-f487de8 > .elementor-background-slideshow{border-radius:145px 145px 145px 145px;}.elementor-14686 .elementor-element.elementor-element-f487de8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-5aa1130 > .elementor-widget-container{--e-transform-rotateZ:0deg;--e-transform-translateX:0px;--e-transform-translateY:-27px;}.elementor-14686 .elementor-element.elementor-element-5aa1130{text-align:center;}.elementor-14686 .elementor-element.elementor-element-5aa1130 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;color:#4A2437;}.elementor-14686 .elementor-element.elementor-element-accb1ad > .elementor-widget-container{--e-transform-translateY:-23px;}.elementor-14686 .elementor-element.elementor-element-accb1ad{text-align:center;font-family:"Crete Round", Sans-serif;font-size:18px;font-weight:500;text-decoration:underline;color:#493847;}.elementor-14686 .elementor-element.elementor-element-cba9381:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14686 .elementor-element.elementor-element-cba9381 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E7E4F0;background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/10/violets-victorian-damask.webp");}.elementor-14686 .elementor-element.elementor-element-cba9381 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFF4F4F7;opacity:0.5;}.elementor-14686 .elementor-element.elementor-element-cba9381 > .elementor-element-populated{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-c564b74 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:46px 46px 46px 46px;--e-column-margin-right:46px;--e-column-margin-left:46px;padding:12px 12px 12px 12px;}.elementor-14686 .elementor-element.elementor-element-cba9381 > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-cba9381 > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-cba9381 > .elementor-background-slideshow{border-radius:145px 145px 145px 145px;}.elementor-14686 .elementor-element.elementor-element-cba9381 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-ca36954 > .elementor-widget-container{--e-transform-translateY:-60px;}.elementor-14686 .elementor-element.elementor-element-ca36954{text-align:center;}.elementor-14686 .elementor-element.elementor-element-ca36954 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;color:#4A2437;}.elementor-14686 .elementor-element.elementor-element-15c870a > .elementor-widget-container{--e-transform-translateY:-38px;}.elementor-14686 .elementor-element.elementor-element-15c870a{text-align:center;font-family:"Crete Round", Sans-serif;font-size:18px;font-weight:500;text-decoration:underline;color:#493847;}.elementor-14686 .elementor-element.elementor-element-ac58938:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14686 .elementor-element.elementor-element-ac58938 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E7E4F0;background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/10/violets-victorian-damask.webp");}.elementor-14686 .elementor-element.elementor-element-ac58938 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFF4F4F7;opacity:0.5;}.elementor-14686 .elementor-element.elementor-element-ac58938 > .elementor-element-populated{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-c564b74 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:46px 46px 46px 46px;--e-column-margin-right:46px;--e-column-margin-left:46px;padding:12px 12px 12px 12px;}.elementor-14686 .elementor-element.elementor-element-ac58938 > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-ac58938 > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-ac58938 > .elementor-background-slideshow{border-radius:145px 145px 145px 145px;}.elementor-14686 .elementor-element.elementor-element-ac58938 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-041222e > .elementor-widget-container{--e-transform-translateY:-3px;}.elementor-14686 .elementor-element.elementor-element-041222e{text-align:center;}.elementor-14686 .elementor-element.elementor-element-041222e .elementor-heading-title{font-family:"Crete Round", Sans-serif;font-size:16px;font-weight:normal;font-style:italic;text-decoration:underline;color:#4A2437;}.elementor-widget-gallery .elementor-gallery-item__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 );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-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 );font-style:var( --e-global-typography-primary-font-style );}.elementor-14686 .elementor-element.elementor-element-902d313 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-14686 .elementor-element.elementor-element-902d313 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-14686 .elementor-element.elementor-element-902d313{width:var( --container-widget-width, 109.641% );max-width:109.641%;--container-widget-width:109.641%;--container-widget-flex-grow:0;--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:21px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-14686 .elementor-element.elementor-element-9061f7a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14686 .elementor-element.elementor-element-9061f7a:not(.elementor-motion-effects-element-type-background), .elementor-14686 .elementor-element.elementor-element-9061f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E5ED;}.elementor-14686 .elementor-element.elementor-element-9061f7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14686 .elementor-element.elementor-element-9061f7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-af68747:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14686 .elementor-element.elementor-element-af68747 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/10/OIP-6.webp");background-repeat:no-repeat;background-size:cover;}.elementor-14686 .elementor-element.elementor-element-af68747 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-6cdf436 );opacity:0;}.elementor-14686 .elementor-element.elementor-element-af68747 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#0B0101C9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:12px 12px 12px 12px;}.elementor-14686 .elementor-element.elementor-element-af68747 > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-af68747 > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-af68747 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-af68747 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-0697b2e{text-align:center;}.elementor-14686 .elementor-element.elementor-element-0697b2e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:bold;color:#4A2437;}.elementor-14686 .elementor-element.elementor-element-8257611 .elementor-button{background-color:#4F3658;font-family:"Delius Swash Caps", Sans-serif;font-weight:500;fill:var( --e-global-color-6cdf436 );color:var( --e-global-color-6cdf436 );}.elementor-14686 .elementor-element.elementor-element-ed41483:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14686 .elementor-element.elementor-element-ed41483 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-7-2026-12_37_57-PM-768x616.png");background-position:center center;}.elementor-14686 .elementor-element.elementor-element-ed41483 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor4 );opacity:0;}.elementor-14686 .elementor-element.elementor-element-ed41483 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#0B0101C9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:12px 12px 12px 12px;}.elementor-14686 .elementor-element.elementor-element-ed41483 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-85faeb9 > .elementor-widget-container{--e-transform-translateY:-11px;background-color:var( --e-global-color-6cdf436 );}.elementor-14686 .elementor-element.elementor-element-85faeb9{text-align:center;}.elementor-14686 .elementor-element.elementor-element-85faeb9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;color:#4A2437;}.elementor-14686 .elementor-element.elementor-element-ebc7c89 .elementor-button{background-color:var( --e-global-color-c564b74 );font-family:"Delius Swash Caps", Sans-serif;font-weight:500;fill:var( --e-global-color-6cdf436 );color:var( --e-global-color-6cdf436 );}.elementor-14686 .elementor-element.elementor-element-ebc7c89 > .elementor-widget-container{--e-transform-translateY:2px;}.elementor-14686 .elementor-element.elementor-element-900993c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14686 .elementor-element.elementor-element-900993c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/07/41830021_1894004357392744_1282439121045815296_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14686 .elementor-element.elementor-element-900993c > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor5 );opacity:0;}.elementor-14686 .elementor-element.elementor-element-900993c > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#0B0101C9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:12px 12px 12px 12px;}.elementor-14686 .elementor-element.elementor-element-900993c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-f3f13e0 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:-4px;background-color:var( --e-global-color-6cdf436 );}.elementor-14686 .elementor-element.elementor-element-f3f13e0{text-align:center;}.elementor-14686 .elementor-element.elementor-element-f3f13e0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;color:#4A2437;}.elementor-14686 .elementor-element.elementor-element-2a20583 .elementor-button{background-color:var( --e-global-color-c564b74 );font-family:"Delius Swash Caps", Sans-serif;font-weight:500;fill:var( --e-global-color-6cdf436 );color:var( --e-global-color-6cdf436 );}.elementor-14686 .elementor-element.elementor-element-f45fb65:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14686 .elementor-element.elementor-element-f45fb65 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/07/74532784_2702775029849002_6899891418022543360_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14686 .elementor-element.elementor-element-f45fb65 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#0B0101C9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:12px 12px 12px 12px;}.elementor-14686 .elementor-element.elementor-element-f45fb65 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-1664e5f > .elementor-widget-container{--e-transform-translateY:-15px;background-color:var( --e-global-color-6cdf436 );}.elementor-14686 .elementor-element.elementor-element-1664e5f{text-align:center;}.elementor-14686 .elementor-element.elementor-element-1664e5f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;color:#4A2437;}.elementor-14686 .elementor-element.elementor-element-ecbf024 .elementor-button{background-color:var( --e-global-color-c564b74 );font-family:"Delius Swash Caps", Sans-serif;font-weight:500;fill:var( --e-global-color-6cdf436 );color:var( --e-global-color-6cdf436 );}.elementor-14686 .elementor-element.elementor-element-ecbf024 > .elementor-widget-container{--e-transform-translateY:11px;margin:-5px -5px -5px -5px;padding:-6px -6px -6px -6px;}.elementor-14686 .elementor-element.elementor-element-2d8d5ee > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14686 .elementor-element.elementor-element-2d8d5ee:not(.elementor-motion-effects-element-type-background), .elementor-14686 .elementor-element.elementor-element-2d8d5ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E5ED;}.elementor-14686 .elementor-element.elementor-element-2d8d5ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14686 .elementor-element.elementor-element-2d8d5ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-9c0174c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14686 .elementor-element.elementor-element-9c0174c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/10/OIP-6.webp");background-repeat:no-repeat;background-size:cover;}.elementor-14686 .elementor-element.elementor-element-9c0174c > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-6cdf436 );opacity:0;}.elementor-14686 .elementor-element.elementor-element-9c0174c > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#0B0101C9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:12px 12px 12px 12px;}.elementor-14686 .elementor-element.elementor-element-9c0174c > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-9c0174c > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-9c0174c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-9c0174c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-f212f73{text-align:center;}.elementor-14686 .elementor-element.elementor-element-f212f73 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:bold;color:#4A2437;}.elementor-14686 .elementor-element.elementor-element-fe8c755 .elementor-button{background-color:#4F3658;font-family:"Delius Swash Caps", Sans-serif;font-weight:500;fill:var( --e-global-color-6cdf436 );color:var( --e-global-color-6cdf436 );}.elementor-14686 .elementor-element.elementor-element-7085ee0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14686 .elementor-element.elementor-element-7085ee0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-7-2026-12_37_57-PM-768x616.png");background-position:center center;}.elementor-14686 .elementor-element.elementor-element-7085ee0 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor4 );opacity:0;}.elementor-14686 .elementor-element.elementor-element-7085ee0 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#0B0101C9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:12px 12px 12px 12px;}.elementor-14686 .elementor-element.elementor-element-7085ee0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-ca84b67 > .elementor-widget-container{--e-transform-translateY:-11px;background-color:var( --e-global-color-6cdf436 );}.elementor-14686 .elementor-element.elementor-element-ca84b67{text-align:center;}.elementor-14686 .elementor-element.elementor-element-ca84b67 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;color:#4A2437;}.elementor-14686 .elementor-element.elementor-element-66b865e .elementor-button{background-color:var( --e-global-color-c564b74 );font-family:"Delius Swash Caps", Sans-serif;font-weight:500;fill:var( --e-global-color-6cdf436 );color:var( --e-global-color-6cdf436 );}.elementor-14686 .elementor-element.elementor-element-66b865e > .elementor-widget-container{--e-transform-translateY:2px;}.elementor-14686 .elementor-element.elementor-element-d65a6d7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14686 .elementor-element.elementor-element-d65a6d7:not(.elementor-motion-effects-element-type-background), .elementor-14686 .elementor-element.elementor-element-d65a6d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E5ED;}.elementor-14686 .elementor-element.elementor-element-d65a6d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14686 .elementor-element.elementor-element-d65a6d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-2a67a13:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14686 .elementor-element.elementor-element-2a67a13 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/07/41830021_1894004357392744_1282439121045815296_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14686 .elementor-element.elementor-element-2a67a13 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor5 );opacity:0;}.elementor-14686 .elementor-element.elementor-element-2a67a13 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#0B0101C9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:12px 12px 12px 12px;}.elementor-14686 .elementor-element.elementor-element-2a67a13 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-1fda90e > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:-4px;background-color:var( --e-global-color-6cdf436 );}.elementor-14686 .elementor-element.elementor-element-1fda90e{text-align:center;}.elementor-14686 .elementor-element.elementor-element-1fda90e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;color:#4A2437;}.elementor-14686 .elementor-element.elementor-element-94dccaa .elementor-button{background-color:var( --e-global-color-c564b74 );font-family:"Delius Swash Caps", Sans-serif;font-weight:500;fill:var( --e-global-color-6cdf436 );color:var( --e-global-color-6cdf436 );}.elementor-14686 .elementor-element.elementor-element-ed99091:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14686 .elementor-element.elementor-element-ed99091 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/07/74532784_2702775029849002_6899891418022543360_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14686 .elementor-element.elementor-element-ed99091 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#0B0101C9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:12px 12px 12px 12px;}.elementor-14686 .elementor-element.elementor-element-ed99091 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-fa7f29f > .elementor-widget-container{--e-transform-translateY:-15px;background-color:var( --e-global-color-6cdf436 );}.elementor-14686 .elementor-element.elementor-element-fa7f29f{text-align:center;}.elementor-14686 .elementor-element.elementor-element-fa7f29f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;color:#4A2437;}.elementor-14686 .elementor-element.elementor-element-85ca3b9 .elementor-button{background-color:var( --e-global-color-c564b74 );font-family:"Delius Swash Caps", Sans-serif;font-weight:500;fill:var( --e-global-color-6cdf436 );color:var( --e-global-color-6cdf436 );}.elementor-14686 .elementor-element.elementor-element-85ca3b9 > .elementor-widget-container{--e-transform-translateY:11px;margin:-5px -5px -5px -5px;padding:-6px -6px -6px -6px;}.elementor-14686 .elementor-element.elementor-element-6e33803:not(.elementor-motion-effects-element-type-background), .elementor-14686 .elementor-element.elementor-element-6e33803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E5ED;background-image:url("https://violetsminipigs.com/wp-content/uploads/2022/07/ChatGPT-Image-Jun-4-2026-11_21_12-AM.png");}.elementor-14686 .elementor-element.elementor-element-6e33803 > .elementor-background-overlay{background-color:#FFFFFFFC;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-6e33803{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:35px 35px 35px 35px;}.elementor-14686 .elementor-element.elementor-element-d62d9ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14686 .elementor-element.elementor-element-d62d9ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE6E69C;}.elementor-14686 .elementor-element.elementor-element-d62d9ca > .elementor-element-populated{border-style:solid;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14686 .elementor-element.elementor-element-d62d9ca > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-d62d9ca > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-d62d9ca > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-14686 .elementor-element.elementor-element-d62d9ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-bc5e16c{text-align:center;}.elementor-14686 .elementor-element.elementor-element-bc5e16c .elementor-heading-title{font-family:"Hedvig Letters Serif", Sans-serif;font-size:37px;font-weight:900;text-transform:capitalize;font-style:normal;text-shadow:0px 0px 9px rgba(255, 255, 255, 0.99);color:var( --e-global-color-c564b74 );}.elementor-14686 .elementor-element.elementor-element-38c5633{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Cormorant Garamond", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-c564b74 );}.elementor-14686 .elementor-element.elementor-element-38c5633 p{margin-block-end:18px;}.elementor-14686 .elementor-element.elementor-element-b189975:not(.elementor-motion-effects-element-type-background), .elementor-14686 .elementor-element.elementor-element-b189975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E5ED;}.elementor-14686 .elementor-element.elementor-element-b189975{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14686 .elementor-element.elementor-element-b189975 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-2e5aaf0 .elementor-button{background-color:var( --e-global-color-c564b74 );font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:600;fill:var( --e-global-color-6cdf436 );color:var( --e-global-color-6cdf436 );box-shadow:0px 0px 10px 0px #470864;border-style:double;border-width:4px 4px 4px 4px;border-color:#B0638B;border-radius:22px 6px 22px 6px;}.elementor-14686 .elementor-element.elementor-element-1fe06c0 .elementor-button{background-color:var( --e-global-color-c564b74 );font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:600;fill:var( --e-global-color-6cdf436 );color:var( --e-global-color-6cdf436 );box-shadow:0px 0px 10px 0px #470864;border-style:double;border-width:4px 4px 4px 4px;border-color:#B0638B;border-radius:22px 6px 22px 6px;}.elementor-14686 .elementor-element.elementor-element-3c9abf8:not(.elementor-motion-effects-element-type-background), .elementor-14686 .elementor-element.elementor-element-3c9abf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-14686 .elementor-element.elementor-element-3c9abf8 > .elementor-background-overlay{background-color:#FFFFFFFC;opacity:0.73;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-3c9abf8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14686 .elementor-element.elementor-element-5f0b57b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14686 .elementor-element.elementor-element-5f0b57b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14686 .elementor-element.elementor-element-23c17c5{--divider-border-style:double;--divider-color:var( --e-global-color-c564b74 );--divider-border-width:7.7px;}.elementor-14686 .elementor-element.elementor-element-23c17c5 .elementor-divider-separator{width:100%;}.elementor-14686 .elementor-element.elementor-element-23c17c5 .elementor-divider{padding-block-start:37px;padding-block-end:37px;}.elementor-14686 .elementor-element.elementor-element-b3a8018 img{transition-duration:0.3s;}.elementor-14686 .elementor-element.elementor-element-1e9df61{--spacer-size:54px;}.elementor-14686 .elementor-element.elementor-element-c4d1441 .elementor-button{background-color:var( --e-global-color-c564b74 );font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;fill:var( --e-global-color-6cdf436 );color:var( --e-global-color-6cdf436 );box-shadow:0px 0px 10px 0px #FFE81D;border-style:double;border-width:4px 4px 4px 4px;border-color:#B0638B;border-radius:22px 6px 22px 6px;}.elementor-14686 .elementor-element.elementor-element-c4d1441 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-2a69226{--spacer-size:5px;}.elementor-14686 .elementor-element.elementor-element-d13b90b{text-align:center;}.elementor-14686 .elementor-element.elementor-element-d13b90b .elementor-heading-title{font-family:"Enriqueta", Sans-serif;font-size:19px;font-weight:900;text-transform:capitalize;font-style:italic;text-decoration:underline;color:var( --e-global-color-c564b74 );}.elementor-14686 .elementor-element.elementor-element-530bebf .elementor-button{background-color:var( --e-global-color-c564b74 );font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;fill:var( --e-global-color-6cdf436 );color:var( --e-global-color-6cdf436 );box-shadow:0px 0px 10px 0px #FFE81D;border-style:double;border-width:4px 4px 4px 4px;border-color:#B0638B;border-radius:22px 6px 22px 6px;}.elementor-14686 .elementor-element.elementor-element-530bebf > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-6821915{--divider-border-style:double;--divider-color:var( --e-global-color-c564b74 );--divider-border-width:7.7px;}.elementor-14686 .elementor-element.elementor-element-6821915 .elementor-divider-separator{width:100%;}.elementor-14686 .elementor-element.elementor-element-6821915 .elementor-divider{padding-block-start:37px;padding-block-end:37px;}.elementor-14686 .elementor-element.elementor-element-36c9a83:not(.elementor-motion-effects-element-type-background), .elementor-14686 .elementor-element.elementor-element-36c9a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c564b74 );}.elementor-14686 .elementor-element.elementor-element-36c9a83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14686 .elementor-element.elementor-element-36c9a83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-3df3d6b{--spacer-size:50px;}.elementor-14686 .elementor-element.elementor-element-d7299e6:not(.elementor-motion-effects-element-type-background), .elementor-14686 .elementor-element.elementor-element-d7299e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c564b74 );}.elementor-14686 .elementor-element.elementor-element-d7299e6 > .elementor-background-overlay{background-color:var( --e-global-color-c564b74 );opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-d7299e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14686 .elementor-element.elementor-element-c54b847:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14686 .elementor-element.elementor-element-c54b847 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAEBEB;}.elementor-14686 .elementor-element.elementor-element-c54b847 > .elementor-element-populated >  .elementor-background-overlay{background-color:#F0E3E3FC;opacity:1;}.elementor-14686 .elementor-element.elementor-element-c54b847 > .elementor-element-populated{border-style:solid;box-shadow:0px 0px 10px 0px rgba(20.400000000000002, 1.1086956521739135, 1.1086956521739135, 0.96);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:29px 29px 29px 29px;}.elementor-14686 .elementor-element.elementor-element-c54b847 > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-c54b847 > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-c54b847 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-14686 .elementor-element.elementor-element-c54b847 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-f34b1b6{--spacer-size:3px;}.elementor-14686 .elementor-element.elementor-element-e79d0d1{width:var( --container-widget-width, 98.639% );max-width:98.639%;--container-widget-width:98.639%;--container-widget-flex-grow:0;text-align:center;}.elementor-14686 .elementor-element.elementor-element-e79d0d1 .elementor-heading-title{font-family:"Cherry Swash", Sans-serif;font-size:41px;font-weight:900;text-transform:capitalize;font-style:normal;color:#0C0200;}.elementor-14686 .elementor-element.elementor-element-81f160c{--spacer-size:10px;}.elementor-14686 .elementor-element.elementor-element-0b81c16{text-align:center;}.elementor-14686 .elementor-element.elementor-element-0b81c16 .elementor-heading-title{font-family:"Cherry Swash", Sans-serif;font-size:20px;font-weight:900;text-transform:capitalize;font-style:normal;color:#111010;}.elementor-14686 .elementor-element.elementor-element-fc75a68{--spacer-size:10px;}.elementor-14686 .elementor-element.elementor-element-3f0fb8d .elementor-button{background-color:#B84F80;font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:double;border-width:4px 4px 4px 4px;border-color:#B0638B;border-radius:22px 6px 22px 6px;}.elementor-14686 .elementor-element.elementor-element-db4ed10:not(.elementor-motion-effects-element-type-background), .elementor-14686 .elementor-element.elementor-element-db4ed10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c564b74 );}.elementor-14686 .elementor-element.elementor-element-db4ed10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14686 .elementor-element.elementor-element-db4ed10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14686 .elementor-element.elementor-element-db37e03{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14686 .elementor-element.elementor-element-dc00007 > .elementor-widget-container{--e-transform-translateY:-33px;}.elementor-14686 .elementor-element.elementor-element-dc00008 > .elementor-widget-container{--e-transform-translateY:-28px;}.elementor-14686 .elementor-element.elementor-element-dc00008 .elementor-button{font-size:18px;}.elementor-14686 .elementor-element.elementor-element-9712dae > .elementor-widget-container{--e-transform-translateY:-28px;}.elementor-14686 .elementor-element.elementor-element-9712dae .elementor-button{font-size:18px;}.elementor-14686 .elementor-element.elementor-element-dc0002b > .elementor-widget-container{--e-transform-translateY:-31px;}.elementor-14686 .elementor-element.elementor-element-dc0002c > .elementor-widget-container{--e-transform-translateY:-18px;}.elementor-14686 .elementor-element.elementor-element-dc0002c .elementor-button{font-size:18px;}.elementor-14686 .elementor-element.elementor-element-de73d9d > .elementor-widget-container{--e-transform-translateY:-18px;}.elementor-14686 .elementor-element.elementor-element-de73d9d .elementor-button{font-size:18px;}.elementor-14686 .elementor-element.elementor-element-1ba4439 > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-1ba4439 > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-1ba4439 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-1ba4439 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-569c649{width:var( --container-widget-width, 192.675px );max-width:192.675px;--container-widget-width:192.675px;--container-widget-flex-grow:0;columns:1;font-size:14px;}.elementor-14686 .elementor-element.elementor-element-569c649 > .elementor-widget-container{--e-transform-translateY:14px;}.elementor-14686 .elementor-element.elementor-element-0031dd3 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-0031dd3 > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-0031dd3 > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-0031dd3 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-1276e5f > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-1276e5f > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-1276e5f > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-1276e5f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-a7ecb56 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-a7ecb56 > .elementor-element-populated, .elementor-14686 .elementor-element.elementor-element-a7ecb56 > .elementor-element-populated > .elementor-background-overlay, .elementor-14686 .elementor-element.elementor-element-a7ecb56 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-908f300{width:var( --container-widget-width, 28.675px );max-width:28.675px;--container-widget-width:28.675px;--container-widget-flex-grow:0;}.elementor-14686 .elementor-element.elementor-element-0697b2e{width:100%;max-width:100%;align-self:center;}.elementor-14686 .elementor-element.elementor-element-0697b2e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-0697b2e .elementor-heading-title{font-size:18px;}.elementor-14686 .elementor-element.elementor-element-f212f73{width:100%;max-width:100%;align-self:center;}.elementor-14686 .elementor-element.elementor-element-f212f73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-f212f73 .elementor-heading-title{font-size:18px;}.elementor-14686 .elementor-element.elementor-element-0b81c16 .elementor-heading-title{font-size:19px;}}@media(max-width:767px){.elementor-14686 .elementor-element.elementor-element-86a1b18 .elementor-heading-title{font-size:47px;}.elementor-14686 .elementor-element.elementor-element-50dbe29 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14686 .elementor-element.elementor-element-nc00001 .elementor-heading-title{font-size:35px;}.elementor-14686 .elementor-element.elementor-element-dc00006{font-size:14px;}.elementor-14686 .elementor-element.elementor-element-dc00007 > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-14686 .elementor-element.elementor-element-dc00007 .elementor-button{font-size:20px;line-height:1.3em;}.elementor-14686 .elementor-element.elementor-element-dc00008 > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-14686 .elementor-element.elementor-element-dc00008 .elementor-button{font-size:20px;line-height:1.3em;}.elementor-14686 .elementor-element.elementor-element-9712dae > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-14686 .elementor-element.elementor-element-9712dae .elementor-button{font-size:20px;line-height:1.3em;}.elementor-14686 .elementor-element.elementor-element-nc00025 .elementor-heading-title{font-size:35px;}.elementor-14686 .elementor-element.elementor-element-dc0002a{font-size:14px;}.elementor-14686 .elementor-element.elementor-element-dc0002b > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-14686 .elementor-element.elementor-element-dc0002b .elementor-button{font-size:20px;line-height:1.3em;}.elementor-14686 .elementor-element.elementor-element-dc0002c > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-14686 .elementor-element.elementor-element-dc0002c .elementor-button{font-size:20px;line-height:1.3em;}.elementor-14686 .elementor-element.elementor-element-de73d9d > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-14686 .elementor-element.elementor-element-de73d9d .elementor-button{font-size:20px;line-height:1.3em;}.elementor-14686 .elementor-element.elementor-element-dc00028{width:var( --container-widget-width, 222.8px );max-width:222.8px;--container-widget-width:222.8px;--container-widget-flex-grow:0;}.elementor-14686 .elementor-element.elementor-element-f1e424c .elementor-button{font-size:31px;}.elementor-14686 .elementor-element.elementor-element-a4b60af .elementor-button{font-size:31px;}.elementor-14686 .elementor-element.elementor-element-bc5e16c > .elementor-widget-container{margin:18px 12px 14px 12px;}.elementor-14686 .elementor-element.elementor-element-bc5e16c .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-14686 .elementor-element.elementor-element-2e5aaf0 .elementor-button{font-size:18px;}.elementor-14686 .elementor-element.elementor-element-1fe06c0 .elementor-button{font-size:18px;}.elementor-14686 .elementor-element.elementor-element-c4d1441 .elementor-button{font-size:18px;}.elementor-14686 .elementor-element.elementor-element-d13b90b > .elementor-widget-container{margin:24px 14px 12px 14px;}.elementor-14686 .elementor-element.elementor-element-d13b90b .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-14686 .elementor-element.elementor-element-530bebf .elementor-button{font-size:18px;}}/* Start custom CSS for section, class: .elementor-element-4e7e38a */@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&family=Cormorant+Garamond:wght@400;500;600&display=swap');
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-4e7e38a, .elementor-14658.elementor-14658.elementor-14658 .elementor-element-3c9abf8 {font-family:'Cormorant Garamond',Georgia,serif!important;color:#3e3540!important;background:#f5e5ed url("https://violetsminipigs.com/wp-content/uploads/2022/07/ChatGPT-Image-Jun-4-2026-11_21_12-AM.png") center top/650px auto!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-4e7e38a {padding:30px 20px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-4e7e38a > .elementor-container, .elementor-14658.elementor-14658.elementor-14658 .elementor-element-3c9abf8 > .elementor-container {max-width:1040px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-3c9abf8 > .elementor-background-overlay {display:none!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-e60eb60 {background:linear-gradient(135deg,#fffaf9,#f6e5ec)!important;border:4px double #ae6188!important;border-radius:54px 14px 54px 14px!important;box-shadow:0 7px 18px #75405b33!important;padding:22px 18px!important;margin:0 0 16px!important;text-align:center!important;position:relative!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-script {display:block!important;font-family:'Great Vibes','Cormorant Upright',cursive!important;font-size:clamp(56px,8vw,88px)!important;font-weight:400!important;line-height:1.05!important;color:#af477e!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-caps {font:500 clamp(28px,4vw,42px)/1.2 'Cormorant Garamond',Georgia,serif!important;color:#3e3540!important;letter-spacing:1px!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-flourish {display:block!important;font:32px/1 Georgia,serif!important;color:#ad5c86!important;letter-spacing:12px!important;margin:10px 0!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-price-panel {display:flex!important;justify-content:center!important;border:4px double #b26d91!important;border-radius:24px 8px!important;background:#fff7f7eF!important;padding:16px 5px!important;box-shadow:0 6px 12px #64314922!important;text-align:center!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-price-panel > div {flex:1!important;padding:0 10px!important;border-right:1px solid #c793ab!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-price-panel > div:last-child {border:none!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-price-panel strong {display:block!important;color:#a72b70!important;font:600 clamp(30px,5vw,52px)/1.1 'Cormorant Garamond',Georgia,serif!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-price-panel span {display:block!important;font:500 18px/1.1 'Cormorant Garamond',Georgia,serif!important;text-transform:uppercase!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-trust {display:grid!important;grid-template-columns:repeat(4,1fr)!important;background:#fff7f7d9!important;border-top:1px solid #ce9bb7!important;border-bottom:1px solid #ce9bb7!important;padding:20px 5px!important;margin-top:24px!important;text-align:center!important;gap:10px!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-trust div {font:500 15px/1.25 'Cormorant Garamond',Georgia,serif!important;text-transform:uppercase!important;border-right:1px solid #ddbecd!important;padding:6px!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-trust div:last-child{border:none!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-trust b {display:block!important;color:#95446d!important;font-size:28px!important;margin-bottom:8px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-a4b60af .elementor-button,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-f1e424c .elementor-button,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-122e203 .elementor-button,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-7ce656b .elementor-button,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284 .elementor-button ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd .elementor-button ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001 .elementor-button ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a .elementor-button ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013 .elementor-button ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c .elementor-button ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025 .elementor-button {width:100%!important;border:4px double #b0638b!important;border-radius:22px 6px!important;background:linear-gradient(#c96693,#ae4374)!important;color:white!important;font:500 20px/1.2 'Cormorant Garamond',Georgia,serif!important;text-transform:uppercase!important;padding:15px 18px!important;box-shadow:0 5px 9px #78435c30!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-f1e424c .elementor-button,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-ae0b21c .elementor-button,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-9c49095 .elementor-button,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-b26ca59 .elementor-button ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-34a1933 .elementor-button ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00008 .elementor-button ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00011 .elementor-button ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001a .elementor-button ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00023 .elementor-button ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0002c .elementor-button {background:#fff7f8!important;color:#a32d6f!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-7199927,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-c1fa838,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-888c956 {display:none!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-5f960fd {text-align:center!important;background:#fff5f6d9!important;padding:20px 12px!important;margin:0 0 22px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-5f960fd .elementor-heading-title {font:500 clamp(25px,4vw,42px)/1.2 'Cormorant Garamond',Georgia,serif!important;text-transform:uppercase!important;color:#4a3547!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-5f960fd .elementor-heading-title::before,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-5f960fd .elementor-heading-title::after {content:'❦'!important;color:#ad5c86!important;display:inline-block!important;padding:0 12px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-122e203,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-7ce656b,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284 ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001 ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013 ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025 {position:relative!important;background:linear-gradient(120deg,#fff9f8ed,#faeaf2e8),url("https://violetsminipigs.com/wp-content/uploads/2022/07/ChatGPT-Image-Jun-4-2026-11_21_12-AM.png") center/420px!important;border:4px double #b27195!important;border-radius:26px 8px 26px 8px!important;box-shadow:0 8px 16px #76456022!important;padding:24px 18px!important;margin:0 12px 28px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-122e203::before,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-7ce656b::before,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284::before ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd::before ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001::before ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a::before ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013::before ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c::before ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025::before {content:'MALE'!important;position:absolute!important;left:-8px!important;top:20px!important;z-index:3!important;background:#6f355f!important;color:#fff!important;padding:8px 25px!important;font:500 18px Georgia,serif!important;transform:rotate(-25deg)!important;box-shadow:0 3px 5px #63324a30!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284::before,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd::before{content:'FEMALE'!important;background:#c4799c!important;}


.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025::before{content:'MALE'!important;background:#c4799c!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-58841e6 h3,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-1f9a116 h3,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-a1abf2f h3 ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-f260e24 h3 ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00006 h3 ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000f h3 ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00018 h3 ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00021 h3 ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0002a h3 {font:400 clamp(48px,6vw,72px)/1.1 'Great Vibes','Cormorant Upright',cursive!important;color:#af3d7b!important;margin-bottom:14px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-58841e6,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-1f9a116,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-a1abf2f ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-f260e24 ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00006 ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000f ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00018 ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00021 ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0002a {font:400 20px/1.45 'Cormorant Garamond',Georgia,serif!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-37a42c5,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-c7b3f59 {display:block!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-37a42c5 img,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-c7b3f59 img,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-90c94cd img,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-0437ed3 img ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-b6f0bb2 img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00003 img,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000c img,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00015 img,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001e img,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00027 img{width:100%!important;height:auto!important;object-fit:contain!important;border:4px double #ba7d9c!important;border-radius:22px 5px!important;padding:6px!important;background:#fff8fa!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-122e203 .elementor-widget-video,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-7ce656b .elementor-widget-video,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284 .elementor-widget-video ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd .elementor-widget-video ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001 .elementor-widget-video ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a .elementor-widget-video ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013 .elementor-widget-video ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c .elementor-widget-video ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025 .elementor-widget-video {max-width:310px!important;margin:16px auto!important;}
@media(max-width:767px){
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-4e7e38a{padding:22px 12px!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-trust {grid-template-columns:repeat(2,1fr)!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-price-panel span {font-size:14px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-122e203,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-7ce656b,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284 ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001 ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013 ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025 {padding:18px 12px!important;margin:0 6px 24px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-3fc4c7f,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-6391c10,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8b8474 ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-129409b ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00005 ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000e ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00017 ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00020 ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00029 {padding:8px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-122e203 .elementor-column,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-7ce656b .elementor-column,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284 .elementor-column ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd .elementor-column ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001 .elementor-column ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a .elementor-column ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013 .elementor-column ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c .elementor-column ,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025 .elementor-column {width:100%!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-5f960fd .elementor-heading-title::before,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-5f960fd .elementor-heading-title::after {padding:0 5px!important;font-size:23px!important;}
}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-a4b60af .elementor-button-text::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-f1e424c .elementor-button-text::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-122e203 .elementor-button-text::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-7ce656b .elementor-button-text::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284 .elementor-button-text::after ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd .elementor-button-text::after ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001 .elementor-button-text::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a .elementor-button-text::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013 .elementor-button-text::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c .elementor-button-text::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025 .elementor-button-text::after {content:'➜'!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;border:1px solid currentColor!important;border-radius:50%!important;margin-left:12px!important;font-size:16px!important;vertical-align:middle!important;}

/* Decorative violet artwork: review draft only. */
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-e60eb60 {padding:32px 60px!important;overflow:visible!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-e60eb60::after {content:''!important;position:absolute!important;right:-10px!important;top:-12px!important;width:175px!important;height:160px!important;background:url("https://violetsminipigs.com/wp-content/uploads/2026/09/violet-flower-corner-accent.png") center/contain no-repeat!important;pointer-events:none!important;z-index:2!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-122e203,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-7ce656b,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284 ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001 ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013 ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025 {padding-top:55px!important;padding-bottom:70px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-122e203::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-7ce656b::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284::after ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd::after ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025::after {content:''!important;position:absolute!important;right:-7px!important;bottom:-10px!important;width:130px!important;height:120px!important;background:url("https://violetsminipigs.com/wp-content/uploads/2026/09/violet-flower-corner-accent.png") center/contain no-repeat!important;transform:rotate(90deg)!important;pointer-events:none!important;z-index:2!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-5f960fd {background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/09/violet-flower-corner-accent.png")!important;background-position:right center!important;background-repeat:no-repeat!important;background-size:80px auto!important;}
@media(max-width:767px) {
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-e60eb60 {padding:40px 22px 26px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-e60eb60::after {width:95px!important;height:88px!important;right:-6px!important;top:-14px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-122e203,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-7ce656b,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284 ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001 ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013 ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025 {padding-top:45px!important;padding-bottom:64px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-122e203::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-7ce656b::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284::after ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd::after ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025::after {width:90px!important;height:83px!important;right:-3px!important;bottom:-5px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-5f960fd {background-size:48px auto!important;background-position:right bottom!important;}
}

/* Expanded photo-led boutique design. */
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-e60eb60{margin:18px 12px 25px!important;box-shadow:0 0 0 5px #fff4f7,0 0 0 7px #c399b1,0 12px 25px #69374d40!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-e60eb60::before{content:''!important;position:absolute!important;left:-16px!important;bottom:-14px!important;width:185px!important;height:170px!important;background:url("https://violetsminipigs.com/wp-content/uploads/2026/09/violet-flower-corner-accent.png") center/contain no-repeat!important;transform:rotate(180deg)!important;pointer-events:none!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-e60eb60::after{width:230px!important;height:210px!important;right:-22px!important;top:-24px!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-price-panel {box-shadow:0 0 0 4px #fff5f7,0 0 0 5px #d5a7bf,0 10px 15px #85465f25!important;margin:10px 12px 15px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-5f960fd {background:url("https://violetsminipigs.com/wp-content/uploads/2026/09/violet-flower-corner-accent.png") left center/100px no-repeat,url("https://violetsminipigs.com/wp-content/uploads/2026/09/violet-flower-corner-accent.png") right center/100px no-repeat,linear-gradient(90deg,#fae4ed,#fff9f8,#fae4ed)!important;border-top:4px double #b8789b!important;border-bottom:4px double #b8789b!important;box-shadow:0 6px 12px #8a59702b!important;padding:30px 90px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-122e203,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-7ce656b,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284,
.elementor-14658.elementor-14658.elementor-14658 .vmp-photo-story ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025{background:url("https://violetsminipigs.com/wp-content/uploads/2026/09/violet-flower-corner-accent.png") right top/170px no-repeat,linear-gradient(120deg,#fff9f9ec,#f7e3efe8),url("https://violetsminipigs.com/wp-content/uploads/2022/07/ChatGPT-Image-Jun-4-2026-11_21_12-AM.png") center/450px!important;border:6px double #b9789c!important;border-radius:38px 10px 38px 10px!important;box-shadow:0 0 0 5px #fff2f6,0 0 0 6px #d6abc1,0 14px 24px #8b5b732a!important;margin:26px 16px 50px!important;padding:65px 25px 90px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-122e203::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-7ce656b::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284::after ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd::after ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025::after {width:195px!important;height:180px!important;right:-12px!important;bottom:-20px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-37a42c5 img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-c7b3f59 img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-90c94cd img,
.elementor-14658.elementor-14658.elementor-14658 .vmp-main-photo ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-b6f0bb2 img,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00003 img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000c img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00015 img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001e img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00027 img{border:6px double #bb83a1!important;background:#fff5f9!important;padding:10px!important;border-radius:30px 7px 30px 7px!important;box-shadow:0 0 0 4px #ecd2e0,0 10px 18px #8b536729!important;box-sizing:border-box!important;max-width:100%!important;height:auto!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-58841e6 h3,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-1f9a116 h3,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-a1abf2f h3,
.elementor-14658.elementor-14658.elementor-14658 .vmp-story-copy h3 ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-f260e24 h3,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00006 h3,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000f h3,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00018 h3,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00021 h3,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0002a h3{font:400 76px/1.15 'Great Vibes',cursive!important;color:#aa3977!important;border-bottom:3px double #c897b2!important;padding-bottom:10px!important;margin-bottom:18px!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-photo-story{display:flex!important;gap:32px!important;position:relative!important;box-sizing:border-box!important;font:400 20px/1.45 'Cormorant Garamond',Georgia,serif!important;color:#493847!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-story-media,.elementor-14658.elementor-14658.elementor-14658 .vmp-story-copy{width:50%!important;min-width:0!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-story-media{position:relative!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-sex-ribbon{position:absolute!important;top:12px!important;left:-18px!important;background:#70335f!important;color:#fff!important;padding:7px 28px!important;transform:rotate(-24deg)!important;font:500 17px Georgia,serif!important;z-index:2!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-photo-thumbs{display:flex!important;gap:10px!important;justify-content:center!important;margin-top:22px!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-photo-thumbs img{max-width:160px!important;border:4px double #be88a6!important;border-radius:10px!important;height:auto!important;padding:5px!important;background:#fff7f9!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-eyebrow{letter-spacing:2px!important;font:500 13px 'Cormorant Garamond',Georgia,serif!important;color:#9d4e7d!important;margin-bottom:8px!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-story-price{border:3px double #d0a1bb!important;border-radius:18px 4px!important;background:#fff7fa!important;padding:14px 16px!important;margin:20px 0!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-story-price strong{display:block!important;color:#a52e6f!important;font-size:30px!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-story-price span{display:block!important;font-size:18px!important;line-height:1.4!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-story-actions{display:grid!important;gap:14px!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-story-actions a{display:block!important;text-align:center!important;border:4px double #b0638b!important;border-radius:22px 6px!important;padding:14px 12px!important;text-decoration:none!important;font:500 20px/1.2 'Cormorant Garamond',Georgia,serif!important;text-transform:uppercase!important;box-shadow:0 5px 9px #78435c30!important;background:linear-gradient(#c96693,#ae4374)!important;color:#fff!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-story-actions .vmp-ask{background:#fff7f8!important;color:#a32d6f!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-photo-story::after{content:''!important;position:absolute!important;right:-12px!important;bottom:-20px!important;width:195px!important;height:180px!important;background:url("https://violetsminipigs.com/wp-content/uploads/2026/09/violet-flower-corner-accent.png") center/contain no-repeat!important;transform:rotate(90deg)!important;pointer-events:none!important;}
@media(max-width:767px){
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-e60eb60::before{width:95px!important;height:85px!important;left:-10px!important;bottom:-15px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-e60eb60::after{width:120px!important;height:110px!important;right:-15px!important;top:-20px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-5f960fd{background-size:58px,58px,auto!important;padding:24px 45px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-122e203,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-7ce656b,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284,
.elementor-14658.elementor-14658.elementor-14658 .vmp-photo-story,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025{margin:18px 12px 38px!important;padding:55px 14px 85px!important;background-size:115px,auto,350px!important;border-width:4px!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-photo-story{flex-direction:column!important;gap:20px!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-story-media,.elementor-14658.elementor-14658.elementor-14658 .vmp-story-copy{width:100%!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-122e203::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-7ce656b::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284::after,
.elementor-14658.elementor-14658.elementor-14658 .vmp-photo-story::after,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd::after,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025::after{width:140px!important;height:130px!important;right:-6px!important;bottom:-15px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-58841e6 h3,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-1f9a116 h3,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-a1abf2f h3,
.elementor-14658.elementor-14658.elementor-14658 .vmp-story-copy h3,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-f260e24 h3,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00006 h3,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000f h3,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00018 h3,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00021 h3,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0002a h3{font-size:62px!important;}
}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-5f960fd {display:block!important;border-radius:0!important;border-left:0!important;border-right:0!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-5f960fd .elementor-heading-title {display:block!important;text-transform:none!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-5f960fd .elementor-heading-title::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-5f960fd .elementor-heading-title::after {background:none!important;width:auto!important;height:auto!important;content:'❦'!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-trust {border-radius:0!important;border:0!important;border-top:1px solid #ce9bb7!important;border-bottom:1px solid #ce9bb7!important;box-shadow:none!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-trust b {font-weight:400!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-90c94cd::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-90c94cd::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-a1abf2f h3::after ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-b6f0bb2::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-b6f0bb2::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-f260e24 h3::after ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00003::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00003::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00006 h3::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000c::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000c::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000f h3::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00015::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00015::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00018 h3::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001e::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001e::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00021 h3::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00027::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00027::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0002a h3::after {display:none!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-a1abf2f ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-f260e24 ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00006 ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000f ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00018 ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00021 ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0002a {background:none!important;padding-bottom:0!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284::after ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd::after ,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c::after ,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025::after {top:auto!important;}

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284,


.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd,


.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025{height:auto!important;max-height:none!important;overflow:visible!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-90c94cd,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-b6f0bb2,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00003,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000c,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00015,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001e,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00027{display:block!important;height:auto!important;max-height:none!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-078ae45,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d9d0869,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00004,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000d,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00016,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001f,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00028{display:block!important;height:auto!important;max-height:none!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-078ae45 img,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d9d0869 img,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00004 img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000d img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00016 img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001f img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00028 img{opacity:1!important;visibility:visible!important;border:4px double #ba7d9c!important;border-radius:10px!important;}

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-b73ce45,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-23c17c5,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d7690cd{display:none!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-078ae45 .gallery,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d9d0869 .gallery,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00004 .gallery,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000d .gallery,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00016 .gallery,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001f .gallery,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00028 .gallery{display:flex!important;gap:8px!important;margin:0!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-078ae45 .gallery-item,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d9d0869 .gallery-item,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00004 .gallery-item,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000d .gallery-item,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00016 .gallery-item,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001f .gallery-item,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00028 .gallery-item{width:calc((100% - 16px)/3)!important;padding:0!important;margin:0!important;max-width:none!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-078ae45 img,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d9d0869 img,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00004 img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000d img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00016 img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001f img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00028 img{width:100%!important;height:auto!important;object-fit:contain!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284 > .elementor-container,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd > .elementor-container,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001 > .elementor-container,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a > .elementor-container,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013 > .elementor-container,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c > .elementor-container,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025 > .elementor-container{height:auto!important;min-height:0!important;max-height:none!important;align-items:flex-start!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284 .elementor-widget-wrap,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd .elementor-widget-wrap,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001 .elementor-widget-wrap,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a .elementor-widget-wrap,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013 .elementor-widget-wrap,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c .elementor-widget-wrap,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025 .elementor-widget-wrap{height:auto!important;min-height:0!important;align-content:flex-start!important;}
@media(max-width:767px){
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-4e7e38a{padding:22px 20px 0!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:18px 5px!important;gap:8px 0!important;margin-top:30px!important;background:#fff7f7d9!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-trust div{font:500 14px/1.2 Georgia,serif!important;padding:6px 2px!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-trust b{font-size:27px!important;margin-bottom:10px!important;}
.elementor-14658.elementor-14658.elementor-14658 .vmp-trust div:nth-child(2n){border-right:0!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-3c9abf8{padding:38px 10px 8px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-5f960fd{margin:0 0 32px!important;padding:24px 44px!important;background-size:50px,50px,auto!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-5f960fd .elementor-heading-title{font:500 23px/1.2 Georgia,serif!important;white-space:nowrap!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-5f960fd .elementor-heading-title::before,.elementor-14658.elementor-14658.elementor-14658 .elementor-element-5f960fd .elementor-heading-title::after{padding:0 3px!important;letter-spacing:0!important;margin:0!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025{margin:0 8px 32px!important;padding:62px 25px 70px!important;border-radius:38px 10px 38px 10px!important;background-size:100px,auto,350px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284::before,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd::before,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025::before{font-size:18px!important;top:22px!important;padding:8px 22px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284::after,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd::after,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c::after,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025::after{display:none!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-8f3c284 .elementor-column,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8429cd .elementor-column,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00001 .elementor-column,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000a .elementor-column,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00013 .elementor-column,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001c .elementor-column,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00025 .elementor-column{width:100%!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d0c5bb8 > .elementor-widget-wrap,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-09fd30d > .elementor-widget-wrap,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00002 > .elementor-widget-wrap,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000b > .elementor-widget-wrap,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00014 > .elementor-widget-wrap,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001d > .elementor-widget-wrap,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00026 > .elementor-widget-wrap{padding:0!important;gap:0!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-09fd30d > .elementor-widget-wrap{padding:0!important;gap:0!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-b6f0bb2 img{width:100%!important;height:auto!important;object-fit:contain!important;border:4px double #ba7d9c!important;border-radius:22px 5px!important;padding:6px!important;background:#fff8fa!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-90c94cd,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-b6f0bb2,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00003,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000c,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00015,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001e,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00027{margin-bottom:12px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-90c94cd img,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-b6f0bb2 img,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00003 img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000c img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00015 img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001e img,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00027 img{padding:10px!important;border-radius:30px 7px 30px 7px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-078ae45,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d9d0869,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00004,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000d,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00016,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001f,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00028{margin:0 0 14px!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-d8b8474 > .elementor-widget-wrap,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-129409b > .elementor-widget-wrap,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00005 > .elementor-widget-wrap,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0000e > .elementor-widget-wrap,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00017 > .elementor-widget-wrap,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00020 > .elementor-widget-wrap,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00029 > .elementor-widget-wrap{padding:12px 0!important;}
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-219897b,

.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00009,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00012,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0001b,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc00024,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element-dc0002d{display:none!important;}
}

.elementor-14658.elementor-14658.elementor-14658 .vmp-new-boy::before{content:'MALE'!important;background:#6f355f!important;}
/* Male piglet corner ribbons. */
.elementor-14658.elementor-14658.elementor-14658 .elementor-element.elementor-element-dc00001::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element.elementor-element-dc0000a::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element.elementor-element-dc00013::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element.elementor-element-dc0001c::before,
.elementor-14658.elementor-14658.elementor-14658 .elementor-element.elementor-element-dc00025::before{content:'MALE'!important;background:#6f355f!important;}/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&family=Cormorant+Garamond:wght@400;500;600&display=swap');
.elementor-9968 .elementor-element-4e7e38a, .elementor-9968 .elementor-element-3c9abf8 {font-family:'Cormorant Garamond',Georgia,serif!important;color:#3e3540;background:#f5e5ed url("https://violetsminipigs.com/wp-content/uploads/2022/07/ChatGPT-Image-Jun-4-2026-11_21_12-AM.png") center top/650px auto!important;}
.elementor-9968 .elementor-element-4e7e38a {padding:30px 20px!important;}
.elementor-9968 .elementor-element-4e7e38a > .elementor-container, .elementor-9968 .elementor-element-3c9abf8 > .elementor-container {max-width:1040px!important;}
.elementor-9968 .elementor-element-3c9abf8 > .elementor-background-overlay {display:none!important;}
.elementor-9968 .elementor-element-e60eb60 {background:linear-gradient(135deg,#fffaf9,#f6e5ec);border:4px double #ae6188;border-radius:28px;box-shadow:0 7px 18px #75405b33;padding:22px 18px;margin:0 0 16px!important;text-align:center;position:relative;}
.elementor-9968 .vmp-script {display:block;font-family:'Great Vibes','Cormorant Upright',cursive;font-size:clamp(56px,8vw,88px);font-weight:400;line-height:1.05;color:#af477e;}
.elementor-9968 .vmp-caps {font:500 clamp(28px,4vw,42px)/1.2 'Cormorant Garamond',Georgia,serif;color:#3e3540;letter-spacing:1px;}
.elementor-9968 .vmp-flourish {display:block;font:32px/1 Georgia,serif;color:#ad5c86;letter-spacing:12px;margin:10px 0;}
.elementor-9968 .vmp-price-panel {display:flex;justify-content:center;border:4px double #b26d91;border-radius:24px;background:#fff7f7eF;padding:16px 5px;box-shadow:0 6px 12px #64314922;text-align:center;}
.elementor-9968 .vmp-price-panel > div {flex:1;padding:0 10px;border-right:1px solid #c793ab;}
.elementor-9968 .vmp-price-panel > div:last-child {border:none;}
.elementor-9968 .vmp-price-panel strong {display:block;color:#a72b70;font:600 clamp(30px,5vw,52px)/1.1 'Cormorant Garamond',Georgia,serif;}
.elementor-9968 .vmp-price-panel span {display:block;font:500 18px/1.1 'Cormorant Garamond',Georgia,serif;text-transform:uppercase;}
.elementor-9968 .vmp-trust {display:grid;grid-template-columns:repeat(4,1fr);background:#fff7f7d9;border-top:1px solid #ce9bb7;border-bottom:1px solid #ce9bb7;padding:20px 5px;margin-top:24px;text-align:center;gap:10px;}
.elementor-9968 .vmp-trust div {font:500 15px/1.25 'Cormorant Garamond',Georgia,serif;text-transform:uppercase;border-right:1px solid #ddbecd;padding:6px;}
.elementor-9968 .vmp-trust div:last-child{border:none;}
.elementor-9968 .vmp-trust b {display:block;color:#95446d;font-size:28px;margin-bottom:8px;}
.elementor-9968 .elementor-element-a4b60af .elementor-button,.elementor-9968 .elementor-element-f1e424c .elementor-button,.elementor-9968 .elementor-element-122e203 .elementor-button,.elementor-9968 .elementor-element-7ce656b .elementor-button,.elementor-9968 :is(.elementor-element-8f3c284,.elementor-element-a100000,.elementor-element-a10000c,.elementor-element-a100018) .elementor-button {width:100%;border:4px double #b0638b!important;border-radius:18px!important;background:linear-gradient(#c96693,#ae4374)!important;color:white!important;font:500 20px/1.2 'Cormorant Garamond',Georgia,serif!important;text-transform:uppercase!important;padding:15px 18px!important;box-shadow:0 5px 9px #78435c30!important;}
.elementor-9968 .elementor-element-f1e424c .elementor-button,.elementor-9968 .elementor-element-ae0b21c .elementor-button,.elementor-9968 .elementor-element-9c49095 .elementor-button,.elementor-9968 :is(.elementor-element-b26ca59,.elementor-element-a100009,.elementor-element-a100015,.elementor-element-a100021) .elementor-button {background:#fff7f8!important;color:#a32d6f!important;}
.elementor-9968 .elementor-element-7199927,.elementor-9968 .elementor-element-c1fa838,.elementor-9968 .elementor-element-888c956 {display:none!important;}
.elementor-9968 .elementor-element-5f960fd {text-align:center;background:#fff5f6d9;padding:20px 12px!important;margin:0 0 22px!important;}
.elementor-9968 .elementor-element-5f960fd .elementor-heading-title {font:500 clamp(25px,4vw,42px)/1.2 'Cormorant Garamond',Georgia,serif!important;text-transform:uppercase;color:#4a3547!important;}
.elementor-9968 .elementor-element-5f960fd .elementor-heading-title::before,.elementor-9968 .elementor-element-5f960fd .elementor-heading-title::after {content:'';display:inline-block;width:54px;height:44px;margin:0 10px;padding:0;vertical-align:middle;background:url("https://violetsminipigs.com/wp-content/uploads/2026/10/vmp-violet-blooms.webp") center/contain no-repeat;}
.elementor-9968 .elementor-element-122e203,.elementor-9968 .elementor-element-7ce656b,.elementor-9968 :is(.elementor-element-8f3c284,.elementor-element-a100000,.elementor-element-a10000c,.elementor-element-a100018) {position:relative;background:linear-gradient(120deg,#fff9f8ed,#faeaf2e8),url("https://violetsminipigs.com/wp-content/uploads/2022/07/ChatGPT-Image-Jun-4-2026-11_21_12-AM.png") center/420px!important;border:4px double #b27195;border-radius:28px;box-shadow:0 8px 16px #76456022;padding:24px 18px!important;margin:0 12px 28px!important;}
.elementor-9968 .elementor-element-122e203::before,.elementor-9968 .elementor-element-7ce656b::before,.elementor-9968 :is(.elementor-element-8f3c284,.elementor-element-a100000,.elementor-element-a10000c,.elementor-element-a100018)::before {content:'MALE';position:absolute;left:-8px;top:20px;z-index:3;background:#6f355f;color:#fff;padding:8px 25px;font:500 18px Georgia,serif;transform:rotate(-25deg);box-shadow:0 3px 5px #63324a30;}
.elementor-9968 :is(.elementor-element-8f3c284,.elementor-element-a100000,.elementor-element-a10000c,.elementor-element-a100018)::before{content:'FEMALE';background:#c4799c;}
.elementor-9968 .elementor-element-58841e6 h3,.elementor-9968 .elementor-element-1f9a116 h3,.elementor-9968 :is(.elementor-element-a1abf2f,.elementor-element-a100007,.elementor-element-a100013,.elementor-element-a10001f) h3 {font:400 clamp(48px,6vw,72px)/1.1 'Great Vibes','Cormorant Upright',cursive!important;color:#af3d7b!important;margin-bottom:14px!important;}
.elementor-9968 .elementor-element-58841e6,.elementor-9968 .elementor-element-1f9a116,.elementor-9968 :is(.elementor-element-a1abf2f,.elementor-element-a100007,.elementor-element-a100013,.elementor-element-a10001f) {font:400 20px/1.45 'Cormorant Garamond',Georgia,serif!important;}
.elementor-9968 .elementor-element-37a42c5,.elementor-9968 .elementor-element-c7b3f59 {display:block!important;}
.elementor-9968 .elementor-element-37a42c5 img,.elementor-9968 .elementor-element-c7b3f59 img,.elementor-9968 :is(.elementor-element-90c94cd,.elementor-element-a10000a,.elementor-element-a100016,.elementor-element-a100022) img,.elementor-9968 .elementor-element-0437ed3 img {width:100%;height:auto!important;object-fit:contain!important;border:4px double #ba7d9c;border-radius:20px;padding:6px;background:#fff8fa;}
.elementor-9968 .elementor-element-122e203 .elementor-widget-video,.elementor-9968 .elementor-element-7ce656b .elementor-widget-video,.elementor-9968 :is(.elementor-element-8f3c284,.elementor-element-a100000,.elementor-element-a10000c,.elementor-element-a100018) .elementor-widget-video {max-width:310px;margin:16px auto!important;}
@media(max-width:767px){
.elementor-9968 .elementor-element-4e7e38a{padding:22px 12px!important;}
.elementor-9968 .vmp-trust {grid-template-columns:repeat(2,1fr);}
.elementor-9968 .vmp-price-panel span {font-size:14px;}
.elementor-9968 .elementor-element-122e203,.elementor-9968 .elementor-element-7ce656b,.elementor-9968 :is(.elementor-element-8f3c284,.elementor-element-a100000,.elementor-element-a10000c,.elementor-element-a100018) {padding:18px 12px!important;margin:0 6px 24px!important;}
.elementor-9968 .elementor-element-3fc4c7f,.elementor-9968 .elementor-element-6391c10,.elementor-9968 :is(.elementor-element-d8b8474,.elementor-element-a100006,.elementor-element-a100012,.elementor-element-a10001e) {padding:8px!important;}
.elementor-9968 .elementor-element-122e203 .elementor-column,.elementor-9968 .elementor-element-7ce656b .elementor-column,.elementor-9968 :is(.elementor-element-8f3c284,.elementor-element-a100000,.elementor-element-a10000c,.elementor-element-a100018) .elementor-column {width:100%!important;}
.elementor-9968 .elementor-element-5f960fd .elementor-heading-title::before,.elementor-9968 .elementor-element-5f960fd .elementor-heading-title::after {padding:0 5px;font-size:23px;}
}
.elementor-9968 .elementor-element-a4b60af .elementor-button-text::after,
.elementor-9968 .elementor-element-f1e424c .elementor-button-text::after,
.elementor-9968 .elementor-element-122e203 .elementor-button-text::after,
.elementor-9968 .elementor-element-7ce656b .elementor-button-text::after,
.elementor-9968 :is(.elementor-element-8f3c284,.elementor-element-a100000,.elementor-element-a10000c,.elementor-element-a100018) .elementor-button-text::after {content:'➜';display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid currentColor;border-radius:50%;margin-left:12px;font-size:16px;vertical-align:middle;}


/* Consistent frames and upright violet artwork. */
.elementor-9968, .elementor-9968 * {box-sizing:border-box;}
.elementor-9968 .elementor-column,.elementor-9968 .elementor-widget-wrap {min-width:0;}
.elementor-9968 .elementor-element-e60eb60 {border-radius:28px!important;margin:12px 10px 24px!important;padding:38px 50px 30px!important;box-shadow:0 0 0 4px #fff4f7,0 0 0 5px #c399b1,0 10px 22px #69374d30;}
.elementor-9968 .elementor-element-e60eb60::before,
.elementor-9968 .elementor-element-e60eb60::after {content:'';position:absolute;top:7px;width:110px;height:100px;background:url("https://violetsminipigs.com/wp-content/uploads/2026/10/vmp-violet-frame-corner.webp") center/contain no-repeat;pointer-events:none;z-index:2;}
.elementor-9968 .elementor-element-e60eb60::before {left:7px;transform:none;}
.elementor-9968 .elementor-element-e60eb60::after {right:7px;transform:scaleX(-1);}
.elementor-9968 .vmp-flourish {margin:14px 0;letter-spacing:0;}
.elementor-9968 .vmp-flourish img {display:block;width:110px!important;height:55px!important;object-fit:contain;margin:0 auto!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;}
.elementor-9968 .vmp-price-panel {border-radius:24px!important;box-shadow:0 0 0 3px #fff5f7,0 0 0 4px #d5a7bf,0 8px 15px #85465f20;margin:12px 10px 18px;}
.elementor-9968 .elementor-element-5f960fd {background:linear-gradient(90deg,#fae4ed,#fff9f8,#fae4ed)!important;border:4px double #b8789b;border-radius:20px!important;box-shadow:0 6px 12px #8a597020;padding:24px 16px!important;margin:12px 10px 28px!important;}
.elementor-9968 .elementor-element-5f960fd .elementor-heading-title {display:flex;align-items:center;justify-content:center;gap:14px;text-transform:none!important;}
.elementor-9968 .elementor-element-5f960fd .elementor-heading-title::before,
.elementor-9968 .elementor-element-5f960fd .elementor-heading-title::after {content:'';flex:0 0 68px;width:68px;height:40px;margin:0;padding:0;background:url("https://violetsminipigs.com/wp-content/uploads/2026/10/vmp-violet-blooms.webp") center/contain no-repeat;transform:none;}
.elementor-9968 #current-piglets {min-width:0;}
.elementor-9968 .elementor-element-122e203,
.elementor-9968 .elementor-element-7ce656b,
.elementor-9968 :is(.elementor-element-8f3c284,.elementor-element-a100000,.elementor-element-a10000c,.elementor-element-a100018) {background:linear-gradient(120deg,#fff9f9f5,#f7e3eff0),url("https://violetsminipigs.com/wp-content/uploads/2022/07/ChatGPT-Image-Jun-4-2026-11_21_12-AM.png") center/450px!important;border:6px double #b9789c!important;border-radius:28px!important;box-shadow:0 0 0 4px #fff2f6,0 0 0 5px #d6abc1,0 12px 24px #8b5b7325!important;margin:24px 12px 42px!important;padding:60px 22px 60px!important;}
.elementor-9968 .elementor-element-122e203::after,
.elementor-9968 .elementor-element-7ce656b::after,
.elementor-9968 :is(.elementor-element-8f3c284,.elementor-element-a100000,.elementor-element-a10000c,.elementor-element-a100018)::after {content:'';position:absolute;top:10px;right:10px;bottom:auto;width:120px;height:110px;background:url("https://violetsminipigs.com/wp-content/uploads/2026/10/vmp-violet-frame-corner.webp") center/contain no-repeat;transform:scaleX(-1);pointer-events:none;z-index:2;}
.elementor-9968 .elementor-element-37a42c5 img,
.elementor-9968 .elementor-element-c7b3f59 img,
.elementor-9968 :is(.elementor-element-90c94cd,.elementor-element-a10000a,.elementor-element-a100016,.elementor-element-a100022) img {display:block;width:100%;max-width:100%;height:auto!important;object-fit:contain!important;border:6px double #bb83a1!important;border-radius:20px!important;padding:8px!important;background:#fff5f9!important;box-shadow:0 0 0 3px #ecd2e0,0 8px 18px #8b536720;}
.elementor-9968 .elementor-element-f25bef7,
.elementor-9968 .elementor-element-9503156,
.elementor-9968 .elementor-element-078ae45 {margin-top:18px;}
.elementor-9968 .elementor-element-58841e6 h3,
.elementor-9968 .elementor-element-1f9a116 h3,
.elementor-9968 :is(.elementor-element-a1abf2f,.elementor-element-a100007,.elementor-element-a100013,.elementor-element-a10001f) h3 {border-bottom:3px double #c897b2;padding-bottom:10px;}
@media(max-width:767px){
.elementor-9968 .elementor-element-e60eb60 {padding:36px 18px 26px!important;margin:10px 4px 22px!important;}
.elementor-9968 .elementor-element-e60eb60::before,
.elementor-9968 .elementor-element-e60eb60::after {width:64px;height:59px;top:6px;}
.elementor-9968 .elementor-element-5f960fd {padding:20px 10px!important;margin:10px 8px 24px!important;}
.elementor-9968 .elementor-element-5f960fd .elementor-heading-title {gap:8px;font-size:clamp(23px,6vw,30px)!important;}
.elementor-9968 .elementor-element-5f960fd .elementor-heading-title::before,
.elementor-9968 .elementor-element-5f960fd .elementor-heading-title::after {flex-basis:44px;width:44px;height:30px;padding:0;}
.elementor-9968 .elementor-element-122e203,
.elementor-9968 .elementor-element-7ce656b,
.elementor-9968 :is(.elementor-element-8f3c284,.elementor-element-a100000,.elementor-element-a10000c,.elementor-element-a100018) {border-width:4px!important;margin:18px 10px 32px!important;padding:54px 12px 30px!important;}
.elementor-9968 .elementor-element-122e203::after,
.elementor-9968 .elementor-element-7ce656b::after,
.elementor-9968 :is(.elementor-element-8f3c284,.elementor-element-a100000,.elementor-element-a10000c,.elementor-element-a100018)::after {width:85px;height:78px;right:7px;top:7px;}
.elementor-9968 .elementor-element-37a42c5 img,
.elementor-9968 .elementor-element-c7b3f59 img,
.elementor-9968 :is(.elementor-element-90c94cd,.elementor-element-a10000a,.elementor-element-a100016,.elementor-element-a100022) img {border-width:4px!important;padding:6px!important;border-radius:20px!important;}
.elementor-9968 .elementor-element-f61d0b9 > .elementor-widget-container {padding:0!important;}
.elementor-9968 .elementor-element-122e203 > .elementor-container,
.elementor-9968 .elementor-element-7ce656b > .elementor-container,
.elementor-9968 :is(.elementor-element-8f3c284,.elementor-element-a100000,.elementor-element-a10000c,.elementor-element-a100018) > .elementor-container {flex-wrap:wrap;}
}
/* Blush boutique bow and pearl accents. */
.elementor-9968 .elementor-element-e60eb60,
.elementor-9968 .elementor-element-5f960fd {box-shadow:0 0 0 3px #fffaf7,0 0 0 5px #ead3df,0 0 0 6px #c59ab1,0 10px 22px #875a7220!important;}
.elementor-9968 .vmp-trust {border:4px double #d1a5bd;border-radius:20px;padding:22px 12px;background:linear-gradient(135deg,#fffaf8,#faedf3);box-shadow:0 6px 14px #86506915;}
.elementor-9968 .elementor-element-122e203,
.elementor-9968 .elementor-element-7ce656b,
.elementor-9968 :is(.elementor-element-8f3c284,.elementor-element-a100000,.elementor-element-a10000c,.elementor-element-a100018) {background:linear-gradient(125deg,#fffaf9f7,#fbeaf2f2),url("https://violetsminipigs.com/wp-content/uploads/2022/07/ChatGPT-Image-Jun-4-2026-11_21_12-AM.png") center/450px!important;box-shadow:0 0 0 4px #fff9f5,0 0 0 7px #ecd5e2,0 0 0 8px #c698b0,0 14px 28px #915a7525!important;}
.elementor-9968 .elementor-element-58841e6 h3,
.elementor-9968 .elementor-element-1f9a116 h3,
.elementor-9968 :is(.elementor-element-a1abf2f,.elementor-element-a100007,.elementor-element-a100013,.elementor-element-a10001f) h3 {text-align:center;border-bottom:3px double #d3aec4;padding-bottom:14px;color:#ad447f!important;}
.elementor-9968 .elementor-element-58841e6 h3::after,
.elementor-9968 .elementor-element-1f9a116 h3::after,
.elementor-9968 :is(.elementor-element-a1abf2f,.elementor-element-a100007,.elementor-element-a100013,.elementor-element-a10001f) h3::after {content:'';display:block;width:125px;height:104px;margin:10px auto 0;background:url("https://violetsminipigs.com/wp-content/uploads/2026/10/vmp-satin-bow-no-pearls.webp") center/contain no-repeat;transform:none;}
.elementor-9968 .elementor-element-37a42c5 img,
.elementor-9968 .elementor-element-c7b3f59 img,
.elementor-9968 :is(.elementor-element-90c94cd,.elementor-element-a10000a,.elementor-element-a100016,.elementor-element-a100022) img {background:#fff9fb!important;border-color:#c494b2!important;box-shadow:0 0 0 3px #f6e7ef,0 0 0 5px #dfc0d2,0 10px 20px #865d7320!important;}
.elementor-9968 .elementor-element-a4b60af .elementor-button,
.elementor-9968 .elementor-element-122e203 .elementor-button,
.elementor-9968 .elementor-element-7ce656b .elementor-button,
.elementor-9968 :is(.elementor-element-8f3c284,.elementor-element-a100000,.elementor-element-a10000c,.elementor-element-a100018) .elementor-button {background:linear-gradient(180deg,#d485aa,#b75488)!important;border-color:#bd7599!important;box-shadow:0 2px 0 #fff5fa inset,0 5px 12px #78435c25!important;}
.elementor-9968 .elementor-element-f1e424c .elementor-button,
.elementor-9968 .elementor-element-ae0b21c .elementor-button,
.elementor-9968 .elementor-element-9c49095 .elementor-button,
.elementor-9968 :is(.elementor-element-b26ca59,.elementor-element-a100009,.elementor-element-a100015,.elementor-element-a100021) .elementor-button {background:#fff9fb!important;color:#a32d6f!important;}
@media(max-width:767px){
.elementor-9968 .vmp-trust {padding:16px 6px;}
.elementor-9968 .elementor-element-58841e6 h3::after,
.elementor-9968 .elementor-element-1f9a116 h3::after,
.elementor-9968 :is(.elementor-element-a1abf2f,.elementor-element-a100007,.elementor-element-a100013,.elementor-element-a10001f) h3::after {width:100px;height:83px;margin-top:8px;}
}

/* Light grey boutique trim. */
.elementor-9968 .elementor-element-e60eb60,
.elementor-9968 .elementor-element-5f960fd {border-color:#b9b4bf!important;box-shadow:0 0 0 3px #fffafc,0 0 0 5px #e2dfe5,0 0 0 6px #bfbac5,0 10px 22px #77717e20!important;}
.elementor-9968 .elementor-element-5f960fd {background:linear-gradient(90deg,#f4edf2,#f6f5f7,#f4edf2)!important;}
.elementor-9968 .elementor-element-122e203,
.elementor-9968 .elementor-element-7ce656b,
.elementor-9968 :is(.elementor-element-8f3c284,.elementor-element-a100000,.elementor-element-a10000c,.elementor-element-a100018) {border-color:#bcb5c1!important;box-shadow:0 0 0 4px #fff9fc,0 0 0 7px #e5e1e8,0 0 0 8px #beb8c5,0 14px 28px #77717e22!important;}
.elementor-9968 .elementor-element-37a42c5 img,
.elementor-9968 .elementor-element-c7b3f59 img,
.elementor-9968 :is(.elementor-element-90c94cd,.elementor-element-a10000a,.elementor-element-a100016,.elementor-element-a100022) img {border-color:#b6b1bd!important;box-shadow:0 0 0 3px #f5f3f6,0 0 0 5px #d4cfd9,0 10px 20px #77717e20!important;}
.elementor-9968 .vmp-price-panel {border-color:#bbb5c0!important;background:linear-gradient(135deg,#fff7fa,#f2f1f4);box-shadow:0 0 0 3px #fffafd,0 0 0 4px #ccc6d2,0 8px 15px #77717e20!important;}
.elementor-9968 .vmp-price-panel > div,
.elementor-9968 .vmp-trust div {border-right-color:#d0cad5;}
.elementor-9968 .vmp-trust {border-color:#c1bbc7;background:linear-gradient(135deg,#fff9fc,#f1f0f3);}
.elementor-9968 .elementor-element-58841e6 h3,
.elementor-9968 .elementor-element-1f9a116 h3,
.elementor-9968 :is(.elementor-element-a1abf2f,.elementor-element-a100007,.elementor-element-a100013,.elementor-element-a10001f) h3 {border-bottom-color:#c6c0cc;}
/* Compact opening with boutique violet and satin details. */
.elementor-9968 .elementor-element-3c9abf8 {padding:12px 10px!important;}
.elementor-9968 .elementor-element-5f0b57b > .elementor-widget-wrap {padding:0!important;gap:0!important;}
.elementor-9968 .elementor-element-5f960fd {display:none!important;}
.elementor-9968 .elementor-element-e60eb60 {padding:14px 75px!important;margin:0 8px 16px!important;}
.elementor-9968 .vmp-script {font-size:48px!important;line-height:1!important;}
.elementor-9968 .vmp-caps {display:block;font-size:28px!important;line-height:1.2!important;}
.elementor-9968 .elementor-element-e60eb60::before,
.elementor-9968 .elementor-element-e60eb60::after {width:68px;height:78px;top:6px;}
.elementor-9968 .elementor-element-122e203,
.elementor-9968 .elementor-element-7ce656b,
.elementor-9968 :is(.elementor-element-8f3c284,.elementor-element-a100000,.elementor-element-a10000c,.elementor-element-a100018) {padding:40px 18px 42px!important;margin:0 8px 24px!important;}
.elementor-9968 .elementor-element-37a42c5,
.elementor-9968 .elementor-element-c7b3f59,
.elementor-9968 :is(.elementor-element-90c94cd,.elementor-element-a10000a,.elementor-element-a100016,.elementor-element-a100022) {position:relative;margin-bottom:18px!important;}
.elementor-9968 .elementor-element-37a42c5::before,
.elementor-9968 .elementor-element-c7b3f59::before,
.elementor-9968 :is(.elementor-element-90c94cd,.elementor-element-a10000a,.elementor-element-a100016,.elementor-element-a100022)::before {content:'';position:absolute;bottom:-14px;left:-14px;width:80px;height:85px;background:url("https://violetsminipigs.com/wp-content/uploads/2026/10/vmp-violet-frame-corner.webp") center/contain no-repeat;transform:scaleY(-1);z-index:2;pointer-events:none;}
.elementor-9968 .elementor-element-37a42c5::after,
.elementor-9968 .elementor-element-c7b3f59::after,
.elementor-9968 :is(.elementor-element-90c94cd,.elementor-element-a10000a,.elementor-element-a100016,.elementor-element-a100022)::after {content:'';position:absolute;bottom:-24px;right:-12px;width:100px;height:84px;background:url("https://violetsminipigs.com/wp-content/uploads/2026/10/vmp-satin-bow-no-pearls.webp") center/contain no-repeat;z-index:2;pointer-events:none;}
.elementor-9968 .elementor-element-58841e6,
.elementor-9968 .elementor-element-1f9a116,
.elementor-9968 :is(.elementor-element-a1abf2f,.elementor-element-a100007,.elementor-element-a100013,.elementor-element-a10001f) {background:url("https://violetsminipigs.com/wp-content/uploads/2026/10/vmp-violet-blooms.webp") center bottom/100px 50px no-repeat;padding-bottom:54px!important;}
@media(max-width:767px){
.elementor-9968 .elementor-element-3c9abf8 {padding:8px 4px!important;}
.elementor-9968 .elementor-element-e60eb60 {padding:12px 54px!important;margin:0 8px 14px!important;}
.elementor-9968 .vmp-script {font-size:40px!important;}
.elementor-9968 .vmp-caps {font-size:25px!important;letter-spacing:0!important;}
.elementor-9968 .elementor-element-e60eb60::before,
.elementor-9968 .elementor-element-e60eb60::after {width:50px;height:64px;}
.elementor-9968 .elementor-element-122e203,
.elementor-9968 .elementor-element-7ce656b,
.elementor-9968 :is(.elementor-element-8f3c284,.elementor-element-a100000,.elementor-element-a10000c,.elementor-element-a100018) {padding:36px 10px 34px!important;margin:0 8px 22px!important;}
.elementor-9968 .elementor-element-54b7c4a > .elementor-widget-wrap,
.elementor-9968 .elementor-element-3e41bcb > .elementor-widget-wrap,
.elementor-9968 :is(.elementor-element-d0c5bb8,.elementor-element-a100001,.elementor-element-a10000d,.elementor-element-a100019) > .elementor-widget-wrap {padding:0!important;}
}
/* Compact Christmas announcement and deposit action. */
.elementor-9968 .elementor-element-b3a8018 {width:100%!important;max-width:600px!important;margin:20px auto 12px!important;}
.elementor-9968 .elementor-element-b3a8018 img {width:100%!important;height:auto!important;border-radius:16px;}
.elementor-9968 .elementor-element-c4d1441 {width:100%;max-width:600px;margin:0 auto 24px!important;text-align:center;}
.elementor-9968 .elementor-element-c4d1441 .elementor-button {width:100%;padding:16px 20px!important;background:linear-gradient(180deg,#c77fa5,#a64f80)!important;color:#fff!important;border:3px double #d4cdd7!important;border-radius:16px!important;box-shadow:0 6px 14px #80566b26!important;font:500 22px/1.3 Georgia,serif!important;}
.elementor-9968 .vmp-new-baby::before{content:'MALE'!important;background:#6f355f!important;}
.elementor-9968 .elementor-element-bd12be1.elementor-hidden-desktop,.elementor-9968 .elementor-element-bd12be1.elementor-hidden-tablet{display:block!important;}/* End custom CSS */