.elementor-widget-slides .elementor-slide-heading{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-slides .elementor-slide-description{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-slides .elementor-slide-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.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-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected=true],.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var(--e-global-typography-accent-font-size)}@media (max-width:1366px){.elementor-widget-slides .elementor-slide-heading{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-slides .elementor-slide-description{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-slides .elementor-slide-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}}@media (max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-slides .elementor-slide-description{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-slides .elementor-slide-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}}@media (max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-slides .elementor-slide-description{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-widget-slides .elementor-slide-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #cfg-pattern-group.visible{display:block}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #config-column-visuals-extras #extras-section-content.visible{max-height:2500px;margin-top:14px;padding-top:8px;padding-bottom:14px;border-top:1px dashed #e5e7eb;opacity:1}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #config-column-visuals-extras #extras-section-content #georgian-options-group.visible,.elementor-13844 .elementor-element.elementor-element-9bf0e0c #config-column-visuals-extras #extras-section-content #georgian-internal-color-group.visible,.elementor-13844 .elementor-element.elementor-element-9bf0e0c #config-column-visuals-extras #extras-section-content #cutout-options-group.visible{max-height:1000px;padding-top:10px;padding-bottom:10px;margin-top:10px}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #config-column-summary-actions #add-to-order-btn.loading{cursor:wait;background:#4b5563;color:rgba(255,255,255,.9);pointer-events:none;box-shadow:none}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #config-column-summary-actions #add-to-order-btn.loading .btn-text{display:none}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #config-column-summary-actions #add-to-order-btn.loading .loading-text{display:inline}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #config-column-summary-actions #add-to-order-btn.loading .spinner{display:inline-block}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #config-warnings.error-message{color:var(--error-darker);background-color:var(--error-bg);border-color:var(--error-border)}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #config-warnings.success-message{color:var(--success-dark-text);background-color:var(--success-bg);border-color:var(--success-border)}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container li.editing-item-highlight{box-shadow:0 0 0 2px rgba(37,99,235,.45);border-color:#2563eb;background-color:#eff6ff}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container .dgu-summary-item-quantity{width:56px;padding:5px 8px;text-align:center;border:1px solid var(--border-color,#d1d5db);border-radius:999px;margin:0 6px;font-size:.9em;box-shadow:inset 0 1px 2px rgba(15,23,42,.08);background-color:#f9fafb}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container .dgu-summary-item-quantity:focus{border-color:#2563eb;box-shadow:inset 0 1px 2px rgba(15,23,42,.1),0 0 0 2px var(--focus-ring-color)}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container li .dgu-summary-item-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container li .dgu-duplicate-summary-item-btn,.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container li .dgu-edit-summary-item-btn,.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container li .dgu-remove-summary-item-btn{padding:6px 10px;font-size:.8em;font-weight:600;border-radius:999px;cursor:pointer;background-color:#f3f4f6;border:1px solid #e5e7eb;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .08s ease;line-height:1.5;text-transform:uppercase;letter-spacing:.06em}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container li .dgu-duplicate-summary-item-btn:hover,.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container li .dgu-edit-summary-item-btn:hover,.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container li .dgu-remove-summary-item-btn:hover{background-color:#e5e7eb;border-color:#d1d5db;transform:translateY(-1px)}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container li .dgu-duplicate-summary-item-btn{color:var(--primary-color,#2563eb)}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container li .dgu-edit-summary-item-btn{color:var(--dark-gray,#4b5563)}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container li .dgu-remove-summary-item-btn{color:var(--error-darker,#b91c1c)}.elementor-13844 .elementor-element.elementor-element-9bf0e0c .dgu-item-tech-details{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px;padding-top:6px;border-top:1px solid #f3f4f6;font-size:.8em;color:var(--dark-gray,#6b7280)}.elementor-13844 .elementor-element.elementor-element-9bf0e0c .tech-detail-item strong{color:#374151;font-weight:600}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container details.dgu-summary-group{border:1px solid rgba(209,213,219,.9);border-radius:14px;margin-bottom:12px;background-color:#f9fafb;box-shadow:0 8px 22px rgba(15,23,42,.06)}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container .dgu-summary-group-count{font-size:.78em;font-weight:400;color:var(--dark-gray,#6b7280);margin-left:8px}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container details>ul{padding:11px 12px 12px;margin:0;list-style:none;border-top:1px solid var(--border-color,#e5e7eb)}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container details>ul li{border:none;border-bottom:1px dashed var(--medium-gray,#e5e7eb);box-shadow:none;border-radius:0;margin-bottom:10px;padding:0 0 10px}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container details>ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.elementor-13844 .elementor-element.elementor-element-9bf0e0c .dgu-summary-group-ungrouped{margin-top:16px}.elementor-13844 .elementor-element.elementor-element-9bf0e0c .dgu-summary-pattern-tag{display:inline-block;padding:2px 9px;font-size:.78em;font-weight:500;color:#854d0e;background-color:#fef3c7;border:1px solid #fde68a;border-radius:999px;margin-left:8px;vertical-align:middle}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container li.just-added{animation:flashGreen 1.4s ease-out forwards}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container.dgu-summary-focus-mode>.dgu-summary-group,.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container.dgu-summary-focus-mode>.dgu-summary-group-ungrouped{opacity:.45;transition:opacity .25s ease,transform .2s ease}.elementor-13844 .elementor-element.elementor-element-9bf0e0c #dgu-summary-items-container.dgu-summary-focus-mode>.is-editing-group{opacity:1;transform:scale(1.01);box-shadow:0 12px 30px rgba(37,99,235,.25)}.dgu-shipping-notices,.dgu-express-cutoff-notice,.pickup-address-details{margin:8px 0 8px 22px;padding:11px 16px;border-left-width:4px;border-left-style:solid;border-radius:0 9px 9px 0;background-color:#f9fafb;box-shadow:0 4px 12px rgba(15,23,42,.05)}.dgu-shipping-notices{border-left-color:#f59e0b}.dgu-express-cutoff-notice,.pickup-address-details{border-left-color:#22c55e;font-size:.9em}.dgu-shipping-notices ul{list-style-type:none;margin:0;padding:0;font-size:.9em;color:#4b5563}.dgu-shipping-notices ul li{padding-left:22px;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="%23f59e0b"><path d="M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"/></svg>');background-size:14px 14px;background-repeat:no-repeat;background-position:left 2px;margin-bottom:5px}.dgu-shipping-notices ul li:last-child{margin-bottom:0}.pickup-address-details strong{color:#111827}.pickup-address-details small{display:block;margin-top:5px;opacity:.9}