:root{--primary-color:#007bff;--primary-text-color:#ffffff;--primary-color-rgb:0,123,255;--primary-hover-color:#0056b3;--secondary-color:#6c757d;--secondary-hover-color:#5a6268;--background-color:#ffffff;--background-dark:#f8f9fa;--background-overlay:rgba(0,0,0,0.7);--background-overlay-light:rgba(0,0,0,0.1);--text-color:#333333;--text-color-light:#6c757d;--text-color-dark:#212529;--text-color-muted:rgba(51,51,51,0.8);--success-color:#28a745;--error-color:#dc3545;--warning-color:#ffc107;--warning-bg:#fff3cd;--warning-border:#ffeaa7;--warning-text:#856404;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--container-padding:20px;--container-padding-mobile:15px;--button-padding-y:16px;--button-padding-x:20px;--card-padding:1.5rem;--card-padding-mobile:1rem;--font-family:'Helvetica Neue',Arial,sans-serif;--font-family-mono:'Consolas','Monaco',monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.1rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.6;--line-height-relaxed:1.8;--container-max-width:600px;--container-min-width:320px;--profile-image-size:100px;--profile-image-size-mobile:80px;--social-icon-size:44px;--button-icon-size:24px;--button-min-height:44px;--product-image-height:200px;--product-thumb-height:80px;--featured-thumb-size:60px;--button-radius:8px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:50%;--border-width:1px;--border-color:#e0e0e0;--border-color-light:#f0f0f0;--profile-image-border:3px solid var(--primary-color);--shadow-xs:0 1px 3px rgba(0,0,0,0.05);--shadow-sm:0 2px 5px rgba(0,0,0,0.1);--shadow-md:0 2px 10px rgba(0,0,0,0.1);--shadow-lg:0 4px 15px rgba(0,0,0,0.15);--shadow-xl:0 5px 20px rgba(0,0,0,0.2);--shadow-hover:0 5px 15px rgba(0,0,0,0.1);--transition-fast:0.2s;--transition-base:0.3s;--transition-slow:0.5s;--ease-in:ease-in;--ease-out:ease-out;--ease-in-out:ease-in-out;--ease-default:ease;--animation-delay-step:0.1s;--z-index-dropdown:100;--z-index-sticky:200;--z-index-fixed:300;--z-index-modal-backdrop:400;--z-index-modal:500;--z-index-popover:600;--z-index-tooltip:700;--z-index-product-overlay:1;--z-index-product-primary:2;--z-index-product-count:3;--breakpoint-xs:480px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--prli-bg-color:var(--background-color);--prli-bg-image:none;--prli-button-color:var(--primary-color);--prli-button-hover-color:var(--primary-hover-color);--prli-button-radius:var(--button-radius)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family);background-color:var(--prli-bg-color,var(--background-color));background-image:var(--prli-bg-image,none);background-size:cover;background-position:center;background-attachment:fixed;color:var(--text-color);line-height:var(--line-height-normal);padding:0;margin:0;min-height:100vh}body.prli-linkinbio{color:var(--text-color)}body.prli-linkinbio h1,body.prli-linkinbio h2,body.prli-linkinbio h3,body.prli-linkinbio h4,body.prli-linkinbio h5,body.prli-linkinbio h6,body.prli-linkinbio p,body.prli-linkinbio .profile-name,body.prli-linkinbio .profile-bio,body.prli-linkinbio .section-title,body.prli-linkinbio .featured-item-title,body.prli-linkinbio .featured-item-description{color:var(--text-color) !important}body.prli-linkinbio .featured-title{color:var(--primary-color) !important}body.prli-linkinbio .link-button,body.prli-linkinbio .link-button *,body.prli-linkinbio .product-button,body.prli-linkinbio .product-button *,body.prli-linkinbio .buy-button,body.prli-linkinbio .buy-button *,body.prli-linkinbio .submit-button,body.prli-linkinbio .submit-button *,body.prli-linkinbio .featured-item-button,body.prli-linkinbio .featured-item-button *,body.prli-linkinbio .social-icon,body.prli-linkinbio .social-icon *{color:var(--primary-text-color) !important}body.prli-linkinbio .product,body.prli-linkinbio .product *,body.prli-linkinbio .featured-item,body.prli-linkinbio .featured-item *,body.prli-linkinbio .featured-product,body.prli-linkinbio .featured-product *,body.prli-linkinbio .product-info,body.prli-linkinbio .product-info *,body.prli-linkinbio .featured-item-info,body.prli-linkinbio .featured-item-info *{color:#333333 !important}body.prli-linkinbio .product .product-button,body.prli-linkinbio .product .product-button *,body.prli-linkinbio .product .buy-button,body.prli-linkinbio .product .buy-button *,body.prli-linkinbio .featured-item .featured-item-button,body.prli-linkinbio .featured-item .featured-item-button *,body.prli-linkinbio .featured-product .buy-button,body.prli-linkinbio .featured-product .buy-button *,body.prli-linkinbio .read-more,body.prli-linkinbio .read-more *{color:var(--primary-color) !important;background-color:transparent !important}body.prli-linkinbio .product-price,body.prli-linkinbio .button-price{color:white !important;background-color:rgba(0,0,0,0.7) !important;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:bold}body.prli-linkinbio .featured-product .price{color:#28a745 !important;background-color:transparent !important}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}.container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:var(--container-padding)}.profile{text-align:center;margin-bottom:var(--spacing-xl)}.profile-image{width:var(--profile-image-size);height:var(--profile-image-size);border-radius:var(--radius-full);object-fit:cover;margin:0 auto var(--spacing-md);border:var(--profile-image-border)}.profile-name{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm)}.profile-bio{font-size:var(--font-size-base);margin-bottom:var(--spacing-md);color:var(--secondary-color)}.social-icons{display:flex;justify-content:center;gap:15px;margin-bottom:var(--spacing-xl)}.social-icon{width:var(--social-icon-size);height:var(--social-icon-size);min-width:var(--social-icon-size);min-height:var(--social-icon-size);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background-color:var(--prli-button-color,var(--primary-color));color:var(--primary-text-color);transition:transform var(--transition-base) var(--ease-default),background-color var(--transition-base) var(--ease-default),box-shadow var(--transition-base) var(--ease-default);touch-action:manipulation;outline:none;position:relative}.social-icon:hover{transform:scale(1.1);background-color:var(--secondary-color)}.social-icon:focus{outline:3px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2)}.social-icon:focus:not(:focus-visible){outline:none;box-shadow:none}.social-icon:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2);transform:scale(1.05)}.social-icon i{font-size:20px}body.prli-linkinbio .link-button{display:block;width:100%;padding:var(--button-padding-y) var(--button-padding-x);margin-bottom:15px;background-color:var(--prli-button-color,var(--primary-color));color:var(--primary-text-color);text-align:center;border-radius:var(--prli-button-radius,var(--button-radius));font-weight:var(--font-weight-semibold);transition:transform var(--transition-base) var(--ease-default),background-color var(--transition-base) var(--ease-default),box-shadow var(--transition-base) var(--ease-default);min-height:var(--button-min-height);touch-action:manipulation;position:relative;outline:none}body.prli-linkinbio .link-button:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover);background-color:var(--prli-button-hover-color,var(--primary-color))}body.prli-linkinbio .link-button:focus{outline:3px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2)}body.prli-linkinbio .link-button:focus:not(:focus-visible){outline:none;box-shadow:none}body.prli-linkinbio .link-button:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2)}body.prli-linkinbio .product{border-radius:var(--button-radius);overflow:hidden;margin-bottom:var(--spacing-lg);background-color:var(--background-color);box-shadow:var(--shadow-md)}body.prli-linkinbio .product-image{width:100%;height:var(--product-image-height);object-fit:cover}body.prli-linkinbio .product-info{padding:var(--spacing-md)}body.prli-linkinbio .product-title{font-weight:bold;margin-bottom:5px}body.prli-linkinbio .product-price{font-weight:bold}body.prli-linkinbio .button-image{width:var(--button-icon-size);height:var(--button-icon-size);border-radius:var(--radius-xs);object-fit:cover;flex-shrink:0}body.prli-linkinbio .button-price{background:var(--background-overlay) !important;color:var(--primary-text-color) !important;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-lg);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}body.prli-linkinbio .video-container{margin-bottom:20px;border-radius:var(--button-radius);overflow:hidden;background:#000;position:relative}body.prli-linkinbio .video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}body.prli-linkinbio .video-wrapper iframe,body.prli-linkinbio .video-wrapper embed,body.prli-linkinbio .video-wrapper object,body.prli-linkinbio .video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}body.prli-linkinbio .video-container iframe{border:none;max-width:100%;width:100%;aspect-ratio:16/9}body.prli-linkinbio .video-container>iframe{display:block;width:100%;height:auto;aspect-ratio:16/9}body.prli-linkinbio .video-title{margin-top:10px;font-weight:600;text-align:center;font-size:1.1rem}body.prli-linkinbio .video-error{padding:40px 20px;text-align:center;color:#666;font-style:italic;background:#f8f9fa;border:1px dashed #dee2e6;border-radius:var(--button-radius)}.no-links-message{text-align:center;padding:var(--spacing-2xl) var(--spacing-lg);color:var(--text-color-light);font-size:var(--font-size-lg)}.no-links-message p{margin:0}.share-section{margin:var(--spacing-xl) 0;text-align:center}.share-button{background-color:var(--primary-color);color:var(--primary-text-color);border:none;padding:10px var(--button-padding-x);border-radius:var(--button-radius);cursor:pointer;font-weight:var(--font-weight-semibold);transition:background-color var(--transition-base) var(--ease-default),box-shadow var(--transition-base) var(--ease-default);outline:none;position:relative}.share-button:hover{background-color:var(--secondary-color)}.share-button:focus{outline:3px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2)}.share-button:focus:not(:focus-visible){outline:none;box-shadow:none}.share-button:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2)}.share-menu{display:none;margin-top:10px}.share-menu.active{display:block;animation:fadeIn 0.3s ease}.copy-link-button{background-color:var(--background-color);color:var(--text-color);border:var(--border-width) solid var(--border-color);padding:var(--spacing-sm) 15px;border-radius:var(--button-radius);cursor:pointer;font-weight:var(--font-weight-semibold);transition:background-color var(--transition-base) var(--ease-default),border-color var(--transition-base) var(--ease-default),box-shadow var(--transition-base) var(--ease-default);outline:none;position:relative}.copy-link-button:hover{background-color:var(--background-dark)}.copy-link-button:focus{outline:3px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2);border-color:var(--primary-color)}.copy-link-button:focus:not(:focus-visible){outline:none;box-shadow:none;border-color:var(--border-color)}.copy-link-button:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2);border-color:var(--primary-color)}.footer{text-align:center;margin-top:var(--spacing-xl);padding:var(--spacing-md) 0;font-size:var(--font-size-sm);color:var(--secondary-color)}.footer a{color:var(--primary-color);font-weight:var(--font-weight-semibold);transition:color var(--transition-base) var(--ease-default),box-shadow var(--transition-base) var(--ease-default);outline:none;position:relative;text-decoration:underline}.footer a:hover{color:var(--primary-hover-color)}.footer a:focus{outline:3px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2);border-radius:2px}.footer a:focus:not(:focus-visible){outline:none;box-shadow:none}.footer a:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2);border-radius:2px}body.prli-linkinbio a:focus,body.prli-linkinbio button:focus,body.prli-linkinbio input:focus,body.prli-linkinbio textarea:focus,body.prli-linkinbio select:focus,body.prli-linkinbio [tabindex]:focus{outline:3px solid var(--primary-color);outline-offset:2px}body.prli-linkinbio a:focus:not(:focus-visible),body.prli-linkinbio button:focus:not(:focus-visible),body.prli-linkinbio input:focus:not(:focus-visible),body.prli-linkinbio textarea:focus:not(:focus-visible),body.prli-linkinbio select:focus:not(:focus-visible),body.prli-linkinbio [tabindex]:focus:not(:focus-visible){outline:none}body.prli-linkinbio a:focus-visible,body.prli-linkinbio button:focus-visible,body.prli-linkinbio input:focus-visible,body.prli-linkinbio textarea:focus-visible,body.prli-linkinbio select:focus-visible,body.prli-linkinbio [tabindex]:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.animate-in{opacity:0;animation:fadeIn var(--transition-slow) var(--ease-default) forwards}.animate-in{animation-delay:0s}.animate-in[data-animation-delay="0"]{animation-delay:0s}.animate-in[data-animation-delay="1"]{animation-delay:0.1s}.animate-in[data-animation-delay="2"]{animation-delay:0.2s}.animate-in[data-animation-delay="3"]{animation-delay:0.3s}.animate-in[data-animation-delay="4"]{animation-delay:0.4s}.animate-in[data-animation-delay="5"]{animation-delay:0.5s}.animate-in[data-animation-delay="6"]{animation-delay:0.6s}.animate-in[data-animation-delay="7"]{animation-delay:0.7s}.animate-in[data-animation-delay="8"]{animation-delay:0.8s}.animate-in[data-animation-delay="9"]{animation-delay:0.9s}.animate-in[data-animation-delay="10"]{animation-delay:1.0s}.product-display-item{background-color:var(--background-color);border-radius:var(--button-radius);overflow:hidden;box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-md);transition:transform var(--transition-base) var(--ease-default),box-shadow var(--transition-base) var(--ease-default)}.product-display-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.product-display-image{width:100%;height:auto;display:block;object-fit:cover}.product-display-content{padding:var(--card-padding)}.product-display-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);color:var(--text-color)}.product-display-description{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--text-color-muted);margin-bottom:var(--spacing-md)}.product-display-link{display:inline-block;margin-top:var(--spacing-sm);transition:transform var(--transition-base) var(--ease-default),box-shadow var(--transition-base) var(--ease-default);outline:none;position:relative}.product-display-link:focus{outline:3px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2);border-radius:var(--button-radius)}.product-display-link:focus:not(:focus-visible){outline:none;box-shadow:none}.product-display-link:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2);border-radius:var(--button-radius)}.product-display-error{background-color:var(--warning-bg);border:var(--border-width) solid var(--warning-border);color:var(--warning-text);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--button-radius);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm)}.products-grid .product-display-item{height:100%;display:flex;flex-direction:column}.products-grid .product-display-content{flex:1;display:flex;flex-direction:column}.products-grid .product-display-link{margin-top:auto}.featured-product .product-description{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-color-muted);margin:var(--spacing-md) 0}body.prli-linkinbio .prli-prdt-btn,body.prli-linkinbio .prli-prdt-btn a,body.prli-linkinbio .prli-prdt-btn-primary,body.prli-linkinbio .prli-prdt-btn-secondary{color:var(--primary-text-color) !important;background-color:var(--primary-color) !important;text-decoration:none !important;border-radius:var(--button-radius) !important;display:inline-block !important;padding:12px 20px !important;font-weight:bold !important;text-align:center !important;width:auto !important;max-width:200px !important;margin:5px !important;box-sizing:border-box !important;font-size:1rem !important;min-height:44px !important;transition:all 0.3s ease !important;border:none !important;cursor:pointer !important;font-family:var(--font-family) !important}body.prli-linkinbio .prli-prdt-btn:hover,body.prli-linkinbio .prli-prdt-btn a:hover,body.prli-linkinbio .prli-prdt-btn-primary:hover,body.prli-linkinbio .prli-prdt-btn-secondary:hover{background-color:var(--secondary-color) !important;transform:translateY(-2px) !important;box-shadow:0 5px 15px rgba(0,0,0,0.1) !important}body.prli-linkinbio .prli-prdt-btn:focus,body.prli-linkinbio .prli-prdt-btn a:focus,body.prli-linkinbio .prli-prdt-btn-primary:focus,body.prli-linkinbio .prli-prdt-btn-secondary:focus{outline:3px solid var(--primary-color) !important;outline-offset:2px !important;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2) !important}body.prli-linkinbio .prli-prdt-btn:focus:not(:focus-visible),body.prli-linkinbio .prli-prdt-btn a:focus:not(:focus-visible),body.prli-linkinbio .prli-prdt-btn-primary:focus:not(:focus-visible),body.prli-linkinbio .prli-prdt-btn-secondary:focus:not(:focus-visible){outline:none !important;box-shadow:0 5px 15px rgba(0,0,0,0.1) !important}body.prli-linkinbio .prli-prdt-btn:focus-visible,body.prli-linkinbio .prli-prdt-btn a:focus-visible,body.prli-linkinbio .prli-prdt-btn-primary:focus-visible,body.prli-linkinbio .prli-prdt-btn-secondary:focus-visible{outline:3px solid var(--primary-color) !important;outline-offset:2px !important;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2) !important}body.prli-linkinbio .prli-prdt-btn-container{text-align:center !important;margin-top:15px !important}body.prli-linkinbio .prli-prdt-theme .prli-prdt-btn,body.prli-linkinbio .prli-prdt-theme .prli-prdt-btn a{all:initial !important;color:var(--primary-text-color) !important;background-color:var(--primary-color) !important;text-decoration:none !important;border-radius:var(--button-radius) !important;display:inline-block !important;padding:12px 20px !important;font-weight:bold !important;text-align:center !important;width:auto !important;max-width:200px !important;margin:5px !important;box-sizing:border-box !important;font-size:1rem !important;min-height:44px !important;transition:all 0.3s ease !important;border:none !important;cursor:pointer !important;font-family:var(--font-family) !important}@media (max-width:768px){.container{padding:var(--container-padding-mobile)}.product-display-content{padding:var(--card-padding-mobile)}.product-display-title{font-size:var(--font-size-lg)}}@media (max-width:480px){.profile-image{width:var(--profile-image-size-mobile);height:var(--profile-image-size-mobile)}.link-button{padding:12px 15px}.product-display-description{font-size:var(--font-size-sm)}}.product-group-container{background:var(--background-color);border-radius:var(--button-radius);padding:var(--card-padding);margin-bottom:var(--spacing-md);box-shadow:var(--shadow-md);transition:transform var(--transition-fast) var(--ease-default)}.product-group-container:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.product-group-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);color:var(--text-color)}.product-group-description{font-size:var(--font-size-sm);color:var(--text-color-muted);margin-bottom:var(--spacing-md)}.product-group-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.product-group-item{text-align:center}.product-group-item-image{width:100%;height:var(--product-thumb-height);object-fit:cover;border-radius:calc(var(--button-radius) / 2);margin-bottom:var(--spacing-xs)}.product-group-item-title{font-size:var(--font-size-xs);color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-group-link{display:inline-block;color:var(--primary-color);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast) var(--ease-default),box-shadow var(--transition-fast) var(--ease-default);outline:none;position:relative;border-radius:2px;padding:2px 4px;margin:-2px -4px}.product-group-link:hover{color:var(--primary-color);text-decoration:underline}.product-group-link:focus{outline:3px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2)}.product-group-link:focus:not(:focus-visible){outline:none;box-shadow:none}.product-group-link:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2)}.featured-group .featured-group-preview{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.featured-group-preview-image{width:var(--featured-thumb-size);height:var(--featured-thumb-size);object-fit:cover;border-radius:calc(var(--button-radius) / 2)}.featured-group-count{font-size:var(--font-size-sm);color:var(--text-color-light);font-weight:var(--font-weight-normal)}.product-group-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm);aspect-ratio:1;margin-bottom:var(--spacing-md)}.product-group-grid-item{position:relative;overflow:hidden;border-radius:calc(var(--button-radius) / 2)}.product-group-grid-item img{width:100%;height:100%;object-fit:cover}.product-group-preview-grid{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--button-radius);margin-bottom:var(--spacing-sm)}.product-group-preview-image{position:absolute;object-fit:cover}.product-group-preview-image.primary{width:70%;height:70%;top:0;left:0;z-index:var(--z-index-product-primary)}.product-group-preview-image.secondary{width:50%;height:50%;bottom:0;right:0;z-index:var(--z-index-product-overlay)}.product-group-more{position:absolute;bottom:var(--spacing-sm);right:var(--spacing-sm);background:var(--background-overlay);color:var(--primary-text-color);padding:var(--spacing-xs) var(--spacing-sm);border-radius:calc(var(--button-radius) / 2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);z-index:var(--z-index-product-count)}.product-count{display:block;font-size:var(--font-size-sm);color:var(--text-color-light);margin-top:var(--spacing-xs)}@media (max-width:480px){.product-group-items{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.product-group-item-image{height:calc(var(--product-thumb-height) * 0.75)}.featured-group-preview-image{width:calc(var(--featured-thumb-size) * 0.83);height:calc(var(--featured-thumb-size) * 0.83)}}body.prli-linkinbio .prli-pd-button-group button,body.prli-linkinbio .prli-pd-button-group a.btn{color:var(--primary-text-color) !important;background-color:var(--prli-button-color,var(--primary-color)) !important;padding:15px 20px !important;border-radius:var(--prli-button-radius,var(--button-radius)) !important;text-decoration:none !important;font-size:16px !important;font-weight:600 !important;transition:background-color 0.3s ease,transform 0.2s ease !important;border:none !important;cursor:pointer !important;width:100% !important;margin-bottom:10px !important}body.prli-linkinbio .prli-pd-button-group button:hover,body.prli-linkinbio .prli-pd-button-group a.btn:hover{background-color:var(--secondary-color) !important;transform:translateY(-2px) !important}body.prli-linkinbio .prli-pd-button-group button:focus,body.prli-linkinbio .prli-pd-button-group a.btn:focus{outline:3px solid var(--primary-color) !important;outline-offset:2px !important;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2) !important}body.prli-linkinbio .prli-pd-button-group button:focus:not(:focus-visible),body.prli-linkinbio .prli-pd-button-group a.btn:focus:not(:focus-visible){outline:none !important;box-shadow:none !important}body.prli-linkinbio .prli-pd-button-group button:focus-visible,body.prli-linkinbio .prli-pd-button-group a.btn:focus-visible{outline:3px solid var(--primary-color) !important;outline-offset:2px !important;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2) !important}.share-link{display:block;width:100%;padding:var(--spacing-sm) 15px;margin-top:5px;background-color:var(--background-color);color:var(--text-color);border:var(--border-width) solid var(--border-color);border-radius:var(--button-radius);cursor:pointer;font-weight:var(--font-weight-semibold);text-decoration:none;text-align:left;transition:background-color var(--transition-base) var(--ease-default),border-color var(--transition-base) var(--ease-default),box-shadow var(--transition-base) var(--ease-default);outline:none;position:relative}.share-link:hover{background-color:var(--background-dark);text-decoration:none}.share-link:focus{outline:3px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2);border-color:var(--primary-color)}.share-link:focus:not(:focus-visible){outline:none;box-shadow:none;border-color:var(--border-color)}.share-link:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),0.2);border-color:var(--primary-color)}.share-link i{margin-right:8px;width:16px;display:inline-block;text-align:center}.share-facebook:hover{background-color:#1877f2;color:white;border-color:#1877f2}.share-twitter:hover{background-color:#1da1f2;color:white;border-color:#1da1f2}.share-linkedin:hover{background-color:#0077b5;color:white;border-color:#0077b5}.share-whatsapp:hover{background-color:#25d366;color:white;border-color:#25d366}.share-email:hover{background-color:#ea4335;color:white;border-color:#ea4335}