.loulex-legal{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:78rem;margin-inline:auto;padding-inline:var(--container-gutter);padding-block:var(--section-vertical-spacing-tight) var(--section-vertical-spacing)}.loulex-legal__aside{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;align-content:start}.loulex-legal__document{min-width:0}@media screen and (min-width:1000px){.loulex-legal{grid-template-columns:14rem minmax(0,46rem);column-gap:clamp(3rem,7vw,7rem);justify-content:center;align-items:start}.loulex-legal__aside{position:sticky;top:calc(var(--header-is-sticky, 1) * var(--header-height, 0px) + 2.5rem);max-height:calc(100vh - var(--header-is-sticky, 1) * var(--header-height, 0px) - 5rem);overflow-y:auto;gap:2.5rem;padding-block-start:.375rem;scrollbar-width:thin}}.loulex-legal__document .shopify-policy__container{max-width:none;margin:0;padding-inline:0;gap:2.5rem}.loulex-legal__document :is(.shopify-policy__title h1,.section-header h1){font-size:clamp(1.625rem,1.25rem + 1.2vw,1.875rem);line-height:1.2;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.loulex-legal__document .section-spacing{padding-block:0}.loulex-legal__document .container{max-width:none;margin-inline:0;padding-inline:0}.loulex-legal__document :is(.shopify-policy__title,.section-header){justify-self:start;text-align:start}.loulex-legal__document :is(.shopify-policy__body,.prose){font-size:.9375rem;line-height:1.75;overflow-wrap:break-word}@media screen and (max-width:699px){.loulex-legal__document :is(.shopify-policy__body,.prose){line-height:1.7}}.loulex-legal__document :is(.shopify-policy__body,.prose) :is(h2,h3,h4){font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);text-transform:none;letter-spacing:0;line-height:1.35;scroll-margin-top:1.5rem}.loulex-legal__document :is(.shopify-policy__body,.prose) h2{font-size:1.25rem;margin-block:3rem 1rem}.loulex-legal__document :is(.shopify-policy__body,.prose) h3{font-size:1.0625rem;margin-block:2rem .625rem}.loulex-legal__document :is(.shopify-policy__body,.prose) h4{font-size:1rem;margin-block:1.5rem .5rem}@media screen and (max-width:699px){.loulex-legal__document :is(.shopify-policy__body,.prose) h2{font-size:1.125rem;margin-block-start:2.5rem}.loulex-legal__document :is(.shopify-policy__body,.prose) h3{font-size:1rem}}.loulex-legal__document :is(.shopify-policy__body,.prose) :is(.rte>div>h2:first-child,>h2:first-child){margin-block-start:0}.loulex-legal__document :is(.shopify-policy__body,.prose) :is(p,ul,ol){margin-block:0 1em}.loulex-legal__document :is(.shopify-policy__body,.prose) :is(ul,ol){padding-inline-start:1.25em}.loulex-legal__document :is(.shopify-policy__body,.prose) li+li{margin-block-start:.375em}.loulex-legal__document :is(.shopify-policy__body,.prose) li::marker{color:rgb(var(--text-color) / .5)}.loulex-legal__document :is(.shopify-policy__body,.prose) :is(b,strong){font-variant-numeric:tabular-nums}.loulex-legal__document :is(.shopify-policy__body,.prose) a{text-decoration-thickness:1px;text-underline-offset:.2em}.loulex-legal__document .loulex-table{margin-block:1.25rem 2rem;overflow-x:auto}.loulex-legal__document :is(.shopify-policy__body,.prose) table{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}.loulex-legal__document :is(.shopify-policy__body,.prose) :is(th,td){padding:.75rem 1.25rem .75rem 0;border:0;border-block-end:1px solid rgb(var(--text-color) / .12);text-align:start;vertical-align:top;background:none}.loulex-legal__document :is(.shopify-policy__body,.prose) th{font-family:var(--heading-font-family);font-size:.6875rem;font-weight:var(--heading-font-weight);text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--text-color) / .65)}.loulex-legal__document :is(.shopify-policy__body,.prose) :is(th,td):last-child{padding-inline-end:0}.loulex-legal__document .loulex-countries{font-size:.8125rem;line-height:1.75;color:rgb(var(--text-color) / .7)}.loulex-legal__document .loulex-note{margin-block:2rem;padding:1.25rem 1.5rem;background:#ffffffb3}.loulex-legal__document .loulex-note>:first-child{margin-block-start:0}.loulex-legal__document .loulex-note>:last-child{margin-block-end:0}.loulex-legal__document #itkanzlei_txt_copyright{margin-top:3rem!important;font-size:.75rem!important;color:rgb(var(--text-color) / .6)}.loulex-legal__document #itkanzlei_txt_copyright>div{float:none!important;margin-left:0!important}.loulex-legal .widerruf-wrap{max-width:none;padding-block-start:0;font-family:inherit;color:inherit}.loulex-legal .widerruf-wrap h1{text-transform:none;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:1.25rem;letter-spacing:0}.loulex-legal .widerruf-wrap :is(label,.btn-submit){font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:.12em}.loulex-legal .widerruf-wrap :is(.subtitle,.hint,.checkbox-row span){color:rgb(var(--text-color) / .7)}.loulex-legal .widerruf-wrap label .required{color:inherit}.loulex-legal .widerruf-wrap .legal-note{background:#ffffffb3;border-inline-start-color:rgb(var(--text-color));color:inherit}.loulex-legal .widerruf-wrap :is(input[type=text],input[type=email],select,textarea){font-family:inherit;border-color:rgb(var(--text-color) / .25)}.loulex-legal .widerruf-wrap .btn-submit{background:rgb(var(--text-color));color:rgb(var(--background))}.loulex-legal .widerruf-wrap .divider{border-top-color:rgb(var(--text-color) / .12)}.loulex-legal__label{margin-block-end:.875rem;color:rgb(var(--text-color) / .65)}.loulex-legal-nav__link,.loulex-legal-toc__link{display:block;color:rgb(var(--text-color) / .7);transition:color .2s,border-color .2s}.loulex-legal-nav__link:hover,.loulex-legal-toc__link:hover,.loulex-legal-nav__link[aria-current=page],.loulex-legal-toc__link.is-active{color:rgb(var(--text-color))}.loulex-legal-toc__summary{list-style:none;cursor:pointer}.loulex-legal-toc__summary::-webkit-details-marker{display:none}@media screen and (min-width:1000px){.loulex-legal-nav__list,.loulex-legal-toc__list{display:grid;border-inline-start:1px solid rgb(var(--text-color) / .15)}.loulex-legal-nav__link,.loulex-legal-toc__link{margin-inline-start:-1px;padding:.4375rem 0 .4375rem 1rem;border-inline-start:1px solid transparent;line-height:1.4}.loulex-legal-nav__link{font-size:.875rem}.loulex-legal-toc__link{font-size:.8125rem}.loulex-legal-nav__link[aria-current=page],.loulex-legal-toc__link.is-active{border-inline-start-color:rgb(var(--text-color))}.loulex-legal-toc__summary{pointer-events:none}}@media screen and (max-width:999px){.loulex-legal{row-gap:0}.loulex-legal__document,.loulex-legal__document .shopify-policy__container,.loulex-legal__document .shopify-section,.loulex-legal__document .section-spacing,.loulex-legal__document .container,.loulex-legal__document .section-stack{display:contents}.loulex-legal__document :is(.shopify-policy__title,.section-header){order:1;margin-block-end:1.5rem}.loulex-legal__aside{order:2;gap:0;margin-block-end:2rem}.loulex-legal__document :is(.shopify-policy__body,.prose,.loulex-withdrawal){order:3}.loulex-legal__document .loulex-withdrawal .prose{order:0}.loulex-legal-nav .loulex-legal__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.loulex-legal-nav__list{display:flex;gap:1.75rem;margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter) 3rem;border-block-end:1px solid rgb(var(--text-color) / .15);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--container-gutter),#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--container-gutter),#000 calc(100% - 3rem),transparent)}.loulex-legal-nav__list::-webkit-scrollbar{display:none}.loulex-legal-nav__list>li{flex:none;scroll-snap-align:start}.loulex-legal-nav__link{padding-block:1rem .875rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 -1px 0 transparent}.loulex-legal-nav__link[aria-current=page]{box-shadow:inset 0 -2px rgb(var(--text-color))}.loulex-legal-toc__details{border-block-end:1px solid rgb(var(--text-color) / .15)}.loulex-legal-toc.has-inline-toc{display:none}.loulex-legal-toc__summary{display:flex;justify-content:space-between;align-items:center;margin:0;padding-block:1rem}.loulex-legal-toc__list{display:grid;margin-block-end:1.25rem;border-inline-start:1px solid rgb(var(--text-color) / .15)}.loulex-legal-toc__link{margin-inline-start:-1px;padding:.5rem 0 .5rem 1rem;border-inline-start:1px solid transparent;font-size:.875rem;line-height:1.45}.loulex-legal-toc__link.is-active{border-inline-start-color:rgb(var(--text-color))}}.loulex-legal-toc__summary:after,.loulex-legal__document .loulex-countries-details>summary:after{content:"";flex:none;width:.4375rem;height:.4375rem;border-inline-end:1px solid currentColor;border-block-end:1px solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform .2s}.loulex-legal-toc__details[open] .loulex-legal-toc__summary:after,.loulex-legal__document .loulex-countries-details[open]>summary:after{transform:translateY(25%) rotate(-135deg)}@media screen and (min-width:1000px){.loulex-legal-toc__summary:after{display:none}}.loulex-legal__document .loulex-countries-details{border-block-end:1px solid rgb(var(--text-color) / .12)}.loulex-legal__document h2+.loulex-countries-details{border-block-start:1px solid rgb(var(--text-color) / .12)}.loulex-legal__document .loulex-countries-details>summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-block:.875rem;list-style:none;cursor:pointer}.loulex-legal__document .loulex-countries-details>summary::-webkit-details-marker{display:none}.loulex-legal__document .loulex-countries-details>summary h3{margin:0;font-size:1rem}.loulex-legal__document .loulex-countries-details>.loulex-countries{margin-block:0 1.125rem}@media(prefers-reduced-motion:reduce){.loulex-legal-nav__link,.loulex-legal-toc__link,.loulex-legal-toc__summary:after,.loulex-legal__document .loulex-countries-details>summary:after{transition:none}}.loulex-legal .loulex-legal__document .loulex-inline-toc a{background-size:0 1px}.loulex-legal .loulex-legal__document .loulex-inline-toc a:is(:hover,:focus-visible){background-size:100% 1px}.loulex-withdrawal{display:block}.loulex-withdrawal [hidden]{display:none!important}.loulex-withdrawal__form,.loulex-withdrawal__step,.loulex-withdrawal__fields{display:grid;gap:1.25rem}.loulex-withdrawal__form{gap:2rem}.loulex-withdrawal .form-control label{display:block;margin-block-end:.5rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.loulex-withdrawal__hint{margin-block-start:.375rem;font-size:.8125rem;color:rgb(var(--text-color) / .65)}.loulex-withdrawal__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-block-start:.5rem}.loulex-withdrawal__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:1.25rem;letter-spacing:0;text-transform:none;line-height:1.35}.loulex-withdrawal__title:focus{outline:none}.loulex-withdrawal__review,.loulex-withdrawal__success{padding:1.5rem;background:#ffffffb3}.loulex-withdrawal__success{display:grid;gap:1rem}.loulex-withdrawal__success:focus{outline:none}.loulex-withdrawal__summary{display:grid;gap:.875rem;margin:0}.loulex-withdrawal__summary>div{display:grid;gap:.125rem}.loulex-withdrawal__summary dt{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--text-color) / .65)}.loulex-withdrawal__summary dd{margin:0;white-space:pre-line;overflow-wrap:anywhere}@media screen and (min-width:700px){.loulex-withdrawal__review,.loulex-withdrawal__success{padding:2rem}.loulex-withdrawal__summary>div{grid-template-columns:11rem minmax(0,1fr);gap:1.5rem;align-items:baseline}}@media screen and (max-width:699px){.loulex-withdrawal__actions .button{width:100%}.loulex-withdrawal__actions{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/loulex-legal.css.map */
