.social-popover-slider{position:absolute;width:194px;background-color:#fff;top:40px;left:-170px;box-shadow:0 0 6px 0 rgba(0,0,0,.12),0 6px 6px 0 rgba(0,0,0,.24);border-radius:4px;z-index:10}.social-popover-slider ul li{cursor:pointer;padding:6px 12px;display:flex;align-items:center;flex-direction:row;gap:8px}.social-popover-slider ul li span{text-transform:capitalize;font-size:15px}.social-popover-slider ul li:not(:last-child){border-bottom:1px solid #e0e0e0}.social-popover-slider ul li:hover{background-color:#f2f4f5}.item-detail-action-menu-wrapper{position:relative;cursor:pointer}.item-detail-action-menu{z-index:1;background-color:#fff;width:200px;position:absolute;right:.25rem;top:2rem;transition:all .2s ease-in-out;box-shadow:0 0 6px 0 rgba(0,0,0,.12),0 6px 6px 0 rgba(0,0,0,.24)}.item-detail-action-menu ul{margin:0;padding:.25rem 0;list-style:none}.item-detail-action-menu ul li{align-items:center;color:#2c2c2c;display:flex;font-size:.875rem;height:2.5rem;padding-left:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.item-detail-action-menu ul li:hover{background-color:#99b7e5}.fav-icon{cursor:pointer;display:flex;align-items:center;justify-content:center;width:34px;height:34px;background-color:#000;border-radius:50%}.fav-icon.rec-item{width:24px;height:24px}.fav-icon img{width:16px!important;height:16px!important}@media screen and (min-width:768px){.fav-icon.rec-item{width:34px;height:34px}.fav-icon img{width:20px!important;height:20px!important}}.image-gallery-action-items{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:16px;z-index:0}.image-gallery-action-items.mobile{top:24px;right:16px}.image-gallery-action-items.mobile .fav-icon,.image-gallery-action-items.mobile .share-section{background-color:#6c6a68}.image-gallery-action-items .share-section{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background-color:#000;border-radius:50%;cursor:pointer}.image-gallery-action-items .share-section .mobile-action-menu{color:#fff;font-size:1.25rem}.vitamin-tags{position:absolute;top:1rem;left:1rem;gap:.5rem;display:flex;flex-direction:column}.vitamin-tags-item{display:flex;align-items:center;gap:.25rem;border-radius:4.5rem;background-color:#ffd200;color:#000;padding:.25rem;font-size:.625rem;line-height:.625rem;font-weight:700}@media screen and (max-width:767px){.vitamin-tags-item{top:.375rem;left:.375rem}}.vitamin-tags-item.massive{background-color:#0fa5d1;color:#fff}.vitamin-tags-item.peak{background-color:#1568e7;color:#fff}.seller-slider-items{position:relative;display:flex;flex-direction:column;gap:16px}.seller-slider-items.cursor-none{pointer-events:none}.seller-slider-items .seller-item-slider-item{border-radius:8px;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:16px}.seller-slider-items .seller-item-slider-item .vitamin-tags{position:absolute;top:1rem;left:2rem}.seller-slider-items .seller-item-slider-item .monetization-info{position:absolute;top:16px;width:116px;height:34px;border-radius:0 4px 4px 0;background:#ffd200;display:flex;align-items:center;justify-content:center;gap:8px}.seller-slider-items .seller-item-slider-item .monetization-info span{font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.seller-slider-items .seller-item-slider-item .monetization-info .featured-icon{font-size:1.25rem;color:#000}.seller-slider-items .seller-item-slider-item .slick-slider{height:377px;position:relative;background-color:#2c2c2c}.seller-slider-items .seller-item-slider-item .slick-slider .slick-slide{width:100%}.seller-slider-items .seller-item-slider-item .slick-slider .img-container{position:relative}.seller-slider-items .seller-item-slider-item .slick-slider .img-container img{width:100%;object-fit:contain}.seller-slider-items .slider-thumbnail .seller-item-thumbnail-gallery.slick-slider{position:relative}.seller-slider-items .slider-thumbnail .seller-item-thumbnail-gallery.slick-slider .slick-list,.seller-slider-items .slider-thumbnail .seller-item-thumbnail-gallery.slick-slider .slick-list .slick-track{height:88px}.seller-slider-items .slider-thumbnail .seller-item-thumbnail-gallery.slick-slider .slick-slide.slick-current img{border:2px solid #ff3f55!important}.seller-slider-items .slider-thumbnail .seller-item-thumbnail-gallery.slick-slider .img-thumbnail-container{margin-right:8px;border-radius:8px;overflow:hidden;position:relative;width:80px!important;height:80px}.seller-slider-items .slider-thumbnail .seller-item-thumbnail-gallery.slick-slider .img-thumbnail-container:focus{outline:none;border-color:none}.seller-slider-items .slider-thumbnail .seller-item-thumbnail-gallery.slick-slider .img-thumbnail-container img{width:100%;cursor:pointer;object-fit:cover;border-radius:8px}.loan-calculator-card-container{padding:.75rem;display:flex;align-items:center;justify-content:space-between;border:1px solid #e4e4e4;border-radius:.5rem;cursor:pointer;text-decoration:none;color:inherit;gap:1rem;background-color:#fff}@media screen and (min-width:768px){.loan-calculator-card-container{padding:1.25rem 1.5rem}}.loan-calculator-card-container:hover{background-color:#f8f8f8}.loan-calculator-card-container .content-wrapper{display:flex;gap:.75rem;align-items:center}.loan-calculator-card-container .content-wrapper .icon{width:1.5rem;height:1.5rem}.loan-calculator-card-container .content-wrapper .text-content{display:grid;grid-gap:.25rem;gap:.25rem}@media screen and (min-width:768px){.loan-calculator-card-container .content-wrapper .text-content{gap:.125rem}}.loan-calculator-card-container .content-wrapper .text-content .title{font-weight:800;font-size:.875rem;line-height:1rem}@media screen and (min-width:768px){.loan-calculator-card-container .content-wrapper .text-content .title{font-size:1rem;line-height:1.375rem}}.loan-calculator-card-container .content-wrapper .text-content .subtitle{font-weight:500;line-height:1rem;font-size:.75rem;color:#7e7e7e}.loan-calculator-card-container .action-wrapper{display:flex;align-items:center;gap:.75rem}.loan-calculator-card-container .action-wrapper .new-badge{background-color:#2f81ff;color:#fff;font-weight:700;border-radius:4.5rem;padding:.25rem .5rem;font-size:.625rem;line-height:.625rem}@media screen and (min-width:768px){.loan-calculator-card-container .action-wrapper .new-badge{font-size:.875rem;line-height:.875rem;padding:.5rem 1rem}}.loan-calculator-card-container .action-wrapper .action-icon{fill:#ff3f55}