@keyframes co-flash{0%{box-shadow:0 0 0 1px rgb(var(--c-line))}20%{box-shadow:0 0 0 3px rgb(var(--c-tortoise) / .55)}to{box-shadow:0 0 0 1px rgb(var(--c-line))}}.checkout-focus{--bottomnav-h: 0px}.checkout-focus .bottomnav,.checkout-focus .fab,.checkout-focus .\!fab{display:none!important}.page-checkout.has-action-bar .toast-stack{bottom:calc(var(--bottomnav-h) + 5.75rem + env(safe-area-inset-bottom))}@media(min-width:1024px){.page-checkout.has-action-bar .toast-stack{bottom:1.5rem}}.co-head{position:relative;z-index:40;background:rgb(var(--c-ivory) / .96);border-bottom:1px solid rgb(var(--c-line))}@media(min-width:1024px){.co-head{position:sticky;top:0;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}}.co-head-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo aside" "steps steps";align-items:center;column-gap:1rem;padding-block:.5rem .85rem}.co-head-logo{grid-area:logo}.co-head .co-steps{grid-area:steps;margin-top:.5rem}.co-head-aside{grid-area:aside;justify-self:end;display:flex;align-items:center;gap:.35rem}@media(min-width:1024px){.co-head-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo steps aside";min-height:5.25rem;padding-block:.5rem;column-gap:2rem}.co-head .co-steps{margin-top:0;justify-self:center;width:100%;max-width:34rem}}.co-secure{display:inline-flex;align-items:center;gap:.4rem;height:2.25rem;padding-inline:.7rem .8rem;border-radius:999px;background:rgb(var(--c-ok) / .09);color:rgb(var(--c-ok));font-size:.75rem;font-weight:700;white-space:nowrap}.co-secure .icon{width:1.05rem;height:1.05rem}.co-secure small{display:none}@media(min-width:1280px){.co-secure{height:auto;padding-block:.4rem;border-radius:1rem}.co-secure>span{display:grid;line-height:1.35}.co-secure small{display:block;font-size:.6875rem;font-weight:500;color:rgb(var(--c-ink-3))}}.co-support{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;color:rgb(var(--c-ink-2));transition:background .2s}.co-support:hover{background:rgb(var(--c-bone))}.co-support .icon{width:1.35rem;height:1.35rem}.co-support-text{display:none}@media(min-width:1024px){.co-support{display:inline-flex;width:auto;gap:.55rem;padding-inline:.6rem .9rem;border-radius:1rem}.co-support-text{display:grid;line-height:1.35;text-align:start}.co-support-text small{font-size:.6875rem;color:rgb(var(--c-ink-3))}.co-support-text b{font-size:.875rem}}.co-steps-list{display:flex}.co-steps .step{position:relative;flex:1 1 0;min-width:0;display:flex;justify-content:center;gap:0}.co-steps .step+.step:before{content:"";position:absolute;top:.875rem;inset-inline-start:calc(-50% + 1.35rem);inset-inline-end:calc(50% + 1.35rem);height:1.5px;border-radius:2px;background:repeating-linear-gradient(90deg,rgb(var(--c-line)) 0 4px,transparent 4px 7px)}.co-steps .step.is-done:before,.co-steps .step.is-current:before{background:rgb(var(--c-ok))}.co-step-link{display:grid;justify-items:center;gap:.3rem;padding:0 .15rem .1rem;border-radius:.75rem;text-align:center;min-width:0}a.co-step-link:hover .step-dot{box-shadow:0 0 0 4px rgb(var(--c-ok) / .18)}a.co-step-link:hover .co-step-label{color:rgb(var(--c-ink))}.co-steps .step-dot{transition:box-shadow .25s}.co-steps .step.is-current .step-dot{box-shadow:0 0 0 4px rgb(var(--c-tortoise) / .16)}.co-step-check{width:.95rem!important;height:.95rem!important;stroke-width:2.2}.co-step-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.3}.co-steps .step.is-current .co-step-label{font-weight:800}@media(min-width:768px){.co-step-label{font-size:.75rem}}.co-titlebar .co-steps{width:100%}@media(min-width:1024px){.co-titlebar .co-steps{max-width:34rem}}.co-main{padding-block:.75rem 3rem}@media(min-width:1024px){.co-main{padding-block:2rem 4.5rem}}.page-cart .co-main{padding-top:1rem}.co-titlebar{display:grid;gap:1rem;margin-block:1rem 1.25rem}@media(min-width:1024px){.co-titlebar{grid-template-columns:auto minmax(0,34rem);align-items:end;justify-content:space-between;margin-block:1.5rem 2rem}}.co-title{margin-top:.35rem;font-family:Doran,Yekan Bakh,serif;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.25rem);line-height:1.25;color:rgb(var(--c-ink));text-wrap:balance}.co-title-count{font-family:Yekan Bakh,Tahoma,system-ui,sans-serif;font-size:.9375rem;font-weight:600;color:rgb(var(--c-ink-3))}.co-pagehead{margin-bottom:.25rem}.co-lead{margin-top:.4rem;max-width:38rem;font-size:.875rem;line-height:1.9;color:rgb(var(--c-ink-3))}.page-checkout fieldset{min-width:0}.co-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.container>.co-sumbar{margin-bottom:1rem}.co-content{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0}@media(min-width:1024px){.co-grid{grid-template-columns:minmax(0,1fr) 22.5rem;gap:2rem}.co-grid--wide{grid-template-columns:minmax(0,1fr) 20rem}.co-content{gap:1.25rem}.co-side{position:sticky;top:calc(var(--header-h) + 1.25rem)}}@media(min-width:1280px){.co-grid{grid-template-columns:minmax(0,1fr) 25rem;gap:2.5rem}.co-grid--wide{grid-template-columns:minmax(0,1fr) 22rem}}.co-card{border-radius:1.5rem;background:rgb(var(--c-ivory));box-shadow:0 0 0 1px rgb(var(--c-line));padding:1.1rem}@media(min-width:768px){.co-card{padding:1.5rem}}.co-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.co-card-title{display:flex;align-items:center;gap:.5rem;font-family:Doran,Yekan Bakh,serif;font-size:1.2rem;line-height:1.4;color:rgb(var(--c-ink))}.co-card-title>.icon{width:1.3rem;height:1.3rem;color:rgb(var(--c-tortoise))}.co-link{display:inline-flex;align-items:center;gap:.3rem;min-height:2.75rem;padding-inline:.5rem;margin-inline-end:-.5rem;border-radius:999px;font-size:.8125rem;font-weight:700;color:rgb(var(--c-tortoise));white-space:nowrap;transition:background .2s}.co-link:hover{background:rgb(var(--c-tortoise-soft))}.co-count{display:inline-flex;align-items:center;height:1.4rem;padding-inline:.5rem;border-radius:999px;background:rgb(var(--c-ivory));box-shadow:inset 0 0 0 1px rgb(var(--c-line));font-family:Yekan Bakh,Tahoma,system-ui,sans-serif;font-size:.6875rem;font-weight:700;color:rgb(var(--c-ink-3));white-space:nowrap}.co-count:empty{display:none}.co-back{display:flex;align-items:center;gap:.35rem;min-height:2.75rem;margin-top:.5rem;font-size:.8125rem;font-weight:600;color:rgb(var(--c-ink-3))}.co-back:hover{color:rgb(var(--c-tortoise))}.co-money{white-space:nowrap}.co-money small{margin-inline-start:.25rem;font-size:.6875rem;font-weight:500;color:rgb(var(--c-ink-3))}.page-checkout .input.ltr:placeholder-shown{direction:rtl}.page-checkout .\!input.ltr:placeholder-shown{direction:rtl!important}.co-select{appearance:none;-webkit-appearance:none;padding-inline-end:2.25rem;background:rgb(var(--c-ivory)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2357514A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat left .85rem center / 1rem}.co-select:disabled{opacity:.55;cursor:not-allowed}.co-textarea{height:auto;min-height:5.25rem;padding-block:.8rem;line-height:1.8;resize:vertical}.co-flash{animation:co-flash 1.6s cubic-bezier(.22,.9,.24,1)}.co-sum{border-radius:1.75rem;background:rgb(var(--c-bone));padding:1.25rem}@media(min-width:1280px){.co-sum{padding:1.5rem}}.co-sum-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.co-sum-title{font-family:Doran,Yekan Bakh,serif;font-size:1.35rem}.co-sum-items{display:grid;gap:.8rem}.co-sum-item{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem}.co-sum-thumb{position:relative;display:block;width:3.5rem;aspect-ratio:1;border-radius:.9rem;background:rgb(var(--c-ivory))}.co-sum-thumb picture,.co-sum-thumb img{display:block;width:100%;height:100%;border-radius:inherit}.co-sum-qty{position:absolute;top:-.4rem;inset-inline-end:-.4rem;display:grid;place-items:center;min-width:1.3rem;height:1.3rem;padding-inline:.25rem;border-radius:999px;background:rgb(var(--c-ink));color:rgb(var(--c-ivory));font-size:.625rem;font-weight:800;box-shadow:0 0 0 2px rgb(var(--c-bone))}.co-sum-more{margin-top:.75rem}.co-sum-more summary{display:inline-flex;align-items:center;gap:.3rem;min-height:2.25rem;cursor:pointer;list-style:none;font-size:.8125rem;font-weight:700;color:rgb(var(--c-tortoise))}.co-sum-more summary::-webkit-details-marker{display:none}.co-sum-more[open] summary .icon{transform:rotate(180deg)}.co-rows{display:grid;gap:.6rem;font-size:.875rem}.co-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;color:rgb(var(--c-ink-3))}.co-row dd{color:rgb(var(--c-ink));font-weight:600;text-align:end}.co-row--minus dd,.co-row--minus dd small{color:rgb(var(--c-sale))}.co-total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:.35rem;padding-top:.85rem;border-top:1px solid rgb(var(--c-line))}.co-total dt{font-weight:700;color:rgb(var(--c-ink))}.co-total dd{font-size:1.35rem;font-weight:800;color:rgb(var(--c-ink))}.co-save{display:flex;align-items:center;gap:.4rem;margin-top:.9rem;padding:.55rem .8rem;border-radius:.9rem;background:rgb(var(--c-tortoise-soft));font-size:.75rem;font-weight:600;color:rgb(var(--c-tortoise))}.co-save b{margin-inline-start:auto;font-weight:800}.co-sum-cta{width:100%;margin-top:1.1rem}.co-sum-cta .icon{transition:transform .25s}.co-sum-cta:hover .icon,.co-bar-btn:hover .icon{transform:translate(-3px)}.co-assure{display:grid;gap:.55rem;margin-top:1rem;padding-inline:.5rem;font-size:.75rem;color:rgb(var(--c-ink-3))}.co-assure li{display:flex;align-items:center;gap:.5rem}.co-assure .icon{width:1.05rem;height:1.05rem;color:rgb(var(--c-tortoise))}.co-side--cart .co-assure{display:none}@media(min-width:1024px){.co-side--cart .co-assure{display:grid}}.co-sumbar{border-radius:1.25rem;background:rgb(var(--c-bone))}.co-sumbar-btn{display:flex;width:100%;min-height:3.5rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1rem;border-radius:1.25rem}.co-sumbar-btn .co-count{background:rgb(var(--c-ivory))}.co-sumbar-btn .co-chev{transition:transform .3s cubic-bezier(.22,.9,.24,1)}.co-sumbar-btn[aria-expanded=true] .co-chev{transform:rotate(180deg)}.co-sumbar-body{overflow:hidden;padding:.25rem 1rem 1.1rem}.co-sumbar-body .co-sum-thumb{background:rgb(var(--c-ivory))}.co-bar{gap:.75rem;padding-block:.6rem}.checkout-focus .co-bar{bottom:0;padding-bottom:calc(.6rem + env(safe-area-inset-bottom))}.co-bar-total{display:grid;flex-shrink:0;line-height:1.35}.co-bar-total>span{font-size:.6875rem;color:rgb(var(--c-ink-3))}.co-bar-total b{font-size:1rem;font-weight:800}.co-bar-total .co-money small{display:none}.co-bar-btn{flex:1;min-width:0;padding-inline:1rem;font-size:.9375rem}.co-bar-btn>span{overflow:hidden;text-overflow:ellipsis}.co-bar-btn .icon{flex-shrink:0}.co-coupon{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgb(var(--c-line))}.co-card .co-coupon{margin:0;padding:0;border:0}.co-coupon-form{display:grid;gap:.5rem}.co-coupon-row{display:flex;gap:.5rem}.co-coupon-row .input{flex:1;min-width:0;letter-spacing:.08em}.co-coupon-row .\!input{flex:1!important;min-width:0!important;letter-spacing:.08em!important}.co-coupon-row .input::placeholder{letter-spacing:0;text-transform:none}.co-coupon-row .\!input::placeholder{letter-spacing:0!important;text-transform:none!important}.co-coupon-row .btn{flex-shrink:0;height:3rem}.co-coupon-row .\!btn{flex-shrink:0!important;height:3rem!important}.co-coupon-tag{display:flex;align-items:center;gap:.65rem;padding:.6rem .6rem .6rem .75rem;border-radius:1rem;background:rgb(var(--c-ok) / .08);box-shadow:inset 0 0 0 1px rgb(var(--c-ok) / .25)}.co-coupon-tag.is-warn{background:rgb(var(--c-sale) / .06);box-shadow:inset 0 0 0 1px rgb(var(--c-sale) / .25)}.co-coupon-ico{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:999px;background:rgb(var(--c-ok));color:rgb(var(--c-ivory))}.is-warn .co-coupon-ico{background:rgb(var(--c-sale))}.co-coupon-tag b.co-coupon-amt{margin-inline-start:auto;white-space:nowrap;font-size:.8125rem;color:rgb(var(--c-ok))}.co-coupon-x{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:999px;color:rgb(var(--c-ink-3))}.co-coupon-x:hover{background:rgb(var(--c-ivory));color:rgb(var(--c-sale))}.co-ship{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-radius:1.25rem;background:rgb(var(--c-bone))}.co-ship-ico{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:999px;background:rgb(var(--c-ivory));color:rgb(var(--c-ok))}.co-ship-ico .icon{width:1.3rem;height:1.3rem}.co-lines{padding-bottom:.25rem}@media(min-width:768px){.co-lines{padding-bottom:.5rem}}.co-line{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.9rem;padding-block:1.1rem;border-top:1px solid rgb(var(--c-line))}.co-line:first-child{border-top:0;padding-top:.25rem}@media(min-width:640px){.co-line{grid-template-columns:7.5rem minmax(0,1fr);gap:1.25rem}}.co-line-thumb{display:block;align-self:start;aspect-ratio:1;overflow:hidden;border-radius:1.15rem;background:rgb(var(--c-bone))}.co-line-thumb picture,.co-line-thumb img{display:block;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,.9,.24,1)}.co-line:hover .co-line-thumb img{transform:scale(1.05)}.co-line-title{margin-top:.1rem;font-family:Yekan Bakh,Tahoma,system-ui,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.6}.co-line-title a:hover{color:rgb(var(--c-tortoise))}.co-line-meta{display:grid;gap:.3rem;margin-top:.4rem;font-size:.75rem;line-height:1.6;color:rgb(var(--c-ink-3))}.co-line-meta li{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.co-line-meta .badge .icon{width:.85rem;height:.85rem}.co-line-actions{display:flex;flex-shrink:0;margin-top:-.5rem;margin-inline-end:-.5rem}.co-act{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:2.75rem;height:2.75rem;padding-inline:.6rem;border-radius:999px;font-size:.75rem;font-weight:600;color:rgb(var(--c-ink-3));transition:background .2s,color .2s}.co-act>span{display:none}@media(min-width:768px){.co-act>span{display:inline}}.co-act:hover{background:rgb(var(--c-bone));color:rgb(var(--c-ink))}.co-act--del:hover{color:rgb(var(--c-sale))}.co-line-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem}.co-qty{display:inline-flex;align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(var(--c-line))}.co-qty button{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;color:rgb(var(--c-ink-2));transition:background .2s}.co-qty button:hover{background:rgb(var(--c-bone))}.co-qty button:disabled{opacity:.3;pointer-events:none}.co-qty button .icon{width:1.05rem;height:1.05rem}.co-qty output{min-width:1.75rem;text-align:center;font-weight:800}.co-line-total{display:grid;justify-items:end;line-height:1.35;white-space:nowrap}.co-line-total s{font-size:.6875rem;color:rgb(var(--c-ink-4))}.co-line-total b{font-size:1rem;font-weight:800}.co-line-total small{font-size:.6875rem;color:rgb(var(--c-ink-3))}.co-line-unit{font-size:.6875rem;color:rgb(var(--c-ink-4))}.co-rx summary{display:inline-flex;align-items:center;gap:.2rem;min-height:1.75rem;cursor:pointer;list-style:none;font-weight:600;color:rgb(var(--c-tortoise))}.co-rx summary::-webkit-details-marker{display:none}.co-rx summary .icon{width:.9rem;height:.9rem;transition:transform .25s}.co-rx[open] summary .icon{transform:rotate(180deg)}.co-rx-table{margin-top:.35rem;border-collapse:collapse;font-size:.6875rem}.co-rx-table th,.co-rx-table td{padding:.15rem .5rem;border:1px solid rgb(var(--c-line));text-align:center}.co-switch{display:flex;align-items:flex-start;gap:.85rem;cursor:pointer}.co-switch input{width:1.25rem;height:1.25rem;margin-top:.6rem;flex-shrink:0;accent-color:rgb(var(--c-ink))}.co-switch-ico{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:999px;background:rgb(var(--c-tortoise-soft));color:rgb(var(--c-tortoise))}.co-switch-ico .icon{width:1.25rem;height:1.25rem}.co-empty{border-radius:2rem;background:rgb(var(--c-bone));padding-inline:1rem}@media(min-width:768px){.co-empty .state{padding-block:3.5rem}.co-empty .\!state{padding-block:3.5rem!important}}.co-opt{align-items:flex-start;gap:.8rem;padding:1rem}.co-opt input[type=radio]{margin-top:.75rem;width:1.15rem;height:1.15rem}.co-opt-ico{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:999px;background:rgb(var(--c-bone));color:rgb(var(--c-ink-2));transition:background .25s,color .25s}.co-opt-ico .icon{width:1.35rem;height:1.35rem}.opt:has(input:checked) .co-opt-ico{background:rgb(var(--c-ink));color:rgb(var(--c-ivory))}.co-opt-main{display:grid;flex:1;min-width:0;gap:.15rem}.co-opt-title{font-size:.9375rem;font-weight:700;line-height:1.6}.co-opt-desc{font-size:.75rem;line-height:1.7;color:rgb(var(--c-ink-3))}.co-opt-meta{display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;color:rgb(var(--c-ink-3))}.co-opt-meta .icon{width:.9rem;height:.9rem}.co-opt-note{display:flex;align-items:flex-start;gap:.3rem;font-size:.75rem;font-weight:600;line-height:1.7}.co-opt-note:empty{display:none}.co-opt-note .icon{margin-top:.2rem}.co-opt-note.is-ok{color:rgb(var(--c-ok))}.co-opt-note.is-warn{color:rgb(var(--c-sale))}.co-opt-price{flex-shrink:0;align-self:center;font-size:.875rem;font-weight:700;text-align:end;line-height:1.4}.opt:has(input:disabled){cursor:not-allowed;background:rgb(var(--c-bone) / .45);box-shadow:0 0 0 1px rgb(var(--c-line))}.opt:has(input:disabled) .co-opt-ico,.opt:has(input:disabled) .co-opt-title,.opt:has(input:disabled) .co-opt-desc,.opt:has(input:disabled) .co-opt-meta,.opt:has(input:disabled) .co-opt-price,.opt:has(input:disabled) input{opacity:.5}.co-panel{margin-top:.5rem;padding:1rem;border-radius:1.25rem;background:rgb(var(--c-bone))}@media(min-width:768px){.co-panel{padding:1.25rem}}.co-legend-sm{display:flex;align-items:center;gap:.35rem;margin-bottom:.6rem;font-size:.8125rem;font-weight:700;color:rgb(var(--c-ink-2))}.co-days{display:flex;gap:.5rem;overflow-x:auto;margin-inline:-1rem;padding:.15rem 1rem .35rem;scrollbar-width:none}.co-days::-webkit-scrollbar{display:none}@media(min-width:768px){.co-days{margin:0;padding-inline:.15rem}}.co-day{flex-shrink:0;cursor:pointer}.co-day-card{display:grid;justify-items:center;width:4.6rem;padding-block:.6rem;border-radius:1.1rem;background:rgb(var(--c-ivory));box-shadow:inset 0 0 0 1px rgb(var(--c-line));text-align:center;transition:background .2s,color .2s,box-shadow .2s}.co-day-card small{font-size:.6875rem;opacity:.75}.co-day-card b{font-size:1.35rem;line-height:1.3}.co-day:hover .co-day-card{box-shadow:inset 0 0 0 1px rgb(var(--c-ink-3))}@media(min-width:768px){.co-day{flex:1 1 0;min-width:4.6rem}.co-day-card{width:100%}}.peer:checked+.co-day-card,.peer:checked+.co-slot-card{background:rgb(var(--c-ink));color:rgb(var(--c-ivory));box-shadow:none}.peer:focus-visible+.co-day-card,.peer:focus-visible+.co-slot-card{outline:2px solid rgb(var(--c-tortoise));outline-offset:3px}.co-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(min-width:768px){.co-slots{grid-template-columns:repeat(4,minmax(0,1fr))}}.co-slot{cursor:pointer}.co-slot.is-off{cursor:not-allowed}.co-slot-card{display:grid;justify-items:center;gap:.05rem;min-height:3.5rem;place-content:center;border-radius:1rem;background:rgb(var(--c-ivory));box-shadow:inset 0 0 0 1px rgb(var(--c-line));transition:background .2s,color .2s}.co-slot-card b{font-size:.9375rem}.co-slot-card small{font-size:.6875rem;opacity:.7}.co-slot:not(.is-off):hover .co-slot-card{box-shadow:inset 0 0 0 1px rgb(var(--c-ink-3))}.co-slot.is-off .co-slot-card{background:transparent;color:rgb(var(--c-ink-4));box-shadow:inset 0 0 0 1px rgb(var(--c-line))}.co-slot.is-off .co-slot-card b{text-decoration:line-through;text-decoration-thickness:1px}.co-branch{padding:.85rem}.co-freeship{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1rem;padding:.7rem .9rem;border-radius:1rem;background:rgb(var(--c-ok) / .08);font-size:.8125rem;color:rgb(var(--c-ok))}.co-dest{display:flex;align-items:center;gap:.75rem;padding:.75rem .85rem;border-radius:1.25rem;background:rgb(var(--c-bone))}.co-dest-ico{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:999px;background:rgb(var(--c-ivory));color:rgb(var(--c-tortoise))}.co-dest-ico .icon{width:1.25rem;height:1.25rem}.co-callout{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;border-radius:1.25rem;background:rgb(var(--c-lens-soft));font-size:.8125rem;line-height:1.9;color:rgb(var(--c-lens))}.co-callout>.icon{width:1.35rem;height:1.35rem;margin-top:.2rem;flex-shrink:0}.co-callout b{color:rgb(var(--c-lens))}.co-addr-list{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.co-addr{position:relative}.co-addr-opt{padding:1rem}.co-addr-opt input[type=radio]{margin-top:.3rem;width:1.15rem;height:1.15rem}.co-addr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .9rem;margin-top:.35rem;font-size:.75rem;color:rgb(var(--c-ink-3))}.co-addr-meta>span{display:inline-flex;align-items:center;gap:.3rem}.co-addr-actions{position:absolute;top:.35rem;inset-inline-end:.35rem;display:flex}.co-addr-add{display:flex;width:100%;align-items:center;gap:.85rem;margin-top:.75rem;padding:.85rem 1rem;border-radius:1.25rem;border:1.5px dashed rgb(var(--c-line));text-align:start;transition:border-color .2s,background .2s}.co-addr-add:hover{border-color:rgb(var(--c-ink-3));background:rgb(var(--c-bone) / .5)}.co-addr-add-ico{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:999px;background:rgb(var(--c-ink));color:rgb(var(--c-ivory))}.co-addr-add-ico .icon{width:1.2rem;height:1.2rem}.co-pickup{display:flex;width:100%;align-items:center;gap:.85rem;padding:1rem 1.1rem;border-radius:1.5rem;background:rgb(var(--c-bone));transition:background .2s}.co-pickup:hover{background:rgb(var(--c-sand))}.co-pickup .co-opt-ico{background:rgb(var(--c-ivory))}.co-modal{display:flex;max-width:40rem;max-height:92dvh;flex-direction:column;overflow:hidden}.co-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem .75rem;border-bottom:1px solid rgb(var(--c-line))}.co-modal-body{display:grid;gap:.9rem;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.25rem 1.25rem}.co-modal-foot{padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid rgb(var(--c-line));background:rgb(var(--c-ivory))}@media(min-width:640px){.co-modal-head{padding:1.5rem 1.75rem 1rem}.co-modal-body{padding:1.25rem 1.75rem 1.5rem}.co-modal-foot{padding:1rem 1.75rem}}.co-receiver-box{display:grid;gap:.5rem;padding:.9rem 1rem 1rem;border-radius:1.25rem;background:rgb(var(--c-bone))}.co-receiver-box .input[readonly]{background:rgb(var(--c-sand) / .5);color:rgb(var(--c-ink-2))}.co-receiver-box .\!input[readonly]{background:rgb(var(--c-sand) / .5)!important;color:rgb(var(--c-ink-2))!important}.co-rv-items{display:grid;gap:.75rem}.co-rv-item{display:flex;align-items:center;gap:.85rem}.co-rv-thumb{display:block;width:4rem;flex-shrink:0;aspect-ratio:1;overflow:hidden;border-radius:1rem;background:rgb(var(--c-bone))}.co-rv-thumb picture,.co-rv-thumb img{display:block;width:100%;height:100%}.co-rv-item .badge .icon{width:.8rem;height:.8rem}.co-rv-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .9rem;margin-top:.5rem;font-size:.75rem;color:rgb(var(--c-ink-3))}.co-rv-meta>span{display:inline-flex;align-items:center;gap:.3rem}.co-rv-note{display:flex;align-items:flex-start;gap:.4rem;margin-top:.75rem;padding:.6rem .75rem;border-radius:.9rem;background:rgb(var(--c-lens-soft));font-size:.75rem;line-height:1.8;color:rgb(var(--c-lens))}.co-rv-note .icon{margin-top:.2rem;flex-shrink:0}.co-rv-quote{margin-top:.6rem;padding:.6rem .9rem;border-inline-start:3px solid rgb(var(--c-tortoise));border-radius:.5rem;background:rgb(var(--c-bone));font-family:Doran,Yekan Bakh,serif;font-size:1rem}.co-terms .co-switch input{margin-top:.35rem}.co-gateway.modal-wrap{place-items:center;padding:0}@media(min-width:640px){.co-gateway.modal-wrap{padding:1.5rem}}.co-gw-panel{position:relative;display:grid;justify-items:center;align-content:center;gap:.9rem;width:100%;min-height:100dvh;overflow:hidden;padding:2.5rem 1.25rem calc(2rem + env(safe-area-inset-bottom));text-align:center;opacity:0;transform:scale(.98);transition:opacity .35s,transform .45s cubic-bezier(.22,.9,.24,1)}.co-gateway.is-open .co-gw-panel{opacity:1;transform:none}@media(min-width:640px){.co-gw-panel{min-height:0;max-width:32rem;border-radius:2rem;padding:3rem 2.5rem 2.5rem;box-shadow:0 40px 80px -30px #0009}}.co-gw-rings{position:absolute;inset:0;--rx: 50%;--ry: 22%;-webkit-mask:radial-gradient(circle at 50% 22%,#000,transparent 70%);mask:radial-gradient(circle at 50% 22%,#000,transparent 70%);pointer-events:none}.co-gw-lens{position:relative;display:grid;place-items:center;width:5.5rem;height:5.5rem;margin-bottom:.5rem;border-radius:999px;background:rgb(var(--c-ivory) / .06);box-shadow:0 0 0 5px rgb(var(--c-ink)),0 0 0 6.5px rgb(var(--c-ivory) / .3);color:rgb(var(--c-honey))}.co-gw-lens .icon{width:1.75rem;height:1.75rem;transform:translate(-.6rem,-.6rem)}.co-gw-lens:after{content:"";position:absolute;inset:-9px;border-radius:999px;border:2px solid transparent;border-top-color:rgb(var(--c-honey));animation:spin 1s linear infinite}.co-gateway.is-ready .co-gw-lens:after{animation:none;border-color:rgb(var(--c-honey) / .5)}.co-gw-title{max-width:24rem;font-family:Doran,Yekan Bakh,serif;font-size:1.6rem;line-height:1.4;color:rgb(var(--c-ivory));text-wrap:balance}.co-gw-text{max-width:24rem;font-size:.875rem;line-height:1.9;color:rgb(var(--c-ivory) / .7)}.co-gw-meta{display:grid;width:100%;max-width:22rem;gap:.5rem;margin-top:.25rem;padding:.9rem 1rem;border-radius:1.25rem;background:rgb(var(--c-ivory) / .06);box-shadow:inset 0 0 0 1px rgb(var(--c-ivory) / .12);font-size:.8125rem}.co-gw-meta div{display:flex;justify-content:space-between;gap:1rem}.co-gw-meta dt{color:rgb(var(--c-ivory) / .6)}.co-gw-meta dd{font-weight:700;color:rgb(var(--c-ivory))}.co-gw-meta small{font-weight:500;color:rgb(var(--c-ivory) / .6)}.co-gw-demo{display:grid;width:100%;max-width:22rem;gap:.6rem;margin-top:.5rem}.co-gw-demo-note{display:flex;align-items:flex-start;gap:.4rem;padding:.6rem .8rem;border-radius:1rem;background:rgb(var(--c-honey) / .12);font-size:.75rem;line-height:1.8;color:rgb(var(--c-honey));text-align:start}.co-gw-demo-note .icon{margin-top:.2rem;flex-shrink:0}.co-result{max-width:44rem;margin-inline:auto;padding-block:1rem 2rem;text-align:center}@media(min-width:768px){.co-result{padding-block:2rem 3rem}}.co-result-art{display:block;width:12rem;height:auto;margin-inline:auto}@media(min-width:768px){.co-result-art{width:15rem}}.co-result-title{margin-top:.5rem;font-family:Doran,Yekan Bakh,serif;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.6rem);line-height:1.3;text-wrap:balance}.co-result-lead{max-width:34rem;margin:.6rem auto 0;font-size:.9375rem;line-height:2;color:rgb(var(--c-ink-3));text-wrap:pretty}.co-result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}@media(max-width:639.98px){.co-result-actions .btn{flex:1 1 100%}.co-result-actions .\!btn{flex:1 1 100%!important}}.co-receipt{position:relative;margin-top:1.75rem;padding:1.25rem;border-radius:1.75rem;background:rgb(var(--c-bone));text-align:start}@media(min-width:768px){.co-receipt{padding:1.75rem 2rem}}.co-receipt-notch:before,.co-receipt-notch:after{content:"";position:absolute;top:4.1rem;width:1.25rem;height:1.25rem;border-radius:999px;background:rgb(var(--c-ivory))}.co-receipt-notch:before{inset-inline-start:-.625rem}.co-receipt-notch:after{inset-inline-end:-.625rem}.co-receipt-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1.5px dashed rgb(var(--c-line))}.co-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.co-kv>div{min-width:0}.co-kv dt{font-size:.6875rem;color:rgb(var(--c-ink-3))}.co-kv dd{margin-top:.1rem;font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.co-kv-wide{grid-column:1 / -1}@media(min-width:768px){.co-kv{grid-template-columns:repeat(3,minmax(0,1fr))}.co-kv-wide{grid-column:span 2}}.co-copy{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;color:rgb(var(--c-ink-3))}.co-copy:hover{background:rgb(var(--c-ivory));color:rgb(var(--c-tortoise))}.co-receipt-items{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.co-receipt-items .co-sum-thumb{width:3rem;box-shadow:0 0 0 1px rgb(var(--c-line))}.co-receipt--fail{margin-top:1rem}@media(min-width:768px){.co-receipt--fail .co-kv{grid-template-columns:repeat(4,minmax(0,1fr))}}.co-callout--info{background:rgb(var(--c-tortoise-soft));color:rgb(var(--c-tortoise))}.co-callout--info b{color:rgb(var(--c-tortoise))}.co-reasons{display:grid;gap:.55rem;font-size:.8125rem;line-height:1.8;color:rgb(var(--c-ink-2))}.co-reasons li{position:relative;padding-inline-start:1.1rem}.co-reasons li:before{content:"";position:absolute;top:.7rem;inset-inline-start:0;width:.4rem;height:.4rem;border-radius:999px;box-shadow:inset 0 0 0 1.5px rgb(var(--c-tortoise))}.co-next{gap:1.1rem}.co-invoice{position:relative;border-radius:1.75rem;background:rgb(var(--c-ivory));box-shadow:0 0 0 1px rgb(var(--c-line)),0 24px 48px -30px rgb(var(--c-ink) / .25);padding:1.25rem}@media(min-width:768px){.co-invoice{padding:2.25rem}}.co-invoice:before{content:"";position:absolute;inset-inline:1.5rem;top:0;height:12px;opacity:.45;color:rgb(var(--c-ink-4));background:repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px 8px) top / 100% 5px no-repeat,repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px 40px) top / 100% 12px no-repeat}.co-inv-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;padding-block:.75rem 1.25rem;border-bottom:1.5px solid rgb(var(--c-ink))}.co-inv-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-block:1rem;font-size:.8125rem;color:rgb(var(--c-ink-3))}.co-inv-status b{color:rgb(var(--c-ink))}.co-inv-parties{display:grid;gap:.75rem}@media(min-width:768px){.co-inv-parties{grid-template-columns:1fr 1fr}}.co-inv-parties section{display:grid;align-content:start;gap:.2rem;padding:1rem;border-radius:1.1rem;background:rgb(var(--c-bone));font-size:.8125rem;line-height:1.9;color:rgb(var(--c-ink-2))}.co-inv-h{margin-bottom:.2rem;font-family:Yekan Bakh,Tahoma,system-ui,sans-serif;font-size:.6875rem;font-weight:800;letter-spacing:.04em;color:rgb(var(--c-tortoise))}.co-inv-table{margin-top:1.25rem}.co-inv-table .table{min-width:34rem}.co-inv-table td{vertical-align:top;line-height:1.7}.co-inv-foot{display:grid;gap:1.25rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgb(var(--c-line))}@media(min-width:768px){.co-inv-foot{grid-template-columns:minmax(0,1fr) 18rem;align-items:start}}.co-inv-meta{display:grid;gap:.65rem;font-size:.8125rem}.co-inv-meta dt{font-size:.6875rem;color:rgb(var(--c-ink-3))}.co-inv-meta dd{font-weight:600}.co-inv-totals{display:grid;gap:.5rem;font-size:.875rem}.co-inv-totals>div{display:flex;justify-content:space-between;gap:1rem}.co-inv-totals dt{color:rgb(var(--c-ink-3))}.co-inv-totals [class~=text-sale] dt{color:rgb(var(--c-sale))}.co-inv-grand{margin-top:.3rem;padding:.75rem .9rem;border-radius:1rem;background:rgb(var(--c-ink));color:rgb(var(--c-ivory))}.co-inv-grand dt{color:rgb(var(--c-ivory) / .75)!important}.co-inv-grand dd{font-size:1.125rem;font-weight:800}.co-inv-grand small{font-size:.6875rem;font-weight:500;opacity:.75}.co-inv-note{display:flex;align-items:flex-start;gap:.5rem;margin-top:1.25rem;font-size:.75rem;line-height:1.8;color:rgb(var(--c-ink-3))}.co-inv-note .icon{margin-top:.2rem}.co-foot{padding-bottom:1.5rem}.co-foot .ruler{margin-bottom:1.25rem;opacity:.35}.co-foot-row{display:grid;gap:.9rem}@media(min-width:768px){.co-foot-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.co-foot-note{display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.8;color:rgb(var(--c-ink-3))}.co-foot-note .icon{width:1.05rem;height:1.05rem;margin-top:.15rem;flex-shrink:0}.co-foot-links{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.75rem;font-weight:600;color:rgb(var(--c-ink-2))}.co-foot-links a{display:inline-flex;align-items:center;min-height:2.25rem}.co-foot-links a:hover{color:rgb(var(--c-tortoise))}.co-foot-copy{margin-top:.75rem;font-size:.6875rem;line-height:1.9;color:rgb(var(--c-ink-4))}@media print{.page-order-confirmation{background:#fff;padding:0!important;font-size:11pt}.page-order-confirmation .site-header,.page-order-confirmation .header-spacer,.page-order-confirmation .site-footer,.page-order-confirmation .bottomnav,.page-order-confirmation .fab,.page-order-confirmation .toast-stack,.page-order-confirmation .route-bar,.page-order-confirmation .skip-link,.page-order-confirmation .mega-scrim,.page-order-confirmation .preloader,.page-order-confirmation .co-titlebar .eyebrow,.page-order-confirmation .scrim{display:none!important}.page-order-confirmation .co-main{padding:0}.page-order-confirmation .container{max-width:none;padding:0}.page-order-confirmation .co-titlebar{margin:0 0 4mm}.page-order-confirmation .co-title{font-size:16pt}.page-order-confirmation .co-grid{display:block}.page-order-confirmation .co-invoice{box-shadow:none;border:1px solid #000;border-radius:0;padding:8mm;background:#fff}.page-order-confirmation .co-invoice:before{display:none}.page-order-confirmation .co-inv-parties section,.page-order-confirmation .co-inv-grand{background:#fff;color:#000;border:1px solid #000;border-radius:0}.page-order-confirmation .co-inv-grand dt{color:#000!important}.page-order-confirmation .table-wrap{overflow:visible;margin:5mm 0 0;padding:0}.page-order-confirmation .table{min-width:0}.page-order-confirmation .co-inv-table .table th,.page-order-confirmation .co-inv-table .table td,.page-order-confirmation .co-inv-table .table tr:last-child td{border:1px solid #000;padding:2mm 2.5mm}.page-order-confirmation .status{background:none;color:#000;border:1px solid #000}.page-order-confirmation *{color:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.page-order-confirmation .co-invoice,.page-order-confirmation tr{break-inside:avoid}.page-order-confirmation .\!fab{display:none!important}}
