.custom-main-section .product__title h1{font-family:var(--family-display, sans-serif);font-weight:500;font-size:42px;line-height:45px;letter-spacing:-1%;color:#1c1c1c;margin-top:8px}.custom-main-section .product-media-container.constrain-height{--constrained-min-height: 100%}.custom-main-section .product__info-wrapper{padding:0 0 0 37px}.custom-main-section .product--thumbnail_slider .thumbnail-slider{padding-top:13px}.custom-main-section .product--thumbnail_slider .slider-mobile-gutter .slider-button{display:none}.custom-main-section .thumbnail-slider .thumbnail-list.slider--tablet-up{padding:0}.custom-main-section .global-media-settings{border-radius:0;box-shadow:unset;border-color:unset}.custom-main-section .thumbnail[aria-current]:focus:not(:focus-visible){outline:unset;box-shadow:unset}.custom-main-section .page-width{padding:0 37px}.pg-wrap{width:100%;position:sticky;top:20px}.pg-main{width:100%;overflow:hidden;margin-bottom:12px;position:relative;background:#f5f5f5}.pg-main .swiper-slide{display:flex;align-items:center;justify-content:center;background:#f5f5f5}.pg-main .swiper-slide img{width:100%;height:auto;object-fit:contain;display:block;border-radius:8px}.dental-slide{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;width:36px;height:36px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001f;transition:background .2s,box-shadow .2s}.dental-slide:hover{background:#fff;box-shadow:0 4px 16px #0000002e}.cs-prev{left:10px}.cs-next{right:10px}.pg-thumbs{width:100%}.pg-thumbs .swiper-slide{overflow:hidden;border:2px solid transparent;cursor:pointer;opacity:1;transition:opacity .2s,border-color .2s;background:#f5f5f5;border-radius:4px}.pg-thumbs .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block;border-radius:4px}.pg-thumbs .swiper-slide-thumb-active{border-color:#0096ff;opacity:1}.custom-main-section .product-form__submit{width:100%;height:55px;padding:0!important;background:linear-gradient(90deg,#000814,#0666ab,#000814)!important;border:2px solid transparent!important;border-radius:8px!important;box-shadow:0 0 4px #0096ff!important;background-image:url("data:image/svg+xml,%3Csvg width='456' height='56' viewBox='0 0 456 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_251_16037)'%3E%3Cellipse cx='227.975' cy='28' rx='83.975' ry='75.457' fill='%230096FF'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_251_16037' x='0' y='-191.457' width='455.95' height='438.914' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='72' result='effect1_foregroundBlur_251_16037'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"),linear-gradient(90.95deg,#000622 .48%,#020456 99.48%),linear-gradient(90deg,#0096ff,#005a99,#0096ff)!important;background-origin:padding-box,padding-box,border-box!important;background-clip:padding-box,padding-box,border-box!important;background-size:100% 100%,100% 100%,100% 100%!important;font-family:var(--family-display, sans-serif)!important;font-weight:700!important;font-size:16px;line-height:110%;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb!important;text-decoration:none;cursor:pointer;white-space:nowrap;transition:box-shadow .25s ease,transform .2s ease,background .25s ease!important}.custom-main-section .product-form__submit:hover{background:linear-gradient(90.95deg,#00083a .48%,#030680 99.48%) padding-box,linear-gradient(90deg,#0096ff,#005a99) border-box!important;transform:translateY(-2px)!important;box-shadow:0 0 16px 4px #0096ff8c!important}.custom-main-section .atc-arrow-icon{width:15px;height:auto;margin-left:6px;display:block}@media(max-width:768px){.custom-main-section .product__title h1{font-size:26px;line-height:100%}.custom-main-section .product__info-wrapper{padding:0}.custom-main-section .page-width{padding:0 16px}.custom-main-section .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product.grid{gap:24px}.custom-main-section .thumbnail-slider .thumbnail-list.slider--tablet-up{padding:0;column-gap:4px}.custom-main-section .splide__arrow{display:none}.pg-wrap{position:static}.pg-main{margin-bottom:10px}.dental-slide{width:30px;height:30px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
