.lp-portal{--lp-ink: rgb(var(--text-color));--lp-muted: rgb(var(--text-color) / .65);--lp-line: rgb(var(--text-color) / .14);--lp-line-strong: rgb(var(--text-color) / .32);--lp-surface: #FBFBF4;--lp-quiet: rgb(231 229 212 / .45);--lp-beige: #E7E5D4;--lp-sand: #CCCAB9;--lp-btn: #2E2823;--lp-btn-ink: #F0F0E5;--lp-ok: #5F6B47;--lp-ok-bg: #E3E6D6;--lp-warn: #8A6A1F;--lp-warn-bg: #F1E7CC;--lp-risk: #8E4532;--lp-risk-bg: #F1DDD5;--lp-radius: 4px;--lp-input-radius: var(--input-border-radius, 4px);--lp-btn-radius: var(--button-border-radius, 1.875rem);display:flex;flex-direction:column;gap:1.25rem;color:var(--lp-ink);font-size:var(--text-base)}.shopify-section--retourenportal .section-spacing{padding-bottom:calc(var(--section-vertical-spacing) + 50px)}.lp-portal *,.lp-portal *:before,.lp-portal *:after{box-sizing:border-box}.lp-portal :where(button,input,textarea,select){font:inherit;color:inherit}.lp-portal a{color:inherit}.lp-portal :focus-visible{outline:2px solid var(--lp-ink);outline-offset:2px}.lp-portal p{margin:0}.lp-portal .note{display:none!important}.lp-portal .eyebrow{font-family:var(--subheading-font-family);font-weight:var(--subheading-font-weight);font-size:var(--subheading-font-size);text-transform:uppercase;letter-spacing:var(--subheading-letter-spacing);color:var(--lp-muted)}.lp-portal :where(h1,h2,h3){font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);text-transform:var(--heading-text-transform);text-wrap:balance;margin:0}.lp-portal h1{font-size:var(--text-h1)}.lp-portal h2{font-size:var(--text-h2)}.lp-portal h3{font-size:var(--text-h4)}.lp-portal :where(h1,h2,h3) :where(em,i){font-family:inherit!important;font-weight:inherit;font-style:normal!important}.lp-portal .lead{max-width:calc(100% - 2.5rem)}.lp-portal .hint{font-size:var(--text-sm);color:var(--lp-muted)}.lp-portal .err{font-size:var(--text-sm);color:var(--lp-risk)}.lp-portal .q{font-weight:var(--text-font-medium-weight);margin-bottom:.5rem}.lp-portal strong{font-weight:var(--text-font-medium-weight)}.lp-portal .stack{display:flex;flex-direction:column;gap:1.25rem}.lp-portal .stack>.stack:first-child{margin-bottom:1rem}.lp-portal :where(h1,h2)+.row{margin-top:.75rem}.lp-portal .row{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.lp-portal .actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:.5rem}.lp-portal .actions>.btn:last-child{margin-left:auto}.lp-portal .two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.5rem}.lp-portal .card{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:1.25rem}.lp-portal .card.quiet{background:transparent}.lp-portal .card.row{justify-content:space-between}.lp-portal .steps{display:flex;gap:.375rem;margin:0 0 2rem;padding:0;list-style:none}.lp-portal .steps li{flex:1 1 0;min-width:0;font-family:var(--subheading-font-family);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--subheading-letter-spacing);color:var(--lp-muted);border-top:2px solid var(--lp-line);padding:.5rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-portal .steps li.done{color:var(--lp-ink);border-color:var(--lp-sand)}.lp-portal .steps li:has(>button){padding-top:0}.lp-portal .steps li>button{all:unset;display:block;width:100%;padding-top:.5rem;margin-top:-2px;border-top:2px solid transparent;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.lp-portal .steps li>button:hover{text-decoration:underline;text-underline-offset:3px}.lp-portal .steps li>button:focus-visible{outline:2px solid var(--lp-ink);outline-offset:2px}.lp-portal .steps li.on{color:var(--lp-ink);border-color:var(--lp-ink)}.lp-portal .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--lp-btn);color:var(--lp-btn-ink);border:1px solid var(--lp-btn);border-radius:var(--lp-btn-radius);padding:.875rem 1.875rem;font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);text-decoration:none;cursor:pointer;transition:opacity .2s ease}.lp-portal .btn:hover{opacity:.85}.lp-portal .btn[disabled],.lp-portal .btn[aria-disabled=true]{opacity:.35}.lp-portal .btn[disabled]{cursor:not-allowed}.lp-portal .linkbtn.back{text-decoration:none}.lp-portal .linkbtn.back:hover{text-decoration:underline;text-underline-offset:3px}.lp-portal .lp-missing{margin-bottom:-.5rem}.lp-portal .is-missing{outline:1px solid var(--lp-risk);outline-offset:4px;border-radius:var(--lp-radius)}.lp-portal .btn.ghost{background:transparent;color:var(--lp-ink);border-color:var(--lp-ink)}.lp-portal .btn.small{padding:.5rem 1.125rem;font-size:var(--text-sm)}.lp-portal .linkbtn{background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:var(--text-sm)}.lp-portal label.field{display:flex;flex-direction:column;gap:.375rem;font-size:var(--text-sm)}.lp-portal :where(input[type=text],input[type=email],input[type=date],input[type=tel],textarea,select){background:var(--lp-surface);border:1px solid var(--lp-line-strong);border-radius:var(--lp-input-radius);padding:var(--input-padding-block, .75rem) var(--input-padding-inline, 1rem);width:100%;font-size:var(--text-base)}.lp-portal label:focus-within{outline:none}.lp-portal :where(input[type=text],input[type=email],input[type=date],input[type=tel],textarea,select):focus{outline:none;border-color:var(--lp-ink)}.lp-portal .opt:has(input:focus-visible){border-color:var(--lp-ink)}.lp-portal textarea{min-height:90px;resize:vertical;border-radius:1rem}.lp-portal .seg2{display:inline-flex;flex-wrap:wrap;gap:.375rem}.lp-portal .seg2 button{background:var(--lp-surface);border:1px solid var(--lp-line-strong);border-radius:var(--lp-btn-radius);padding:.375rem .875rem;font-size:var(--text-sm);cursor:pointer}.lp-portal .seg2 button[aria-pressed=true]{background:var(--lp-btn);color:var(--lp-btn-ink);border-color:var(--lp-btn)}.lp-portal .opts{display:grid;gap:.5rem}.lp-portal .opt{display:flex;gap:.75rem;align-items:flex-start;padding:.5rem .75rem;border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius);background:var(--lp-surface);cursor:pointer;align-items:center}.lp-portal input[type=radio]{appearance:none;-webkit-appearance:none;width:13px;height:13px;margin:0;flex:none;border:1px solid var(--lp-line-strong);border-radius:50%;background:var(--lp-surface);cursor:pointer}.lp-portal input[type=radio]:checked{border-color:var(--lp-ink);background:radial-gradient(circle,var(--lp-ink) 0 3px,transparent 3.5px),var(--lp-surface)}.lp-portal .opt:has(small){align-items:flex-start}.lp-portal .opt:has(small) input{margin-top:3px}.lp-portal .opt.sel,.lp-portal .opt:has(input:checked){border-color:var(--lp-ink);box-shadow:none}.lp-portal .opt .t{display:flex;flex-direction:column;gap:2px;min-width:0}.lp-portal .opt .t small{color:var(--lp-muted);font-size:var(--text-sm)}.lp-portal .check{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:var(--text-sm)}.lp-portal input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;flex:none;border:1px solid var(--lp-line-strong);border-radius:3px;background:var(--lp-surface) center / 14px 14px no-repeat;cursor:pointer}.lp-portal input[type=checkbox]:checked{background-color:var(--lp-btn);border-color:var(--lp-btn);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23F0F0E5' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E")}.lp-portal .item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:1rem;align-items:center;padding-block:1rem;border-top:1px solid var(--lp-line)}.lp-portal .item:first-child{border-top:0;padding-top:0}.lp-portal .item:last-child{padding-bottom:0}.lp-portal .card>.item.off{margin-inline:-1.25rem;padding-inline:1.25rem;background:var(--lp-quiet)}.lp-portal .card>.item.off:first-child{margin-top:-1.25rem;padding-top:1.25rem}.lp-portal .card>.item.off:last-child{margin-bottom:-1.25rem;padding-bottom:1.25rem}.lp-portal .item.off>:where(.thumb,.meta){opacity:.6}.lp-portal .item.off .chip:not(.ok,.warn,.risk){background:#dfddcf;color:#4a4a44}.lp-portal .item.part{padding-left:1.125rem;border-top-style:dashed}.lp-portal .item .meta{min-width:0;display:flex;flex-direction:column;gap:.25rem}.lp-portal :where(.item,.sethead,.detail-head) .name{font-family:var(--heading-font-family);font-size:calc(var(--text-h4) * 1.15);line-height:1.15}.lp-portal :where(.item,.sethead,.detail-head) .sub{font-size:var(--text-sm);color:var(--lp-muted)}.lp-portal .item .meta .name+.sub,.lp-portal .detail-head .name+.sub{font-family:var(--subheading-font-family);font-size:calc(var(--text-sm) * .9);text-transform:uppercase;letter-spacing:.02em;line-height:1.3;color:var(--lp-ink)}.lp-portal .set{margin-inline:-1.25rem;padding:1.25rem 1.25rem 1rem;background:transparent;border-block:1px solid var(--lp-line)}.lp-portal .set:first-child{margin-top:-1.25rem;border-top:0}.lp-portal .set:last-child{margin-bottom:-1.25rem;border-bottom:0}.lp-portal .set+.item{border-top:0}.lp-portal .set-head{display:flex;flex-direction:column;gap:.25rem;padding-bottom:1rem}.lp-portal .set-head .name{font-family:var(--heading-font-family);font-size:calc(var(--text-h4) * 1.15);line-height:1.15}.lp-portal .set-head .sub{font-size:var(--text-sm);color:var(--lp-muted)}.lp-portal .set .item{border-top-color:rgb(var(--text-color) / .1)}.lp-portal .set .set-head+.item{padding-top:.25rem;border-top:0}.lp-portal .set .item:last-child{padding-bottom:0}.lp-portal .thumb{width:76px;aspect-ratio:4 / 5;border-radius:var(--lp-radius);background:var(--lp-beige);overflow:hidden;display:grid;place-items:center}.lp-portal .thumb img{width:100%;height:100%;object-fit:cover;display:block}.lp-portal .thumb svg{width:62%;height:auto}.lp-portal .pick{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.lp-portal .pick:has(.qty){align-items:stretch;gap:.875rem}.lp-portal .qty{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:2rem;border:1px solid rgb(var(--border-color, 219 219 209));border-radius:var(--lp-btn-radius)}.lp-portal .qty button{all:unset;display:grid;place-content:center;height:2rem;cursor:pointer}.lp-portal .qty button:focus-visible{outline:2px solid var(--lp-ink);outline-offset:-2px;border-radius:var(--lp-btn-radius)}.lp-portal .qty span{min-width:3ch;text-align:center;font-family:var(--subheading-font-family);font-size:var(--subheading-font-size);font-variant-numeric:tabular-nums}.lp-portal .detail{display:flex;flex-direction:column;gap:1.125rem}.lp-portal .detail .q{margin-top:1rem}.lp-portal .detail-head{display:grid;grid-template-columns:60px minmax(0,1fr);gap:.875rem;align-items:center}.lp-portal .detail-head .thumb{width:60px}.lp-portal .fam{display:flex;flex-direction:column;gap:.375rem}.lp-portal .fam+.fam{margin-top:.625rem}.lp-portal .scents{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.5rem}.lp-portal .scent{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius);background:var(--lp-surface);text-align:left;font-size:var(--text-sm);cursor:pointer}.lp-portal .scent .dot{display:none}.lp-portal .scent.sel{border-color:var(--lp-ink);box-shadow:none}.lp-portal .scent[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.lp-portal .drop{border:1px dashed var(--lp-line-strong);border-radius:var(--lp-radius);padding:1rem;display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;background:var(--lp-surface)}.lp-portal .drop input{max-width:100%;font-size:var(--text-sm)}.lp-portal .shots{display:flex;gap:.5rem;flex-wrap:wrap}.lp-portal .shots img,.lp-portal .shots .fake{width:64px;height:64px;border-radius:var(--lp-radius);object-fit:cover}.lp-portal .shots .fake{background:var(--lp-beige);display:grid;place-items:center;font-size:11px;color:var(--lp-muted)}.lp-portal .chip{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--subheading-font-family);font-weight:400;font-size:calc(var(--text-xs) * .88);letter-spacing:.03em;text-transform:uppercase;line-height:1.4;padding:.3125rem .5625rem;border-radius:0;background:rgb(var(--custom-badge-background, 204 202 185));color:rgb(var(--custom-badge-text, 0 0 0));white-space:nowrap}.lp-portal .chip.ok{background:#d9ddc8;color:#3f4a2e}.lp-portal .chip.warn{background:#ebdfbf;color:#6b521a}.lp-portal .chip.risk{background:#ebd3c9;color:#7a3a29}.lp-portal .tip{background:var(--lp-beige);border-radius:var(--lp-radius);padding:1rem;display:flex;flex-direction:column;gap:.625rem}.lp-portal .tip ol{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.375rem}.lp-portal .tip ol+.row{margin-top:.75rem}.lp-portal .sum{width:100%;border-collapse:collapse}.lp-portal .sum td{padding:.625rem 0;border-top:1px solid var(--lp-line);vertical-align:top}.lp-portal .sum tr:first-child td{border-top:0;padding-top:0}.lp-portal .sum td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:.75rem}.lp-portal .sum tr.total td{font-weight:var(--text-font-bold-weight);border-top:1px solid var(--lp-ink)}.lp-portal .sum .muted{color:var(--lp-muted);font-size:var(--text-sm)}.lp-portal .label{display:grid;grid-template-columns:120px minmax(0,1fr);gap:1.125rem;align-items:center}.lp-portal .label :where(canvas,img,svg){width:120px;height:120px;background:#fff;border-radius:var(--lp-radius);image-rendering:pixelated}.lp-portal .timeline{list-style:none;margin:.875rem 0 0;padding:0;display:flex;flex-direction:column}.lp-portal .timeline li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.75rem;padding-bottom:1rem;position:relative}.lp-portal .timeline li:before{content:"";position:absolute;left:10px;top:20px;bottom:0;width:1px;background:var(--lp-line-strong)}.lp-portal .timeline li:last-child{padding-bottom:0}.lp-portal .timeline li:last-child:before{display:none}.lp-portal .timeline .b{width:21px;height:21px;border-radius:50%;border:1px solid var(--lp-line-strong);background:var(--lp-surface);display:grid;place-items:center;font-size:11px}.lp-portal .timeline li.done .b{background:var(--lp-btn);border-color:var(--lp-btn);color:var(--lp-btn-ink)}.lp-portal .timeline li.now .b{border:2px solid var(--lp-ink)}.lp-portal .timeline small{display:block;color:var(--lp-muted);font-size:var(--text-sm)}.lp-portal .timeline+.hint,.lp-portal .timeline-note{margin-top:1.5rem}@media(max-width:699px){.lp-portal .steps li:not(.on),.lp-portal .steps li:not(.on)>button{color:transparent}.lp-portal .steps li.on{overflow:visible}.lp-portal .chip{white-space:normal}.lp-portal .item{grid-template-columns:64px minmax(0,1fr);row-gap:.5rem;align-items:start}.lp-portal .item>.thumb{grid-row:span 2}.lp-portal .item .pick{grid-column:2;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.lp-portal .thumb{width:64px}.lp-portal .label{grid-template-columns:1fr}.lp-portal .card.row{flex-direction:column;align-items:flex-start}.lp-portal .lead{max-width:none}}@media(prefers-reduced-motion:no-preference){.lp-portal>*{animation:lp-in .25s ease}@keyframes lp-in{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/443/assets/looops-retourenportal.css.map */
