.TK88xW_printOnly{display:none}@media print{@page cart-quote{size:A4 landscape;margin:12mm}.TK88xW_printOnly{page:cart-quote;color:#20252e;font-family:Arial,sans-serif;font-size:10pt;display:block}.TK88xW_header{border-bottom:1px solid #1a2c5b;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.TK88xW_logo{width:180px}.TK88xW_contacts{text-align:right;font-size:10pt}.TK88xW_contacts p{margin:3px 0}.TK88xW_titleRow{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.TK88xW_titleRow h1{color:#1a2c5b;margin:0 0 10px;font-size:19pt}.TK88xW_titleRow p{white-space:nowrap}.TK88xW_table{table-layout:fixed;border-collapse:collapse;width:100%;margin:12px 0}.TK88xW_table thead{display:table-header-group}.TK88xW_table tr{break-inside:avoid}.TK88xW_table th{color:#fff;text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#1a2c5b;font-size:9pt}.TK88xW_table th,.TK88xW_table td{overflow-wrap:anywhere;border-bottom:1px solid #d9dfe8;padding:8px 6px}.TK88xW_table td{text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums;font-size:9pt}.TK88xW_table td:nth-child(-n+2){text-align:left}.TK88xW_table td:nth-child(6){text-align:center}.TK88xW_table tbody tr:nth-child(2n){-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f3f5f8}.TK88xW_totals{text-align:right;break-inside:avoid;margin:16px 0}.TK88xW_totals p{margin:6px 0}.TK88xW_totals span{min-width:130px;display:inline-block}.TK88xW_final{color:#1a2c5b;border-top:1px solid #1a2c5b;padding-top:10px;font-size:14pt}.TK88xW_final strong{margin-left:16px}.TK88xW_note,.TK88xW_footer,.TK88xW_bonus{color:#555;font-size:9pt;line-height:1.45}.TK88xW_bonus{white-space:pre-line;break-inside:avoid}.TK88xW_footer{border-top:1px solid #d9dfe8;margin-top:20px;padding-top:10px}:is(header,footer,nav){display:none!important}}
.V6isbG_quantityControl{border:1px solid #ebeaea;border-radius:12px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:0;width:fit-content;padding:2px;display:flex}.V6isbG_quantityButton{cursor:pointer;width:24px;height:24px;color:var(--color-gray);transition:color var(--dur) var(--ease);background-color:#0000;border:none;justify-content:center;align-items:center;font-size:32px;font-weight:300;display:inline-flex}.V6isbG_quantityButton:hover{color:var(--color-dark-blue)}.V6isbG_quantityInput{text-align:center;width:30px;font-weight:450;font-size:var(--text-base);font-family:var(--font-sans);background-color:#0000;border:none}.V6isbG_quantityInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.V6isbG_quantityInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.V6isbG_quantityInput{appearance:textfield}@media (max-width:600px){.V6isbG_quantityControl{border:1px solid #ebeaea;border-radius:9px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:0;width:fit-content;padding:2px;display:flex}}
.rT2qZq_engravingControl{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fdfdfd;border:1px solid #ebeaea;border-radius:12px;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex;position:relative;overflow:hidden}.rT2qZq_engravingCheckbox{opacity:0;pointer-events:none;position:absolute}.rT2qZq_switch{background-color:var(--color-white);border:1px solid #ebeaea;border-radius:999px;flex:none;width:42px;height:22px;position:relative}.rT2qZq_switch:before{content:"";width:16px;height:16px;transition:transform var(--dur) var(--ease), background-color var(--dur) var(--ease);background-color:#a4a4a4;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0000002e}.rT2qZq_engravingCheckbox:checked+.rT2qZq_switch:before{background-color:var(--color-dark-blue);transform:translate(20px)}.rT2qZq_engravingCheckbox:checked+.rT2qZq_switch{border:1px solid var(--color-dark-blue);background-color:#0066ff08}.rT2qZq_engravingControl:focus-within{outline:2px solid var(--color-dark-blue);outline-offset:3px}.rT2qZq_label{white-space:nowrap;font-size:var(--text-base);text-overflow:ellipsis}@media (max-width:600px){.rT2qZq_engravingControl{border-radius:9px;flex:auto;justify-content:center;gap:8px;height:40px;padding:6px 10px}.rT2qZq_switch{width:36px;height:20px}.rT2qZq_switch:before{width:14px;height:14px;top:2px;left:2px}.rT2qZq_engravingCheckbox:checked+.rT2qZq_switch:before{transform:translate(16px)}.rT2qZq_label{font-size:14px}}
.OwMnta_block{color:#101828;background:#f8fafc;border:1px solid #dfe5ef;border-radius:16px;margin:24px 0;padding:24px}.OwMnta_heading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.OwMnta_heading h2{font:inherit;margin:0;font-size:18px;font-weight:600}.OwMnta_heading span,.OwMnta_formats,.OwMnta_status{color:#667085;font-size:13px}.OwMnta_hint{color:#475467;margin:10px 0 18px;font-size:14px;line-height:1.6}.OwMnta_actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.OwMnta_input{display:none}.OwMnta_attach{color:#101828;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:11px 16px;font-size:14px}.OwMnta_attach:hover{border-color:#667085}.OwMnta_attach:disabled,.OwMnta_remove:disabled{opacity:.5;cursor:default}.OwMnta_attach:focus-visible,.OwMnta_remove:focus-visible,.OwMnta_details summary:focus-visible{outline-offset:3px;outline:2px solid #344054}.OwMnta_files{margin:0 0 18px;padding:0;list-style:none}.OwMnta_files li{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.OwMnta_file{flex-direction:column;gap:3px;min-width:0;display:flex}.OwMnta_name{overflow-wrap:anywhere;font-size:14px}.OwMnta_remove{color:#475467;text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;max-width:130px;padding:8px 0;font-size:13px;text-decoration:underline}.OwMnta_error{color:#b42318;margin-bottom:0;font-size:13px;line-height:1.5}.OwMnta_details{color:#475467;margin-top:16px;font-size:13px}.OwMnta_details summary{cursor:pointer;width:fit-content}.OwMnta_details label{margin:12px 0 8px;line-height:1.5;display:block}.OwMnta_details textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px;display:block}@media (max-width:600px){.OwMnta_block{padding:18px 16px}.OwMnta_heading h2{font-size:16px}.OwMnta_actions{flex-direction:column;align-items:flex-start;gap:8px}.OwMnta_remove{max-width:100px}}.OwMnta_privacy{color:var(--color-gray);margin:8px 0 14px;font-size:12px;line-height:1.6}.OwMnta_privacy a{color:var(--color-dark-blue);text-underline-offset:3px;text-decoration:underline}.OwMnta_privacy a:focus-visible{outline:2px solid var(--color-dark-blue);outline-offset:3px}
.d2hvJG_progressBlock{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:12px 0;display:flex}.d2hvJG_progressCircleWrapper{flex-shrink:0;width:52px;height:52px;position:relative}.d2hvJG_progressSvg{width:52px;height:52px}.d2hvJG_progressIcon{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.d2hvJG_progressText{font-size:var(--text-sm,13px);color:var(--color-text-secondary);word-break:break-word;line-height:1.4}.d2hvJG_progressAmount,.d2hvJG_progressPercent{color:var(--color-text-primary,#000);font-weight:550}@media (max-width:1024px){.d2hvJG_progressBlock{align-items:flex-start}}@media (max-width:600px){.d2hvJG_progressBlock{gap:10px;padding:10px 0}.d2hvJG_progressCircleWrapper,.d2hvJG_progressSvg{width:44px;height:44px}.d2hvJG_progressText{text-wrap:balance;font-size:16px;line-height:1.45}}
._6ly-QW_summaryWrapper{width:100%}._6ly-QW_checkoutButton{background-color:var(--color-dark-blue);width:100%;color:var(--color-white);font-size:var(--text-base);text-align:center;cursor:pointer;border:none;border-radius:12px;margin-bottom:10px;padding:16px;font-weight:450;transition:opacity .15s;display:block}._6ly-QW_checkoutButton:hover{opacity:.9}._6ly-QW_summary{background-color:var(--color-white);border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}._6ly-QW_promoBlock{flex-direction:column;gap:8px;display:flex}._6ly-QW_promoInput{border:1px solid var(--color-dark-blue);width:100%;font-size:var(--text-base);color:#000;border-radius:8px;outline:none;padding:12px 16px;transition:border-color .15s}._6ly-QW_promoInput::placeholder{color:var(--color-gray-light)}._6ly-QW_promoInput:focus{border-color:var(--color-accent)}._6ly-QW_promoButton{border:1px solid var(--color-dark-blue);background:var(--color-dark-blue);width:100%;color:var(--color-white);font-size:var(--text-base);cursor:pointer;border-radius:8px;padding:12px;transition:background-color .15s}._6ly-QW_promoButton:hover{background-color:var(--color-dark-blue-hover)}._6ly-QW_promoError{color:#e53e3e;margin:4px 0 0;font-size:12px}._6ly-QW_promoSuccess{color:#2a9d4e;margin:4px 0 0;font-size:12px}._6ly-QW_promoBonusMessage{background-color:#edfaf3;border:1px solid #b7eacb;border-radius:8px;padding:12px 14px}._6ly-QW_promoBonusMessage p{font-size:var(--text-sm);color:#1a6b3a;margin:0;line-height:1.6}._6ly-QW_totals{border-bottom:1px solid var(--color-border);flex-direction:column;gap:8px;padding-bottom:16px;display:flex}._6ly-QW_totalRow{font-size:var(--text-base);justify-content:space-between;gap:12px;display:flex}._6ly-QW_savings{color:#2a9d4e;font-weight:500}._6ly-QW_deliveryNote{color:var(--color-text-secondary)}._6ly-QW_totalFinal{justify-content:space-between;align-items:center;gap:12px;display:flex}._6ly-QW_totalFinalLabel,._6ly-QW_totalFinalPrice{font-size:28px;font-weight:600}@media (max-width:1024px){._6ly-QW_totalFinalLabel,._6ly-QW_totalFinalPrice{font-size:24px}}@media (max-width:600px){._6ly-QW_checkoutButton{display:none}._6ly-QW_summary{gap:14px;padding:14px}._6ly-QW_promoInput,._6ly-QW_promoButton{font-size:var(--text-sm);padding:11px 14px}._6ly-QW_totalRow{align-items:flex-start;line-height:1.4}._6ly-QW_totalFinal{align-items:flex-end}._6ly-QW_totalFinalLabel,._6ly-QW_totalFinalPrice{font-size:22px}}._6ly-QW_engravingNote{color:#656565;margin:12px 0 0;font-size:13px;line-height:1.5}
.aKKApG_cartPage{position:relative}.aKKApG_emptyCart{background-color:var(--color-white);border-radius:12px;width:70%;padding:26px}.aKKApG_emptyTitle{font-size:var(--text-xl);font-weight:550}.aKKApG_emptyText{text-wrap:balance;padding-top:15px;font-size:16px}.aKKApG_emptyActions{gap:15px;margin-top:15px;display:flex}.aKKApG_primaryButton{background-color:var(--color-dark-blue);width:fit-content;height:48px;color:var(--color-white);font-family:var(--font-display);transition:background-color var(--dur) var(--ease);border-radius:12px;justify-content:center;align-items:center;padding:10px 20px;font-size:16px;display:flex}.aKKApG_primaryButton:hover{background-color:var(--color-dark-blue-hover)}.aKKApG_secondaryButton{border:1px solid var(--color-dark-blue);width:fit-content;height:48px;color:var(--color-dark-blue);font-family:var(--font-display);transition:opacity var(--dur) var(--ease);border-radius:12px;justify-content:center;align-items:center;padding:10px 20px;font-size:16px;display:flex}.aKKApG_secondaryButton:hover{opacity:.5}.aKKApG_cart{border-radius:12px;grid-template-columns:1fr 320px;align-items:start;gap:24px;display:grid}.aKKApG_cartItems{background-color:var(--color-white);border-radius:12px;padding:26px}.aKKApG_cartSummary{min-width:0}.aKKApG_cartTitleRow{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.aKKApG_cartTitle{font-size:var(--text-2xl);font-weight:450}.aKKApG_cartActions{gap:8px;display:flex}.aKKApG_cartActionButton{color:var(--color-gray);font-size:var(--text-sm);cursor:pointer;transition:opacity var(--dur) var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:8px 16px;font-weight:400;display:flex}.aKKApG_cartActionButton:hover{color:var(--color-dark-blue)}.aKKApG_cartIcon{color:var(--color-dark-blue);transition:color var(--dur) var(--ease)}.aKKApG_cartActionButton:hover .aKKApG_cartIcon{opacity:.7}.aKKApG_cartHeader{border-bottom:1px solid var(--color-light);justify-content:space-between;align-items:center;width:100%;height:60px;display:flex}.aKKApG_selectAllLabel{cursor:pointer;align-items:center;gap:8px;display:flex}.aKKApG_itemCheckbox{appearance:none;border:1px solid var(--color-dark-blue);cursor:pointer;border-radius:4px;flex-shrink:0;width:20px;height:20px;transition:background-color .15s,border-color .15s}.aKKApG_itemCheckbox:checked{background-color:var(--color-dark-blue);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8L6.5 11.5L13 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:70%}.aKKApG_buttonDeleteAll{height:fit-content;color:var(--color-dark-blue);font-size:14px;font-family:var(--font-display);background-color:#0000;border:1px solid #0000;border-radius:12px;padding:10px 0}.aKKApG_mobileCheckoutBar{display:none}.aKKApG_mobileCheckoutInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.aKKApG_mobileCheckoutLabel{color:var(--color-gray);font-size:12px}.aKKApG_mobileCheckoutPrice{color:var(--color-black);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.aKKApG_mobileCheckoutButton{background-color:var(--color-dark-blue);min-width:168px;height:48px;color:var(--color-white);font-family:var(--font-display);white-space:nowrap;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:10px 18px;font-size:15px;font-weight:500;display:flex}.aKKApG_mobileCheckoutButton:disabled{opacity:.55;cursor:wait}@media (max-width:1024px){.aKKApG_cart{grid-template-columns:1fr}.aKKApG_emptyCart{width:100%}}@media (max-width:600px){.aKKApG_cartPage{padding-top:15px;padding-bottom:50px}.aKKApG_emptyCart{width:100%;padding:20px 16px}.aKKApG_emptyTitle{font-size:var(--text-xl);margin:15px 0 20px}.aKKApG_emptyText{text-wrap:initial;font-size:14px}.aKKApG_emptyActions{flex-direction:column;gap:10px;width:100%}.aKKApG_primaryButton,.aKKApG_secondaryButton{width:100%}.aKKApG_cart{gap:16px}.aKKApG_cartItems{background-color:var(--color-white);padding:14px}.aKKApG_cartTitle{font-size:var(--text-xl)}.aKKApG_cartTitleRow{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:18px}.aKKApG_cartActions{width:100%}.aKKApG_cartActionButton{background-color:var(--color-light-soft);border-radius:10px;flex:calc(50% - 4px);justify-content:center;min-height:44px}.aKKApG_cartHeader{flex-direction:column;align-items:flex-start;gap:8px;height:auto;padding:12px 0}.aKKApG_mobileCheckoutBar{z-index:var(--z-modal);background-color:var(--color-light-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #0f172a14;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex;position:fixed;bottom:71px;left:0;right:0;box-shadow:0 8px 24px #0f172a14}}@media print{.aKKApG_cart,.aKKApG_mobileCheckoutBar{display:none}}.aKKApG_cartActionButton:disabled{opacity:.5;cursor:not-allowed}.aKKApG_quoteNotice{color:var(--color-gray);margin:0 0 16px;font-size:14px}
.BIMPfG_CartPage{background-color:var(--color-light-soft);min-height:75vh;padding-top:20px}
