@charset "UTF-8";.visually-hidden{position:absolute!important;margin:-1px!important;padding:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}:root:has(.modal-item[aria-hidden=false]){overflow:hidden}.lookbook-name{margin-bottom:2rem;letter-spacing:.03em}@media (max-width: 767.98px){.lookbook-name{margin-top:.75rem;font-size:1.25rem}}@media (min-width: 768px) and (max-width: 1199.98px){.lookbook-name{margin-top:1rem;font-size:1.5rem}}@media (min-width: 992px){.lookbook-name{margin-top:2.5rem;font-size:1.75rem}}.lookbook-list{display:grid;grid-gap:1rem;gap:1rem}@media (max-width: 991.98px){.lookbook-list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.lookbook-list{grid-template-columns:repeat(3,1fr)}}.lookbook-item{position:relative}@media (hover: hover){.lookbook-item .image-wrapper img{transition:scale .2s ease-out;will-change:scale}.lookbook-item .icon-circle{transition:background-color .2s ease-out;will-change:background-color,opacity}.lookbook-item:hover .image-wrapper img{scale:1.02}.lookbook-item:hover .icon-circle{opacity:1;background-color:var(--c-link-hover)}.lookbook-item:hover .icon-circle img{filter:brightness(0) invert(1)}}.lookbook-item .image-wrapper{position:relative}.lookbook-item .image{display:block;border-radius:.5rem;aspect-ratio:1/1.5;overflow:hidden}.lookbook-item .image>img{width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 767.98px){.lookbook-item .icon-circle img{width:.625rem}}.lookbook-item .modal-trigger--open{position:absolute;top:0;right:0;bottom:0;left:0}.lookbook-item .modal-trigger--open span{position:absolute!important;margin:-1px!important;padding:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}dialog{margin:0;padding:0;width:100%;max-width:none;max-height:none}.modal-item{display:none;position:fixed;opacity:0;z-index:var(--z-modal);transition:opacity .5s,display .5s;transition-behavior:allow-discrete;will-change:opacity,display;top:0;right:0;bottom:0;left:0;background:none;height:100dvh;overflow-y:auto}.modal-item::backdrop{background-color:#000000b3}.modal-item[open]{display:block;opacity:1}@starting-style{.modal-item[open]{opacity:0}}.modal-item .modal-item-content{display:grid;align-content:center;justify-content:center;place-content:center;align-items:center;justify-items:center;place-items:center;min-height:100%;color:var(--c-white)}@media (max-width: 991.98px){.modal-item .modal-item-content{row-gap:2rem;padding:1rem}}@media (min-width: 992px){.modal-item .modal-item-content{grid-template-columns:repeat(2,auto);-moz-column-gap:4rem;column-gap:4rem;padding:4rem;height:100vh}}.modal-item .image{display:block;border-radius:.5rem;max-width:31.25rem;overflow:hidden}.modal-item .image img{width:100%}.modal-item .info{display:grid;align-content:center;justify-content:center;place-content:center;align-items:center;justify-items:center;place-items:center}.modal-item .name{outline:none;padding:1rem;letter-spacing:.04em;-webkit-text-decoration:underline;text-decoration:underline}@media (hover: hover){.modal-item .name{transition:color .2s ease-out;will-change:color}.modal-item .name:hover{color:var(--c-link-hover)}}.modal-item .modal-trigger--close{display:inline-flex;align-items:center;margin-top:1rem;padding:1rem;color:var(--c-white);font-size:.75rem;letter-spacing:.04em}@media (hover: hover){.modal-item .modal-trigger--close{transition:color .2s ease-out;will-change:color}.modal-item .modal-trigger--close:hover{color:var(--c-link-hover)}}.modal-item .modal-trigger--close svg{fill:currentcolor}@media (max-width: 767.98px){.footer{margin-top:6rem}}@media (min-width: 768px){.footer{margin-top:10rem}}
