.elementor-4170101 .elementor-element.elementor-element-f7725be{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-4170101 .elementor-element.elementor-element-f7725be:not(.elementor-motion-effects-element-type-background), .elementor-4170101 .elementor-element.elementor-element-f7725be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F4EC;}.elementor-4170101 .elementor-element.elementor-element-f7725be:hover{background-color:#F3E9D8;}.elementor-4170101 .elementor-element.elementor-element-f7725be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170101 .elementor-element.elementor-element-3de35f5{--ce-line-clamp:2;}.elementor-4170101 .elementor-element.elementor-element-3de35f5 .elementor-heading-title{color:#633125;font-family:"Bricolage Grotesque", sans-serif;font-size:18px;font-weight:600;}.elementor-4170101 .elementor-element.elementor-element-33a59fd > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170101 .elementor-element.elementor-element-1598ce9 .ce-product-prices{font-family:"Bricolage Grotesque", sans-serif;font-size:30px;font-weight:800;color:#E27517;gap:10px;}.elementor-4170101 .elementor-element.elementor-element-a5848e6 .elementor-button-content-wrapper{gap:0px;}.elementor-4170101 .elementor-element.elementor-element-a5848e6 .elementor-button-text{flex-grow:min(0, 0);}.elementor-4170101 .elementor-element.elementor-element-a5848e6 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-4170101 .elementor-element.elementor-element-a5848e6 a.elementor-button{--ce-btn-bg-color:#E27517;background-color:var(--ce-btn-bg-color);border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-4170101 .elementor-element.elementor-element-a5848e6 a.elementor-button:not(#e):hover, .elementor-4170101 .elementor-element.elementor-element-a5848e6 a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-4170101 .elementor-element.elementor-element-a5848e6 a.elementor-button:hover, .elementor-4170101 .elementor-element.elementor-element-a5848e6 a.elementor-button:focus{--ce-btn-bg-color:#633125;}.elementor-4170101 .elementor-element.elementor-element-a5848e6 a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-4170101 .elementor-element.elementor-element-a5848e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor.elementor-4170101 .elementor-section-wrap{overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);}@media(min-width:768px){.elementor-4170101 .elementor-element.elementor-element-b4bf899{width:76%;}.elementor-4170101 .elementor-element.elementor-element-7839ac1{width:24%;}}@media(max-width:1024px){.elementor-4170101 .elementor-element.elementor-element-3de35f5{--ce-line-clamp:2;}}@media(max-width:767px){.elementor-4170101 .elementor-element.elementor-element-f7725be{margin-top:0px;margin-bottom:0px;padding:16px 16px 16px 16px;}.elementor-4170101 .elementor-element.elementor-element-b03cbca > .elementor-column-wrap > .elementor-widget-wrap{row-gap:16px;column-gap:16px;}.elementor-4170101 .elementor-element.elementor-element-b03cbca > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4170101 .elementor-element.elementor-element-c1f5d39 img{width:100%;max-width:190px;}.elementor-4170101 .elementor-element.elementor-element-3de35f5{--ce-line-clamp:2;}.elementor-4170101 .elementor-element.elementor-element-3de35f5 .elementor-heading-title{font-size:16px;}.elementor-4170101 .elementor-element.elementor-element-33a59fd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4170101 .elementor-element.elementor-element-b4bf899{width:100%;}.elementor-4170101 .elementor-element.elementor-element-b4bf899 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4170101 .elementor-element.elementor-element-1598ce9 .ce-product-prices{font-size:24px;}.elementor-4170101 .elementor-element.elementor-element-7839ac1{width:100%;}}/* Start custom CSS for product-miniature-add-to-cart, class: .elementor-element-a5848e6 */.elementor-4170101 .elementor-element.elementor-element-a5848e6 a {
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    justify-self: end;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f7725be */.elementor-4170101 .elementor-element.elementor-element-f7725be {
    border-radius: 20px;
    position: relative;
}
body:not(#module-creativeelements-preview) .elementor-4170101 .elementor-element.elementor-element-f7725be * {
    position: static !important;
}
.elementor-4170101 .elementor-element.elementor-element-f7725be .ce-product-image a::before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 3;
}
.elementor-4170101 .elementor-element.elementor-element-f7725be .elementor-widget-product-miniature-add-to-cart {
    position: relative !important;
    z-index: 5;
}/* End custom CSS */