.section-lens{position:relative;padding:24rem 2.4rem 9.2rem;display:flex;align-items:flex-start}.wrap__fixed-text{position:fixed;top:0;left:50%;transform:translate(-50%);opacity:0;visibility:hidden;transition:all .3s ease-in-out;z-index:0}.wrap__fixed-text.active{opacity:1;visibility:visible}.wrap__fixed-text.hidden{opacity:0;visibility:hidden}.wrap__fixed-text img{display:block;height:100dvh;width:auto}.wrap__collection-head{position:relative;flex:0 0 63.4318%;max-width:63.4318%;display:flex;align-items:flex-end;justify-content:flex-end;gap:4rem;z-index:2}.collection__info{flex:0 0 58.0931%;max-width:58.0931%}.wrap__collection-head h1{font-size:3.2rem;line-height:2.3rem;font-weight:900;margin-block:0}.wrap__collection-head .collection__desc{max-width:60.1145%;margin-top:4rem}.wrap__collection-head .collection__desc p{font-size:1.3rem;line-height:2.8rem;font-weight:600;margin-block:0}.wrap__collection-head .wrap__btn-back{margin-top:8.4rem}.wrap__collection-head .wrap__btn-back a{position:relative;display:flex;justify-content:center;width:20.4%;color:var(--primary-color);font-size:1.3rem;line-height:.9rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;padding-bottom:1rem;margin-left:2%}.wrap__collection-head .wrap__btn-back a:before{content:"";position:absolute;bottom:0;left:0;width:100%;border-top:1px solid var(--primary-color);transition:all .5s ease-in-out}.wrap__collection-head .wrap__btn-back a span:before,.wrap__collection-head .wrap__btn-back a span:after{content:"";position:absolute;bottom:-.2rem;left:-.7rem;width:.4rem;height:.4rem;background-color:var(--primary-color);border-radius:50%;transition:all .5s ease-in-out}.wrap__collection-head .wrap__btn-back a span:after{left:auto;right:-.7rem}.wrap__collection-head .wrap__btn-back a:hover:before{left:50%;width:0}.wrap__collection-head .wrap__btn-back a:hover span:before{left:calc(50% - .2rem)}.wrap__collection-head .wrap__btn-back a:hover span:after{right:calc(50% - .2rem)}.collection__thumb{position:absolute;left:-5.9867%;top:-8.3rem;max-width:43.458%;width:100%;padding-bottom:43.458%;border-radius:50%}.collection__thumb:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid var(--border-color);background:#ffffff40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2;transition:all .3s ease-in-out}.collection__thumb img{position:absolute;height:43%;top:29.5%;left:50%;transform:translate(-50%);z-index:3;transition:all .3s ease-in-out}.wrap__product-lens{flex:0 0 36.5682%;max-width:36.5682%}.item__product-len{border:1px solid var(--border-color);transition:all .3s ease-in-out}.item__product-len+.item__product-len{border-top-color:transparent;margin-top:-1px}.item__product-len a{display:block;padding:4rem 3.8rem 3.1rem;color:var(--primary-color)}.item__product-len h3{display:flex;align-items:center;justify-content:space-between;font-size:2rem;line-height:1.5rem;font-weight:900;padding-bottom:2.2rem;border-bottom:1px solid var(--border-color);margin-block:0}.item__product-len h3 .icon{color:#a39087;transition:all .3s ease-in-out}.item__product-len .desc{display:block}.item__product-len .desc p{font-size:1.3rem;line-height:2.6rem;font-weight:600;margin-block:0;margin-top:1.4rem}.item__product-len:hover{background:radial-gradient(50% 50% at 50% 50%,#6b45330d,#ffffff1a);border:1px solid var(--primary-color)}.item__product-len:hover h3 .icon{color:var(--primary-color)}@media screen and (max-width: 1023px){.section-lens{padding:24.5rem 2.4rem 9rem;display:block}.wrap__fixed-text{display:none}.wrap__collection-head{flex-direction:column;gap:0;width:100%;max-width:100%}.collection__thumb{position:relative;top:0;bottom:auto;left:auto;right:-13.1054%;max-width:87.7493%;padding-bottom:87.7493%}.collection__info{width:100%;max-width:100%;padding-left:3.7rem}.wrap__collection-head h1{position:absolute;top:0;left:3.5rem;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;text-orientation:upright;-webkit-text-orientation:upright}.wrap__collection-head .collection__desc{max-width:100%;margin-top:3.8rem}.wrap__collection-head .wrap__btn-back{display:none}.wrap__product-lens{width:100%;max-width:100%;margin-top:7.9rem}.item__product-len a{padding:4.1rem 3.8rem 3.2rem}}@media screen and (max-width: 767px){.section-lens{padding:12.8rem 1.2rem 9rem}.wrap__collection-head h1{font-size:2rem;line-height:2.2rem;letter-spacing:.09em}.item__product-len h3{font-size:1.6rem;line-height:1.2rem;padding-bottom:2.1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/template-collection-lens.css.map */
