.legal{background-color:var(--color-background-secondary)}.legal__flags{display:flex;gap:.5rem;margin-bottom:.75rem}.legal__flag{width:2rem;height:2rem;object-fit:contain}.legal__trademarks{display:grid;grid-template-columns:repeat(12,1fr);gap:2.5rem;background-color:var(--color-white);padding:1.5rem;border-radius:1rem}.legal__trademarks+.legal__trademarks{margin-top:2rem}.legal__trademarks--plain{background-color:transparent;padding:0;border-radius:0}.legal__trademarks-title{grid-column:1 / -1;margin:0 0 1rem;text-align:left}.legal__trademark-frame{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;grid-column:span 2}.legal__trademark{height:2.5rem;object-fit:contain}.legal__trademark-text{margin:0;text-align:left}.legal__doc-frame{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;padding:0;background-color:transparent;border-radius:.75rem;grid-column:span 3;transition:background-color .2s ease}.legal__doc-preview-frame{padding:0 2.5rem;transform:translateY(0);transition:transform .2s ease;position:relative;z-index:1}.legal__doc-preview{width:100%;height:12rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:var(--color-white);border:1px solid var(--color-gray-200);border-bottom:none;object-fit:cover;object-position:top center}.legal__doc-title-frame,.legal__doc-icon-frame{padding:1rem}.legal__doc-icon-frame{display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(0,0,0,.12);border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.legal__doc-row{display:grid;grid-template-columns:1fr auto;align-items:stretch;background-color:var(--color-background-secondary);border-radius:.75rem;padding-top:0;margin-top:-.5rem;position:relative;z-index:2;transition:background-color .2s ease}.legal__doc-icon-frame{background-color:var(--color-background-secondary)}@media (hover: hover){.legal__doc-frame:hover .legal__doc-icon-frame{background-color:var(--color-accent);border-left-color:var(--color-accent)}.legal__doc-frame:hover .legal__doc-row{background-color:var(--color-accent-light)}.legal__doc-frame:hover .legal__doc-preview-frame{transform:translateY(-.5rem)}.legal__doc-frame:hover .legal__trademark-text{color:var(--color-black)}.legal__doc-frame:hover .legal__doc-link .ph{color:var(--color-white)}}.legal__doc-link{color:inherit;text-decoration:none;display:inline-flex;align-items:center}.legal__doc-link-full{display:block;color:inherit;text-decoration:none;pointer-events:none}.legal__doc-link .ph{font-size:1.5rem;transition:color .2s ease}.legal__disclaimer{margin-top:4rem;text-align:left;color:var(--color-tertiary)}.legal__disclaimer br{display:none}@media (min-width: 768px){.legal__disclaimer br{display:block}}.legal__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.legal__item{background-color:var(--color-white);border-radius:1rem;padding:2rem;display:flex;flex-direction:column;gap:1rem;transition:transform .2s ease,box-shadow .2s ease}@media (hover: hover){.legal__item:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.legal__item-link:hover{color:var(--color-accent)}.legal__item-link:hover .legal__item-icon{transform:translate(4px)}}.legal__item-title{font-size:1.5rem;font-weight:600;color:var(--color-foreground);margin:0}.legal__item-content{flex:1}.legal__item-content p{margin:0;color:var(--color-tertiary);line-height:1.6}.legal__item-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-primary);text-decoration:none;font-weight:500;transition:color .2s ease}.legal__item-icon{font-size:1rem;transition:transform .2s ease}@media (max-width: 1023px){.legal__trademarks{grid-template-columns:repeat(8,1fr)}.legal__doc-frame{grid-column:span 4}.legal__content{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.legal__item{padding:1.5rem}}@media (max-width: 767px){.legal__trademarks{grid-template-columns:repeat(4,1fr)}.legal__trademark-frame{align-items:center}.legal__trademark-text{text-align:center}.legal__doc-frame{grid-column:span 4}.legal__content{grid-template-columns:1fr;gap:1rem}.legal__item{padding:1.25rem}.legal__item-title{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/legal.css.map */
