.b-devs__grid{display:flex;grid-template-columns:1fr 1fr;gap:87px;align-items:start}@media(max-width:1200px){.b-devs__grid{gap:64px}}@media(max-width:1024px){.b-devs__grid{gap:48px}}@media(max-width:768px){.b-devs__grid{flex-direction:column}}.b-devs__media{position:relative;flex:1;max-width:50%}.b-devs__badge{position:absolute;top:1rem;left:1rem;z-index:2;background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;font-weight:600;letter-spacing:.04em}.b-devs__main-img-wrap{background:var(--vr-color-bone-light);border-radius:24px;overflow:hidden;min-height:360px;display:flex;align-items:center;justify-content:center}.b-devs__main-img img{width:100%;height:auto;display:block;object-fit:contain}.b-devs__thumbs{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.75rem}.b-devs__thumb{background:#f3f4f6;border-radius:20px;padding:0;cursor:pointer;overflow:hidden}.b-devs__thumb img{width:100%;height:100%;display:block;object-fit:cover}.b-devs__content{display:flex;flex:1;flex-direction:column;gap:16px;max-width:50%;position:sticky;top:10%;z-index:99}.b-devs__title{font-family:var(--vr-font-inter);color:#111;font-weight:500;font-size:36px;line-height:110.00000000000001%;letter-spacing:-4%}.b-devs__subtitle{margin:0;color:#6b7280;font-size:.9rem;line-height:1.5}.b-devs__rating{display:flex;align-items:center;gap:.4rem}.b-devs__stars{display:flex;gap:2px}.b-devs__star{width:18px;height:18px;color:#f59e0b}.b-devs__rating-score{font-weight:700;font-size:.9rem}.b-devs__rating-count{color:#9333ea;font-size:.9rem;text-decoration:underline;cursor:pointer}.b-devs__price-row{display:flex;align-items:baseline;gap:.75rem}.b-devs__price{font-family:var(--vr-font-inter);font-weight:550;font-size:36px;line-height:110.00000000000001%;letter-spacing:-4%}.b-devs__compare{font-size:1.1rem;color:#9ca3af;text-decoration:line-through}.b-devs__option-block{display:flex;flex-direction:column;gap:16px;margin-top:16px}.b-devs__option-label{margin:0;font-size:.9rem;font-weight:500;color:#374151}.b-devs__option-label strong{font-weight:700;color:#111827}.b-devs__sizes{display:flex;flex-wrap:wrap;gap:.4rem}.b-devs__size-btn{min-width:48px;padding:.35rem .5rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:.8rem;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.b-devs__size-btn.is-selected{background:#111827;color:#fff;border-color:#111827}.b-devs__size-btn:disabled,.b-devs__size-btn.is-unavailable{opacity:.4;cursor:not-allowed;text-decoration:line-through}.b-devs__desc-title{margin:0 0 .35rem;font-weight:600;font-size:.9rem}.b-devs__desc-body{font-size:.875rem;color:#374151;line-height:1.6}.b-devs__desc-body ul{padding-left:1.25rem;margin:0}.b-devs__desc-body li+li{margin-top:.25rem}.b-devs__atc-btn{display:block;width:100%;padding:1rem;border:1px solid var(--vr-color-dark);border-radius:50px;font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:capitalize;cursor:pointer;background:var(--vr-color-dark);border-color:var(--vr-color-dark);color:#fff;transition:background .2s ease,border .2s ease,color .2s ease}.b-devs__atc-btn:hover:not(:disabled){border-color:var(--vr-color-dark);background:#111111e6;color:#fff}.b-devs__atc-btn:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed}.b-devs__opt-dropdown{display:block;width:100%;padding:.55rem 2.25rem .55rem .75rem;border:1px solid #d1d5db;border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right .75rem center;-webkit-appearance:none;appearance:none;font-size:.875rem;font-weight:500;color:#111827;cursor:pointer;transition:border-color .15s}.b-devs__opt-dropdown:focus{outline:none;border-color:#9333ea;box-shadow:0 0 0 3px #9333ea26}.b-devs__opt-dropdown:hover{border-color:#9ca3af}.b-devs__swatches{display:flex;flex-wrap:wrap;gap:.45rem}.b-devs__swatch-btn{width:70px;height:70px;border-radius:12px!important;overflow:hidden;padding:2px;border:2px solid transparent;background:transparent;cursor:pointer;transition:border-color .15s,transform .12s;outline:none}.b-devs__swatch-btn.is-selected{border-color:#111827}.b-devs__swatch-btn:hover:not(.is-selected){border-color:#9ca3af;transform:scale(1.08)}.b-devs__swatch-btn:focus-visible{outline:2px solid #9333ea;outline-offset:2px}.b-devs__swatch-btn:disabled,.b-devs__swatch-btn.is-unavailable{opacity:.4;cursor:not-allowed}.vrn .b-devs__media,.vrn .b-devs__content{transition:opacity .22s ease-in-out}.vrn.is-config-loading .b-devs__media,.vrn.is-config-loading .b-devs__content{opacity:.55;pointer-events:none}.b-devs__swatch-inner{width:100%!important;height:100%!important;display:flex;align-items:center;justify-content:center;background:transparent;overflow:hidden;position:relative;border-radius:inherit;border-radius:12px}.b-devs__swatch-initials{font-size:.6rem;font-weight:700;line-height:1;text-transform:uppercase;color:#374151;pointer-events:none;-webkit-user-select:none;user-select:none}.b-devs__trust{display:flex;flex-direction:column;align-items:center;gap:.25rem;font-size:.8rem;color:#6b7280;text-align:center}.rating-row{display:inline-flex;align-items:center;gap:8px}.ratings .star{height:17px;display:inline-block;line-height:1;overflow:hidden}span.rating-value{font-family:var(--vr-font-inter);font-weight:600;font-size:16px;line-height:1;letter-spacing:0%}.b-devs__thumbs.mobile{display:none}.product-excerpt p,.product-description p{font-family:var(--vr-font-inter);font-weight:400;font-size:14px;line-height:150%;letter-spacing:0%;margin-bottom:16px;color:#3f3f3f}.product-description p:has(svg),.product-excerpt p:has(svg){margin-bottom:8px}.label{font-family:var(--vr-font-inter-tight);font-weight:500;font-style:Medium;font-size:20px;line-height:110.00000000000001%;letter-spacing:0px;color:var(--vr-color-black)}.button-direct-buy{display:flex;width:100%;padding:1rem;background:var(--vr-color-black);align-items:center;color:var(--vr-color-white);border:1px solid var(--vr-color-dark);border-radius:50px;font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border .2s ease,color .2s ease;justify-content:center;gap:8px;margin:32px 0 16px}.button.b-devs__swatch-btn{width:70px!important;height:70px!important;overflow:hidden;border-radius:12px}button.vr-show-photos-btn{position:absolute;bottom:24px;right:24px;background:#ffffffb3;border-radius:24px;padding:6px 18px;font-weight:400;font-size:16px}@media(max-width:1024px){.b-devs__swatch-btn{width:56px;height:56px}}@media(min-width:769px){.b-devs__grid{position:relative}.b-devs__media{position:sticky;top:10%}}@media(max-width:768px){.b-devs__main-img-wrap{border-radius:20px}.section.vrn{margin-top:20%!important}.b-devs__media,.b-devs__content{max-width:100%;width:100%}.b-devs__grid{gap:24px}.features{display:flex}.b-devs__thumbs{grid-template-columns:repeat(4,1fr)}.b-devs__thumbs.mobile{display:flex;overflow:scroll;scrollbar-width:none}.b-devs__thumbs.desktop,.vr-show-photos-btn{display:none}.b-devs__thumb{border-radius:12px}.b-devs__swatches{gap:4px!important}.b-devs__swatch-btn{width:56px!important;height:56px!important}.b-devs__title{font-size:24px}.b-devs__content{gap:12px}.b-devs__price{font-size:24px;font-weight:500}.product-description p{font-size:12px}.label{font-size:18px}}.b-devs__main-slider{position:relative;overflow:hidden;border-radius:12px}.b-devs__main-slider .b-devs__main-img{overflow:hidden;border-radius:12px}.b-devs__main-slider .b-devs__main-img img{transform-origin:center center;transition:transform .28s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform}.b-devs__main-slider.is-zoomed{touch-action:none}.b-devs__main-slider.is-zoomed .b-devs__main-img img{cursor:grab}.b-devs__main-slider.is-zoomed.is-dragging .b-devs__main-img img{transition:none!important;cursor:grabbing}.vr-mobile-zoom-btn{display:none;position:absolute;bottom:14px;right:14px;z-index:10;width:38px;height:38px;padding:0;border-radius:50%;background:transparent;border:none;color:#111;cursor:pointer;align-items:center;justify-content:center;transition:transform .2s ease,opacity .2s ease}.vr-mobile-zoom-btn .vr-zoom-icon--out,.vr-mobile-zoom-btn.is-zoomed .vr-zoom-icon--in{display:none}.vr-mobile-zoom-btn.is-zoomed .vr-zoom-icon--out{display:block}.vr-mobile-zoom-btn:active{transform:scale(.92)}@media(max-width:768px){.vr-mobile-zoom-btn{display:inline-flex}}.vr-gallery-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000000;display:flex;align-items:center;justify-content:center;background-color:#000000e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.vr-gallery-modal.is-active{opacity:1;visibility:visible}.vr-gallery-modal__top-bar{position:absolute;top:16px;left:16px;right:16px;z-index:20;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.vr-gallery-modal__zoom-controls{display:inline-flex;align-items:center;gap:4px;padding:4px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:auto}.vr-gallery-modal__zoom-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:background-color .2s ease}.vr-gallery-modal__zoom-btn:hover{background:#fff3}.vr-gallery-modal__zoom-level{padding:0 8px;border:none;background:transparent;color:#fff;font-size:13px;font-weight:600;min-width:48px;text-align:center;cursor:pointer}.vr-gallery-modal__close{position:static;z-index:10;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:#ffffff24;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#fff;cursor:pointer;pointer-events:auto;transition:background-color .2s ease,transform .2s ease}.vr-gallery-modal__close:hover{background:#ffffff40;transform:scale(1.05)}.vr-gallery-modal__container{position:relative;display:flex;flex-direction:column;width:100%;height:100%;max-height:92vh;padding:56px 20px 20px;box-sizing:border-box}.vr-gallery-modal__slider{width:100%;flex:1;margin-bottom:16px;border-radius:12px;overflow:hidden}.vr-gallery-modal__slide{display:flex;align-items:center;justify-content:center;height:100%;overflow:hidden}.vr-gallery-modal__image-wrapper{width:100%;height:100%;max-width:100%;display:flex;align-items:center;justify-content:center;border-radius:24px;overflow:hidden;background:var(--color-bg);touch-action:none}.vr-gallery-modal__image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:12px;transition:transform .2s ease-out;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.vr-gallery-modal__image:active{cursor:grabbing}.vr-gallery-modal__nav{position:absolute;top:45%;transform:translateY(-50%);z-index:5;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#ffffff26;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.vr-gallery-modal__nav:hover{background:#ffffff4d}.vr-gallery-modal__nav.swiper-button-disabled{opacity:.35;cursor:not-allowed}.vr-gallery-modal__nav--prev{left:10px}.vr-gallery-modal__nav--next{right:10px}.vr-gallery-modal__nav:after{display:none}.vr-gallery-modal__thumbs-slider{width:100%;height:80px;box-sizing:border-box;padding:4px 0}.vr-gallery-modal__thumb{width:60px!important;height:72px;opacity:.5;cursor:pointer;border-radius:6px;overflow:hidden;border:2px solid transparent;transition:opacity .2s ease,border-color .2s ease}.vr-gallery-modal__thumb img{width:100%;height:100%;object-fit:cover}.vr-gallery-modal__thumb:hover{opacity:.8}.vr-gallery-modal__thumb.swiper-slide-thumb-active{border-color:#fff}div#swiper-wrapper-5910b413916536ccc{justify-content:center}@media(max-width:768px){.vr-gallery-modal__container{max-height:95vh;padding:30px 10px 10px}.vr-gallery-modal__nav{width:36px;height:36px}.vr-gallery-modal__thumbs-slider{height:60px}.vr-gallery-modal__thumb{width:48px!important;height:52px}}.vr-gallery-modal__thumbs-slider .swiper-wrapper{justify-content:center}.b-devs__thumb.thumb-active{border-color:#000!important}[data-vrn-thumb-slider] .b-devs__thumb{pointer-events:none;width:100%;height:100%;padding:0;border:2px solid transparent;background:transparent;border-radius:8px;overflow:hidden;box-sizing:border-box}.swiper-wrapper{display:flex}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main-product.css.map */
