.elementor-52 .elementor-element.elementor-element-072bf57{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-8a642e8{--display:flex;--padding-top:098px;--padding-bottom:124px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-2b3de7e{text-align:center;}.elementor-52 .elementor-element.elementor-element-831b88a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-ac143ed{--display:flex;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-ac143ed:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-ac143ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-02c15c5 );}.elementor-52 .elementor-element.elementor-element-f20b81f{text-align:center;}.elementor-52 .elementor-element.elementor-element-8b0e249{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:80px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-ca60816{text-align:center;}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-97b7019 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-loop-grid .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-52 .elementor-element.elementor-element-438fd97{--grid-columns:3;--grid-row-gap:75px;--grid-column-gap:75px;}.elementor-52 .elementor-element.elementor-element-438fd97 > .elementor-widget-container{margin:38px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-f160654{--display:flex;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-2fc6f5f{text-align:center;}.elementor-52 .elementor-element.elementor-element-d1330db{--display:flex;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-b3a559d{--display:flex;}.elementor-52 .elementor-element.elementor-element-b3a559d:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-b3a559d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-2da8ddd .elementor-heading-title{color:var( --e-global-color-5baebe2 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-52 .elementor-element.elementor-element-abd8322{font-family:var( --e-global-typography-c119a2b-font-family ), Sans-serif;font-weight:var( --e-global-typography-c119a2b-font-weight );line-height:var( --e-global-typography-c119a2b-line-height );color:var( --e-global-color-5baebe2 );}.elementor-52 .elementor-element.elementor-element-1eec1c2{--display:flex;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-6b7f39e{text-align:center;}.elementor-52 .elementor-element.elementor-element-9a1bc34{--display:flex;}.elementor-52 .elementor-element.elementor-element-7408749{--display:flex;}.elementor-52 .elementor-element.elementor-element-7408749:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-7408749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fd18198 );}.elementor-52 .elementor-element.elementor-element-cfefae3 .elementor-heading-title{color:var( --e-global-color-5baebe2 );}.elementor-52 .elementor-element.elementor-element-b798b21{font-family:var( --e-global-typography-c119a2b-font-family ), Sans-serif;font-weight:var( --e-global-typography-c119a2b-font-weight );line-height:var( --e-global-typography-c119a2b-line-height );color:var( --e-global-color-5baebe2 );}.elementor-52 .elementor-element.elementor-element-c8fa6a8{--display:flex;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-edbde95{--display:flex;}.elementor-52 .elementor-element.elementor-element-edbde95:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-edbde95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fd18198 );}.elementor-52 .elementor-element.elementor-element-d7b963f{text-align:center;}.elementor-52 .elementor-element.elementor-element-d7b963f .elementor-heading-title{color:var( --e-global-color-5baebe2 );}.elementor-52 .elementor-element.elementor-element-82be1e4{text-align:center;font-family:var( --e-global-typography-c119a2b-font-family ), Sans-serif;font-weight:var( --e-global-typography-c119a2b-font-weight );line-height:var( --e-global-typography-c119a2b-line-height );color:var( --e-global-color-5baebe2 );}.elementor-52 .elementor-element.elementor-element-d5bc0cc{--display:flex;}.elementor-52 .elementor-element.elementor-element-d5bc0cc:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-d5bc0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-ee2f5e8{text-align:center;}.elementor-52 .elementor-element.elementor-element-ee2f5e8 .elementor-heading-title{color:var( --e-global-color-5baebe2 );}.elementor-52 .elementor-element.elementor-element-d7a113d{text-align:center;font-family:var( --e-global-typography-c119a2b-font-family ), Sans-serif;font-weight:var( --e-global-typography-c119a2b-font-weight );line-height:var( --e-global-typography-c119a2b-line-height );color:var( --e-global-color-5baebe2 );}.elementor-52 .elementor-element.elementor-element-0e11a4c{--display:flex;}.elementor-52 .elementor-element.elementor-element-0e11a4c:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-0e11a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fd18198 );}.elementor-52 .elementor-element.elementor-element-aadb403{text-align:center;}.elementor-52 .elementor-element.elementor-element-aadb403 .elementor-heading-title{color:var( --e-global-color-5baebe2 );}.elementor-52 .elementor-element.elementor-element-d5c28ce{text-align:center;font-family:var( --e-global-typography-c119a2b-font-family ), Sans-serif;font-weight:var( --e-global-typography-c119a2b-font-weight );line-height:var( --e-global-typography-c119a2b-line-height );color:var( --e-global-color-5baebe2 );}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-831b88a{--content-width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-52 .elementor-element.elementor-element-438fd97{--grid-columns:2;--grid-column-gap:15px;}.elementor-52 .elementor-element.elementor-element-438fd97 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-abd8322{line-height:var( --e-global-typography-c119a2b-line-height );}.elementor-52 .elementor-element.elementor-element-b798b21{line-height:var( --e-global-typography-c119a2b-line-height );}.elementor-52 .elementor-element.elementor-element-82be1e4{line-height:var( --e-global-typography-c119a2b-line-height );}.elementor-52 .elementor-element.elementor-element-d7a113d{line-height:var( --e-global-typography-c119a2b-line-height );}.elementor-52 .elementor-element.elementor-element-d5c28ce{line-height:var( --e-global-typography-c119a2b-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-52 .elementor-element.elementor-element-438fd97{--grid-columns:1;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-abd8322{line-height:var( --e-global-typography-c119a2b-line-height );}.elementor-52 .elementor-element.elementor-element-b798b21{line-height:var( --e-global-typography-c119a2b-line-height );}.elementor-52 .elementor-element.elementor-element-82be1e4{line-height:var( --e-global-typography-c119a2b-line-height );}.elementor-52 .elementor-element.elementor-element-d7a113d{line-height:var( --e-global-typography-c119a2b-line-height );}.elementor-52 .elementor-element.elementor-element-d5c28ce{line-height:var( --e-global-typography-c119a2b-line-height );}}/* Start custom CSS for container, class: .elementor-element-831b88a */.elementor-52 .elementor-element.elementor-element-831b88a,
.elementor-52 .elementor-element.elementor-element-831b88a > .e-con-inner{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac143ed */.elementor-52 .elementor-element.elementor-element-ac143ed:after{
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 35px;
        background-image: url(https://sivertson.com/wp-content/uploads/2025/09/shop-by-artists_divider_v2.svg);
        background-position: center bottom;
        background-repeat: no-repeat;
        background-size: cover;
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f419627 */.elementor-52 .elementor-element.elementor-element-f419627 .elementor-button{
    --button-color: #fff;
    --button-text: var(--gwd-color--primary);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc3d6b4 */.elementor-52 .elementor-element.elementor-element-dc3d6b4 .elementor-button{
    --button-color: #fff;
    --button-text: var(--gwd-color--secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edbde95 */.elementor-52 .elementor-element.elementor-element-edbde95{
    --sectionColor: var(--gwd-color--secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc0cc */.elementor-52 .elementor-element.elementor-element-d5bc0cc{
    --sectionColor: var(--gwd-color--primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e11a4c */.elementor-52 .elementor-element.elementor-element-0e11a4c{
    --sectionColor: var(--gwd-color--secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8fa6a8 */@media (max-width: 991px){
    .elementor-52 .elementor-element.elementor-element-c8fa6a8 > .e-con-inner{
        flex-wrap: wrap;
		padding-left: 40px;
		padding-right: 40px;
		justify-content: center;
		row-gap: 0px;
    }
    
    .elementor-52 .elementor-element.elementor-element-c8fa6a8 .footer-callout_container{
        max-width: calc(50% - 20px);
    }
}

@media (max-width: 767px){
    .elementor-52 .elementor-element.elementor-element-c8fa6a8 > .e-con-inner{
        row-gap: 60px;
    }
    
    .elementor-52 .elementor-element.elementor-element-c8fa6a8 .footer-callout_container{
        max-width: 100%;
    }
}/* End custom CSS */