body.light{--color-backing: #DDD;--color-background: #F0F0F0;--color-primary: #333;--color-sheet: #FFF;--color-text: #333;--color-comment: #777;--color-disabled: #AAA;--color-mask: rgba(0, 0, 0, .3);--font-size-head: 56rem;--font-size-title: 24rem;--font-size-sub-title: 18rem;--font-size-ui: 14rem;--font-size-comment: 12rem;--radius-xl: 32rem;--radius-l: 20rem;--radius-m: 8rem;--radius-s: 4rem;--spacing-xl: 32rem;--spacing-l: 16rem;--spacing-m: 8rem;--spacing-s: 4rem}body.dark{--color-backing: #444448;--color-background: #1C1C1E;--color-primary: #CCC;--color-sheet: #2C2C2E;--color-text: #CCC;--color-comment: #909090;--color-disabled: #555;--color-mask: rgba(255, 255, 255, .3);--font-size-head: 56rem;--font-size-title: 24rem;--font-size-sub-title: 18rem;--font-size-ui: 14rem;--font-size-comment: 12rem;--radius-xl: 32rem;--radius-l: 20rem;--radius-m: 8rem;--radius-s: 4rem;--spacing-xl: 32rem;--spacing-l: 16rem;--spacing-m: 8rem;--spacing-s: 4rem}html,body{font-size:calc(100vw / 375);font-family:sans-serif;height:100%;margin:0;padding:0;width:100%}@media (min-width: 1024px){html,body{font-size:1px}}body{background:var(--color-background);color:var(--color-text);display:flex;overflow:hidden;position:fixed;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}*{-webkit-tap-highlight-color:transparent}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(font/nunito.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:icon;src:url(icon/icon.eot);src:url(icon/icon.eot#iefix) format("embedded-opentype"),url(icon/icon.woff2) format("woff2"),url(icon/icon.woff) format("woff"),url(icon/icon.ttf) format("truetype"),url(icon/icon.svg) format("svg")}.icon-before:before,.icon-after:after,span.icon,button.icon{font-family:icon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-before[data-icon-before]:before{content:attr(data-icon-before)}.icon-after[data-icon-after]:after{content:attr(data-icon-after)}a{color:var(--color-comment);cursor:pointer;text-decoration:underline}button{background:var(--color-primary);border:none;border-radius:var(--radius-m);color:var(--color-sheet);font-size:var(--font-size-ui);font-weight:700;min-width:64rem;height:48rem;padding:0;transition:background .25s}button:disabled{background:var(--color-backing)}button.link{align-items:center;background:none;border-radius:0;box-sizing:content-box;color:var(--color-text);display:flex;flex-direction:row;font-size:var(--font-size-comment);font-weight:700;height:auto;min-width:0;width:auto}button.icon{background:none;border-radius:50%;color:var(--color-text);font-weight:400;height:24rem;line-height:24rem;min-width:auto;text-align:center;width:24rem}button.icon.selected{background:var(--color-backing)}button.icon.primary{background:var(--color-primary);color:var(--color-sheet)}button.icon:disabled{background:none;color:var(--color-disabled)}button.icon:before{content:attr(data-action)}input[type=checkbox]{appearance:none;display:block;height:0;margin:var(--spacing-m);position:relative;width:0}input[type=checkbox]:before{background:var(--color-backing);border-radius:50%;content:"";color:var(--color-primary);display:block;font-size:16rem;font-weight:700;height:16rem;left:-8rem;line-height:16rem;position:absolute;text-align:center;top:-8rem;transition:background .1s;width:16rem}input[type=checkbox]:checked:before{content:"select"}input[type=checkbox].required:not(:checked):after{animation:click-here 2s ease-out infinite;color:var(--color-comment);content:"here";display:block;font-size:16rem;height:16rem;left:-8rem;line-height:16rem;text-align:center;top:12rem;position:absolute;width:16rem}input[type=text]{background:var(--color-background);border:1rem solid var(--color-background);box-sizing:border-box;border-radius:var(--radius-m);color:var(--color-text);font-size:var(--font-size-ui);height:48rem;margin:0;min-width:64rem;padding:0 var(--spacing-l)}input[type=text]:focus{outline:none;border:1rem solid var(--color-backing)}label{font-size:var(--font-size-comment)}p{line-height:160%;margin:0}.center{align-items:center}.col{display:flex;flex-direction:column;grid-gap:var(--spacing-m)}.row,.group{display:flex;flex-direction:row;grid-gap:var(--spacing-m)}.between{justify-content:space-between}.evenly{justify-content:space-evenly}.cover{display:none;flex-direction:column;font-size:14px;grid-gap:12px;height:100%;justify-content:center;text-align:center;width:100%}.cover:before{content:"rotate";font-size:32px}.page{background:var(--color-background);display:none;flex-grow:1;font-size:var(--font-size-ui);height:100%;width:100%}.page.active{display:flex;flex-direction:column}.dialog{background:transparent;box-sizing:border-box;display:flex;flex-direction:column;font-size:var(--font-size-ui);height:100%;position:absolute;top:100%;transition:top .3s;width:100%}.dialog.active{top:0%}.dialog .inside{background:var(--color-background);border-bottom:1rem solid var(--color-backing);display:flex;flex:1 1 auto;flex-direction:row;margin:0 auto;overflow:hidden;width:100%}.dialog .inside>div{display:none;flex:0 0 auto;flex-direction:column;width:100%}.dialog .inside>div.active{display:flex}.dialog .header{align-items:center;border-bottom:1rem solid var(--color-backing);display:flex;flex:0 0 auto;flex-direction:row;font-weight:700;height:48rem;justify-content:space-between;padding:0 16rem}.dialog .header a{cursor:default;display:block;left:16rem;text-decoration:none}.dialog .header a:before{content:"back";font-size:16rem;vertical-align:bottom}.dialog .header button.icon{font-size:16rem}.dialog .header .dummy{display:block;width:16rem;height:16rem}.dialog .content{flex:1 1 auto;padding:16rem}.dialog .content .dummy{flex:1 1 auto}@media (min-width: 1024px){.dialog{padding:32rem;transition:background .5s,top .5s steps(1,end)}.dialog.active{background:var(--color-mask);transition:background .5s}.dialog .inside{border-radius:var(--radius-m);position:relative;top:200%;transition:top .5s;width:480rem}.dialog.active .inside{top:0%}}@media only screen and (max-device-height: 640px) and (orientation: landscape){.page,.dialog{display:none!important}.cover{display:flex}}#landing{background:var(--color-sheet)}#landing .menu-here{animation:click-here 2s ease-out infinite;color:var(--color-comment);content:"here";display:none;font-size:24rem;height:24rem;right:12rem;line-height:24rem;text-align:center;top:12rem;position:absolute;width:24rem}#landing .menu-here:before{content:"here"}#landing .menu-here.active{display:block}#landing .header{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center}#landing .brand{margin:0;position:relative;text-align:center}#landing .brand .title{animation:rainbow-shift 20s linear infinite;background:linear-gradient(90deg,#6f0,#6f0,#f60,#f60,#06f,#06f,#f60,#f60,#6f0,#6f0);background-size:1000%;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-size:var(--font-size-head);font-weight:700;font-style:normal;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#landing .brand sup{font-size:var(--font-size-ui);left:0;letter-spacing:calc(var(--font-size-head) / 2);padding-left:calc(var(--font-size-head) / 2);position:absolute;right:0;text-align:center;top:calc(var(--font-size-ui) * -1.2)}#landing .brand sub{color:var(--color-comment);font-size:var(--font-size-comment);position:absolute}#landing .login{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;height:256rem;grid-gap:var(--spacing-l);justify-content:center;margin:0 auto;max-width:375rem;padding:0 var(--spacing-xl)}#landing .login input,#landing .login button{align-self:stretch}#landing .login button:before{content:"alipay";font-size:24rem;line-height:24rem;margin-right:var(--spacing-m);vertical-align:middle}#landing .login label{font-size:var(--font-size-comment)}#landing .code.disabled{display:none}#landing .login .comment{align-self:stretch;background:var(--color-background);border-radius:var(--radius-l);font-size:var(--font-size-comment);opacity:1;padding:var(--spacing-m);text-align:center;transition:opacity .25s}#landing .login .comment:empty{opacity:0}#landing .login .comment:empty:before{content:"&nbsp;"}#landing .footer{color:var(--color-comment);display:flex;flex-direction:column;font-size:12rem;height:96rem;justify-content:center;text-align:center}@keyframes click-here{0%{top:12rem}50%{top:18rem}to{top:12rem}}@keyframes rainbow-shift{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes three-dots{0%{box-shadow:24rem 0,0 0,-24rem 0}10%{box-shadow:24rem 0,0 0,-24rem 0 0 4rem}20%{box-shadow:24rem 0,0 0 0 4rem,-24rem 0}30%{box-shadow:24rem 0 0 4rem,0 0,-24rem 0}40%{box-shadow:24rem 0,0 0,-24rem 0}to{box-shadow:24rem 0,0 0,-24rem 0}}body.loading:before{animation:three-dots 2s linear infinite;background:gray;border-radius:50%;box-sizing:border-box;color:gray;content:"";display:block;height:12rem;left:50%;position:absolute;top:50%;width:12rem}#main{background:var(--color-background)}#main .header{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;height:48rem;justify-content:space-between;padding:0 var(--spacing-l)}#main.view .header{display:none}#main .brand{display:none;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-size:16rem;height:24rem;line-height:26rem;text-align:center}#main.brush .undo:before{content:"mask_undo"}#main.brush .redo:before{content:"mask_redo"}#main.off .brand{display:block}#main.off button.clear,#main.off button.undo,#main.off button.redo,#main.off button.export{display:none}#main .remains{background:var(--color-sheet);border-radius:12rem;height:24rem;line-height:24rem;padding:0 12rem;position:relative;text-align:right;width:32rem}#main .remains:before{color:var(--color-comment);content:"film";left:12rem;position:absolute}#main .remains.infinity:after{background:linear-gradient(90deg,#0f0,#f90,red);background-size:100%;content:"unlimited";font-size:larger;font-weight:700;position:absolute;right:8rem;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#main .content{align-items:center;display:flex;flex:1 1 auto;justify-content:center;overflow:hidden;padding:0 16rem;position:relative}#main.view .content{padding:0}#main .card{aspect-ratio:13/19;box-sizing:border-box;display:flex;justify-content:center;max-height:100%;max-width:100%;padding:1rem;position:relative}#main.crop .card{background:linear-gradient(#000,#000) top left,linear-gradient(#000,#000) top left,linear-gradient(#000,#000) top right,linear-gradient(#000,#000) top right,linear-gradient(#000,#000) bottom left,linear-gradient(#000,#000) bottom left,linear-gradient(#000,#000) bottom right,linear-gradient(#000,#000) bottom right;background-size:1rem 32rem,32rem 1rem;background-repeat:no-repeat}#main.off .card{background:none}#main.off .card:after{color:var(--color-comment);content:"portrait";font-size:48rem;margin:-24rem auto 0;position:absolute;top:50%}#main .card.loading:after{animation:three-dots 2s linear infinite;background:var(--color-sheet);border-radius:50%;box-sizing:border-box;color:var(--color-sheet);content:"";display:block;height:12rem;margin:-6rem auto 0;position:absolute;top:50%;width:12rem}#main canvas.raw{height:100%;width:100%;position:relative;transition:opacity .25s}#main .card.dragover canvas.raw{background:var(--color-backing)}#main.off canvas.raw{border:1rem solid var(--color-backing);box-sizing:border-box}#main .card.loading canvas.raw{opacity:.5}#main.off canvas.watermark,#main .card.first canvas.watermark{display:none}#main canvas.watermark,#main canvas.mask{height:calc(100% - 2rem);inset:1rem;position:absolute;width:calc(100% - 2rem)}#main canvas.mask{display:none;opacity:.5}#main.region canvas.mask{display:block}#main.view canvas.mask{display:none}#main input[type=file]{display:none}#main .footer{flex:0 0 auto}#main.view .footer{display:none}#main .hint{color:var(--color-comment);font-size:var(--font-size-comment);height:16rem;line-height:16rem;margin:var(--spacing-m) 0;overflow:hidden;text-align:center;transition:line-height .25s}#main .hint .icon{bottom:-1rem;position:relative}#main .hint:empty:before{content:"  "}#main .hint.hidden{line-height:48rem}#main .panel{background:var(--color-sheet);display:flex;flex-direction:column;grid-gap:16rem;margin:0 auto;max-width:640rem;padding:16rem;position:relative}@media (min-width: 1024px){#main .panel{border-radius:var(--radius-s)}}#main .zoom{top:-17rem;overflow:hidden;position:absolute;right:16rem;width:64rem}#main .zoom input[type=range]{appearance:none;background:none;height:16rem;margin:0;width:100%}#main .zoom input[type=range]::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 30% 50%,var(--color-backing) 1rem,transparent 2rem),radial-gradient(circle at 50% 50%,var(--color-backing) 1rem,transparent 2rem),radial-gradient(circle at 70% 50%,var(--color-backing) 1rem,transparent 2rem);background-color:var(--color-sheet);border-radius:4rem 4rem 0 0;box-shadow:none;cursor:ew-resize;height:16rem;width:32rem;-webkit-appearance:none}#main.off .zoom input{visibility:hidden}#main .zoom .scale{color:var(--color-comment);display:flex;font-family:Nunito,sans-serif;font-size:10rem;height:16rem;justify-content:space-between;margin:0;padding:4rem 0 0;position:relative}#main .zoom .scale:before{background:repeating-linear-gradient(to right,var(--color-text),transparent 1rem,transparent 13rem);content:"";height:4rem;left:6rem;position:absolute;top:0;width:100%}#main .zoom .scale li{list-style:none}#main .requirement{display:flex;flex-direction:column;overflow:hidden;transition:height .2s}#main .requirement textarea{background:transparent;border:none;color:var(--color-text);font-size:16rem;line-height:24rem;max-height:100rem;outline:none;overflow:auto;padding:0;resize:none}#main .switch{font-size:var(--font-size-comment);position:relative}#main .switch:before{color:var(--color-comment);content:"P";display:block;font-family:Nunito,sans-serif;font-size:10rem;left:6rem;line-height:10rem;position:absolute;top:-8rem;width:10rem;text-align:center}#main .switch:after{color:var(--color-comment);content:"M";display:block;font-family:Nunito,sans-serif;font-size:10rem;right:6rem;line-height:10rem;position:absolute;top:-8rem;width:10rem;text-align:center}#main .switch input{appearance:none;display:block;height:0;margin:16rem 24rem;position:relative;width:0}#main .switch input:before{background:var(--color-backing);border-radius:12rem;content:"";display:block;font-size:24rem;font-weight:700;height:24rem;left:-24rem;position:absolute;top:-12rem;width:48rem}#main .switch input:after{background:var(--color-sheet);border-radius:12rem;content:"";display:block;height:20rem;left:-22rem;position:absolute;top:-10rem;transition:left .25s;width:20rem}#main .switch input:checked:after{left:2rem}#main .modes{display:flex;flex-wrap:nowrap;width:140rem;overflow:hidden;transition:width .25s}#main .modes ul{display:flex;flex-direction:row;grid-gap:var(--spacing-s);margin:0;padding:0;transition:margin-left .25s,margin-right .5s}#main .modes ul:first-child{margin-left:0;margin-right:72rem}#main .modes.preset ul:first-child{margin-left:-68rem;margin-right:0}#main .modes li{display:block;font-size:16rem;flex:0 0 auto;height:32rem;line-height:32rem;list-style:none;margin:0;padding:0;position:relative;text-align:center;width:32rem}#main .modes li:before{background:transparent;border-radius:32rem;content:"";left:0;height:32rem;position:absolute;top:0;transition:background .25s;width:32rem}#main .modes li.selected:before{background:var(--color-background)}#main .modes li:after{content:attr(data-icon);position:relative}#main .modes ul.disabled li:before{background:none}#main .modes ul.disabled li:after{color:var(--color-disabled)}#main .joystick{background:var(--color-background);border-radius:16rem;cursor:move;height:14rem;padding:9rem;position:relative;width:14rem}#main .joystick:before{color:var(--color-comment);content:"joystick";display:block;font-size:32rem;height:100%;left:0;line-height:32rem;position:absolute;text-align:center;top:0;width:100%}#main .joystick .handle{content:"";display:block;background:var(--color-sheet);border-radius:7rem;height:14rem;position:relative;width:14rem;transition:top .1s,left .1s}#main.off .joystick .handle{visibility:hidden}#main .reference{border:1rem solid var(--color-backing);border-radius:16rem;box-sizing:border-box;height:32rem;position:relative;text-align:center;width:32rem}#main .reference.empty{border:1rem dashed var(--color-backing)}#main .reference.dragover{border:1rem solid var(--color-backing)}#main .reference.empty:before{color:var(--color-comment);content:"attachment";font-family:monospace;font-size:18rem;line-height:30rem}#main .reference canvas{border-radius:16rem;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}#main .reference input{display:none}#main .reference .clear{background:var(--color-sheet);border:1rem solid var(--color-backing);border-radius:50%;height:16rem;position:absolute;right:-6rem;top:-6rem;width:16rem}#main .reference .clear:before{color:var(--color-comment);content:"remove";display:block;font-size:8rem;height:32rem;left:-8rem;line-height:32rem;position:absolute;top:-8rem;width:32rem}#main .reference.empty .clear{display:none}#main .generate{height:32rem;margin:0 4rem;position:relative;width:32rem}#main .generate button{align-items:center;border-radius:100%;display:flex;height:40rem;justify-content:center;left:-4rem;min-width:40rem;position:absolute;top:-4rem}#main .generate button:before{content:"start";display:block;font-size:24rem;height:24rem;line-height:24rem;width:24rem}#main .generate button[data-action=cancel]:before{content:"stop"}#main.working .generate button{z-index:1}#main .curtain{background:var(--color-sheet);display:none;opacity:.2;position:absolute;height:100%;width:100%}#main.working .curtain{display:block}.dialog.settings .settings,.dialog.membership .membership,.dialog.export .export{margin-left:0%;transition:margin-left .25s}.dialog.document .settings,.dialog.document .membership,.dialog.document .export{margin-left:-100%}#export button.no-watermark.hidden{visibility:hidden}#export .content{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:16rem;overflow:hidden}#export .image{display:flex;flex:1 1 auto;overflow:hidden}#export .image img{height:100%;object-fit:contain;width:100%;-webkit-touch-callout:default}#export .comment{color:var(--color-comment);font-size:12rem;text-align:center}#export .comment.hidden{visibility:hidden}#export .options{display:flex;flex-direction:column}#export button.download{border-radius:100%;margin:0 auto;min-width:48rem}#export button.download:before{content:"download";font-size:24rem;line-height:48rem}#export .mobile button.download{display:none}#export .instruction{align-items:center;color:var(--color-text);display:none;grid-gap:4rem;height:48rem;justify-content:center}#export .instruction:before{content:"press";display:block;font-size:24rem}#export .mobile .instruction{display:flex}#settings select{appearance:none;background:transparent;border:none;color:var(--color-comment);font-size:14rem;outline:none;text-align-last:right}#settings .content{flex:1 1 auto;padding:16rem}#settings .menu-group{display:flex;flex-direction:column;grid-gap:16rem}#settings ul{background:var(--color-sheet);border-radius:var(--radius-m);margin:0;padding:0;list-style:none;overflow:hidden}#settings li{height:48rem;line-height:48rem;text-align:right;padding:0 16rem;position:relative;border-bottom:1rem solid var(--color-background);box-sizing:border-box;margin-left:16rem}#settings li:last-child{border-bottom:none}#settings li:before{content:attr(title);position:absolute;left:0}#settings li .forward:before{content:"forward"}#settings .footer{align-items:center;display:flex;flex-direction:column;font-size:12rem;justify-content:center;padding:16rem}#membership .content{display:flex;flex-direction:column;grid-gap:16rem;overflow:auto}#membership .card{background:var(--color-sheet);border-radius:var(--radius-m);box-sizing:border-box;flex:0 0 auto;overflow:hidden;padding:var(--spacing-l);position:relative}#membership .card.col{grid-gap:var(--spacing-l)}#membership .card .avatar{height:128rem;position:absolute;right:-16rem;top:-48rem;width:128rem}#membership .card .avatar:before{color:var(--color-backing);font-size:128rem;line-height:128rem;text-align:center}#membership .card .title{font-size:16rem;position:relative}#membership .card .title.infinity:before{background:linear-gradient(90deg,#0f0,#f90,red);background-size:100%;content:"unlimited";font-size:24rem;position:absolute;top:-4rem;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#membership .card .block{flex-grow:1}#membership .card .block.col{grid-gap:var(--spacing-s)}#membership .card .comment{color:var(--color-comment);font-size:12rem}#membership .promotion{color:var(--color-comment);line-height:170%;padding:0 8rem;display:flex;flex-direction:column;grid-gap:16rem}#membership .promotion .title{position:relative;text-align:center}#membership .promotion .title:before{border-bottom:1rem solid var(--color-backing);content:"";display:block;position:absolute;top:50%;width:100%}#membership .promotion .title span{background:var(--color-background);display:inline-block;padding:0 16rem;position:relative}#membership .promotion ul{display:flex;list-style:none;margin:0;padding:0;justify-content:space-between}#membership .promotion li{align-items:center;margin:0;flex:0 1 33%;font-size:12rem;display:flex;flex-direction:column;grid-gap:8rem;position:relative}#membership .promotion li:before{border-radius:12rem;border:1rem solid #CCC;display:block;font-size:36rem;height:36rem;line-height:36rem;padding:6rem;width:36rem}#membership .promotion.locked li:after{color:var(--color-comment);content:"lock";display:block;font-size:24rem;height:24rem;line-height:24rem;margin-left:40rem;position:absolute;text-align:center;top:32rem;width:24rem}#membership .promotion.unlocked li:after{background:var(--color-text);border-radius:8rem;color:var(--color-sheet);content:"select";display:block;font-size:10rem;height:16rem;line-height:16rem;margin-left:40rem;position:absolute;text-align:center;top:36rem;width:16rem}.sku-group{display:flex;flex-direction:column;grid-gap:16rem}.sku-group ul{background:var(--color-sheet);border-radius:var(--radius-m);margin:0;padding:0;list-style:none;overflow:hidden;padding:8rem}.sku-group li{display:flex;flex-direction:column;height:64rem;line-height:48rem;padding:8rem 16rem;position:relative;border-bottom:1rem solid var(--color-background);box-sizing:border-box;margin-left:80rem}.sku-group li div{line-height:24rem}.sku-group li.selected .title{color:var(--color-primary);font-weight:700}.sku-group li .description{color:var(--color-comment);font-size:12rem}.sku-group li:last-child{border-bottom:none}.sku-group li:before{background:var(--color-backing);border-radius:12rem;color:var(--color-comment);content:attr(title);display:block;font-weight:700;height:48rem;position:absolute;left:-72rem;top:8rem;width:72rem;text-align:center}.sku-group li.selected:before{color:var(--color-text)}.sku-group li.selected:after{color:var(--color-primary);content:"select";display:block;font-size:18rem;font-weight:700;height:48rem;position:absolute;right:0;top:8rem;width:48rem;text-align:center}.sku-group button:before{content:"alipay";font-size:24rem;line-height:24rem;margin-right:var(--spacing-m);vertical-align:middle}.sku-group .comment{color:var(--color-comment);font-size:12rem;text-align:center}.sku-group .comment:empty{display:none}.sku-group .agreement{display:flex;flex-direction:row;justify-content:center;margin-bottom:var(--spacing-xl)}.sku-group .agreement.hidden{display:none}#document .content{background:var(--color-sheet);overflow:auto}#document .content.partial *{display:none}#document .content.partial div,#document .content.partial .highlight *{display:block}#document .content.partial .highlight li{display:list-item}#document h1{font-size:var(--font-size-title);margin-bottom:var(--spacing-xl);text-align:center}#document h2{font-size:var(--font-size-sub-title)}#document h3{font-size:var(--font-size-ui)}#document p{line-height:160%;margin:var(--spacing-m) 0;text-align:justify}#document ol,#document ul{text-align:justify;padding-left:2em}#document li{line-height:160%;margin:var(--spacing-m) 0}#document img{border-radius:var(--radius-m);display:block;margin:0 auto;overflow:hidden;width:100%}
