.um{box-shadow:0 -3px 0 0 var(--bg-gray-light);display:flex}.ug.--active{font-weight:600}.ug.--active,.ug.uy{box-shadow:0 -3px 0 0 var(--bg-primary)}.ug.ub{color:var(--text-secondary)}.uw{border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.ux{position:relative}.ux+.ux{border-top:1px dashed var(--border-secondary)}.ux:hover{background-color:var(--bg-gray-light)}.ux.uk *{color:var(--text-gray-dark)!important;opacity:.8}.ux.uk .u_{background-color:var(--text-gray-dark);border-color:var(--text-gray-dark)}.ux.uk:hover{background-color:transparent;cursor:not-allowed}.ux input{display:none}.uj{display:flex;position:relative}.uj:hover{cursor:pointer}.uq{align-items:center;display:flex;font-size:1rem;font-weight:400;margin:0;width:100%}.uq .u_{border:1px solid var(--border-secondary);border-radius:25px;display:block;height:1rem;margin-right:1rem;max-height:1rem;max-width:1rem;min-height:1rem;min-width:1rem;position:relative;width:1rem}input:checked~.uj .uq .u_{background-color:var(--bg-primary)}input:checked~.uj .uq .u_:before{color:var(--text-white);content:"\ea01";font-family:icons!important;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.uz{margin-right:1.25rem;white-space:nowrap}.ae{display:flex;justify-content:center;width:100px}.ae .at{height:32px;position:relative;text-align:center;width:60px}.ae .at img,.ae .at span{display:block;height:100%;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.ae .at span{color:var(--text-secondary);font-size:1.875rem;margin-top:-3px}.ae .at+.at{margin-left:-20px}input:not(:checked)~.an{display:none}input:checked~.an input{display:block}.an{align-items:center;display:flex;justify-content:space-between;padding:.5rem 1.25rem 1rem}.f:not(.l)+.f{border-top:1px dashed var(--border-secondary)}[class^=c-orderListItem__header]{font-weight:600}.c-orderListItem__headert{grid-area:1/1/2/3}.c-orderListItem__headern{grid-area:1/3/2/4}.c-orderListItem__headerr{grid-area:1/4/2/5}.c-orderListItem__headeri{grid-area:1/5/2/6}[class^=c-orderListItem__insurance],[class^=c-orderListItem__product]{align-items:center;display:flex}.c-orderListItem__productt{position:relative}.c-orderListItem__productt img{height:100%;object-fit:contain;width:100%}.b{grid-column-gap:0;grid-row-gap:0;background-color:transparent;border-radius:10px 10px 25px 10px;display:grid;grid-template-areas:"badge badge ." "image image image" "info info info" "price price action" "rank rank rank";grid-template-columns:1fr 1fr 1fr;grid-template-rows:20px auto auto minmax(20px,100%) auto;padding:.75rem;position:relative;transition:background-color .3s,transform .3s}.w{grid-area:badge;z-index:1}.w .x{margin-bottom:.125rem;margin-right:.125rem}.k{align-items:center;display:flex;grid-area:image;justify-content:center;margin-bottom:1rem;margin-top:.75rem;position:relative;text-indent:-99999px}.k:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.k ._{height:0;padding-top:64%;position:relative;width:100%}.k ._ img{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.j{align-items:center;display:flex;grid-area:rank;justify-content:space-between;margin-left:-.75rem;margin-top:1rem;width:calc(100% + 1.5rem)}.j:after,.j:before{background-color:var(--border-gray);content:"";height:1px;width:100%}.j .q{margin:0 .5rem 0 .75rem}.j .z,.j .te{display:none}.tt{grid-area:info;margin-bottom:1rem;margin-top:.75rem}.tt .title{color:var(--text-base);display:block;font-size:.875rem;font-weight:400;height:5rem;line-height:1.3;margin:0;overflow:hidden;word-break:break-word}.tt .tn{display:none}.tr{align-items:flex-start;display:flex;flex-direction:column;grid-area:price;justify-content:flex-start;min-height:118px;position:relative}.tr .ti,.tr .ts{color:var(--text-dark-kv);font-size:.875rem}.tr .ts{height:1.2em;left:0;position:absolute;text-decoration:line-through;top:0;width:100%}.tr .price{color:var(--text-base);font-size:1.125rem;font-weight:600;left:0;position:absolute;top:.9em}.tr .to{left:0;position:absolute;top:4em}.tr .tu{left:0;position:absolute;top:4.9em}.ta{display:none}.ta.tf{opacity:1}.tl .ta,.tc .ta,.th .ta,.tp .ta{align-items:flex-end;display:flex;grid-area:action;justify-content:flex-end}.td{display:none}.tv{grid-area:image;left:0;position:absolute;top:1rem;z-index:2}.tm{display:none}.tg.tf .b{grid-template-areas:"badge badge ." "image image image" "info info info" "price price price" "action action action" "loyalty loyalty loyalty"}.tg.tf .b .tt{margin-bottom:0}.tg.tf .b .tt .title{height:auto;min-height:55px}.tg.tf .b .ta{opacity:1}.tg.tf .b .tr{min-height:54px}.tg.tf .b .j.ty{display:none!important}.tg.tf .b .tb{align-items:center;background-color:#fcf1f2;border:1px solid #8b1a32;border-radius:10px;color:#8b1a32;display:flex;gap:.5rem;grid-area:loyalty;height:82px;margin-top:.5rem;min-height:82px;padding:.5rem .75rem;width:100%}.tg.tf .b .tw{align-items:center;background-color:#9d1608;border-radius:50%;color:#fff;display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.tg.tf .b .tw svg{display:block;height:17px;width:18px}.tg.tf .b .tx{font-size:.875rem;line-height:1.25;width:100%}.is-hidden-force{display:none!important}.ar{display:flex}.ai{border:1px solid var(--border-secondary);border-radius:10px;box-shadow:inset 0 0 0 0 var(--border-secondary);transition:box-shadow .3s}.ai:hover{box-shadow:inset 0 0 0 2px var(--border-secondary)}.ai+.ai{margin-top:.75rem}.as{display:flex;justify-content:space-between}.as+.as{border-top:1px dashed var(--border-secondary)}.ao{align-items:center;display:flex}.au{height:40px;margin-right:.75rem;max-height:40px;max-width:53px;min-height:40px;min-width:53px;position:relative;width:53px}.au img{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.aa{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.af{align-items:center;display:flex;justify-content:flex-end}.al{margin-left:.5rem}div.ac{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;margin:0 0 1rem;padding:0 3.95rem 0 0}div.ac div.cfieldh>span{text-align:center!important;width:100%}div.ac span.ap{min-width:6.25rem;text-align:right}.av{align-items:flex-end;display:flex;flex-direction:column}.av .ts{color:var(--text-secondary);font-size:.625rem;text-decoration:line-through}.av .price{font-weight:600;min-width:6.25rem;text-align:right;white-space:nowrap}.am{margin-left:.75rem}.am span{color:var(--text-secondary)}.am:hover span{color:var(--text-primary)}.ag{align-items:center;border:1px solid var(--border-secondary);border-radius:10px;display:flex;font-size:.875rem}.ag [class^=icons-]{color:var(--text-secondary);font-size:1.5rem}.ag p{margin:.125rem 0}.ay{--p-checkout-loyalty-track-h:0.75rem;--p-checkout-loyalty-thumb:1.5rem}.ab{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.aw{background:#eeeaea;border-radius:10px;padding:.75rem}.ax{color:#2d282b;font-size:.75rem;margin-bottom:.25rem}.ak{color:#2d282b;font-size:.875rem;font-weight:600}.a_{appearance:none;-webkit-appearance:none;background:#eeeaea;border-radius:999px;height:var(--p-checkout-loyalty-track-h);outline:none;width:100%}.a_::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--bg-green) 0,var(--bg-green) var(--p-checkout-loyalty-fill,0),#eeeaea var(--p-checkout-loyalty-fill,0),#eeeaea 100%);border-radius:999px;height:var(--p-checkout-loyalty-track-h)}.a_::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--bg-green);border:0;border-radius:999px;height:var(--p-checkout-loyalty-thumb);margin-top:calc((var(--p-checkout-loyalty-track-h) - var(--p-checkout-loyalty-thumb))/2);width:var(--p-checkout-loyalty-thumb)}.a_::-moz-range-track{background:#eeeaea;border-radius:999px;height:var(--p-checkout-loyalty-track-h)}.a_::-moz-range-progress{background:var(--bg-green);border-radius:999px;height:var(--p-checkout-loyalty-track-h)}.a_::-moz-range-thumb{background:var(--bg-green);border:0;border-radius:999px;height:var(--p-checkout-loyalty-thumb);width:var(--p-checkout-loyalty-thumb)}.aj{display:flex}.aq{font-size:1.125rem;font-weight:400;margin-bottom:1.25rem;margin-top:0}.az{border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}.fe{padding:.75rem 1.25rem 2rem}.ft{margin:0 auto;max-width:520px;width:100%}.fn{display:block;width:100%}.fr{display:flex;flex-wrap:wrap;justify-content:space-between;overflow-y:auto;width:100%}.fn .fi,.fn.fs.oi .fi{background-color:rgba(0,0,0,.05);border:0!important;border-radius:25px!important;box-shadow:inset 0 0 0 1px #8d1003;position:relative;top:0}.fr.fo{border:0;max-height:none;padding:0;position:relative}.fn.fs.oi .fo{display:flex}.fu{border-radius:25px;box-shadow:inset 0 0 0 1px var(--border-secondary);display:flex;font-size:.875rem;margin:.625rem 0;padding:1.25rem;transition:box-shadow .3s ease-in-out;width:calc(50% - 5px)}.fu:has(input:checked),.fu:hover{box-shadow:inset 0 0 0 3px var(--border-secondary)}.fu input{display:none}.fa{padding-bottom:5rem}.ff{display:block;position:relative}.fl{align-items:center;background-color:var(--bg-gray-light);display:flex;justify-content:space-between}.fl h2{font-weight:700;margin:0}.fc{color:var(--text-primary);font-size:1.875rem;font-weight:700;text-align:right}.fh .fp{gap:.75rem}.fh .fd{height:auto;min-width:3.25rem;width:3.25rem}input.pfieldd{border:1px solid #52a3ef;border-radius:10px;font-family:inherit;height:30px;margin:10px auto 10px 30px;padding-left:10px}.fm{padding-bottom:5rem}.fg{display:flex;flex-direction:column;margin:0 auto;max-width:580px;position:relative;width:100%}.fy{margin:0 auto;max-width:480px}@media (min-width:348px){.al{min-width:3.25rem}.av{margin-left:.75rem}}@media (min-width:768px){.um{margin-bottom:2rem}.ug{padding-bottom:1.25rem;padding-right:1.5rem;padding-top:1.25rem}.ug+.ug{padding-left:1.5rem}.ug:last-child{margin-left:auto;padding-right:0;text-align:right}.uj{align-items:center}.uq{padding:1rem 1.25rem}.f{display:grid;gap:.75rem 1.25rem;grid-template-rows:1fr;padding-bottom:1rem;padding-top:1rem}.oo{grid-template-columns:53px auto 10% 10% 10%}.ou{grid-template-columns:53px auto 0 10% 20%}.c-orderListItem__productt{grid-area:1/1/2/2}.c-orderListItem__productn{grid-area:1/2/2/3}.c-orderListItem__productr{grid-area:1/3/2/4;justify-content:flex-end}.c-orderListItem__producti{grid-area:1/4/2/5;justify-content:flex-end}.c-orderListItem__products{grid-area:1/5/2/6;justify-content:flex-end}.c-orderListItem__insurancet{grid-column-end:3;grid-column-start:2}.c-orderListItem__insurancen{grid-column-end:4;grid-column-start:3;justify-content:flex-end}.c-orderListItem__insurancer{grid-column-end:5;grid-column-start:4;justify-content:flex-end}.c-orderListItem__insurancei{grid-column-end:6;grid-column-start:5;justify-content:flex-end}.b:hover{background-color:var(--bg-gray-light)}.ta{align-items:flex-end;display:flex;grid-area:action;justify-content:flex-end;opacity:0}.b:hover .ta{opacity:1}.tl .ta,.tc .ta,.th .ta,.tp .ta{opacity:0}.b:hover .tl .ta,.b:hover .tc .ta,.b:hover .th .ta,.b:hover .tp .ta{opacity:1}.td{grid-area:image;position:relative;z-index:2}.td .code{background-color:var(--bg-purple);border-radius:10px;bottom:1rem;color:var(--text-white);font-size:.75rem;height:auto;left:0;padding:.75rem;position:absolute;width:100%}.b:hover .td{display:block}.tm{position:absolute;right:.25rem;top:.25rem}.b:hover .tm{display:block}.tp{grid-auto-flow:row;grid-template-columns:repeat(4,1fr)}.as{padding:1rem 1.25rem 1rem 1.5rem}.fb{padding:.25rem 1.25rem 1rem 5.5rem}.af{margin-left:2rem}.fw{margin-left:1.25rem}.ag{padding:.25rem 1.25rem}.fx+.fx{margin-top:3.25rem}.ff{border:1px solid var(--border-secondary);border-radius:10px;margin-bottom:8.75rem;padding-bottom:2.5rem}.fl{padding:1rem 2rem}.fl:first-child{border-radius:10px 10px 0 0}.fl h2{font-size:1.5rem}.fc{padding:1.25rem 2rem 2rem}.fk{display:flex;justify-content:space-between;padding:1.25rem 2rem 2rem}.fh{display:flex;justify-content:flex-start;padding:1.25rem 2rem 2rem}.f_{width:20%}.fj{bottom:0;position:absolute;right:0;transform:translate(-1.25rem,50%)}.fg{align-items:center;padding-bottom:5rem;padding-top:5rem;text-align:center}}@media (min-width:992px){.ar{justify-content:space-between}.fq{margin-right:1.25rem;width:66.66664%}.fz{margin-right:1.25rem;width:66.66664%}.le{width:24.99999%}.aj{justify-content:space-between}.lt{margin-right:1.25rem;width:66.66664%}.ln{width:24.99999%}}@media (max-width:767.98px){.um{margin-bottom:1.25rem;margin-left:-1.25rem;width:calc(100% + 2.5rem)}.ug{flex-grow:1;font-size:.75rem;padding:.75rem .5rem}.ug:first-child{padding-left:1.25rem}.ug:last-child{padding-right:1.25rem}.uj{align-items:flex-start;flex-direction:column;padding-right:4.75rem}.uq{padding:1rem 0 .25rem 1.25rem}.uz{padding:0 0 1rem 3.25rem}.ae{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.f{display:grid;gap:.25rem .75rem;grid-template-columns:53px auto;grid-template-rows:1fr;padding-bottom:1.25rem;padding-top:1.25rem}.f.l{display:none}[class^=c-orderListItem__insurance],[class^=c-orderListItem__product]{justify-content:space-between}.c-orderListItem__productt{align-items:flex-start;grid-area:1/1/2/2}.c-orderListItem__productn{grid-area:1/2/2/3}.c-orderListItem__productr{grid-area:3/2/4/3;margin-top:.75rem}.c-orderListItem__producti{grid-area:4/2/5/3}.c-orderListItem__products{grid-area:6/2/7/3}.c-orderListItem__insurancet{grid-column-end:3;grid-column-start:2;margin-top:.5rem}.c-orderListItem__insurancen{grid-column-end:3;grid-column-start:2}.c-orderListItem__insurancer{display:none}.c-orderListItem__insurancei{display:none}.ua{margin-right:.5rem;max-width:200px;min-width:200px;width:200px}.as{flex-direction:column;padding:.75rem}.fb{padding:.25rem .75rem .75rem}.af{margin-top:1rem}.al{order:2}.av{order:3}.fw{margin-right:auto;order:1}.am{order:4}.ag{padding:.125rem .5rem}.fx+.fx{margin-top:2rem}.ff{margin-bottom:3rem;margin-left:-1.25rem;width:calc(100% + 2.5rem)}.fl{padding:.75rem 1.25rem}.fl h2{font-size:1rem}.fc{padding:2rem 1.25rem}.fk{display:block;padding:2rem 1.25rem 2.5rem}.fh{display:block;padding:2rem 1.25rem 2.5rem}.f_{width:100%}.f_+.f_{margin-top:2rem}.fj{padding:0 1.25rem}.fj .lr{width:100%}.fg{padding-bottom:2rem;padding-top:2rem}}@media (max-width:991.98px){.ud{display:none!important}.ar{flex-direction:column}.fq{width:100%}.fz{width:100%}.fq .ac,.fq .li{display:none}.le{margin-top:3.25rem;width:100%}.ab{grid-template-columns:1fr}.aj{flex-direction:column}.lt{width:100%}.ln{margin-top:3.25rem;width:100%}}@media (max-width:347.98px){.as{padding:.5rem}.al{display:none}.av{margin-left:.5rem}}@media (max-width:575.98px){.ft .vfieldm.lo{margin-top:27px!important}.fu{width:100%}}