.elementor-14685 .elementor-element.elementor-element-ba00040:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-ba00040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6cdf436 );}.elementor-14685 .elementor-element.elementor-element-ba00040{border-style:double;border-width:8px 8px 8px 8px;border-color:#B27195;box-shadow:0px 8px 16px 0px rgba(118,69,96,0.13);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14685 .elementor-element.elementor-element-ba00040, .elementor-14685 .elementor-element.elementor-element-ba00040 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-14685 .elementor-element.elementor-element-ba00040 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-ba00041:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14685 .elementor-element.elementor-element-ba00041 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6cdf436 );background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/10/violet-home-background-lossless.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-14685 .elementor-element.elementor-element-ba00041 > .elementor-element-populated >  .elementor-background-overlay{background-color:#B89CC5;opacity:0.65;}.elementor-14685 .elementor-element.elementor-element-ba00041 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14685 .elementor-element.elementor-element-ba00041 > .elementor-element-populated, .elementor-14685 .elementor-element.elementor-element-ba00041 > .elementor-element-populated > .elementor-background-overlay, .elementor-14685 .elementor-element.elementor-element-ba00041 > .elementor-background-slideshow{border-radius:1px 1px 1px 1px;}.elementor-14685 .elementor-element.elementor-element-ba00041 > .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-14685 .elementor-element.elementor-element-0aba81f{text-align:center;}.elementor-14685 .elementor-element.elementor-element-0aba81f .elementor-heading-title{font-family:"Cherry Swash", Sans-serif;font-size:30px;font-weight:900;text-transform:capitalize;font-style:normal;color:var( --e-global-color-c564b74 );}.elementor-14685 .elementor-element.elementor-element-efc9869{text-align:center;}.elementor-14685 .elementor-element.elementor-element-efc9869 .elementor-heading-title{font-family:"Gwendolyn", Sans-serif;font-size:139px;font-weight:800;text-transform:capitalize;font-style:normal;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 100px rgba(255, 253.05978260869566, 253.05978260869566, 0.96);color:#4F3658;}.elementor-14685 .elementor-element.elementor-element-ba0000b:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-ba0000b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F3658;}.elementor-14685 .elementor-element.elementor-element-ba0000b > .elementor-background-overlay{background-color:var( --e-global-color-6cdf436 );opacity:0.39;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-ba0000b{border-style:none;box-shadow:0px 8px 16px 0px rgba(118,69,96,0.13);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:18px;margin-bottom:18px;}.elementor-14685 .elementor-element.elementor-element-ba0000b, .elementor-14685 .elementor-element.elementor-element-ba0000b > .elementor-background-overlay{border-radius:26px 26px 26px 26px;}.elementor-14685 .elementor-element.elementor-element-ba0000c{text-align:center;}.elementor-14685 .elementor-element.elementor-element-ba0000c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );color:var( --e-global-color-c564b74 );}.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-14685 .elementor-element.elementor-element-ba0000d .elementor-button{background-color:var( --e-global-color-c564b74 );font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;word-spacing:4px;fill:#FFFFFF;color:#FFFFFF;border-style:double;border-width:4px 4px 4px 4px;border-color:#B0638B;border-radius:22px 6px 22px 6px;}.elementor-14685 .elementor-element.elementor-element-e9e0313{--e-image-carousel-slides-to-show:3;}.elementor-14685 .elementor-element.elementor-element-e9e0313 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-14685 .elementor-element.elementor-element-e9e0313 .elementor-swiper-button.elementor-swiper-button-next{font-size:47px;color:var( --e-global-color-c564b74 );}.elementor-14685 .elementor-element.elementor-element-e9e0313 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-14685 .elementor-element.elementor-element-e9e0313 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-c564b74 );}.elementor-14685 .elementor-element.elementor-element-e9e0313 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:11px;--swiper-pagination-bullet-vertical-gap:11px;width:14px;height:14px;background:#CEC1EAEB;}.elementor-14685 .elementor-element.elementor-element-e9e0313 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-c564b74 );opacity:var( --e-global-color-c564b74 );}.elementor-14685 .elementor-element.elementor-element-e9e0313 .swiper-wrapper{display:flex;align-items:center;}.elementor-14685 .elementor-element.elementor-element-e9e0313 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:var( --e-global-color-c564b74 );border-radius:10px 10px 10px 10px;}.elementor-14685 .elementor-element.elementor-element-310f7b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14685 .elementor-element.elementor-element-310f7b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2E1E0;}.elementor-bc-flex-widget .elementor-14685 .elementor-element.elementor-element-310f7b3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14685 .elementor-element.elementor-element-310f7b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14685 .elementor-element.elementor-element-310f7b3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-14685 .elementor-element.elementor-element-310f7b3 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.64;}.elementor-14685 .elementor-element.elementor-element-310f7b3 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(255, 0, 0, 0.94) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14685 .elementor-element.elementor-element-310f7b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-9af470d > .elementor-widget-container{--e-transform-translateY:16px;}.elementor-14685 .elementor-element.elementor-element-9af470d{text-align:center;}.elementor-14685 .elementor-element.elementor-element-9af470d .elementor-heading-title{font-family:"Cormorant Upright", Sans-serif;font-size:21px;color:#684080;}.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-14685 .elementor-element.elementor-element-e326655 > .elementor-widget-container{--e-transform-translateY:20px;}.elementor-14685 .elementor-element.elementor-element-e326655{columns:1;font-family:"Cutive", Sans-serif;font-size:10px;font-weight:bold;line-height:23px;color:#3E3540;}.elementor-14685 .elementor-element.elementor-element-a2aeb5e .elementor-button{background-color:#0E4A05;font-family:"Cormorant Garamond", Sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0.4px;word-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:double;border-width:4px 4px 4px 4px;border-color:#FF0909;border-radius:22px 6px 22px 6px;}.elementor-14685 .elementor-element.elementor-element-a2aeb5e > .elementor-widget-container{--e-transform-translateY:2px;}.elementor-14685 .elementor-element.elementor-element-e9e753c > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.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-14685 .elementor-element.elementor-element-500de17 img{height:193px;border-radius:12px 12px 12px 12px;}.elementor-bc-flex-widget .elementor-14685 .elementor-element.elementor-element-bb5f881.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14685 .elementor-element.elementor-element-bb5f881.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14685 .elementor-element.elementor-element-bb5f881.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14685 .elementor-element.elementor-element-481de56{width:var( --container-widget-width, 64.323% );max-width:64.323%;--container-widget-width:64.323%;--container-widget-flex-grow:0;}.elementor-14685 .elementor-element.elementor-element-481de56 img{height:153px;object-fit:cover;object-position:center center;border-radius:83px 83px 83px 83px;}.elementor-14685 .elementor-element.elementor-element-ba0001e:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-ba0001e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7FA;}.elementor-14685 .elementor-element.elementor-element-ba0001e{border-style:double;border-width:4px 4px 4px 4px;border-color:#B27195;box-shadow:0px 8px 16px 0px rgba(118,69,96,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:12px;margin-bottom:12px;padding:17px 20px 24px 20px;}.elementor-14685 .elementor-element.elementor-element-ba0001e, .elementor-14685 .elementor-element.elementor-element-ba0001e > .elementor-background-overlay{border-radius:26px 8px 26px 8px;}.elementor-14685 .elementor-element.elementor-element-ba0001e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-ba00018{text-align:center;}.elementor-14685 .elementor-element.elementor-element-ba00018 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;color:#684080;}.elementor-14685 .elementor-element.elementor-element-ba00019{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:19px;font-weight:900;color:#3E3540;}.elementor-14685 .elementor-element.elementor-element-ba0001a .elementor-button{background-color:var( --e-global-color-c564b74 );font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:double;border-width:4px 4px 4px 4px;border-color:#B0638B;border-radius:22px 6px 22px 6px;padding:15px 18px 15px 18px;}.elementor-14685 .elementor-element.elementor-element-ba0002d:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-ba0002d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7FA;}.elementor-14685 .elementor-element.elementor-element-ba0002d{border-style:double;border-width:4px 4px 4px 4px;border-color:#B27195;box-shadow:0px 8px 16px 0px rgba(118,69,96,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 20px 24px 20px;}.elementor-14685 .elementor-element.elementor-element-ba0002d, .elementor-14685 .elementor-element.elementor-element-ba0002d > .elementor-background-overlay{border-radius:26px 8px 26px 8px;}.elementor-14685 .elementor-element.elementor-element-ba0002d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-ba0001f{text-align:center;}.elementor-14685 .elementor-element.elementor-element-ba0001f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:55px;color:#684080;}.elementor-14685 .elementor-element.elementor-element-ba00020{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:bold;color:#3E3540;}.elementor-14685 .elementor-element.elementor-element-ba00021{text-align:center;}.elementor-14685 .elementor-element.elementor-element-ba00021 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;text-decoration:underline;color:#684080;}.elementor-14685 .elementor-element.elementor-element-ba00022{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:bold;color:#3E3540;}.elementor-14685 .elementor-element.elementor-element-ba00024{text-align:center;}.elementor-14685 .elementor-element.elementor-element-ba00024 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;text-decoration:underline;color:#684080;}.elementor-14685 .elementor-element.elementor-element-ba00025{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:bold;color:#3E3540;}.elementor-14685 .elementor-element.elementor-element-ba00027{text-align:center;}.elementor-14685 .elementor-element.elementor-element-ba00027 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;text-decoration:underline;color:#684080;}.elementor-14685 .elementor-element.elementor-element-ba00028{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:bold;color:#3E3540;}.elementor-14685 .elementor-element.elementor-element-ba0002b .elementor-button{background-color:var( --e-global-color-c564b74 );font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:4px 4px 4px 4px;border-color:#B0638B;border-radius:22px 6px 22px 6px;}.elementor-14685 .elementor-element.elementor-element-2fc27e6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14685 .elementor-element.elementor-element-2fc27e6:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-2fc27e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E5ED;}.elementor-14685 .elementor-element.elementor-element-2fc27e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14685 .elementor-element.elementor-element-2fc27e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-b90094c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14685 .elementor-element.elementor-element-b90094c > .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-14685 .elementor-element.elementor-element-b90094c > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-6cdf436 );opacity:0;}.elementor-14685 .elementor-element.elementor-element-b90094c > .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-14685 .elementor-element.elementor-element-b90094c > .elementor-element-populated, .elementor-14685 .elementor-element.elementor-element-b90094c > .elementor-element-populated > .elementor-background-overlay, .elementor-14685 .elementor-element.elementor-element-b90094c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14685 .elementor-element.elementor-element-b90094c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-b439fd1 > .elementor-widget-container{--e-transform-translateY:-9px;background-color:var( --e-global-color-6cdf436 );border-style:solid;border-color:var( --e-global-color-c564b74 );}.elementor-14685 .elementor-element.elementor-element-b439fd1{text-align:center;}.elementor-14685 .elementor-element.elementor-element-b439fd1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;color:#4A2437;}.elementor-14685 .elementor-element.elementor-element-e09d8a1 .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-14685 .elementor-element.elementor-element-e09840e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14685 .elementor-element.elementor-element-e09840e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/10/violet-farm-barn-lossless.webp");background-position:center center;}.elementor-14685 .elementor-element.elementor-element-e09840e > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor4 );opacity:0;}.elementor-14685 .elementor-element.elementor-element-e09840e > .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-14685 .elementor-element.elementor-element-e09840e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-3486858 > .elementor-widget-container{--e-transform-translateY:-11px;background-color:var( --e-global-color-6cdf436 );border-style:solid;border-color:var( --e-global-color-c564b74 );}.elementor-14685 .elementor-element.elementor-element-3486858{text-align:center;}.elementor-14685 .elementor-element.elementor-element-3486858 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;color:#4A2437;}.elementor-14685 .elementor-element.elementor-element-c73d55d .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-14685 .elementor-element.elementor-element-c73d55d > .elementor-widget-container{--e-transform-translateY:2px;}.elementor-14685 .elementor-element.elementor-element-5521685:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14685 .elementor-element.elementor-element-5521685 > .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-14685 .elementor-element.elementor-element-5521685 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor5 );opacity:0;}.elementor-14685 .elementor-element.elementor-element-5521685 > .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-14685 .elementor-element.elementor-element-5521685 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-0760799 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:-4px;background-color:var( --e-global-color-6cdf436 );border-style:solid;border-color:var( --e-global-color-c564b74 );}.elementor-14685 .elementor-element.elementor-element-0760799{text-align:center;}.elementor-14685 .elementor-element.elementor-element-0760799 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;color:#4A2437;}.elementor-14685 .elementor-element.elementor-element-8b8cf48 .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-14685 .elementor-element.elementor-element-baf7519:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14685 .elementor-element.elementor-element-baf7519 > .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-14685 .elementor-element.elementor-element-baf7519 > .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-14685 .elementor-element.elementor-element-baf7519 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-727fbb1 > .elementor-widget-container{--e-transform-translateY:1px;background-color:var( --e-global-color-6cdf436 );border-style:solid;border-color:var( --e-global-color-c564b74 );}.elementor-14685 .elementor-element.elementor-element-727fbb1{text-align:center;}.elementor-14685 .elementor-element.elementor-element-727fbb1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;color:#4A2437;}.elementor-14685 .elementor-element.elementor-element-d1cee02 .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-14685 .elementor-element.elementor-element-d1cee02 > .elementor-widget-container{--e-transform-translateY:3px;margin:-5px -5px -5px -5px;padding:-6px -6px -6px -6px;}.elementor-14685 .elementor-element.elementor-element-ba00032:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-ba00032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7FA;background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/10/OIP-7.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-14685 .elementor-element.elementor-element-ba00032 > .elementor-background-overlay{background-color:var( --e-global-color-6cdf436 );opacity:0.67;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-ba00032{border-style:double;border-width:4px 4px 4px 4px;border-color:#B27195;box-shadow:0px 8px 16px 0px rgba(118,69,96,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 20px 24px 20px;}.elementor-14685 .elementor-element.elementor-element-ba00032, .elementor-14685 .elementor-element.elementor-element-ba00032 > .elementor-background-overlay{border-radius:26px 8px 26px 8px;}.elementor-bc-flex-widget .elementor-14685 .elementor-element.elementor-element-b43e8ac.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14685 .elementor-element.elementor-element-b43e8ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14685 .elementor-element.elementor-element-b43e8ac.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14685 .elementor-element.elementor-element-1c1895e{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-14685 .elementor-element.elementor-element-1c1895e > .elementor-widget-container{border-style:solid;border-width:11px 11px 11px 11px;border-color:#455545;border-radius:3px 3px 3px 3px;box-shadow:0px 0px 10px 0px rgba(207.39999999999998, 6.537608695652147, 6.537608695652147, 0.91);}.elementor-14685 .elementor-element.elementor-element-ba00031:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14685 .elementor-element.elementor-element-ba00031 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2E1E0;}.elementor-14685 .elementor-element.elementor-element-ba00031 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.64;}.elementor-14685 .elementor-element.elementor-element-ba00031 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(255, 0, 0, 0.94) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14685 .elementor-element.elementor-element-ba00031 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-ba0002e{text-align:center;}.elementor-14685 .elementor-element.elementor-element-ba0002e .elementor-heading-title{font-family:"Cormorant Upright", Sans-serif;font-size:74px;color:#684080;}.elementor-14685 .elementor-element.elementor-element-ba0002f{columns:1;font-family:"Cutive", Sans-serif;font-size:16px;font-weight:bold;line-height:37px;color:#3E3540;}.elementor-14685 .elementor-element.elementor-element-ba00030 .elementor-button{background-color:#0E4A05;font-family:"Cormorant Garamond", Sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0.4px;word-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:double;border-width:4px 4px 4px 4px;border-color:#FF0909;border-radius:22px 6px 22px 6px;}.elementor-14685 .elementor-element.elementor-element-ba00030 > .elementor-widget-container{--e-transform-translateY:-25px;}.elementor-14685 .elementor-element.elementor-element-ba0003f:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-ba0003f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7FA;}.elementor-14685 .elementor-element.elementor-element-ba0003f{border-style:double;border-width:4px 4px 4px 4px;border-color:#B27195;box-shadow:0px 8px 16px 0px rgba(118,69,96,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 20px 24px 20px;}.elementor-14685 .elementor-element.elementor-element-ba0003f, .elementor-14685 .elementor-element.elementor-element-ba0003f > .elementor-background-overlay{border-radius:26px 8px 26px 8px;}.elementor-14685 .elementor-element.elementor-element-ba0003f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-ba00033{text-align:center;}.elementor-14685 .elementor-element.elementor-element-ba00033 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;color:#684080;}.elementor-14685 .elementor-element.elementor-element-ba0003a:not(.elementor-motion-effects-element-type-background), .elementor-14685 .elementor-element.elementor-element-ba0003a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcf8219 );}.elementor-14685 .elementor-element.elementor-element-ba0003a > .elementor-container{max-width:500px;}.elementor-14685 .elementor-element.elementor-element-ba0003a{border-style:double;border-width:18px 18px 18px 18px;border-color:#B27195;box-shadow:0px 8px 16px 0px rgba(118,69,96,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 20px 24px 20px;}.elementor-14685 .elementor-element.elementor-element-ba0003a, .elementor-14685 .elementor-element.elementor-element-ba0003a > .elementor-background-overlay{border-radius:26px 8px 26px 8px;}.elementor-14685 .elementor-element.elementor-element-ba0003a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14685 .elementor-element.elementor-element-ba00034 .elementor-button{background-color:#B84F80;font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:double;border-width:4px 4px 4px 4px;border-color:#B0638B;border-radius:22px 6px 22px 6px;}.elementor-14685 .elementor-element.elementor-element-ba00035 .elementor-button{background-color:#B84F80;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:double;border-width:4px 4px 4px 4px;border-color:#B0638B;border-radius:22px 6px 22px 6px;padding:15px 18px 15px 18px;}.elementor-14685 .elementor-element.elementor-element-ba00037 .elementor-button{background-color:#B84F80;font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:double;border-width:4px 4px 4px 4px;border-color:#B0638B;border-radius:22px 6px 22px 6px;}.elementor-14685 .elementor-element.elementor-element-ba00038 .elementor-button{background-color:#B84F80;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:double;border-width:4px 4px 4px 4px;border-color:#B0638B;border-radius:22px 6px 22px 6px;}.elementor-14685 .elementor-element.elementor-element-ba00038{width:var( --container-widget-width, 112.992% );max-width:112.992%;--container-widget-width:112.992%;--container-widget-flex-grow:0;}.elementor-14685 .elementor-element.elementor-element-ba0003b{text-align:center;}.elementor-14685 .elementor-element.elementor-element-ba0003b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;color:#684080;}.elementor-14685 .elementor-element.elementor-element-adb9256 img{width:46%;border-radius:15px 15px 15px 15px;}.elementor-14685 .elementor-element.elementor-element-ba0003c > .elementor-widget-container{--e-transform-translateY:20px;margin:-2px -2px -2px -2px;}.elementor-14685 .elementor-element.elementor-element-ba0003c{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:bold;line-height:44px;color:#3E3540;}.elementor-14685 .elementor-element.elementor-element-ba0003d .elementor-button{background-color:var( --e-global-color-c564b74 );font-family:"Cormorant Garamond", Sans-serif;font-size:33px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(198.63968875470368, 200.21748962402344, 55.05980964660645, 0.93);border-style:double;border-width:4px 4px 4px 4px;border-color:#B0638B;border-radius:22px 6px 22px 6px;}.elementor-14685 .elementor-element.elementor-element-ba0003d > .elementor-widget-container{margin:17px 17px 17px 17px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14685 .elementor-element.elementor-element-310f7b3{width:29.315%;}.elementor-14685 .elementor-element.elementor-element-e9e753c{width:43.938%;}.elementor-14685 .elementor-element.elementor-element-bb5f881{width:26.024%;}}@media(max-width:1024px){.elementor-14685 .elementor-element.elementor-element-efc9869 .elementor-heading-title{font-size:95px;}.elementor-bc-flex-widget .elementor-14685 .elementor-element.elementor-element-e9e753c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14685 .elementor-element.elementor-element-e9e753c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14685 .elementor-element.elementor-element-481de56{width:var( --container-widget-width, 166.113px );max-width:166.113px;--container-widget-width:166.113px;--container-widget-flex-grow:0;}.elementor-14685 .elementor-element.elementor-element-481de56 img{width:100%;border-radius:22px 22px 22px 22px;}.elementor-bc-flex-widget .elementor-14685 .elementor-element.elementor-element-ba0001d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14685 .elementor-element.elementor-element-ba0001d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14685 .elementor-element.elementor-element-ba0002e .elementor-heading-title{font-size:29px;}}@media(max-width:767px){.elementor-14685 .elementor-element.elementor-element-ba00041:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14685 .elementor-element.elementor-element-ba00041 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://violetsminipigs.com/wp-content/uploads/2026/10/violet-home-background-mobile-lossless.webp");}.elementor-14685 .elementor-element.elementor-element-0aba81f .elementor-heading-title{font-size:27px;}.elementor-14685 .elementor-element.elementor-element-efc9869 .elementor-heading-title{font-size:55px;}.elementor-14685 .elementor-element.elementor-element-ba0000b{margin-top:18px;margin-bottom:18px;}.elementor-14685 .elementor-element.elementor-element-ba0000c > .elementor-widget-container{--e-transform-translateY:8px;}.elementor-14685 .elementor-element.elementor-element-ba0000c{text-align:center;}.elementor-14685 .elementor-element.elementor-element-ba0000c .elementor-heading-title{font-size:22px;}.elementor-14685 .elementor-element.elementor-element-500de17 > .elementor-widget-container{--e-transform-translateY:-33px;margin:1px 1px 1px 1px;}.elementor-14685 .elementor-element.elementor-element-ba0001e{margin-top:99px;margin-bottom:99px;padding:6px 6px 6px 6px;}.elementor-14685 .elementor-element.elementor-element-ba0002d{margin-top:-89px;margin-bottom:-89px;}.elementor-14685 .elementor-element.elementor-element-ba0001f{text-align:center;}.elementor-14685 .elementor-element.elementor-element-ba0001f .elementor-heading-title{font-size:27px;}.elementor-14685 .elementor-element.elementor-element-ba0002a{margin-top:-33px;margin-bottom:-33px;}.elementor-14685 .elementor-element.elementor-element-2fc27e6{margin-top:100px;margin-bottom:100px;}.elementor-14685 .elementor-element.elementor-element-ba00032{margin-top:-83px;margin-bottom:-83px;}.elementor-14685 .elementor-element.elementor-element-ba0003f{margin-top:101px;margin-bottom:101px;padding:0px 0px 0px 0px;}.elementor-14685 .elementor-element.elementor-element-adb9256 > .elementor-widget-container{--e-transform-translateY:4px;}}/* Start custom CSS for section, class: .elementor-element-ba00040 */@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&family=Cormorant+Garamond:wght@400;500;600&display=swap');
.elementor-14647{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;font-family:'Cormorant Garamond',Georgia,serif;color:#493847;}
.elementor-14647 .vmp-home-root>.elementor-container{max-width:1040px;}
.elementor-14647 .vmp-home-root>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:26px 26px 46px;}
.elementor-14647 .vmp-home-hero{padding:22px 12px 14px;text-align:center;}
.elementor-14647 .vmp-home-title .elementor-heading-title{font:400 clamp(60px,8vw,96px)/1.08 'Great Vibes',cursive;color:#aa3977;}
.elementor-14647 .elementor-heading-title{font:500 38px/1.15 'Cormorant Garamond',Georgia,serif;color:#684080;}
.elementor-14647 h3.elementor-heading-title{font-size:28px;}
.elementor-14647 .elementor-widget-text-editor{font:400 21px/1.5 'Cormorant Garamond',Georgia,serif;}
.elementor-14647 .vmp-home-intro{font-size:22px;text-align:center;}
.elementor-14647 .vmp-home-panel{background: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;border:6px double #b9789c;border-radius:38px 10px 38px 10px;box-shadow:0 0 0 5px #fff2f6,0 0 0 6px #d6abc1,0 14px 24px #8b5b732a;padding:32px 24px;margin:22px 0 36px;}
.elementor-14647 .vmp-home-panel>.elementor-container{gap:20px;}
.elementor-14647 .vmp-home-panel .elementor-widget-wrap{align-content:flex-start;}
.elementor-14647 .vmp-preview-panel{max-width:750px;margin:8px auto 30px;padding:20px 22px;}
.elementor-14647 .vmp-small-title .elementor-heading-title{font:400 44px/1.1 'Great Vibes',cursive;color:#aa3977;}
.elementor-14647 .vmp-preview-grid>.elementor-container{gap:20px;flex-wrap:nowrap;}
.elementor-14647 .vmp-preview-card{width:calc(50% - 10px)!important;}
.elementor-14647 .vmp-preview-card>.elementor-widget-wrap{padding:12px!important;border:4px double #ba7d9c;border-radius:22px 5px;background:#fff8fa;display:block;text-align:center;}
.elementor-14647 .vmp-preview-photo img{width:100%;height:170px;object-fit:contain;border:4px double #bb83a1;padding:5px;background:#fff5f9;border-radius:18px 5px;box-sizing:border-box;}
.elementor-14647 .vmp-preview-name .elementor-heading-title{font:400 40px/1.05 'Great Vibes',cursive;color:#aa3977;}
.elementor-14647 .vmp-preview-card .elementor-widget{margin-bottom:10px;}
.elementor-14647 .vmp-preview-card .elementor-widget-text-editor{font-size:18px;line-height:1.25;}
.elementor-14647 .vmp-preview-card p{margin-bottom:0;}
.elementor-14647 .vmp-home-button .elementor-button{width:100%;border:4px double #b0638b;border-radius:22px 6px;background:linear-gradient(#c96693,#ae4374);color:#fff;font:500 20px/1.2 'Cormorant Garamond',Georgia,serif;text-transform:uppercase;padding:15px 18px;box-shadow:0 5px 9px #78435c30;text-decoration:none;}
.elementor-14647 .vmp-home-button .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:10px;font-size:16px;}
.elementor-14647 .vmp-home-ask .elementor-button{background:#fff7f8;color:#a32d6f;}
.elementor-14647 .vmp-preview-card .elementor-button{font-size:16px;padding:10px 6px;}
.elementor-14647 .vmp-preview-card .elementor-button-text::after{display:none;}
.elementor-14647 .vmp-home-price{padding:10px 0 16px;}
.elementor-14647 .vmp-price-panel{display:flex;text-align:center;border:4px double #b26d91;border-radius:24px 8px;background:#fff7f7ef;padding:18px 5px;box-shadow:0 0 0 4px #fff5f7,0 0 0 5px #d5a7bf,0 10px 15px #85465f25;}
.elementor-14647 .vmp-price-panel>div{flex:1;padding:0 8px;border-right:1px solid #c793ab;font-size:18px;line-height:1.25;}
.elementor-14647 .vmp-price-panel>div:last-child{border:0;}
.elementor-14647 .vmp-price-panel strong{display:block;color:#a72b70;font:600 48px/1.1 'Cormorant Garamond',Georgia,serif;}
.elementor-14647 .vmp-trust{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;background:#fff7f7d9;border-top:1px solid #ce9bb7;border-bottom:1px solid #ce9bb7;padding:18px 8px;margin-top:18px;gap:10px;font-size:16px;line-height:1.25;}
.elementor-14647 .vmp-family-photo img{width:100%;max-height:300px;object-fit:contain;border:6px double #bb83a1;border-radius:30px 7px;padding:10px;background:#fff5f9;}
.elementor-14647 .vmp-inclusions-grid>.elementor-container{gap:16px;}
.elementor-14647 .vmp-inclusions-grid .elementor-column{background:#fff7fa;border:3px double #d0a1bb;border-radius:18px 4px;padding:12px;}
.elementor-14647 ul{padding-left:20px;}
.elementor-14647 .vmp-christmas-panel{text-align:center;}
.elementor-14647 .vmp-links-grid>.elementor-container{gap:14px;}
@media(max-width:767px){
.elementor-14647 .vmp-home-root>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:14px 20px 28px;}
.elementor-14647 .vmp-home-title .elementor-heading-title{font-size:62px;}
.elementor-14647 .vmp-home-hero{padding:14px 0 6px;}
.elementor-14647 .vmp-home-intro{font-size:19px;}
.elementor-14647 .vmp-home-panel{border-width:4px;padding:24px 16px;margin:18px 0 30px;}
.elementor-14647 .vmp-preview-panel{padding:16px 12px;margin-top:0;}
.elementor-14647 .vmp-preview-grid>.elementor-container{gap:10px;flex-wrap:nowrap;}
.elementor-14647 .vmp-preview-card{width:calc(50% - 5px)!important;}
.elementor-14647 .vmp-preview-card>.elementor-widget-wrap{padding:7px!important;}
.elementor-14647 .vmp-preview-photo img{height:125px;padding:4px;}
.elementor-14647 .vmp-preview-card .elementor-widget-text-editor{font-size:16px;}
.elementor-14647 .vmp-preview-card .elementor-button{font-size:14px;padding:10px 4px;}
.elementor-14647 .vmp-preview-name .elementor-heading-title{font-size:34px;}
.elementor-14647 .elementor-heading-title{font-size:32px;}
.elementor-14647 .vmp-small-title .elementor-heading-title{font-size:38px;}
.elementor-14647 .vmp-price-panel strong{font-size:34px;}
.elementor-14647 .vmp-price-panel>div{font-size:14px;padding:0 4px;}
.elementor-14647 .vmp-trust{grid-template-columns:repeat(2,1fr);font-size:15px;}
.elementor-14647 .vmp-family-panel>.elementor-container,.elementor-14647 .vmp-inclusions-grid>.elementor-container,.elementor-14647 .vmp-links-grid>.elementor-container{flex-wrap:wrap;}
.elementor-14647 .vmp-family-panel .elementor-column,.elementor-14647 .vmp-inclusions-grid .elementor-column,.elementor-14647 .vmp-links-grid .elementor-column{width:100%!important;}
}
.elementor-14647 .vmp-preview-grid>.elementor-container{overflow-x:auto;scroll-snap-type:x mandatory;align-items:stretch;padding:6px 6px 12px;}
.elementor-14647 .vmp-preview-card{flex:0 0 calc(50% - 10px);scroll-snap-align:start;min-width:0;}
@media(max-width:767px){.elementor-14647 .vmp-preview-card{flex-basis:calc(50% - 5px);}}/* End custom CSS */