.alb-mp .alb-mp-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.4;color:var(--color-foreground);opacity:.7;margin-bottom:18px}.alb-mp .alb-mp-crumb a{color:inherit;text-decoration:none}.alb-mp .alb-mp-crumb a:hover{color:var(--color-primary-button)}.alb-mp .alb-mp-crumb .sep{opacity:.5}.alb-mp .alb-mp-crumb .cur{font-weight:600;opacity:1}.alb-mp .alb-mp-stage{position:relative}.alb-mp .alb-mp-main{position:relative;border:1px solid var(--color-border);border-radius:10px;overflow:hidden;aspect-ratio:1 / 1;background:#f4f8fb}.alb-mp .alb-mp-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:#c3c9ce;cursor:pointer;transition:color .15s ease}.alb-mp .alb-mp-arrow:hover{color:var(--color-primary-button)}.alb-mp .alb-mp-arrow--prev{left:4px}.alb-mp .alb-mp-arrow--next{right:4px}.alb-mp .alb-mp-arrow svg{width:27px;height:27px}.alb-mp .alb-mp-arrow[hidden]{display:none!important}.alb-mp .alb-mp-slide{margin:0;width:100%;height:100%;display:none}.alb-mp .alb-mp-slide[data-active]{display:block}.alb-mp .alb-mp-img{width:100%;height:100%;object-fit:contain}.alb-mp .alb-mp-ph{display:block;width:100%;height:100%;background:#e7eef4}.alb-mp .alb-mp-thumbs{display:grid;gap:10px;margin-top:12px}.alb-mp .alb-mp-thumb{width:100%;aspect-ratio:1 / 1;padding:0;border:1px solid transparent;border-radius:11px;overflow:hidden;background:#fff;cursor:pointer}.alb-mp .alb-mp-thumb img{width:100%;height:100%;object-fit:contain;border-radius:7px}.alb-mp .alb-mp-thumb.is-active{border-color:var(--color-primary-button);padding:3px}.alb-mp .alb-mp-slide[hidden],.alb-mp .alb-mp-thumb[hidden]{display:none!important}.alb-mp .alb-mp-dots{display:flex;justify-content:center;gap:7px;margin-top:12px}.alb-mp .alb-mp-dots:empty{display:none}.alb-mp .alb-mp-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--color-border);cursor:pointer;transition:background .15s ease,transform .15s ease}.alb-mp .alb-mp-dot.is-active{background:var(--color-primary-button);transform:scale(1.25)}.alb-mp .alb-mp-cat{font-size:13px;font-weight:400;letter-spacing:.2em;line-height:1.5;text-transform:uppercase;color:var(--color-foreground);margin:0 0 10px}.alb-mp .alb-mp-title{font-size:clamp(24px,3.5vw,var(--alb-h2-size, 32px));font-weight:700;line-height:1.2;margin:0 0 8px}.alb-mp .alb-mp-usp-rte{font-size:13.5px;line-height:1.5;margin:0 0 22px}.alb-mp .alb-mp-rating{margin:0 0 8px}.alb-mp .alb-mp-rating--clickable{cursor:pointer;display:inline-flex;align-items:center}.alb-mp .alb-mp-rating--clickable:focus-visible{outline:2px solid var(--color-primary-button);outline-offset:3px;border-radius:4px}.alb-mp .alb-mp-intro{font-size:14.5px;line-height:1.55;margin-bottom:18px}.alb-mp .alb-mp-usp{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:9px}.alb-mp .alb-mp-usp li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px}.alb-mp .alb-mp-usp svg{width:17px;height:17px;flex:none;color:#4a9d6f;margin-top:1px}.alb-mp .alb-mp-opt{margin-bottom:18px}.alb-mp .alb-mp-opt-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.7;margin-bottom:9px}.alb-mp .alb-mp-info{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-primary-button)}.alb-mp .alb-mp-info svg{width:16px;height:16px;flex:none}.alb-mp .alb-mp-info span{text-decoration:underline;text-underline-offset:2px}.alb-mp .alb-mp-info:hover span{text-decoration:none}.alb-mp .alb-mp-swatches{display:flex;gap:8px;flex-wrap:wrap}.alb-mp .alb-mp-sw{display:inline-flex;align-items:center;padding:7px 14px;border:1px solid var(--color-border);border-radius:999px;font-size:13px;font-weight:600;line-height:1.2;background:var(--color-background);cursor:pointer;transition:border-color .15s ease,background .15s ease}.alb-mp .alb-mp-sw.is-active{border-color:var(--color-primary-button);background:#eff7fc;color:var(--color-primary-button)}.alb-mp .alb-mp-sw.is-oos{opacity:.45;text-decoration:line-through}.alb-mp .alb-mp-sw input{position:absolute;opacity:0;pointer-events:none}.alb-mp .alb-mp-sw--img{position:relative;width:var(--alb-swi, 50px);height:var(--alb-swi, 50px);padding:0;border-radius:4px;border:1px solid #e1e1e1;background:#fff;overflow:hidden}.alb-mp .alb-mp-sw--img.is-active{border-color:var(--color-foreground);box-shadow:0 0 0 1px var(--color-foreground);background:#fff;color:inherit}.alb-mp .alb-mp-sw--img.is-oos{opacity:.45;text-decoration:none}.alb-mp .alb-mp-sw-img{width:100%;height:100%;object-fit:contain;display:block}.alb-mp .alb-mp-sw-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.alb-mp .alb-mp-opt-val{font-weight:400;text-transform:none;letter-spacing:0;font-size:13px}.alb-mp .alb-mp-subx{display:block;margin:24px 0 30px}.alb-mp .alb-mp-subx-head{margin:0 0 6px;font-size:16px;font-weight:400;line-height:1.5}.alb-mp .alb-mp-plans{display:flex;flex-direction:column;align-items:stretch;gap:10px}.alb-mp .alb-mp-plan{position:relative;flex:0 0 auto;min-width:0;display:block;text-align:left;border:2px solid var(--color-foreground);border-radius:15px;padding:16px;overflow:hidden;cursor:pointer;background:transparent;color:var(--color-foreground);font:inherit;line-height:1.5}.alb-mp .alb-mp-plan:focus-visible{outline:2px solid var(--color-primary-button);outline-offset:2px}.alb-mp .alb-mp-plan[data-choose=onetime]{padding-bottom:42px}.alb-mp .alb-mp-subx--pricecards .alb-mp-plan[data-choose=onetime]{padding-bottom:22px}.alb-mp .alb-mp-plan.is-active{border-color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-foreground);background:#f4f4f4}.alb-mp .alb-mp-plan--sub.is-active{border-color:var(--color-primary-button);box-shadow:inset 0 0 0 1px var(--color-primary-button);background:color-mix(in srgb,var(--color-primary-button) 10%,#fff)}.alb-mp .alb-mp-plan .pband{display:block;margin:-16px -16px 12px;padding:6px 16px;background:var(--color-primary-button, var(--alb-albblue));color:var(--color-primary-button-text, #fff);font-size:14px;font-weight:700;line-height:1.5;text-align:center}.alb-mp .alb-mp-plan .pbody{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.alb-mp .alb-mp-plan .phead{display:flex;align-items:flex-start;gap:10px;min-width:0}.alb-mp .alb-mp-plan .radio{flex:0 0 auto;width:18px;height:18px;margin-top:2px;box-sizing:border-box;border-radius:50%;border:2px solid var(--color-foreground)}.alb-mp .alb-mp-plan.is-active .radio{background:radial-gradient(circle,var(--color-foreground) 0 5px,transparent 6px)}.alb-mp .alb-mp-plan .ptxt{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.alb-mp .alb-mp-plan .pname{font-size:15px;font-weight:400;line-height:1.5}.alb-mp .alb-mp-plan .pbadge{display:inline-block;padding:5px 10px;background:#fed83f;color:#000;font-size:11.2px;font-weight:700;line-height:1.3;letter-spacing:.03em;text-transform:uppercase;border-radius:5px}.alb-mp .alb-mp-plan .pprice{flex:0 0 auto;text-align:right;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.5}.alb-mp .alb-mp-plan .pprice .pnow{display:block}.alb-mp .alb-mp-plan .pprice s{display:block;font-size:12.8px;font-weight:400;color:#999;line-height:1.5}.alb-mp .alb-mp-plan .ptax{display:none;font-size:12.8px;font-weight:400;color:#767676;line-height:1.5}.alb-mp .alb-mp-subx--pricecards .alb-mp-plan .ptax{display:block}.alb-mp .alb-mp-price[hidden]{display:none}.alb-mp .alb-mp-plan .pbenefits{display:grid;gap:1px;margin:8px 0 0 25px}.alb-mp .alb-mp-plan .pben{display:flex;align-items:flex-start;gap:5px;font-size:13px;line-height:1.6;color:#69727b}.alb-mp .alb-mp-plan .pben:before{content:"\2713";color:var(--color-primary-button, var(--alb-albblue));font-weight:700;flex:0 0 auto}.alb-mp .alb-mp-plan.is-active .pbenefits{display:none}.alb-mp .alb-mp-freq{display:block;margin:5px 0 0 29px;font-size:13px;line-height:1.5;cursor:default}.alb-mp .alb-mp-freq[hidden]{display:none}.alb-mp .alb-mp-freq-label{display:block;margin-bottom:10px}.alb-mp .alb-mp-freq-opt{display:flex;align-items:center;gap:6px;margin:0 0 8px;cursor:pointer;font-size:15px}.alb-mp .alb-mp-freq-opt input{margin:0;width:14px;height:14px;flex:none;accent-color:var(--color-foreground)}.alb-mp .alb-mp-freq-desc{display:none;margin:0 0 12px;color:#616161}.alb-mp .alb-mp-freq-opt:has(input:checked)+.alb-mp-freq-desc{display:block}.alb-mp .alb-mp-freq-desc.is-open{display:block}.alb-mp .alb-mp-freq--single .alb-mp-freq-name{margin:0 0 8px;color:#616161}.alb-mp .alb-mp-freq-desc p{margin:0 0 14px}.alb-mp .alb-mp-freq-desc strong{font-weight:700}.alb-mp .alb-mp-freq-desc ul{margin:0 0 10px 12px;padding:0 0 0 7px;color:#69727b}.alb-mp .alb-mp-freq-desc li{margin:0}.alb-mp .alb-mp-freq-desc>:last-child{margin-bottom:0}.alb-mp .alb-mp-select-wrap{position:relative;display:block}.alb-mp .alb-mp-select{width:100%;appearance:none;-webkit-appearance:none;font:inherit;font-size:14px;font-weight:500;line-height:1.3;padding:11px 40px 11px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-background);color:var(--color-foreground);cursor:pointer}.alb-mp .alb-mp-select:focus-visible{outline:2px solid var(--color-primary-button);outline-offset:1px}.alb-mp .alb-mp-select.is-invalid{border-color:#b23b3b;box-shadow:0 0 0 1px #b23b3b}.alb-mp .alb-mp-select-wrap:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none;opacity:.7}.alb-mp .alb-mp-prop-help{display:inline-block;margin-top:10px;font-size:13px;font-weight:600;color:var(--color-primary-button);text-decoration:underline;text-underline-offset:2px}.alb-mp .alb-mp-prop-help:hover{text-decoration:none}.alb-mp .alb-mp-price{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.alb-mp .alb-mp-price .now{font-size:22px;font-weight:700}.alb-mp .alb-mp-price .was{font-size:15px;opacity:.55;text-decoration:line-through}.alb-mp .alb-mp-price .tax{font-size:12px;opacity:.6}.alb-mp .alb-mp-disc{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px;font-size:14px}.alb-mp .alb-mp-disc[hidden]{display:none}.alb-mp .alb-mp-disc-badge{background:var(--color-primary-button);color:var(--color-primary-button-text);font-weight:800;font-size:12px;line-height:1;padding:4px 8px;border-radius:5px;letter-spacing:.01em}.alb-mp .alb-mp-disc-name{font-weight:700}.alb-mp .alb-mp-disc-sep{opacity:.4}.alb-mp .alb-mp-disc-was{opacity:.55;text-decoration:line-through}.alb-mp .alb-mp-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--color-primary-button);color:var(--color-primary-button-text);border:0;border-radius:10px;font:inherit;font-size:16px;font-weight:var(--alb-button-font-weight, 700);padding:16px;cursor:pointer;box-shadow:0 6px 18px color-mix(in srgb,var(--color-primary-button) 30%,transparent)}.alb-mp .alb-mp-cta:hover{filter:brightness(.94)}.alb-mp .alb-mp-cta[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}.alb-mp .alb-mp-cta svg{width:19px;height:19px}.alb-mp .alb-mp-stock{display:flex;align-items:center;gap:8px;font-size:13px;color:#2e7d32;font-weight:600;margin:12px 0 4px}.alb-mp .alb-mp-stock .dot{width:8px;height:8px;border-radius:50%;background:#2e7d32}.alb-mp .alb-mp-stock--oos{color:#b23b3b}.alb-mp .alb-mp-stock--oos .dot{background:#b23b3b}.alb-mp .alb-mp-stock[hidden]{display:none}.alb-mp .alb-mp-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:13px 18px;margin-top:20px;padding-top:20px;border-top:1px solid var(--color-border)}.alb-mp .alb-mp-ti{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.4;color:#6c757d}.alb-mp .alb-mp-ti-ic{display:flex;align-items:center;justify-content:center;width:27px;height:27px;flex:none;border-radius:50%;background:#e8f4f8;color:#0081be}.alb-mp .alb-mp-ti svg{width:auto;height:13px;max-width:17px}.alb-mp .alb-mp-ti b{display:block;font-size:13.5px;font-weight:500;line-height:1.3;margin-bottom:2px;color:#2c3e50}.alb-mp .alb-mp-xsell{margin-top:20px;padding-top:20px;border-top:1px solid var(--color-border)}.alb-mp .alb-mp-xsell-h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;margin:0 0 13px}.alb-mp .alb-mp-xsell-h svg{width:16px;height:16px;color:var(--color-primary-button)}.alb-mp .alb-mp-xa{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.alb-mp .alb-mp-xa-card{display:flex;flex-direction:column;gap:8px;border:1px solid var(--color-border);border-radius:9px;padding:11px}.alb-mp .alb-mp-xa-card[hidden],.alb-mp .alb-mp-xsell[hidden]{display:none}.alb-mp .alb-mp-xa-card .thumb{display:flex;aspect-ratio:1/1;border-radius:7px;overflow:hidden;background:#fff}.alb-mp .alb-mp-xa-card .thumb img{width:100%;height:100%;object-fit:contain}.alb-mp .alb-mp-xa-card .nm{font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;color:inherit}.alb-mp .alb-mp-xa-card .nm:hover{color:var(--color-primary-button)}.alb-mp .alb-mp-xa-card .pr{font-size:13px;font-weight:800;margin-top:auto}.alb-mp .alb-mp-xa-form{margin:0}.alb-mp-xa-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:16px}.alb-mp-xa-pop[hidden]{display:none}.alb-mp-xa-pop-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.alb-mp-xa-pop-panel{position:relative;width:100%;max-width:440px;max-height:calc(100vh - 32px);overflow:auto;background:#fff;color:#1a1a1a;border-radius:14px;box-shadow:0 20px 60px #0000004d}.alb-mp-xa-pop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:#333;color:#fff;padding:16px 18px;font-size:16px;font-weight:700;line-height:1.3}.alb-mp-xa-pop-close{flex:0 0 auto;width:32px;height:32px;margin:-6px -8px 0 0;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.alb-mp-xa-pop-close:hover{background:#ffffff26}.alb-mp-xa-pop-close svg{width:18px;height:18px}.alb-mp-xa-pop-list{list-style:none;margin:0;padding:6px 18px}.alb-mp-xa-pop-row{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #eceff1}.alb-mp-xa-pop-row:last-child{border-bottom:0}.alb-mp-xa-pop-img{flex:0 0 84px;width:84px;height:84px;display:flex;align-items:center;justify-content:center}.alb-mp-xa-pop-img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.alb-mp-xa-pop-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.alb-mp-xa-pop-t{font-size:16px;font-weight:700;line-height:1.3}.alb-mp-xa-pop-p{font-size:15px}.alb-mp-xa-pop-form{margin:2px 0 0}.alb-mp-xa-pop-add{padding:0;border:0;background:none;font:inherit;font-size:15px;font-weight:var(--alb-button-font-weight, 600);color:var(--color-primary-button, #0081be);cursor:pointer;text-decoration:none}.alb-mp-xa-pop-add:hover{text-decoration:underline}.alb-mp .alb-mp-xa-card .add{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;border:1.5px solid var(--color-primary-button);color:var(--color-primary-button);background:var(--color-background);border-radius:7px;padding:8px;font:inherit;font-size:12px;font-weight:var(--alb-button-font-weight, 700);cursor:pointer}.alb-mp .alb-mp-xa-card .add:hover{background:var(--color-primary-button);color:var(--color-primary-button-text)}.alb-mp .alb-mp-xa-card .add[disabled]{opacity:.5;cursor:not-allowed;border-color:var(--color-border);color:var(--color-foreground)}.alb-mp .alb-mp-xa-card .add svg{width:14px;height:14px}@media(max-width:860px){.alb-mp .alb-mp-usp,.alb-mp .alb-mp-usp-rte{display:none}.alb-mp .alb-mp-trust{grid-template-columns:1fr}.alb-mp .alb-mp-plans{flex-direction:column}.alb-mp .alb-mp-main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.alb-mp .alb-mp-main::-webkit-scrollbar{display:none}.alb-mp .alb-mp-slide,.alb-mp .alb-mp-slide[data-active]{display:block;min-width:100%;scroll-snap-align:center}.alb-mp .alb-mp-thumbs,.alb-mp .alb-mp-arrow{display:none}.alb-mp .alb-mp-opt{margin-bottom:14px}.alb-mp .alb-mp-swatches{gap:6px}.alb-mp .alb-mp-sw{padding:6px 12px;font-size:12.5px}.alb-mp .alb-mp-xa{grid-template-columns:1fr;gap:8px}.alb-mp .alb-mp-xa-card{display:grid;grid-template-columns:52px 1fr auto;grid-template-areas:"thumb name add" "thumb price add";align-items:center;column-gap:12px;row-gap:2px;padding:8px 10px}.alb-mp .alb-mp-xa-card .thumb{grid-area:thumb;width:52px;height:52px;aspect-ratio:auto}.alb-mp .alb-mp-xa-card .nm{grid-area:name;font-size:12.5px}.alb-mp .alb-mp-xa-card .pr{grid-area:price;margin-top:0}.alb-mp .alb-mp-xa-form{display:contents}.alb-mp .alb-mp-xa-card .add{grid-area:add;width:40px;height:40px;padding:0;white-space:nowrap;border-radius:9px}.alb-mp .alb-mp-xa-card .add .add-label{display:none}.alb-mp .alb-mp-xa-card .add svg{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/alb-main-product.css.map */
