/* Design round one, isolated from the saved 1.7.2 baseline. */
:is(.bm-hero-mobile-copy-83,[data-interaction-id="19395b13"]>span:nth-child(2)){display:none}
.elementor-22 :is(.bm-how-title-83,[data-interaction-id="55a828e8"]){display:none}
@media(min-width:601px){.elementor-22 .elementor-element-50bf590c{margin-top:22.4px!important}}
@media(max-width:600px){
 .elementor-22 .elementor-element-4aaa4554 .elementor-element-281235d1{display:none!important}
 .elementor-22 .elementor-element-50bf590c{order:1!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;padding:18px 20px 22px!important;gap:16px!important;background:#f7f5f1!important}
 .elementor-22 .elementor-element-50bf590c{margin-top:0!important;border-top:0!important}
 .elementor-22 .elementor-element-50bf590c>:is(.bm-how-title-83,[data-interaction-id="55a828e8"]){display:block!important;align-self:stretch!important;margin:-18px -20px 0!important;padding:22.4px 20px 18px!important;background:#fff!important;color:#082c55!important;text-align:center!important;font:700 28px/1.2 Georgia,serif!important;letter-spacing:-.3px!important}
 .elementor-22 :is(.bm-how-title-83,[data-interaction-id="55a828e8"])::after{content:'';display:block;width:62px;height:2px;background:#be9140;margin:10px auto 0}
 .elementor-22 .elementor-element-4aaa4554{background:#f7f5f1!important}
 .elementor-22 .elementor-element-4aaa4554 .elementor-element-425ffda1{display:contents!important}
 .elementor-22 .elementor-element-4aaa4554 .elementor-element-425ffda1>h1{order:-3!important;margin:22px 20px 0!important}
 .elementor-22 .elementor-element-4aaa4554 .elementor-element-425ffda1>p{order:-2!important;margin:12px 20px 16px!important}
 .elementor-22 .elementor-element-4aaa4554 .elementor-element-e2db31f{order:0!important;margin:16px 20px 0!important;width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important}
 .elementor-22 .elementor-element-4aaa4554 .elementor-element-281235d1{order:1!important;padding:12px 20px 18px!important}
 :is(.bm-hero-mobile-copy-83,[data-interaction-id="19395b13"]>span:nth-child(2)){display:inline}:is(.bm-hero-desktop-copy-83,[data-interaction-id="19395b13"]>span:first-child){display:none}
 .elementor-22 .elementor-element-4aaa4554 .elementor-element-3cd7c76{order:-1!important}
 .elementor-22 .elementor-element-4aaa4554 .elementor-element-425ffda1{padding:22px 20px 16px!important;gap:12px!important}
 .elementor-22 .elementor-element-4aaa4554 h1{font-size:clamp(26px,7.7vw,30px)!important;line-height:1.08!important;margin:0!important;letter-spacing:-.4px!important}
 .elementor-22 .elementor-element-425ffda1>p{font-size:16px!important;line-height:1.4!important;margin:0!important}
 .elementor-22 .elementor-element-e2db31f{gap:2px!important;margin:2px 0 0!important}
 .elementor-22 .elementor-element-e2db31f>a:first-child{min-height:46px!important;padding:12px 16px!important;font-size:13px!important}
 .elementor-22 .elementor-element-e2db31f>a:nth-of-type(2){background:transparent!important;border:0!important;box-shadow:none!important;color:#082c55!important;min-height:44px!important;padding:6px 12px!important;width:auto!important;align-self:center!important;font-size:13px!important;text-decoration:underline!important;text-underline-offset:4px!important}
 .elementor-22 .elementor-element-281235d1{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important}
 .elementor-22 .elementor-element-281235d1>div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}
 .elementor-22 .elementor-element-281235d1>div>img{width:23px!important;height:23px!important;object-fit:contain!important}
 .elementor-22 .elementor-element-281235d1 p{font-size:11px!important;line-height:1.35!important;text-align:center!important;margin:0!important}
 .elementor-22 .elementor-element-a9ed017{transform:scale(.7);transform-origin:top center;height:23px!important;max-height:23px!important;margin:0!important}
 .elementor-22 .elementor-element-e2db31f>a:focus-visible{outline:2px solid #be9140!important;outline-offset:3px!important}
}
@layer bm-configurator-ref-83 {
.elementor-22 .bm-refined-83 .bm-fields {gap:16px!important;}
.elementor-22 .bm-refined-83 .bm-design-group-83 {padding:18px;border:1px solid #e9e4db;border-radius:12px;display:grid;gap:18px;background:#fff;}
.elementor-22 .bm-refined-83 .bm-design-group-title-83 {font:600 13px/1.4 Inter,sans-serif!important;letter-spacing:.04em!important;text-transform:uppercase;color:#876322!important;margin:0!important;}
.elementor-22 .elementor-element-38e18fdc .bm-refined-83 .bm-field-title {font:500 14px/1.4 Inter,sans-serif!important;margin-bottom:9px!important;}
.elementor-22 .elementor-element-38e18fdc .bm-refined-83 .bm-size-chart-bar .bm-field-title {margin-bottom:0!important;}
.elementor-22 .bm-refined-83 .bm-size-chart-trigger {font-size:12px;min-height:30px;}
.elementor-22 .elementor-element-38e18fdc .bm-refined-83 .bm-option {min-height:44px!important;}
.elementor-22 .bm-refined-83 .bm-option[aria-pressed="true"] {box-shadow:inset 0 0 0 1px #082c55,0 2px 6px #082c550a!important;}
.elementor-22 .bm-refined-83 .bm-field[data-attribute="attribute_culoare"] .bm-option[aria-pressed="true"] {box-shadow:none!important;border:0!important;background:transparent!important;}
.elementor-22 .elementor-element-38e18fdc .bm-refined-83 .bm-design-upload-83 {padding:18px!important;border:1px solid #e9e4db!important;border-radius:12px!important;background:#faf9f6!important;margin:16px 0!important;}
.elementor-22 .bm-refined-83 .bm-design-upload-83 .bm-design-group-title-83 {display:block!important;margin-bottom:16px!important;}
.elementor-22 .elementor-element-38e18fdc .bm-refined-83 .bm-personalizare label {font:500 13px/1.5 Inter,sans-serif!important;}
.elementor-22 .elementor-element-38e18fdc .bm-refined-83 .bm-file-ui {min-height:80px!important;background:#fff!important;border-color:#b9b4a9!important;}
.elementor-22 .elementor-element-38e18fdc .bm-refined-83 .bm-personalizare textarea {font-size:14px!important;min-height:76px!important;height:76px!important;}
.elementor-22 .elementor-element-38e18fdc .bm-refined-83 .bm-checkout-row {padding:18px!important;margin-top:20px!important;background:#f7f5f1!important;border-top:2px solid #c3943a!important;border-radius:0 0 12px 12px!important;}
.elementor-22 .bm-refined-83 .bm-summary-copy {font:400 12px/1.6 Inter,sans-serif!important;color:#4c5d6f!important;}
.elementor-22 .bm-refined-83 .bm-summary-hint {font:400 12px/1.5 Inter,sans-serif!important;margin-top:4px!important;}
.elementor-22 .elementor-element-38e18fdc .bm-refined-83 .single_add_to_cart_button {min-height:48px!important;border-radius:7px!important;}
.elementor-22 .elementor-element-38e18fdc .bm-preview-figure:is([data-bm-color-83="Bej"],[data-bm-color-83="Fistic"]) .bm-size-guides {border-color:#082c55!important;}
.elementor-22 .elementor-element-38e18fdc .bm-preview-figure:is([data-bm-color-83="Bej"],[data-bm-color-83="Fistic"]) .bm-size-guides::before,
.elementor-22 .elementor-element-38e18fdc .bm-preview-figure:is([data-bm-color-83="Bej"],[data-bm-color-83="Fistic"]) .bm-size-guides::after {color:#082c55!important;text-shadow:none!important;}
.elementor-22 .elementor-element-73ab1668 {align-items:stretch!important;}
.elementor-22 .elementor-element-73ab1668 > .e-con {gap:9px!important;padding:12px 12px 18px!important;border-radius:12px!important;background:#f7f5f1!important;}
.elementor-22 .elementor-element-73ab1668 > .e-con > img {width:100%!important;aspect-ratio:1!important;object-fit:contain!important;display:block!important;border-radius:8px!important;}
.elementor-22 .elementor-element-73ab1668 h3 {font:700 14px/1.45 Inter,sans-serif!important;min-height:2.9em;display:flex!important;align-items:center;justify-content:center;margin:0!important;text-align:center!important;}
.elementor-22 .elementor-element-73ab1668 > .e-con > p:last-child {margin-top:auto!important;}
.bm-mobile-summary-83 {position:fixed;z-index:80;left:12px;right:12px;bottom:12px;bottom:max(12px,env(safe-area-inset-bottom));display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;color:#082c55;border:1px solid #e6e0d5;border-radius:12px;padding:12px 14px;box-shadow:0 6px 32px #082c552b;}
.bm-mobile-summary-83[hidden],body:has(dialog[open]) .bm-mobile-summary-83 {display:none!important;}
.bm-mobile-summary-label-83 {display:block;font:400 10px/1.5 Inter,sans-serif;color:#5f6b76;}
.bm-mobile-summary-price-83 {display:block;font:700 21px/1.4 Georgia,serif;}
.bm-mobile-summary-action-83 {min-height:44px;background:#082c55;color:#fff;border:0;border-radius:7px;font:600 12px/1.3 Inter,sans-serif;padding:12px 16px;cursor:pointer;}
.bm-mobile-summary-action-83:focus-visible {outline:2px solid #c3943a;outline-offset:3px;}
body.bm-mobile-summary-visible-83 .cky-btn-revisit-wrapper {bottom:110px!important;}
@media(max-width:600px) {
  .elementor-22 .elementor-element-38e18fdc .bm-refined-83 > .elementor-widget-shortcode {padding:0!important;}
  .elementor-22 .bm-refined-83 .bm-design-group-83 {padding:16px 12px;gap:18px;}
  .elementor-22 .elementor-element-38e18fdc .bm-refined-83 .bm-design-upload-83 {padding:16px 12px!important;}
  .elementor-22 .elementor-element-38e18fdc .bm-refined-83 .bm-checkout-row {grid-template-columns:minmax(0,1fr)!important;padding:16px!important;gap:12px!important;}
  .elementor-22 .bm-refined-83 .bm-summary-total {font-size:30px!important;}
  .elementor-22 .bm-refined-83 .bm-design-upload-83 .bm-upload-row {grid-template-columns:1fr!important;}
  .elementor-22 .bm-refined-83 .bm-secondary-embroidery {max-width:none!important;}
  .elementor-22 .elementor-element-73ab1668 {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
  .elementor-22 .elementor-element-73ab1668 > .e-con {width:auto!important;padding:8px 8px 14px!important;}
  .elementor-22 .elementor-element-73ab1668 h3 {font-size:12px!important;}
  .elementor-22 .elementor-element-73ab1668 > .e-con > p:last-child {font-size:16px!important;}
  .elementor-22 .bm-refined-83 .bm-preview-note {font:400 11px/1.6 Inter,sans-serif!important;}
  .elementor-22 .bm-refined-83 .bm-fields {scroll-margin-bottom:110px;}
}
@media(min-width:601px) {.bm-mobile-summary-83 {display:none!important;}}
}
