.section-lookbook{position:relative}.section-lookbook__inner{display:grid;grid-template-columns:50% 50%}@media (max-width:768px){.section-lookbook__inner{grid-template-columns:100%;grid-template-rows:auto 1fr}}.section-lookbook__inner .lookbook-media{width:100%;height:0;padding-bottom:110%;overflow:hidden}.section-lookbook__inner .lookbook-media img,.section-lookbook__inner .lookbook-media video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-lookbook .swiper-slide{height:auto}.section-lookbook .swiper-scrollbar{position:absolute!important;bottom:2em!important;margin:0!important;width:calc(100% - 4em)!important;z-index:3!important;left:2em!important}@media (max-width:768px){.section-lookbook .swiper-scrollbar{width:calc(100% - 2em)!important;left:1em!important;bottom:1em!important}}.section-lookbook .swiper-scrollbar.swiper-scrollbar-lock{display:none!important}.section-lookbook__content{position:relative;height:100%}@media (max-width:768px){.section-lookbook__content form{display:flex;flex-direction:column-reverse;margin-bottom:1em}}.section-lookbook__gallery{position:relative}.section-lookbook__products{position:absolute;left:0;top:5em;width:100%;height:calc(100% - 13em);overflow-y:auto;padding:0 3em 3em 3em;display:flex;flex-direction:column;justify-content:flex-start;gap:1em}@media (max-width:768px){.section-lookbook__products{position:relative;left:auto;top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1.5em 1em 2em 1em;overflow:unset;display:grid;grid-template-columns:100%}}.section-lookbook__products::-webkit-scrollbar{width:4px;border-radius:0}.section-lookbook__products::-webkit-scrollbar-track{box-shadow:none;background-color:var(--color-black);border-radius:0}.section-lookbook__products::-webkit-scrollbar-thumb{background-color:var(--color-black);outline:0;border-radius:0}.section-lookbook__footer{width:100%;height:8em;position:absolute;left:0;bottom:0;z-index:3;background-color:var(--color-black);padding:0 3em;display:flex;flex-direction:column-reverse;justify-content:center;gap:1em}@media (max-width:768px){.section-lookbook__footer{position:relative;left:auto;top:auto;padding:2em 1em 1em 1em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.section-lookbook__footer h3{margin:0;font-size:2em;line-height:1}.section-lookbook__footer button{width:100%}.section-lookbook__footer .actions{display:flex;justify-content:space-between;align-items:flex-end}.section-lookbook__footer .actions .nav-buttons{display:flex;gap:1em}.section-lookbook__footer .actions .nav-button{cursor:pointer;font-weight:700}.section-lookbook__footer .actions .nav-button.swiper-button-disabled{opacity:.25}.section-lookbook .card-product{display:grid;grid-template-columns:7em 1fr;grid-template-rows:auto;gap:1em;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.section-lookbook .card-product .main-image{display:block!important;width:100%!important;height:auto!important}.section-lookbook .card-product .hover-image{display:none!important}.section-lookbook .card-product__footer{width:100%;padding:0}.section-lookbook .card-product__options{display:flex;gap:.5em;margin-top:1em;width:100%;flex-direction:column}@media (max-width:768px){.section-lookbook .card-product__options{flex-direction:column;min-width:100%;gap:.5em}}.section-lookbook .card-product__options .error-wrap{display:flex;gap:1em;flex-direction:column;min-width:100%}.section-lookbook .card-product__options .error-wrap .variant-error{font-size:.75em;color:var(--color-failure)}.section-lookbook .card-product__options .error-wrap .variant-error.hidden{display:none}.section-lookbook .card-product__options .variant-group-select{background:var(--color-black) url(icon-drop-white.svg) no-repeat calc(100% - .75em) 50%/1em;font-size:.75em;color:var(--color-white);width:100%}.section-lookbook .card-product__options .variant-group-select option{background-color:var(--color-black);color:var(--color-white)}.section-lookbook .card-product__options .variant-group-select:focus{border:1px solid var(--color-grey-medium)}