.msb #msb-setBox.upsell,.msb section.cb-light>#msb-setBox.upsell{background:#fff;color:#272420;border:1px solid rgba(39,36,32,.12);border-radius:16px;padding:12px 14px;margin-top:12px;gap:14px;animation:up-in .45s cubic-bezier(.22,1,.36,1)}.msb #msb-setBox.upsell.open{padding-bottom:16px;box-shadow:0 10px 24px #27242014}@keyframes up-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.msb .up-offer{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.msb .up-peek{display:flex;align-items:center;flex:none;padding-left:4px}.msb .up-peek img{height:34px;width:auto;max-width:64px;filter:drop-shadow(0 2px 4px rgba(39,36,32,.25));transform:rotate(-6deg)}.msb .up-peek img+img{margin-left:-8px;transform:rotate(5deg)}.msb .up-copy{flex:1;min-width:170px;display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.3}.msb .up-copy b{font-weight:700}.msb .up-copy span{font-size:13px;color:#5b5853}.msb .up-toggle{-webkit-appearance:none;appearance:none;border:0;border-radius:9px;background:#f0efed;color:#272420;font:700 13px Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;letter-spacing:0;text-transform:none;padding:9px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:background .2s ease}.msb .up-toggle:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .25s ease}.msb .up-toggle[aria-expanded=true]:after{transform:translateY(2px) rotate(-135deg)}@media(hover:hover){.msb .up-toggle:hover{background:#e4e2df}}.msb .up-toggle:focus-visible{outline:3px solid #E3253B;outline-offset:2px}.msb #msb-setBox.upsell .setcard{background:#f4f3f1;color:#272420}.msb #msb-setBox.upsell .setcard .pv img{filter:drop-shadow(0 3px 6px rgba(39,36,32,.25))}.msb #msb-setBox.upsell .setcard select{background:#fff;color:#272420;border-color:#27242029}.msb #msb-setBox.upsell .setcard .px{color:#5b5853}.msb #msb-setBox.upsell .setcard .btn{background:#272420;border-color:#272420;color:#fff}.msb #msb-setBox.upsell .setcard .btn:hover{background:#3a3631}.msb #msb-setBox.upsell .setcard .btn.done{background:#1f6b3d;border-color:#1f6b3d}@media(prefers-reduced-motion:reduce){.msb #msb-setBox.upsell{animation:none}}.msb .add-design{-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;width:100%;margin-top:4px;padding:12px 14px;border:2px dashed rgba(255,255,255,.35);border-radius:14px;background:transparent;color:#fff;text-align:left;cursor:pointer;font-family:Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;text-transform:none;letter-spacing:0;transition:border-color .2s ease,background .2s ease}@media(hover:hover){.msb .add-design:hover{border-color:#fff;background:#ffffff0f}.msb .add-design:hover .ad-icon{transform:rotate(-8deg) scale(1.06)}}.msb .add-design:focus-visible{outline:3px solid #E3253B;outline-offset:2px}.msb .ad-icon{flex:none;width:38px;height:38px;border-radius:11px;background:#e3253b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L18.5 9.5l-4-4L4 16z'/%3E%3Cpath d='M12.5 7.5l4 4'/%3E%3Cpath d='M19 15v6M16 18h6'/%3E%3C/svg%3E") center/22px no-repeat;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.msb .ad-text{display:flex;flex-direction:column;gap:2px;line-height:1.25}.msb .ad-text b{font-size:15px;font-weight:700}.msb .ad-text small{font-size:12px;opacity:.75}@counter-style msb-words{system:fixed;symbols:"ONE" "TWO" "THREE" "FOUR" "FIVE" "SIX" "SEVEN" "EIGHT";suffix:""}.msb #msb-newWrap,.msb #msb-repeatWrap{counter-reset:msbstep}.msb section.step:not(.cn){counter-increment:msbstep}.msb section.step{overflow:hidden}.msb section.step.cn{overflow:visible}.msb section.step.cn>h2{display:none!important}.msb section.step>h2{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.9rem;margin:-18px -18px 4px;padding:9px 18px 8.5px;background:#f0efed;color:#272420;border-bottom:1px solid rgba(39,36,32,.08);font-family:var(--font-body-family),"Bricolage Grotesque",sans-serif!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase;font-size:12px!important;line-height:1.2;text-align:left}.msb section.step>h2>span{display:inline-flex;align-items:center;margin:0;padding:0;background:none;width:auto;height:auto;min-width:0;border-radius:0;color:#272420;font-size:0!important;letter-spacing:.12em}.msb section.step>h2>span:before{content:"STEP " counter(msbstep,msb-words);font-size:12px}.msb section.step>h2>span:after{content:"";display:inline-block;width:5.5px;height:5.5px;border-radius:50%;background:#e3253b;margin-left:9px}.msb .saved-note{display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:760px;margin:18px auto 0;padding:12px 14px;background:#fff;border:1px solid rgba(39,36,32,.12);border-left:4px solid #1f9d55;border-radius:14px;color:#272420;font-size:14px;line-height:1.35;box-shadow:0 8px 20px #27242014}.msb .saved-note.sn-in{animation:up-in .45s cubic-bezier(.22,1,.36,1)}.msb .sn-check{flex:none;width:26px;height:26px;border-radius:50%;background:#1f9d55 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/15px no-repeat}.msb .sn-text{flex:1;min-width:200px}.msb .sn-text b{font-weight:700}.msb .sn-view{-webkit-appearance:none;appearance:none;border:0;border-radius:9px;background:#f0efed;color:#272420;font:700 13px Bricolage Grotesque,Helvetica Neue,Arial,sans-serif;text-transform:none;letter-spacing:0;padding:8px 13px;cursor:pointer;white-space:nowrap}@media(hover:hover){.msb .sn-view:hover{background:#e4e2df}}.msb .sn-view:focus-visible{outline:3px solid #E3253B;outline-offset:2px}@media(prefers-reduced-motion:reduce){.msb .saved-note.sn-in{animation:none}}.msb.repeat .saved-note{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/70/assets/mag-seal-upsell.css.map */
