.elementor-192 .elementor-element.elementor-element-3d14c07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;isolation:isolate;--padding-top:32px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-192 .elementor-element.elementor-element-910986e > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-192 .elementor-element.elementor-element-910986e .ts-crumbs a{font-family:var( --e-global-typography-small-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );color:var( --e-global-color-muted );}.elementor-192 .elementor-element.elementor-element-910986e .ts-crumbs a:hover{color:var( --e-global-color-plum );}.elementor-192 .elementor-element.elementor-element-910986e .ts-crumbs__current{font-family:var( --e-global-typography-small_strong-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-small_strong-font-size );font-weight:var( --e-global-typography-small_strong-font-weight );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-910986e .ts-crumbs__sep{color:var( --e-global-color-stone );}.elementor-192 .elementor-element.elementor-element-910986e .ts-crumbs{column-gap:8px;}.elementor-192 .elementor-element.elementor-element-e099cee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;isolation:isolate;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-192 .elementor-element.elementor-element-b5402b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;isolation:isolate;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-192 .elementor-element.elementor-element-07e7377 .ts-gal:not(.ts-gal--single){grid-template-columns:var(--ts-thumb-w, 88px) minmax(0, 1fr);--ts-thumbs-order:0;--ts-thumbs-cols:minmax(0, 1fr);}.elementor-192 .elementor-element.elementor-element-07e7377 .ts-gal{--ts-thumb-w:88px;gap:14px;}.elementor-192 .elementor-element.elementor-element-07e7377 .ts-gal__thumbs{gap:10px;}.elementor-192 .elementor-element.elementor-element-07e7377 .ts-gal__main{aspect-ratio:1 / 1.05;border-radius:6px 6px 6px 6px;}.elementor-192 .elementor-element.elementor-element-07e7377 .ts-gal__thumb{border-radius:6px 6px 6px 6px;border-width:2px;border-color:transparent;}.elementor-192 .elementor-element.elementor-element-07e7377 .ts-gal__thumb.is-active{border-color:var( --e-global-color-plum );}.elementor-192 .elementor-element.elementor-element-7026ff6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;isolation:isolate;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-192 .elementor-element.elementor-element-3a9dbf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;isolation:isolate;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-192 .elementor-element.elementor-element-815aa35{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;isolation:isolate;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-192 .elementor-element.elementor-element-4ba1f98{width:auto;max-width:auto;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-192 .elementor-element.elementor-element-4ba1f98 .elementor-icon-list-icon i{color:var( --e-global-color-bronze );transition:color 0.3s;}.elementor-192 .elementor-element.elementor-element-4ba1f98 .elementor-icon-list-icon svg{fill:var( --e-global-color-bronze );transition:fill 0.3s;}.elementor-192 .elementor-element.elementor-element-4ba1f98 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-192 .elementor-element.elementor-element-4ba1f98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-192 .elementor-element.elementor-element-4ba1f98 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), system-ui, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-192 .elementor-element.elementor-element-4ba1f98 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-192 .elementor-element.elementor-element-cbf514a .ts-field, .elementor-192 .elementor-element.elementor-element-cbf514a .ts-field a{font-family:var( --e-global-typography-eyebrow-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-bronze );}.elementor-192 .elementor-element.elementor-element-b5ded1c .ts-field, .elementor-192 .elementor-element.elementor-element-b5ded1c .ts-field a{font-family:var( --e-global-typography-h_pd-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-h_pd-font-size );font-weight:var( --e-global-typography-h_pd-font-weight );line-height:var( --e-global-typography-h_pd-line-height );letter-spacing:var( --e-global-typography-h_pd-letter-spacing );color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-6d3d5de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;isolation:isolate;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-192 .elementor-element.elementor-element-6ae2104 .ts-field, .elementor-192 .elementor-element.elementor-element-6ae2104 .ts-field a{font-family:var( --e-global-typography-price_lg-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-price_lg-font-size );font-weight:var( --e-global-typography-price_lg-font-weight );line-height:var( --e-global-typography-price_lg-line-height );letter-spacing:var( --e-global-typography-price_lg-letter-spacing );color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-a982634 .ts-field, .elementor-192 .elementor-element.elementor-element-a982634 .ts-field a{font-family:var( --e-global-typography-small-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );color:var( --e-global-color-muted );}.elementor-192 .elementor-element.elementor-element-5be2843 .ts-field, .elementor-192 .elementor-element.elementor-element-5be2843 .ts-field a{font-family:var( --e-global-typography-body-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );color:var( --e-global-color-muted );}.elementor-192 .elementor-element.elementor-element-ab4eb04 .ts-field, .elementor-192 .elementor-element.elementor-element-ab4eb04 .ts-field a{font-family:var( --e-global-typography-body-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );color:var( --e-global-color-muted );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__preview{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-plate ) 0%, var( --e-global-color-plate_deep ) 100%);font-family:var( --e-global-typography-engraving-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-engraving-font-size );font-weight:var( --e-global-typography-engraving-font-weight );line-height:var( --e-global-typography-engraving-line-height );letter-spacing:var( --e-global-typography-engraving-letter-spacing );color:var( --e-global-color-engraving );padding:18px 18px 18px 18px;min-height:64px;border-radius:5px 5px 5px 5px;}.elementor-192 .elementor-element.elementor-element-4169899 > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__label{font-family:var( --e-global-typography-label-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-opt span{font-family:var( --e-global-typography-small_strong-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-small_strong-font-size );font-weight:var( --e-global-typography-small_strong-font-weight );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );color:var( --e-global-color-plum_ink );background-color:var( --e-global-color-paper );border-color:var( --e-global-color-line );border-radius:6px 6px 6px 6px;}.elementor-192 .elementor-element.elementor-element-4169899 .ts-opt input:checked + span{color:var( --e-global-color-plum );background-color:var( --e-global-color-lilac_soft );border-color:var( --e-global-color-plum );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__text, .elementor-192 .elementor-element.elementor-element-4169899 .ts-qty input, .elementor-192 .elementor-element.elementor-element-4169899 .composite_form select, .elementor-192 .elementor-element.elementor-element-4169899 .composite_form .quantity input.qty{font-family:var( --e-global-typography-body-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__text, .elementor-192 .elementor-element.elementor-element-4169899 .ts-qty, .elementor-192 .elementor-element.elementor-element-4169899 .composite_form select, .elementor-192 .elementor-element.elementor-element-4169899 .composite_form .quantity input.qty{background-color:var( --e-global-color-paper );border-color:var( --e-global-color-stone );border-radius:6px 6px 6px 6px;}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__text:focus, .elementor-192 .elementor-element.elementor-element-4169899 .composite_form select:focus{border-color:var( --e-global-color-plum );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp{background-color:var( --e-global-color-paper );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-line );border-radius:6px 6px 6px 6px;padding:24px 24px 24px 24px;--ts-cp-indent:34px;}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__heading{font-family:var( --e-global-typography-h_xs-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-h_xs-font-size );font-weight:var( --e-global-typography-h_xs-font-weight );line-height:var( --e-global-typography-h_xs-line-height );letter-spacing:var( --e-global-typography-h_xs-letter-spacing );color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__count{font-family:var( --e-global-typography-tiny-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-tiny-font-size );font-weight:var( --e-global-typography-tiny-font-weight );line-height:var( --e-global-typography-tiny-line-height );letter-spacing:var( --e-global-typography-tiny-letter-spacing );color:var( --e-global-color-muted );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__name{font-family:var( --e-global-typography-step_title-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-step_title-font-size );font-weight:var( --e-global-typography-step_title-font-weight );line-height:var( --e-global-typography-step_title-line-height );letter-spacing:var( --e-global-typography-step_title-letter-spacing );color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp .composite_component{border-bottom-color:var( --e-global-color-line );padding-block:18px;}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__step{font-family:var( --e-global-typography-chip_from-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-chip_from-font-size );font-weight:var( --e-global-typography-chip_from-font-weight );line-height:var( --e-global-typography-chip_from-line-height );letter-spacing:var( --e-global-typography-chip_from-letter-spacing );color:var( --e-global-color-plum );background-color:var( --e-global-color-lilac_soft );}.elementor-192 .elementor-element.elementor-element-4169899 .is-chosen .ts-cp__step{color:var( --e-global-color-paper );background-color:var( --e-global-color-plum );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__chosen, .elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__optional{font-family:var( --e-global-typography-tiny-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-tiny-font-size );font-weight:var( --e-global-typography-tiny-font-weight );line-height:var( --e-global-typography-tiny-line-height );letter-spacing:var( --e-global-typography-tiny-letter-spacing );color:var( --e-global-color-muted );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__sep{color:var( --e-global-color-stone );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__clear{font-family:var( --e-global-typography-chip_from-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-chip_from-font-size );font-weight:var( --e-global-typography-chip_from-font-weight );line-height:var( --e-global-typography-chip_from-line-height );letter-spacing:var( --e-global-typography-chip_from-letter-spacing );color:var( --e-global-color-muted );background-color:transparent;border-color:var( --e-global-color-line );border-radius:999px 999px 999px 999px;padding:6px 12px 6px 12px;}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__clear:hover{color:var( --e-global-color-plum );background-color:var( --e-global-color-lilac_soft );border-color:var( --e-global-color-lilac );}.elementor-192 .elementor-element.elementor-element-4169899 .composite_form .component_description, .elementor-192 .elementor-element.elementor-element-4169899 .composite_form .composited_product_details_wrapper{font-family:var( --e-global-typography-small-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );color:var( --e-global-color-muted );}.elementor-192 .elementor-element.elementor-element-4169899 .composite_form .component_options_select_wrapper{color:var( --e-global-color-muted );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp .radio_button_description .title{font-family:var( --e-global-typography-small_strong-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-small_strong-font-size );font-weight:var( --e-global-typography-small_strong-font-weight );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp .radio_button_description .price{font-family:var( --e-global-typography-chip_from-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-chip_from-font-size );font-weight:var( --e-global-typography-chip_from-font-weight );line-height:var( --e-global-typography-chip_from-line-height );letter-spacing:var( --e-global-typography-chip_from-letter-spacing );color:var( --e-global-color-plum );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp .component_option_radio_button{background-color:#ffffff;border-color:var( --e-global-color-line );border-radius:6px 6px 6px 6px;}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp .component_option_radio_button:hover{border-color:var( --e-global-color-lilac );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp .component_option_radio_button.selected, .elementor-192 .elementor-element.elementor-element-4169899 .ts-cp .component_option_radio_button.selected:hover{border-color:var( --e-global-color-plum );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp .component_option_radio_button.selected{box-shadow:var( --e-global-color-lilac_soft );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__totals{background-color:var( --e-global-color-cream );border-radius:6px 6px 6px 6px;padding:14px 16px 14px 16px;}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__line{font-family:var( --e-global-typography-small-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );color:var( --e-global-color-muted );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__line--option{color:var( --e-global-color-plum );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__sum{border-top-color:var( --e-global-color-line );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__total{font-family:var( --e-global-typography-body_sm-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-body_sm-font-size );font-weight:var( --e-global-typography-body_sm-font-weight );line-height:var( --e-global-typography-body_sm-line-height );letter-spacing:var( --e-global-typography-body_sm-letter-spacing );color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__amount{font-family:var( --e-global-typography-price_lg-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-price_lg-font-size );font-weight:var( --e-global-typography-price_lg-font-weight );line-height:var( --e-global-typography-price_lg-line-height );letter-spacing:var( --e-global-typography-price_lg-letter-spacing );color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-4169899 .composite_form .composite_message, .elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__error, .elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__todo{font-family:var( --e-global-typography-small-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );color:var( --e-global-color-bronze );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-addon__heading{font-family:var( --e-global-typography-small_strong-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-small_strong-font-size );font-weight:var( --e-global-typography-small_strong-font-weight );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-addon__desc{font-family:var( --e-global-typography-small-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );color:var( --e-global-color-muted );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-addon__choice{font-family:var( --e-global-typography-small-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-addon__choice input{accent-color:var( --e-global-color-plum );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-addon__req{color:var( --e-global-color-bronze );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-addon__price{color:var( --e-global-color-plum );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__meta{font-family:var( --e-global-typography-tiny-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-tiny-font-size );font-weight:var( --e-global-typography-tiny-font-weight );line-height:var( --e-global-typography-tiny-line-height );letter-spacing:var( --e-global-typography-tiny-letter-spacing );color:var( --e-global-color-muted );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__tier{color:var( --e-global-color-plum );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__cart, .elementor-192 .elementor-element.elementor-element-4169899 .composite_form .composite_add_to_cart_button{font-family:var( --e-global-typography-button-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-button-font-size );font-weight:var( --e-global-typography-button-font-weight );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );color:var( --e-global-color-paper );background-color:var( --e-global-color-plum );border-color:var( --e-global-color-plum );border-width:1.5px;min-height:50px;border-radius:6px 6px 6px 6px;padding:0px 24px 0px 24px;}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__cart:hover, .elementor-192 .elementor-element.elementor-element-4169899 .composite_form .composite_add_to_cart_button:hover{color:var( --e-global-color-paper );background-color:var( --e-global-color-plum_deep );border-color:var( --e-global-color-plum_deep );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__btn{font-family:var( --e-global-typography-button-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-button-font-size );font-weight:var( --e-global-typography-button-font-weight );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );color:var( --e-global-color-plum_ink );background-color:transparent;border-color:var( --e-global-color-plum_ink );border-width:1.5px;min-height:50px;border-radius:6px 6px 6px 6px;padding:0px 24px 0px 24px;}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__btn:hover{color:var( --e-global-color-cream );background-color:var( --e-global-color-plum_ink );border-color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__note{font-family:var( --e-global-typography-tiny-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-tiny-font-size );font-weight:var( --e-global-typography-tiny-font-weight );line-height:var( --e-global-typography-tiny-line-height );letter-spacing:var( --e-global-typography-tiny-letter-spacing );color:var( --e-global-color-muted );}.elementor-192 .elementor-element.elementor-element-4e94b13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;isolation:isolate;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-192 .elementor-element.elementor-element-9e4c0f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;isolation:isolate;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-192 .elementor-element.elementor-element-4b66e90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-192 .elementor-element.elementor-element-4b66e90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-192 .elementor-element.elementor-element-4b66e90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-192 .elementor-element.elementor-element-4b66e90 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-192 .elementor-element.elementor-element-4b66e90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-192 .elementor-element.elementor-element-4b66e90 .elementor-icon-list-icon i{color:var( --e-global-color-muted );transition:color 0.3s;}.elementor-192 .elementor-element.elementor-element-4b66e90 .elementor-icon-list-icon svg{fill:var( --e-global-color-muted );transition:fill 0.3s;}.elementor-192 .elementor-element.elementor-element-4b66e90{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-192 .elementor-element.elementor-element-4b66e90 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-192 .elementor-element.elementor-element-4b66e90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-192 .elementor-element.elementor-element-4b66e90 .elementor-icon-list-item > a{font-family:var( --e-global-typography-small-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4b66e90 .elementor-icon-list-text{color:var( --e-global-color-muted );transition:color 0.3s;}.elementor-192 .elementor-element.elementor-element-4b66e90 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-plum );}.elementor-192 .elementor-element.elementor-element-8382eba{text-align:end;}.elementor-192 .elementor-element.elementor-element-8382eba .elementor-heading-title{font-family:var( --e-global-typography-small_strong-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-small_strong-font-size );font-weight:var( --e-global-typography-small_strong-font-weight );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-f7c1052{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;isolation:isolate;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-192 .elementor-element.elementor-element-e74765e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-192 .elementor-element.elementor-element-e74765e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-192 .elementor-element.elementor-element-e74765e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-192 .elementor-element.elementor-element-e74765e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-192 .elementor-element.elementor-element-e74765e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-192 .elementor-element.elementor-element-e74765e .elementor-icon-list-icon i{color:var( --e-global-color-muted );transition:color 0.3s;}.elementor-192 .elementor-element.elementor-element-e74765e .elementor-icon-list-icon svg{fill:var( --e-global-color-muted );transition:fill 0.3s;}.elementor-192 .elementor-element.elementor-element-e74765e{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-192 .elementor-element.elementor-element-e74765e .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-192 .elementor-element.elementor-element-e74765e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-192 .elementor-element.elementor-element-e74765e .elementor-icon-list-item > a{font-family:var( --e-global-typography-small-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-e74765e .elementor-icon-list-text{color:var( --e-global-color-muted );transition:color 0.3s;}.elementor-192 .elementor-element.elementor-element-e74765e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-plum );}.elementor-192 .elementor-element.elementor-element-851ca82{text-align:end;}.elementor-192 .elementor-element.elementor-element-851ca82 .elementor-heading-title{font-family:var( --e-global-typography-small_strong-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-small_strong-font-size );font-weight:var( --e-global-typography-small_strong-font-weight );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-0b2d7ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;isolation:isolate;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-line );--border-color:var( --e-global-color-line );--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-192 .elementor-element.elementor-element-83b5b9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-192 .elementor-element.elementor-element-83b5b9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-192 .elementor-element.elementor-element-83b5b9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-192 .elementor-element.elementor-element-83b5b9c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-192 .elementor-element.elementor-element-83b5b9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-192 .elementor-element.elementor-element-83b5b9c .elementor-icon-list-icon i{color:var( --e-global-color-muted );transition:color 0.3s;}.elementor-192 .elementor-element.elementor-element-83b5b9c .elementor-icon-list-icon svg{fill:var( --e-global-color-muted );transition:fill 0.3s;}.elementor-192 .elementor-element.elementor-element-83b5b9c{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-192 .elementor-element.elementor-element-83b5b9c .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-192 .elementor-element.elementor-element-83b5b9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-192 .elementor-element.elementor-element-83b5b9c .elementor-icon-list-item > a{font-family:var( --e-global-typography-small-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-83b5b9c .elementor-icon-list-text{color:var( --e-global-color-muted );transition:color 0.3s;}.elementor-192 .elementor-element.elementor-element-83b5b9c .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-plum );}.elementor-192 .elementor-element.elementor-element-544c492{text-align:end;}.elementor-192 .elementor-element.elementor-element-544c492 .elementor-heading-title{font-family:var( --e-global-typography-small_strong-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-small_strong-font-size );font-weight:var( --e-global-typography-small_strong-font-weight );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-a48b5ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;isolation:isolate;--padding-top:0px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-192 .elementor-element.elementor-element-4d67b68 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-192 .elementor-element.elementor-element-4d67b68 .ts-field, .elementor-192 .elementor-element.elementor-element-4d67b68 .ts-field a{font-family:var( --e-global-typography-h_md-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-h_md-font-size );font-weight:var( --e-global-typography-h_md-font-weight );line-height:var( --e-global-typography-h_md-line-height );letter-spacing:var( --e-global-typography-h_md-letter-spacing );color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-grid{grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:20px;row-gap:36px;}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__media{aspect-ratio:1 / 1.1;border-radius:6px 6px 6px 6px;margin-bottom:16px;}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__label{font-family:var( --e-global-typography-tag-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-tag-font-size );font-weight:var( --e-global-typography-tag-font-weight );line-height:var( --e-global-typography-tag-line-height );letter-spacing:var( --e-global-typography-tag-letter-spacing );color:var( --e-global-color-paper );background-color:var( --e-global-color-label_bg );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__cat{font-family:var( --e-global-typography-eyebrow-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-bronze );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__title a{font-family:var( --e-global-typography-card_title-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-card_title-font-size );font-weight:var( --e-global-typography-card_title-font-weight );line-height:var( --e-global-typography-card_title-line-height );letter-spacing:var( --e-global-typography-card_title-letter-spacing );color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__title a:hover{color:var( --e-global-color-plum );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__price{font-family:var( --e-global-typography-price-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-price-font-size );font-weight:var( --e-global-typography-price-font-weight );line-height:var( --e-global-typography-price-line-height );letter-spacing:var( --e-global-typography-price-letter-spacing );color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__note{font-family:var( --e-global-typography-small-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-small-font-size );font-weight:var( --e-global-typography-small-font-weight );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );color:var( --e-global-color-muted );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__cart{font-family:var( --e-global-typography-button_sm-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-button_sm-font-size );font-weight:var( --e-global-typography-button_sm-font-weight );line-height:var( --e-global-typography-button_sm-line-height );letter-spacing:var( --e-global-typography-button_sm-letter-spacing );color:var( --e-global-color-paper );background-color:var( --e-global-color-plum );border-color:var( --e-global-color-plum );border-width:1.5px;min-height:40px;border-radius:6px 6px 6px 6px;padding:0px 16px 0px 16px;}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__cart:hover{color:var( --e-global-color-paper );background-color:var( --e-global-color-plum_deep );border-color:var( --e-global-color-plum_deep );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__btn{font-family:var( --e-global-typography-button_sm-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-button_sm-font-size );font-weight:var( --e-global-typography-button_sm-font-weight );line-height:var( --e-global-typography-button_sm-line-height );letter-spacing:var( --e-global-typography-button_sm-letter-spacing );color:var( --e-global-color-plum_ink );background-color:transparent;border-color:var( --e-global-color-plum_ink );border-width:1.5px;min-height:40px;border-radius:6px 6px 6px 6px;padding:0px 16px 0px 16px;}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__btn:hover{color:var( --e-global-color-cream );background-color:var( --e-global-color-plum_ink );border-color:var( --e-global-color-plum_ink );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-grid-empty{font-family:var( --e-global-typography-body-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );color:var( --e-global-color-muted );}@media(max-width:1024px){.elementor-192 .elementor-element.elementor-element-3d14c07{--padding-top:24px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-192 .elementor-element.elementor-element-910986e .ts-crumbs a{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-910986e .ts-crumbs__current{font-size:var( --e-global-typography-small_strong-font-size );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );}.elementor-192 .elementor-element.elementor-element-e099cee{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-192 .elementor-element.elementor-element-cbf514a .ts-field, .elementor-192 .elementor-element.elementor-element-cbf514a .ts-field a{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-192 .elementor-element.elementor-element-b5ded1c .ts-field, .elementor-192 .elementor-element.elementor-element-b5ded1c .ts-field a{font-size:var( --e-global-typography-h_pd-font-size );line-height:var( --e-global-typography-h_pd-line-height );letter-spacing:var( --e-global-typography-h_pd-letter-spacing );}.elementor-192 .elementor-element.elementor-element-6ae2104 .ts-field, .elementor-192 .elementor-element.elementor-element-6ae2104 .ts-field a{font-size:var( --e-global-typography-price_lg-font-size );line-height:var( --e-global-typography-price_lg-line-height );letter-spacing:var( --e-global-typography-price_lg-letter-spacing );}.elementor-192 .elementor-element.elementor-element-a982634 .ts-field, .elementor-192 .elementor-element.elementor-element-a982634 .ts-field a{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-5be2843 .ts-field, .elementor-192 .elementor-element.elementor-element-5be2843 .ts-field a{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-192 .elementor-element.elementor-element-ab4eb04 .ts-field, .elementor-192 .elementor-element.elementor-element-ab4eb04 .ts-field a{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__label{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-opt span{font-size:var( --e-global-typography-small_strong-font-size );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__text, .elementor-192 .elementor-element.elementor-element-4169899 .ts-qty input, .elementor-192 .elementor-element.elementor-element-4169899 .composite_form select, .elementor-192 .elementor-element.elementor-element-4169899 .composite_form .quantity input.qty{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__heading{font-size:var( --e-global-typography-h_xs-font-size );line-height:var( --e-global-typography-h_xs-line-height );letter-spacing:var( --e-global-typography-h_xs-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__count{font-size:var( --e-global-typography-tiny-font-size );line-height:var( --e-global-typography-tiny-line-height );letter-spacing:var( --e-global-typography-tiny-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__name{font-size:var( --e-global-typography-step_title-font-size );line-height:var( --e-global-typography-step_title-line-height );letter-spacing:var( --e-global-typography-step_title-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__step{font-size:var( --e-global-typography-chip_from-font-size );line-height:var( --e-global-typography-chip_from-line-height );letter-spacing:var( --e-global-typography-chip_from-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__chosen, .elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__optional{font-size:var( --e-global-typography-tiny-font-size );line-height:var( --e-global-typography-tiny-line-height );letter-spacing:var( --e-global-typography-tiny-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__clear{font-size:var( --e-global-typography-chip_from-font-size );line-height:var( --e-global-typography-chip_from-line-height );letter-spacing:var( --e-global-typography-chip_from-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .composite_form .component_description, .elementor-192 .elementor-element.elementor-element-4169899 .composite_form .composited_product_details_wrapper{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp .radio_button_description .title{font-size:var( --e-global-typography-small_strong-font-size );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp .radio_button_description .price{font-size:var( --e-global-typography-chip_from-font-size );line-height:var( --e-global-typography-chip_from-line-height );letter-spacing:var( --e-global-typography-chip_from-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__line{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__total{font-size:var( --e-global-typography-body_sm-font-size );line-height:var( --e-global-typography-body_sm-line-height );letter-spacing:var( --e-global-typography-body_sm-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__amount{font-size:var( --e-global-typography-price_lg-font-size );line-height:var( --e-global-typography-price_lg-line-height );letter-spacing:var( --e-global-typography-price_lg-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .composite_form .composite_message, .elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__error, .elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__todo{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-addon__heading{font-size:var( --e-global-typography-small_strong-font-size );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-addon__desc{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-addon__choice{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__meta{font-size:var( --e-global-typography-tiny-font-size );line-height:var( --e-global-typography-tiny-line-height );letter-spacing:var( --e-global-typography-tiny-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__preview{font-size:var( --e-global-typography-engraving-font-size );line-height:var( --e-global-typography-engraving-line-height );letter-spacing:var( --e-global-typography-engraving-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__cart, .elementor-192 .elementor-element.elementor-element-4169899 .composite_form .composite_add_to_cart_button{font-size:var( --e-global-typography-button-font-size );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__btn{font-size:var( --e-global-typography-button-font-size );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__note{font-size:var( --e-global-typography-tiny-font-size );line-height:var( --e-global-typography-tiny-line-height );letter-spacing:var( --e-global-typography-tiny-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4b66e90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-192 .elementor-element.elementor-element-4b66e90 .elementor-icon-list-item > a{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-8382eba .elementor-heading-title{font-size:var( --e-global-typography-small_strong-font-size );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );}.elementor-192 .elementor-element.elementor-element-e74765e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-192 .elementor-element.elementor-element-e74765e .elementor-icon-list-item > a{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-851ca82 .elementor-heading-title{font-size:var( --e-global-typography-small_strong-font-size );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );}.elementor-192 .elementor-element.elementor-element-83b5b9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-192 .elementor-element.elementor-element-83b5b9c .elementor-icon-list-item > a{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-544c492 .elementor-heading-title{font-size:var( --e-global-typography-small_strong-font-size );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );}.elementor-192 .elementor-element.elementor-element-a48b5ef{--padding-top:0px;--padding-bottom:84px;--padding-left:32px;--padding-right:32px;}.elementor-192 .elementor-element.elementor-element-4d67b68 .ts-field, .elementor-192 .elementor-element.elementor-element-4d67b68 .ts-field a{font-size:var( --e-global-typography-h_md-font-size );line-height:var( --e-global-typography-h_md-line-height );letter-spacing:var( --e-global-typography-h_md-letter-spacing );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__label{font-size:var( --e-global-typography-tag-font-size );line-height:var( --e-global-typography-tag-line-height );letter-spacing:var( --e-global-typography-tag-letter-spacing );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__cat{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__title a{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );letter-spacing:var( --e-global-typography-card_title-letter-spacing );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__price{font-size:var( --e-global-typography-price-font-size );line-height:var( --e-global-typography-price-line-height );letter-spacing:var( --e-global-typography-price-letter-spacing );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__note{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__cart{font-size:var( --e-global-typography-button_sm-font-size );line-height:var( --e-global-typography-button_sm-line-height );letter-spacing:var( --e-global-typography-button_sm-letter-spacing );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__btn{font-size:var( --e-global-typography-button_sm-font-size );line-height:var( --e-global-typography-button_sm-line-height );letter-spacing:var( --e-global-typography-button_sm-letter-spacing );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-grid-empty{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}}@media(max-width:767px){.elementor-192 .elementor-element.elementor-element-3d14c07{--padding-top:19px;--padding-bottom:58px;--padding-left:20px;--padding-right:20px;}.elementor-192 .elementor-element.elementor-element-910986e .ts-crumbs a{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-910986e .ts-crumbs__current{font-size:var( --e-global-typography-small_strong-font-size );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );}.elementor-192 .elementor-element.elementor-element-e099cee{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-192 .elementor-element.elementor-element-b5402b9{--width:100%;}.elementor-192 .elementor-element.elementor-element-07e7377 .ts-gal:not(.ts-gal--single){grid-template-columns:minmax(0, 1fr);--ts-thumbs-order:1;--ts-thumbs-cols:repeat(auto-fill, minmax(min(var(--ts-thumb-w, 88px), 22%), 1fr));}.elementor-192 .elementor-element.elementor-element-7026ff6{--width:100%;}.elementor-192 .elementor-element.elementor-element-cbf514a .ts-field, .elementor-192 .elementor-element.elementor-element-cbf514a .ts-field a{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-192 .elementor-element.elementor-element-b5ded1c .ts-field, .elementor-192 .elementor-element.elementor-element-b5ded1c .ts-field a{font-size:var( --e-global-typography-h_pd-font-size );line-height:var( --e-global-typography-h_pd-line-height );letter-spacing:var( --e-global-typography-h_pd-letter-spacing );}.elementor-192 .elementor-element.elementor-element-6ae2104 .ts-field, .elementor-192 .elementor-element.elementor-element-6ae2104 .ts-field a{font-size:var( --e-global-typography-price_lg-font-size );line-height:var( --e-global-typography-price_lg-line-height );letter-spacing:var( --e-global-typography-price_lg-letter-spacing );}.elementor-192 .elementor-element.elementor-element-a982634 .ts-field, .elementor-192 .elementor-element.elementor-element-a982634 .ts-field a{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-5be2843 .ts-field, .elementor-192 .elementor-element.elementor-element-5be2843 .ts-field a{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-192 .elementor-element.elementor-element-ab4eb04 .ts-field, .elementor-192 .elementor-element.elementor-element-ab4eb04 .ts-field a{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__label{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-opt span{font-size:var( --e-global-typography-small_strong-font-size );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__text, .elementor-192 .elementor-element.elementor-element-4169899 .ts-qty input, .elementor-192 .elementor-element.elementor-element-4169899 .composite_form select, .elementor-192 .elementor-element.elementor-element-4169899 .composite_form .quantity input.qty{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__heading{font-size:var( --e-global-typography-h_xs-font-size );line-height:var( --e-global-typography-h_xs-line-height );letter-spacing:var( --e-global-typography-h_xs-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__count{font-size:var( --e-global-typography-tiny-font-size );line-height:var( --e-global-typography-tiny-line-height );letter-spacing:var( --e-global-typography-tiny-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__name{font-size:var( --e-global-typography-step_title-font-size );line-height:var( --e-global-typography-step_title-line-height );letter-spacing:var( --e-global-typography-step_title-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp{--ts-cp-indent:0px;}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__step{font-size:var( --e-global-typography-chip_from-font-size );line-height:var( --e-global-typography-chip_from-line-height );letter-spacing:var( --e-global-typography-chip_from-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__chosen, .elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__optional{font-size:var( --e-global-typography-tiny-font-size );line-height:var( --e-global-typography-tiny-line-height );letter-spacing:var( --e-global-typography-tiny-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__clear{font-size:var( --e-global-typography-chip_from-font-size );line-height:var( --e-global-typography-chip_from-line-height );letter-spacing:var( --e-global-typography-chip_from-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .composite_form .component_description, .elementor-192 .elementor-element.elementor-element-4169899 .composite_form .composited_product_details_wrapper{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp .radio_button_description .title{font-size:var( --e-global-typography-small_strong-font-size );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp .radio_button_description .price{font-size:var( --e-global-typography-chip_from-font-size );line-height:var( --e-global-typography-chip_from-line-height );letter-spacing:var( --e-global-typography-chip_from-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__line{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__total{font-size:var( --e-global-typography-body_sm-font-size );line-height:var( --e-global-typography-body_sm-line-height );letter-spacing:var( --e-global-typography-body_sm-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__amount{font-size:var( --e-global-typography-price_lg-font-size );line-height:var( --e-global-typography-price_lg-line-height );letter-spacing:var( --e-global-typography-price_lg-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .composite_form .composite_message, .elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__error, .elementor-192 .elementor-element.elementor-element-4169899 .ts-cp__todo{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-addon__heading{font-size:var( --e-global-typography-small_strong-font-size );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-addon__desc{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-addon__choice{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__meta{font-size:var( --e-global-typography-tiny-font-size );line-height:var( --e-global-typography-tiny-line-height );letter-spacing:var( --e-global-typography-tiny-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__preview{font-size:var( --e-global-typography-engraving-font-size );line-height:var( --e-global-typography-engraving-line-height );letter-spacing:var( --e-global-typography-engraving-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__cart, .elementor-192 .elementor-element.elementor-element-4169899 .composite_form .composite_add_to_cart_button{font-size:var( --e-global-typography-button-font-size );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__btn{font-size:var( --e-global-typography-button-font-size );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4169899 .ts-ate__note{font-size:var( --e-global-typography-tiny-font-size );line-height:var( --e-global-typography-tiny-line-height );letter-spacing:var( --e-global-typography-tiny-letter-spacing );}.elementor-192 .elementor-element.elementor-element-4b66e90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-192 .elementor-element.elementor-element-4b66e90 .elementor-icon-list-item > a{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-8382eba .elementor-heading-title{font-size:var( --e-global-typography-small_strong-font-size );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );}.elementor-192 .elementor-element.elementor-element-e74765e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-192 .elementor-element.elementor-element-e74765e .elementor-icon-list-item > a{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-851ca82 .elementor-heading-title{font-size:var( --e-global-typography-small_strong-font-size );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );}.elementor-192 .elementor-element.elementor-element-83b5b9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-192 .elementor-element.elementor-element-83b5b9c .elementor-icon-list-item > a{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-544c492 .elementor-heading-title{font-size:var( --e-global-typography-small_strong-font-size );line-height:var( --e-global-typography-small_strong-line-height );letter-spacing:var( --e-global-typography-small_strong-letter-spacing );}.elementor-192 .elementor-element.elementor-element-a48b5ef{--padding-top:0px;--padding-bottom:67px;--padding-left:20px;--padding-right:20px;}.elementor-192 .elementor-element.elementor-element-4d67b68 .ts-field, .elementor-192 .elementor-element.elementor-element-4d67b68 .ts-field a{font-size:var( --e-global-typography-h_md-font-size );line-height:var( --e-global-typography-h_md-line-height );letter-spacing:var( --e-global-typography-h_md-letter-spacing );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__label{font-size:var( --e-global-typography-tag-font-size );line-height:var( --e-global-typography-tag-line-height );letter-spacing:var( --e-global-typography-tag-letter-spacing );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__cat{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__title a{font-size:var( --e-global-typography-card_title-font-size );line-height:var( --e-global-typography-card_title-line-height );letter-spacing:var( --e-global-typography-card_title-letter-spacing );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__price{font-size:var( --e-global-typography-price-font-size );line-height:var( --e-global-typography-price-line-height );letter-spacing:var( --e-global-typography-price-letter-spacing );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__note{font-size:var( --e-global-typography-small-font-size );line-height:var( --e-global-typography-small-line-height );letter-spacing:var( --e-global-typography-small-letter-spacing );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__cart{font-size:var( --e-global-typography-button_sm-font-size );line-height:var( --e-global-typography-button_sm-line-height );letter-spacing:var( --e-global-typography-button_sm-letter-spacing );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-card__btn{font-size:var( --e-global-typography-button_sm-font-size );line-height:var( --e-global-typography-button_sm-line-height );letter-spacing:var( --e-global-typography-button_sm-letter-spacing );}.elementor-192 .elementor-element.elementor-element-0fa53b3 .ts-grid-empty{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}}@media(min-width:768px){.elementor-192 .elementor-element.elementor-element-b5402b9{--width:52%;}.elementor-192 .elementor-element.elementor-element-7026ff6{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-192 .elementor-element.elementor-element-b5402b9{--width:100%;}.elementor-192 .elementor-element.elementor-element-7026ff6{--width:100%;}}