html{scroll-behavior:smooth}body{background:var(--c-white);min-width:320px;font-family:var(--ff-sans-serif);font-weight:var(--font-weight-base);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--c-black)}a{color:inherit;text-decoration:underline}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{margin-bottom:5px}p,ul,ol,dl,hr,table,blockquote{margin-bottom:var(--line-height-base)}h1[class],h2[class],h3[class],h4[class],h5[class],h6[class],h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,dl:last-child,table:last-child,blockquote:last-child{margin-bottom:0}.prolabel-content-shell{box-sizing:border-box;width:100%;max-width:var(--prolabel-shell-max-width,80rem);margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (width>=640px){.prolabel-content-shell{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=1024px){.prolabel-content-shell{padding-left:2rem;padding-right:2rem}}.post .entry{overflow:hidden}.post p{padding:10px 0}.post p.meta{padding:5px 10px}.post .entry ul,.content ul,.post .entry ol,.content ol{margin-left:25px}.post .entry a img{border:0}.post .entry ul ul,.post .entry ol ol{margin-left:25px}p img{max-width:100%;padding:0}#wp-calendar{empty-cells:show;margin:10px auto 0}#wp-calendar #next a{text-align:right;padding-right:10px}#wp-calendar #prev a{text-align:left;padding-left:10px}#wp-calendar a{display:block}#wp-calendar caption{text-align:center;width:100%}#wp-calendar td{text-align:center;padding:3px 0}.wp-caption{text-align:center;border:1px solid #ddd;margin:10px;padding-top:4px}.wp-caption img{border:0;margin:0;padding:0}.wp-caption p.wp-caption-text{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}.searchform label{color:var(--c-white)}body.admin-bar{margin-top:32px}@media screen and (width<=782px){body.admin-bar{margin-top:46px}}.clear:after{content:"";clear:both;line-height:0;display:table}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notext{white-space:nowrap;text-indent:100%;text-shadow:none;overflow:hidden}[disabled],.disabled{cursor:default}[hidden],.hidden{display:none}.alignleft{float:left}.alignright{float:right}.aligncenter,img.centered{margin-left:auto;margin-right:auto;display:block}img.alignright{margin:2px 0 2px 7px;display:inline}img.alignleft{margin:2px 7px 2px 0;display:inline}.image-fit{background-position:50%;background-size:cover;position:relative;overflow:hidden}.image-fit img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}*{box-sizing:border-box;outline:0;margin:0;padding:0}:before,:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main{display:block}template{display:none}html{-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}img,iframe,video,audio,object{max-width:100%}img,iframe{border:0}img{vertical-align:middle;height:auto;display:inline-block}b,strong{font-weight:700}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type=submit],input[type=button],input[type=reset],input[type=file],input[type=image],label[for]{cursor:pointer}button[disabled],input[disabled],textarea[disabled],select[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],textarea,a[href^=tel]{appearance:none}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}textarea{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}table{border-collapse:collapse;border-spacing:0;width:100%}nav ul,nav ol{list-style:none}input::placeholder{color:inherit;opacity:1}textarea::placeholder{color:inherit;opacity:1}input:-webkit-autofill{-webkit-text-fill-color:inherit;box-shadow:0 0 0 1000px var(--c-white) inset}input[type=text],input[type=button],input[type=tel],input[type=email],input[type=submit],input[type=date],input[type=search],textarea{appearance:none}:root{--font-size-base:16px;--font-weight-base:400;--line-height-base:1.5;--ff-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ff-serif:Georgia, "Times New Roman", Times, serif;--t-duration:.2s;--c-black:#000;--c-white:#fff;--c-base:#dadada;--prolabel-primary:#4abe9b;--prolabel-primary-dark:#3aa88a;--prolabel-primary-light:#e6f7f2;--prolabel-gray-50:#f9fafb;--prolabel-gray-100:#f3f4f6;--prolabel-gray-200:#e5e7eb;--prolabel-gray-500:#6b7280;--prolabel-gray-700:#374151;--prolabel-gray-900:#111827;--prolabel-header-sticky-offset:4.0625rem;--prolabel-shell-max-width:80rem}.prolabel-home{background:var(--prolabel-gray-50)}.prolabel-home-hero{background:linear-gradient(#e6f7f2d9 0%,#fff 100%);padding:4rem 1rem 3rem;overflow:hidden}@media (width>=768px){.prolabel-home-hero{padding:6rem 1.5rem 4rem}}.prolabel-home-hero__inner,.prolabel-home-usecases__inner,.prolabel-home-how__inner,.prolabel-home-portfolio__inner,.prolabel-home-reviews__inner,.prolabel-home-specs__inner{max-width:80rem;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (width>=640px){.prolabel-home-hero__inner,.prolabel-home-usecases__inner,.prolabel-home-how__inner,.prolabel-home-portfolio__inner,.prolabel-home-reviews__inner,.prolabel-home-specs__inner{padding-left:1.5rem;padding-right:1.5rem}}.prolabel-home-hero__grid{flex-direction:column;align-items:center;gap:2.5rem;display:flex}@media (width>=768px){.prolabel-home-hero__grid{flex-direction:row;align-items:center;gap:3rem}.prolabel-home-hero__content{text-align:left;flex:58%}.prolabel-home-hero__visual{flex:42%}}.prolabel-home-hero__title{color:var(--prolabel-gray-900);text-align:center;margin:0 0 1.25rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.15}@media (width>=768px){.prolabel-home-hero__title{text-align:left}}.prolabel-home-hero__accent{color:var(--prolabel-primary-dark)}.prolabel-home-hero__lead{color:var(--prolabel-gray-600);text-align:center;margin:0 0 1.75rem;font-size:1.125rem}@media (width>=768px){.prolabel-home-hero__lead{text-align:left;font-size:1.25rem}}.prolabel-home-hero__bullets{text-align:left;margin:0 0 2rem;padding:0;list-style:none;display:inline-block}.prolabel-home-hero__bullet{color:var(--prolabel-gray-700);align-items:flex-start;gap:.65rem;margin-bottom:.65rem;display:flex}.prolabel-home-hero__check{color:var(--prolabel-primary);font-weight:700}.prolabel-home-hero__actions{flex-direction:column;align-items:stretch;gap:1rem;display:flex}@media (width>=640px){.prolabel-home-hero__actions{flex-flow:wrap;justify-content:center}}@media (width>=640px) and (width>=768px){.prolabel-home-hero__actions{justify-content:flex-start}}.prolabel-home-btn{transition:background var(--t-duration), color var(--t-duration), border-color var(--t-duration);border-radius:.75rem;justify-content:center;align-items:center;padding:.875rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.prolabel-home-btn--primary{background:var(--prolabel-primary);color:#fff;border:2px solid var(--prolabel-primary)}.prolabel-home-btn--primary:hover{background:var(--prolabel-primary-dark);border-color:var(--prolabel-primary-dark);color:#fff}.prolabel-home-btn--outline{color:var(--prolabel-gray-900);border:2px solid var(--prolabel-gray-300);background:0 0}.prolabel-home-btn--outline:hover{border-color:var(--prolabel-primary);color:var(--prolabel-primary-dark)}.prolabel-home-btn--on-dark{color:var(--prolabel-primary-dark);background:#fff;border:none;margin-bottom:2rem;box-shadow:0 10px 40px #0000001f}.prolabel-home-btn--on-dark:hover{background:var(--prolabel-gray-50);color:var(--prolabel-primary-dark)}.prolabel-home-hero__img-wrap{background:var(--prolabel-gray-200);aspect-ratio:4/3;border-radius:1rem;overflow:hidden;box-shadow:0 25px 50px #0000001f}@media (width>=768px){.prolabel-home-hero__img-wrap{aspect-ratio:auto;min-height:420px}}.prolabel-home-hero__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.prolabel-home-section-head{text-align:center;margin-bottom:3rem}.prolabel-home-section-head__title{color:var(--prolabel-gray-900);margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800}.prolabel-home-section-head__lead{color:var(--prolabel-gray-600);max-width:42rem;margin:0 auto;font-size:1.125rem}.prolabel-home-section-head__lead--narrow{max-width:36rem}.prolabel-home-usecases{background:var(--prolabel-gray-50);padding:4rem 0}.prolabel-home-usecases__grid{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (width>=768px){.prolabel-home-usecases__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.prolabel-home-usecases__grid{grid-template-columns:repeat(3,1fr)}}.prolabel-home-card{border:1px solid var(--prolabel-gray-200);transition:border-color var(--t-duration), box-shadow var(--t-duration);background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 1px 2px #0000000a}.prolabel-home-card:hover{border-color:var(--prolabel-primary);box-shadow:0 8px 24px #4abe9b1f}.prolabel-home-card__icon{border-radius:.5rem;margin-bottom:1rem;padding:.65rem .85rem;font-size:.75rem;display:inline-flex}.prolabel-home-card--blue .prolabel-home-card__icon{color:#2563eb;background:#dbeafe}.prolabel-home-card--emerald .prolabel-home-card__icon{background:var(--prolabel-primary-light);color:var(--prolabel-primary-dark)}.prolabel-home-card--purple .prolabel-home-card__icon{color:#9333ea;background:#f3e8ff}.prolabel-home-card--orange .prolabel-home-card__icon{color:#ea580c;background:#ffedd5}.prolabel-home-card--pink .prolabel-home-card__icon{color:#db2777;background:#fce7f3}.prolabel-home-card--indigo .prolabel-home-card__icon{color:#4f46e5;background:#e0e7ff}.prolabel-home-card__title{color:var(--prolabel-gray-900);margin:0 0 .75rem;font-size:1.25rem;font-weight:800}.prolabel-home-card__text{color:var(--prolabel-gray-600);margin:0;line-height:1.6}.prolabel-home-how{background:#fff;padding:4rem 0;position:relative}.prolabel-home-how__line{display:none}@media (width>=768px){.prolabel-home-how__line{background:var(--prolabel-gray-200);height:2px;display:block;position:absolute;top:7.5rem;left:10%;right:10%}}.prolabel-home-how__grid{z-index:1;grid-template-columns:1fr;gap:2rem;display:grid;position:relative}@media (width>=768px){.prolabel-home-how__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.prolabel-home-how__step{text-align:center}.prolabel-home-how__badge{width:5rem;height:5rem;color:var(--prolabel-primary-dark);background:#e6f7f2;border:4px solid #fff;border-radius:9999px;justify-content:center;align-items:center;margin:0 auto 1rem;font-weight:800;display:flex;position:relative;box-shadow:0 4px 12px #0000000f}.prolabel-home-how__badge:after{content:"";background:var(--prolabel-gray-900);color:#fff;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;display:flex;position:absolute;top:-.35rem;right:-.35rem}.prolabel-home-how__step:first-child .prolabel-home-how__badge:after{content:"1"}.prolabel-home-how__step:nth-child(2) .prolabel-home-how__badge:after{content:"2"}.prolabel-home-how__step:nth-child(3) .prolabel-home-how__badge:after{content:"3"}.prolabel-home-how__step:nth-child(4) .prolabel-home-how__badge:after{content:"4"}.prolabel-home-how__step-title{color:var(--prolabel-gray-900);margin:0 0 .5rem;font-size:1.125rem;font-weight:800}.prolabel-home-how__step-text{color:var(--prolabel-gray-600);margin:0;font-size:.9375rem;line-height:1.5}.prolabel-home-portfolio{background:var(--prolabel-gray-50);padding:4rem 0}.prolabel-home-portfolio__grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width>=768px){.prolabel-home-portfolio__grid{grid-template-columns:repeat(4,1fr)}}.prolabel-home-portfolio__cell{aspect-ratio:1;cursor:pointer;background:var(--prolabel-gray-200);border:none;border-radius:.5rem;width:100%;padding:0;display:block;position:relative;overflow:hidden}.prolabel-home-portfolio__cell img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .45s}.prolabel-home-portfolio__cell:hover img{transform:scale(1.08)}.prolabel-home-portfolio__zoom{color:#fff;opacity:0;background:0 0;justify-content:center;align-items:center;font-weight:600;transition:background .3s,opacity .3s;display:flex;position:absolute;inset:0}.prolabel-home-portfolio__cell:hover .prolabel-home-portfolio__zoom{opacity:1;background:#00000059}.prolabel-home-lightbox{z-index:10050;background:#000000e6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.prolabel-home-lightbox img{-o-object-fit:contain;object-fit:contain;border-radius:.375rem;max-width:100%;max-height:90vh}.prolabel-home-lightbox__close{color:#fff;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:2rem;line-height:1;position:absolute;top:1rem;right:1rem}.prolabel-home-reviews{background:#fff;padding:4rem 0}.prolabel-home-reviews__score{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.prolabel-home-reviews__stars{color:#facc15;letter-spacing:.05em}.prolabel-home-reviews__avg{color:var(--prolabel-gray-900);font-size:1.25rem;font-weight:800}.prolabel-home-reviews__grid{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (width>=768px){.prolabel-home-reviews__grid{grid-template-columns:repeat(3,1fr)}}.prolabel-home-review-card{border:1px solid var(--prolabel-gray-200);background:#fff;border-radius:1rem;flex-direction:column;height:100%;padding:2rem;display:flex}.prolabel-home-review-card__stars{letter-spacing:.05em;margin-bottom:1rem;font-size:1.1rem}.prolabel-home-review-card__stars .is-on{color:#facc15}.prolabel-home-review-card__stars .is-off{color:var(--prolabel-gray-300)}.prolabel-home-review-card__text{color:var(--prolabel-gray-700);flex:1;margin:0 0 1.5rem;font-style:italic;line-height:1.55}.prolabel-home-review-card__author{align-items:center;gap:1rem;display:flex}.prolabel-home-review-card__author img{-o-object-fit:cover;object-fit:cover;border-radius:9999px}.prolabel-home-review-card__name{color:var(--prolabel-gray-900);font-weight:800;display:block}.prolabel-home-review-card__role{color:var(--prolabel-gray-500);font-size:.875rem}.prolabel-home-specs{background:var(--prolabel-gray-50);padding:4rem 0}.prolabel-home-specs__panel{border:1px solid var(--prolabel-gray-200);background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 2px #0000000a}.prolabel-home-specs__tabs{border-bottom:1px solid var(--prolabel-gray-200);flex-direction:column;display:flex}@media (width>=640px){.prolabel-home-specs__tabs{flex-direction:row}}.prolabel-home-specs__tab{color:var(--prolabel-gray-600);cursor:pointer;transition:background var(--t-duration), color var(--t-duration);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600}.prolabel-home-specs__tab:hover{background:var(--prolabel-gray-50);color:var(--prolabel-gray-900)}.prolabel-home-specs__tab.is-active{color:var(--prolabel-primary-dark);border-bottom-color:var(--prolabel-primary);background:#e6f7f280}.prolabel-home-specs__body{padding:1.5rem 1.25rem 2rem}@media (width>=768px){.prolabel-home-specs__body{padding:2rem}}.prolabel-home-specs__h3{color:var(--prolabel-gray-900);margin:0 0 1rem;font-size:1.25rem;font-weight:800}.prolabel-home-specs__table-wrap{overflow-x:auto}.prolabel-home-specs__table{border-collapse:collapse;width:100%;font-size:.875rem}.prolabel-home-specs__table th,.prolabel-home-specs__table td{text-align:left;border-bottom:1px solid var(--prolabel-gray-200);padding:.75rem 1rem}.prolabel-home-specs__table thead th{background:var(--prolabel-gray-50);color:var(--prolabel-gray-700);font-weight:700}.prolabel-home-specs__list{color:var(--prolabel-gray-600);margin:0;padding-left:1.25rem;line-height:1.6}.prolabel-home-specs__list li{margin-bottom:.75rem}.prolabel-home-specs__note{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:.5rem;margin-top:1.5rem;padding:1rem 1.25rem;font-size:.875rem}.prolabel-home-specs__two{gap:2rem;display:grid}@media (width>=768px){.prolabel-home-specs__two{grid-template-columns:repeat(2,1fr)}}.prolabel-home-specs__checklist{color:var(--prolabel-gray-600);margin:0;padding:0;list-style:none}.prolabel-home-specs__checklist li{margin-bottom:.65rem;padding-left:1.25rem;position:relative}.prolabel-home-specs__checklist li:before{content:"✓";color:var(--prolabel-primary);font-weight:700;position:absolute;left:0}.prolabel-home-finalcta{background:linear-gradient(135deg, var(--prolabel-primary) 0%, var(--prolabel-primary-dark) 100%);text-align:center;padding:4.5rem 1rem}.prolabel-home-finalcta__inner{max-width:48rem;margin:0 auto}.prolabel-home-finalcta__title{color:#fff;margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:800}.prolabel-home-finalcta__lead{color:#ffffffe6;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.55}.prolabel-home-finalcta__trust{color:#ffffffe6;flex-direction:column;align-items:center;gap:.75rem;margin:0;padding:0;font-size:.875rem;font-weight:600;list-style:none;display:flex}@media (width>=640px){.prolabel-home-finalcta__trust{flex-flow:wrap;justify-content:center;gap:1.5rem}}.prolabel-home .prolabel-trust{border-left:none;border-right:none;border-radius:0;margin-top:0}.prolabel-home .prolabel-faq{padding-top:2rem}.prolabel-pdp--react .prolabel-product__summary-sticky{position:relative}@media (width>=1024px){.prolabel-pdp--react .prolabel-product__col--summary[data-prolabel-config-scroll]{top:calc(var(--prolabel-sticky-top,var(--prolabel-header-sticky-offset,4.0625rem)) + .5rem)}}.prolabel-pdp--react .prolabel-pdp__progress-wrap{z-index:1;margin-bottom:2rem;padding-top:.5rem;padding-bottom:.25rem;position:relative}.prolabel-step-title-wrap{align-items:center;display:inline-flex}.prolabel-wizard-progress--react{--plwiz-line-bg:#e5e7eb;--plwiz-line-fill:#10b981;--plwiz-ring:#d1fae5;--plwiz-node-completed:#10b981;--plwiz-node-completed-hover:#059669;--plwiz-node-active:#059669;--plwiz-label-active:#047857;--plwiz-label-done:#1f2937;--plwiz-label-todo:#9ca3af;width:100%;padding:1.5rem 0 .25rem}.prolabel-wizard-progress--react .prolabel-wizard-progress__track{isolation:isolate;justify-content:space-between;align-items:center;min-height:2.5rem;padding:0;display:flex;position:relative}.prolabel-wizard-progress--react .prolabel-wizard-progress__line-bg,.prolabel-wizard-progress--react .prolabel-wizard-progress__line-fill{pointer-events:none;border-radius:9999px;height:.25rem;position:absolute;top:1.25rem;left:0}.prolabel-wizard-progress--react .prolabel-wizard-progress__line-bg{z-index:0;background:var(--plwiz-line-bg);width:auto;right:0}.prolabel-wizard-progress--react .prolabel-wizard-progress__line-fill{z-index:1;background:var(--plwiz-line-fill);width:0;transition:width .5s cubic-bezier(.4,0,.2,1)}.prolabel-wizard-progress--react .prolabel-wizard-progress__nodes{z-index:2;justify-content:space-between;align-items:flex-start;gap:.25rem;width:100%;padding:0;display:flex;position:relative}.prolabel-wizard-progress--react .prolabel-wizard-progress__node-wrap{z-index:2;text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;padding-bottom:1.625rem;display:flex;position:relative}.prolabel-wizard-progress--react .prolabel-wizard-progress__node{z-index:2;border:2px solid var(--plwiz-line-bg);width:2.5rem;height:2.5rem;color:var(--plwiz-label-todo);cursor:default;background:#fff;border-radius:9999px;font-size:.875rem;font-weight:700;line-height:1;transition:transform .3s,border-color .3s,background .3s,color .3s,box-shadow .3s;position:relative}.prolabel-wizard-progress--react .prolabel-wizard-progress__node.is-active{background:var(--plwiz-node-active);border-color:var(--plwiz-node-active);color:#fff;box-shadow:0 0 0 4px var(--plwiz-ring), 0 0 0 8px #d1fae58c, 0 0 24px 0 #10b98138, 0 4px 6px -1px #0f172a14;transform:scale(1.1)}.prolabel-wizard-progress--react .prolabel-wizard-progress__node.is-completed:not(.is-active){background:var(--plwiz-node-completed);border-color:var(--plwiz-node-completed);color:#fff;cursor:pointer}.prolabel-wizard-progress--react .prolabel-wizard-progress__node.is-completed:not(:disabled):hover{background:var(--plwiz-node-completed-hover);border-color:var(--plwiz-node-completed-hover)}.prolabel-wizard-progress--react .prolabel-wizard-progress__node:disabled:not(.is-active){opacity:1;cursor:not-allowed}.prolabel-wizard-progress--react .prolabel-wizard-progress__node:focus-visible{outline:2px solid var(--plwiz-node-active);outline-offset:3px}.prolabel-wizard-progress--react .prolabel-wizard-progress__node-check{justify-content:center;align-items:center;display:flex}.prolabel-wizard-progress--react .prolabel-wizard-progress__node-check[hidden]{display:none!important}.prolabel-wizard-progress--react .prolabel-wizard-progress__check-svg{stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:1.25rem;height:1.25rem;display:block}.prolabel-wizard-progress--react .prolabel-wizard-progress__node-label{max-width:100%;color:var(--plwiz-label-todo);white-space:nowrap;text-overflow:ellipsis;margin-top:0;padding:0 .125rem;font-size:.75rem;font-weight:500;line-height:1.25;transition:color .3s;position:absolute;top:calc(100% + .375rem);left:50%;overflow:hidden;transform:translate(-50%)}@media (width>=768px){.prolabel-wizard-progress--react .prolabel-wizard-progress__node-label{font-size:.875rem}}.prolabel-wizard-progress--react .prolabel-wizard-progress__node-wrap:has(.is-completed) .prolabel-wizard-progress__node-label{color:var(--plwiz-label-done)}.prolabel-wizard-progress--react .prolabel-wizard-progress__node-wrap:has(.is-active) .prolabel-wizard-progress__node-label{color:var(--plwiz-label-active)}@media (width<=639px){.prolabel-wizard-progress--react .prolabel-wizard-progress__nodes{flex-wrap:nowrap;justify-content:space-between;padding-bottom:0;overflow:visible}.prolabel-wizard-progress--react .prolabel-wizard-progress__node-wrap{flex:1 1 0;min-width:0;padding-inline:.125rem}.prolabel-wizard-progress--react .prolabel-wizard-progress__node{width:2.125rem;height:2.125rem;font-size:.75rem}.prolabel-wizard-progress--react .prolabel-wizard-progress__node-label{white-space:normal;text-overflow:clip;font-size:.6875rem;line-height:1.15;overflow:visible}}.prolabel-pdp--react .prolabel-pdp__card--wizard{min-height:28rem;padding:1.5rem 1.25rem 2rem}@media (width>=768px){.prolabel-pdp--react .prolabel-pdp__card--wizard{min-height:31.25rem;padding:2.25rem 2.5rem}}.plwiz-animate{animation:.45s ease-out both plwiz-in}@keyframes plwiz-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.plwiz-step__head{margin-bottom:2rem}.plwiz-step__title{color:var(--prolabel-gray-900);margin:0 0 .5rem;font-size:1.5rem;font-weight:800;line-height:1.2}@media (width>=768px){.plwiz-step__title{font-size:1.875rem}}.plwiz-step__lead{color:var(--prolabel-gray-600);margin:0;font-size:1rem;line-height:1.55}.plwiz-sub{margin-bottom:2.25rem}.plwiz-sub__title{color:var(--prolabel-gray-900);margin:0 0 1rem;font-size:1.125rem;font-weight:800}.plwiz-sub__title-row{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.plwiz-sub__title-row .plwiz-sub__title{margin:0}.plwiz-sub__ico{width:1.25rem;height:1.25rem;color:var(--prolabel-primary-dark);flex-shrink:0}.plwiz-pick__input{opacity:0;pointer-events:none;position:absolute}.plwiz-pick{cursor:pointer;border:2px solid var(--prolabel-gray-200);background:#fff;border-radius:.75rem;transition:border-color .2s,background .2s,box-shadow .2s;display:block}.plwiz-pick:hover{background:var(--prolabel-gray-50);border-color:#a7f3d0}.plwiz-pick:has(.plwiz-pick__input:checked){border-color:var(--prolabel-primary);background:#e6f7f2a6;box-shadow:0 4px 14px #4abe9b1f}.plwiz-pick.is-selected{border-color:var(--prolabel-primary);background:#e6f7f2a6}.plwiz-grid{gap:1rem;display:grid}.plwiz-grid--2{grid-template-columns:1fr}@media (width>=640px){.plwiz-grid--2{grid-template-columns:repeat(2,1fr)}}.plwiz-grid--3{grid-template-columns:1fr}@media (width>=640px){.plwiz-grid--3{grid-template-columns:repeat(3,1fr)}}.plwiz-grid--design{grid-template-columns:1fr}@media (width>=768px){.plwiz-grid--design{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.plwiz-pick--row .plwiz-pick__row-inner{align-items:flex-start;gap:1rem;padding:1rem;display:flex}.plwiz-pick__icon-wrap{background:var(--prolabel-gray-100);color:var(--prolabel-gray-600);border-radius:.5rem;flex-shrink:0;padding:.75rem}.plwiz-pick:has(.plwiz-pick__input:checked) .plwiz-pick__icon-wrap{background:var(--prolabel-primary);color:#fff}.plwiz-pick__svg{width:1.5rem;height:1.5rem;display:block}.plwiz-pick__title{color:var(--prolabel-primary-dark);margin-bottom:.25rem;font-weight:700;display:block}.plwiz-pick:has(.plwiz-pick__input:checked) .plwiz-pick__title{color:#064e3b}.plwiz-pick__desc{color:var(--prolabel-gray-500);font-size:.875rem;display:block}.plwiz-pick:has(.plwiz-pick__input:checked) .plwiz-pick__desc{color:#047857}.plwiz-pick--col .plwiz-pick__col-inner{text-align:center;flex-direction:column;align-items:center;padding:1.5rem 1rem;display:flex;position:relative}.plwiz-pick__badge{background:var(--prolabel-primary);color:#fff;white-space:nowrap;border-radius:9999px;padding:.2rem .75rem;font-size:.6875rem;font-weight:800;position:absolute;top:-.65rem;left:50%;transform:translate(-50%)}.plwiz-pick__ico-big{color:var(--prolabel-gray-400);margin-bottom:1rem}.plwiz-pick:has(.plwiz-pick__input:checked) .plwiz-pick__ico-big{color:var(--prolabel-primary-dark)}.plwiz-pick__ico-big .plwiz-pick__svg{width:2.5rem;height:2.5rem}@media (width<=767px){.plwiz-pick--col .plwiz-pick__col-inner{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:.625rem;padding:1rem .875rem}.plwiz-pick--col .plwiz-pick__ico-big{flex-shrink:0;margin-bottom:0}.plwiz-pick--col .plwiz-pick__ico-big .plwiz-pick__svg{width:2rem;height:2rem}.plwiz-pick--col .plwiz-pick__title{margin:0;line-height:1.2}}.plwiz-pick__desc-sm{color:var(--prolabel-gray-500);margin-top:.25rem;font-size:.75rem}.plwiz-pick:has(.plwiz-pick__input:checked) .plwiz-pick__desc-sm{color:#047857}.plwiz-pick--fin .plwiz-pick__fin-inner{text-align:left;align-items:center;gap:.75rem;padding:1rem;display:flex}.plwiz-pick__ico-mid{color:var(--prolabel-gray-400);flex-shrink:0}.plwiz-pick:has(.plwiz-pick__input:checked) .plwiz-pick__ico-mid{color:var(--prolabel-primary-dark)}.plwiz-pick__ico-mid .plwiz-pick__svg{width:1.5rem;height:1.5rem;stroke:var(--prolabel-primary-dark)}.plwiz-pick__title-sm{color:var(--prolabel-gray-900);font-size:.875rem;font-weight:800;display:block}.plwiz-pick__desc-xs{color:var(--prolabel-gray-500);margin-top:.125rem;font-size:.75rem;display:block}.plwiz-size-visual{justify-content:center;align-items:flex-end;height:4rem;margin-bottom:1rem;display:flex}.plwiz-size-box{background:#a7f3d0;border-radius:.25rem;transition:background .2s,width .2s,height .2s}.plwiz-pick:has(.plwiz-pick__input:checked) .plwiz-size-box{background:var(--prolabel-primary)}.plwiz-size--s{width:1.5rem;height:1.5rem}.plwiz-size--m{width:2.5rem;height:2.5rem}.plwiz-size--l{width:4rem;height:4rem}.plwiz-pick__desc-md{color:var(--prolabel-gray-600);margin-bottom:.35rem;font-size:.875rem;font-weight:600}.plwiz-pick:has(.plwiz-pick__input:checked) .plwiz-pick__desc-md{color:#047857}.plwiz-pick__hint{color:var(--prolabel-gray-500);font-size:.75rem}.plwiz-pick:has(.plwiz-pick__input:checked) .plwiz-pick__hint{color:#059669d9}.plwiz-qty-panel{background:var(--prolabel-gray-50);border:1px solid var(--prolabel-gray-200);border-radius:.75rem;padding:1.25rem}.plwiz-qty-panel__inner{flex-direction:column;gap:1.25rem;display:flex}@media (width>=768px){.plwiz-qty-panel__inner{flex-direction:row;align-items:flex-start;gap:1.5rem}}.plwiz-qty-slot{flex:none;min-width:10rem}.plwiz-qty-slot .quantity{margin:0}.plwiz-qty-slot .quantity input.qty{border:1px solid var(--prolabel-gray-300);border-radius:.5rem;width:100%;padding:.65rem .85rem;font-size:1.125rem;font-weight:800}.plwiz-qty-presets{flex:1}.plwiz-qty-presets__label{color:var(--prolabel-gray-700);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.plwiz-qty-chips{flex-wrap:wrap;gap:.5rem;display:flex}.plwiz-chip{border:1px solid var(--prolabel-gray-300);color:var(--prolabel-gray-700);cursor:pointer;background:#fff;border-radius:.5rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.plwiz-chip:hover{background:var(--prolabel-gray-100)}.plwiz-chip.is-active,.plwiz-chip:focus-visible{border-color:var(--prolabel-primary);background:var(--prolabel-primary);color:#fff;outline:none;box-shadow:0 2px 8px #4abe9b59}.plwiz-qty-discount{color:var(--prolabel-primary-dark);margin:.75rem 0 0;font-size:.875rem;font-weight:600}.plwiz-design{cursor:pointer;border:2px solid var(--prolabel-gray-200);background:#fff;border-radius:1rem;transition:border-color .2s,background .2s,box-shadow .2s;display:block}.plwiz-design:hover{background:var(--prolabel-gray-50);border-color:#a7f3d0}.plwiz-design:has(.plwiz-pick__input:checked){border-color:var(--prolabel-primary);background:#e6f7f2a6;box-shadow:0 4px 14px #4abe9b1f}.plwiz-design.is-selected{border-color:var(--prolabel-primary);background:#e6f7f2a6}.plwiz-design__inner{text-align:center;flex-direction:column;align-items:center;padding:2rem 1.25rem;display:flex}.plwiz-design__orb{background:var(--prolabel-gray-100);width:4rem;height:4rem;color:var(--prolabel-gray-500);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.plwiz-design:has(.plwiz-pick__input:checked) .plwiz-design__orb{background:var(--prolabel-primary);color:#fff}.plwiz-design__svg{width:2rem;height:2rem}.plwiz-design__title{color:var(--prolabel-gray-900);margin-bottom:.75rem;font-size:1.25rem;font-weight:800}.plwiz-design:has(.plwiz-pick__input:checked) .plwiz-design__title{color:#064e3b}.plwiz-design__desc{color:var(--prolabel-gray-500);max-width:22rem;margin-bottom:1.25rem;font-size:.875rem}.plwiz-design:has(.plwiz-pick__input:checked) .plwiz-design__desc{color:#047857}.plwiz-design__drop{background:#fff;border:2px dashed #6ee7b7;border-radius:.75rem;flex-direction:column;align-items:center;width:100%;margin-top:auto;padding:1.25rem;display:none}.plwiz-design--upload:has(input:checked) .plwiz-design__drop--upload{display:flex}.plwiz-design__drop-title{color:var(--prolabel-primary-dark);font-size:.875rem;font-weight:600}.plwiz-design__drop-meta{color:var(--prolabel-gray-400);margin-top:.25rem;font-size:.75rem}.plwiz-design__brief{text-align:left;width:100%;margin-top:auto;display:none}.plwiz-design--help:has(input:checked) .plwiz-design__brief{flex-direction:column;gap:.5rem;display:flex}.plwiz-design__brief-label{color:#064e3b;font-size:.875rem;font-weight:600}.plwiz-design__textarea{resize:vertical;border:1px solid #a7f3d0;border-radius:.5rem;width:100%;min-height:5rem;padding:.65rem .75rem;font-size:.875rem}.plwiz-design__textarea:focus{outline:2px solid var(--prolabel-primary);outline-offset:1px;border-color:var(--prolabel-primary)}.plwiz-footer{border-top:1px solid var(--prolabel-gray-100);align-items:center;gap:1rem;margin-top:.5rem;padding-top:1.5rem;display:flex}.plwiz-footer--end{justify-content:flex-end}.plwiz-footer--between{justify-content:space-between}.plwiz-btn{cursor:pointer;border:2px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.plwiz-btn--lg{padding:.85rem 1.75rem;font-size:1.0625rem}.plwiz-btn--primary{color:#fff;background:#059669;border-color:#059669;box-shadow:0 1px 2px #0000000f}.plwiz-btn--primary:hover{color:#fff;background:#047857;border-color:#047857}.plwiz-btn--outline{color:#059669;background:0 0;border-color:#059669}.plwiz-btn--outline:hover{background:#ecfdf5}.plwiz-btn__ico{flex-shrink:0;width:1.25rem;height:1.25rem}.plwiz-btn--full{width:100%}@media (width<=767px){.plwiz-footer{flex-direction:column;align-items:stretch;gap:.625rem}.plwiz-footer [data-wizard-next].plwiz-btn--primary.plwiz-btn--lg{order:1;width:100%}.plwiz-footer [data-wizard-back]{order:2;width:100%}}.plwiz-only-mobile{display:flex}@media (width>=1024px){.plwiz-only-mobile{display:none!important}}.plwiz-review-hero{text-align:center;margin-bottom:2rem}.plwiz-review-hero__icon{width:4rem;height:4rem;color:var(--prolabel-primary-dark);background:#d1fae5;border-radius:9999px;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.plwiz-review-hero__svg{width:2rem;height:2rem}.plwiz-review-hero__title{color:var(--prolabel-gray-900);margin:0 0 .5rem;font-size:1.5rem;font-weight:800}@media (width>=768px){.plwiz-review-hero__title{font-size:1.875rem}}.plwiz-review-hero__lead{color:var(--prolabel-gray-600);margin:0}.plwiz-review-card{background:var(--prolabel-gray-50);border:1px solid var(--prolabel-gray-200);border-radius:1rem;margin-bottom:2rem;padding:1.5rem}@media (width>=768px){.plwiz-review-card{padding:2rem}}.plwiz-review-card__title{border-bottom:1px solid var(--prolabel-gray-200);color:var(--prolabel-gray-900);margin:0 0 1.25rem;padding-bottom:1rem;font-size:1.125rem;font-weight:800}.plwiz-review-grid{grid-template-columns:1fr;gap:1.25rem 2rem;display:grid}@media (width>=768px){.plwiz-review-grid{grid-template-columns:repeat(2,1fr)}}.plwiz-review-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.plwiz-review-k{color:var(--prolabel-gray-500);margin:0 0 .2rem;font-size:.875rem}.plwiz-review-v{color:var(--prolabel-gray-900);text-transform:capitalize;margin:0;font-weight:600}.plwiz-review-link{color:#059669;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.875rem;font-weight:600;text-decoration:underline}.plwiz-trust-strip{color:var(--prolabel-gray-600);background:#ecfdf5;border-radius:.5rem;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem;font-size:.875rem;display:flex}@media (width>=640px){.plwiz-trust-strip{flex-flow:wrap;justify-content:center}}.plwiz-trust-strip__item{align-items:center;gap:.5rem;display:flex}.plwiz-trust-strip__ico{width:1.25rem;height:1.25rem;color:var(--prolabel-primary-dark);flex-shrink:0}.plwiz-trust-strip__sep{color:var(--prolabel-gray-300);display:none}@media (width>=640px){.plwiz-trust-strip__sep{display:inline}}.prolabel-order-react__desktop{display:none}@media (width>=1024px){.prolabel-order-react__desktop{display:block}}.prolabel-order-react__card{padding:1.5rem}.prolabel-order-react__row{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.prolabel-order-react__row--last{border-bottom:1px solid var(--prolabel-gray-100);margin-bottom:1rem;padding-bottom:1rem}.prolabel-order-react__k{text-transform:uppercase;letter-spacing:.03em;color:var(--prolabel-gray-500);margin:0 0 .2rem;font-size:.75rem;font-weight:600}.prolabel-order-react__v{color:var(--prolabel-gray-900);margin:0;font-size:.875rem;font-weight:700}.prolabel-order-react__tick{color:#059669;flex-shrink:0;margin-top:.1rem}.prolabel-order-react__tick-svg{width:1rem;height:1rem;display:block}.prolabel-order-react__pricebox{background:var(--prolabel-gray-50);border-radius:.75rem;margin-bottom:1rem;padding:1rem}.prolabel-order-react__unitline{color:var(--prolabel-gray-600);margin:0 0 .75rem;font-size:.875rem}.prolabel-order-react__totalrow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.prolabel-order-react__totallabel{color:var(--prolabel-gray-900);font-size:1rem;font-weight:800}.prolabel-order-react__totalval{color:#059669;font-size:1.875rem;font-weight:800;line-height:1.1}.prolabel-order-react__totalval .woocommerce-Price-amount{font-size:inherit}.prolabel-order-react__checkout{margin-top:.25rem;box-shadow:0 10px 30px #4abe9b59}.prolabel-pdp--react .prolabel-order-card__body{padding-top:0}.prolabel-pdp--react .prolabel-order-card{border:none;border:1px solid var(--prolabel-gray-100);border-radius:1rem;overflow:hidden;box-shadow:0 10px 40px #00000014}.prolabel-mobile-bar--react{box-shadow:0 -12px 40px #0000001f}@media (width<=1023px){.prolabel-mobile-bar.prolabel-mobile-bar--react{box-sizing:border-box;width:100vw;max-width:100vw;margin:0;right:auto}}.prolabel-mobile-bar__expand--react{max-height:60vh;overflow-y:auto}.prolabel-mobile-bar__react-rows{flex-direction:column;gap:.65rem;padding:.5rem 0 .25rem;display:flex}.prolabel-mobile-bar__react-row{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.875rem;display:flex}.prolabel-mobile-bar__react-ico{color:#059669;flex-shrink:0;width:1rem;height:1rem}.prolabel-mobile-bar__react-k{color:var(--prolabel-gray-600)}.prolabel-mobile-bar__react-v{color:var(--prolabel-gray-900);text-align:right;margin-left:auto;font-weight:700}.prolabel-mobile-bar__react-foot{border-top:1px solid var(--prolabel-gray-200);color:var(--prolabel-gray-500);margin:.75rem 0 0;padding-top:.75rem;font-size:.75rem}.prolabel-mobile-bar__edit{border-radius:.65rem;width:100%;margin-top:.75rem;font-weight:700;color:var(--prolabel-primary-dark)!important;border:1px solid var(--prolabel-gray-300)!important;background:#fff!important}.prolabel-mobile-bar__edit:hover{background:var(--prolabel-gray-50)!important;border-color:var(--prolabel-primary)!important}.prolabel-mobile-bar__toggle--react{cursor:pointer;min-height:2.75rem;color:var(--prolabel-gray-600);background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-weight:600;display:flex}.prolabel-mobile-bar__dots{gap:.25rem;display:flex}.prolabel-mobile-bar__dot{background:var(--prolabel-gray-300);border-radius:9999px;width:.5rem;height:.5rem;transition:background .2s}.prolabel-mobile-bar__dot.is-on{background:#059669}.prolabel-mobile-bar__prog-text{color:var(--prolabel-gray-500);font-size:.75rem}.prolabel-mobile-bar__chev{color:var(--prolabel-gray-400);font-size:.65rem;line-height:1}.prolabel-mobile-bar__hint-box{text-align:center;background:#ecfdf5;border-radius:.5rem;padding:.75rem 1rem}.prolabel-mobile-bar__hint-text{color:#047857;margin:0;font-size:.75rem;font-weight:600}.prolabel-mobile-bar__cta--final{border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3.25rem;font-size:1rem;font-weight:800;display:flex;color:#fff!important;background:#059669!important;border:none!important}@keyframes prolabel-mobile-cta-pulse{0%{transform:translateY(0);box-shadow:0 10px 22px #05966938}50%{transform:translateY(-3px);box-shadow:0 14px 30px #05966957}to{transform:translateY(0);box-shadow:0 10px 22px #05966938}}.prolabel-mobile-bar__expand--react:not([hidden])+.prolabel-mobile-bar__main .prolabel-mobile-bar__cta--final:not([hidden]){animation:1.6s ease-in-out infinite prolabel-mobile-cta-pulse}.prolabel-mobile-bar--react .prolabel-mobile-bar__cta-wrap+.prolabel-mobile-bar__cta--final{margin-top:.625rem}.prolabel-mobile-bar__cta-ico{flex-shrink:0;width:1.25rem;height:1.25rem}.prolabel-mobile-bar__safe{min-height:env(safe-area-inset-bottom,0)}@media (width>=1024px){.prolabel-mobile-bar--react{display:none!important}}.section-hero{background-color:#4f46e5;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;min-height:710px;display:flex;position:relative}.section-hero .section__inner{width:67.86%;max-width:1026px;margin-inline:auto;position:relative}.section-hero .section__inner h1{color:#fff}.section-hero .section__inner p{color:#fff;font-size:26px;line-height:normal}@media screen and (width<=1512px){.section-hero .section__inner p{font-size:22px;bottom:14.3%;left:56.4%}}@media screen and (width<=1280px){.section-hero .section__inner p{font-size:18px;bottom:17.3%;left:56.5%}}@media screen and (width<=1140px){.section-hero .section__inner p{font-size:16px;bottom:19.3%;left:56.5%}}@media screen and (width<=1024px){.section-hero .section__inner{width:90%}.section-hero .section__inner p{font-size:18px}}@media screen and (width<=900px){.section-hero .section__inner p{font-size:16px}}@media screen and (width<=767px){.section-hero{height:auto;min-height:unset;padding-block:90px 35px}.section-hero .section__inner{width:100%;padding-inline:18px}.section-hero .section__inner p{left:unset;height:fit-content;top:42px;right:60px}.section-hero .scroll-to{display:none}}@media screen and (width<=480px){.section-hero .section__inner>svg{height:190px;margin-top:65px}.section-hero .section__inner:not(:has(p))>svg{margin-top:42px}.section-hero .section__inner p svg{width:20px;height:22px;bottom:0;right:-30px}.section-hero .section__inner p{right:54px}}@media screen and (width<=429px){.section-hero .section__inner p{font-size:14px}}@keyframes svg-scale-down{0%{transform:scale(12)}to{transform:scale(1)}}.shell{max-width:var(--prolabel-shell-max-width,80rem);box-sizing:border-box;margin-left:auto;margin-right:auto;padding-inline:1rem;position:relative}@media (width>=640px){.shell{padding-inline:1.5rem}}@media (width>=1024px){.shell{padding-inline:2rem}}.plcalc{--plcalc-radius:.375rem;--plcalc-radius-card:.25rem;--plcalc-shadow:0 2px 12px #0000000f;background:var(--c-white);border:1px solid var(--prolabel-gray-200);border-radius:var(--plcalc-radius);box-shadow:var(--plcalc-shadow);overflow:hidden}.plcalc__tabs-mobile{border-bottom:1px solid var(--prolabel-gray-200);background:var(--c-white);align-items:center;gap:.5rem;padding:.65rem .75rem;display:none}.plcalc__tabs-mobile-center{text-align:center;flex:1;min-width:0}.plcalc__tabs-mobile-label{font-family:var(--ff-sans-serif);color:var(--prolabel-primary-dark);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.plcalc__tabs-mobile-count{color:var(--prolabel-gray-500);margin:.15rem 0 0;font-size:.75rem}.plcalc__tabs-arrow{border:1px solid var(--prolabel-gray-200);border-radius:var(--plcalc-radius);background:var(--c-white);width:2.5rem;height:2.5rem;color:var(--prolabel-gray-700);cursor:pointer;transition:background var(--t-duration) ease, border-color var(--t-duration) ease, color var(--t-duration) ease;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.35rem;line-height:1;display:inline-flex}.plcalc__tabs-arrow:hover:not(:disabled){border-color:var(--prolabel-primary);color:var(--prolabel-primary-dark);background:var(--prolabel-primary-light)}.plcalc__tabs-arrow:disabled{opacity:.4;cursor:not-allowed}.plcalc__tabs-arrow:focus-visible{outline:2px solid var(--prolabel-primary);outline-offset:2px}@media (width<=1023px){.plcalc__tabs-mobile{display:flex}.plcalc__tabs.plcalc__tabs--desktop{display:none!important}}.plcalc__tabs{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--prolabel-gray-200);background:var(--c-white);scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow-x:auto}.plcalc__tab{border:none;border-right:1px solid var(--prolabel-gray-200);background:var(--c-white);min-width:max-content;color:var(--prolabel-gray-700);font-family:var(--ff-sans-serif);text-align:center;cursor:pointer;transition:background var(--t-duration) ease, color var(--t-duration) ease;white-space:nowrap;flex:1 0 auto;padding:.75rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.3}.plcalc__tab:last-child{border-right:none}.plcalc__tab:hover:not(.is-active){background:var(--prolabel-gray-50);color:var(--prolabel-gray-900)}.plcalc__tab.is-active{background:var(--prolabel-primary-light);color:var(--prolabel-primary-dark);font-weight:600}.plcalc__tab:focus-visible{outline:2px solid var(--prolabel-primary);outline-offset:-2px;z-index:1}@media (width>=768px){.plcalc__tab{padding:.85rem 1.15rem;font-size:.875rem}}.plcalc__body{padding:1.25rem 1rem 1rem}@media (width>=768px){.plcalc__body{padding:1.5rem 1.5rem 1.25rem}}.plcalc__title{font-family:var(--ff-sans-serif);letter-spacing:.04em;text-transform:uppercase;color:var(--prolabel-primary-dark);margin:0 0 1.5rem;padding-top:.25rem;font-size:.9375rem;font-weight:800;line-height:1.25}@media (width>=768px){.plcalc__title{margin-bottom:1.5rem;font-size:1rem}}.plcalc__grid{gap:.5rem;display:grid}.plcalc__grid--compact{grid-template-columns:repeat(2,1fr)}@media (width>=480px){.plcalc__grid--compact{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){.plcalc__grid--compact{grid-template-columns:repeat(4,1fr)}}.plcalc__grid--quantity{grid-template-columns:repeat(2,1fr);gap:.45rem}@media (width>=480px){.plcalc__grid--quantity{grid-template-columns:repeat(3,1fr)}}@media (width>=640px){.plcalc__grid--quantity{grid-template-columns:repeat(4,1fr)}}@media (width>=900px){.plcalc__grid--quantity{grid-template-columns:repeat(5,1fr)}}.plcalc-card{cursor:pointer;margin:0;display:block}.plcalc-card__input{opacity:0;pointer-events:none;position:absolute}.plcalc-card__inner{text-align:center;border:1px solid var(--prolabel-gray-200);border-radius:var(--plcalc-radius-card);background:var(--c-white);min-height:3.25rem;transition:border-color var(--t-duration) ease, background var(--t-duration) ease, box-shadow var(--t-duration) ease;flex-direction:column;justify-content:center;align-items:center;padding:.65rem .5rem;display:flex}.plcalc-card:hover .plcalc-card__inner{border-color:var(--prolabel-primary);background:var(--prolabel-gray-50)}.plcalc-card.is-selected .plcalc-card__inner{border-color:var(--prolabel-primary);background:var(--prolabel-primary-light);box-shadow:0 0 0 1px var(--prolabel-primary)}.plcalc-card:has(.plcalc-card__input:checked) .plcalc-card__inner{border-color:var(--prolabel-primary);background:var(--prolabel-primary-light);box-shadow:0 0 0 1px var(--prolabel-primary)}.plcalc-card__primary{font-family:var(--ff-sans-serif);color:var(--prolabel-gray-900);font-size:.8125rem;font-weight:700;line-height:1.25;display:block}.plcalc-card.is-selected .plcalc-card__primary{color:var(--prolabel-primary-dark)}.plcalc-card:has(.plcalc-card__input:checked) .plcalc-card__primary{color:var(--prolabel-primary-dark)}.plcalc-card__secondary{color:var(--prolabel-gray-500);margin-top:.2rem;font-size:.6875rem;font-weight:500;line-height:1.2;display:block}.plcalc-card__secondary .woocommerce-Price-amount{font-size:inherit;font-weight:inherit;color:inherit}.plcalc-card.is-selected .plcalc-card__secondary{color:var(--prolabel-gray-700)}.plcalc-card:has(.plcalc-card__input:checked) .plcalc-card__secondary{color:var(--prolabel-gray-700)}.plcalc-card:focus-within .plcalc-card__inner{outline:2px solid var(--prolabel-primary);outline-offset:2px}.plcalc__grid--quantity .plcalc-card__inner{min-height:3.5rem;padding:.55rem .35rem}.plcalc__grid--quantity .plcalc-card__primary{font-size:.75rem}@media (width>=640px){.plcalc__grid--quantity .plcalc-card__primary{font-size:.8125rem}}.plcalc__footer{justify-content:space-between;align-items:center;gap:.75rem;padding:0 1rem 1.25rem;display:flex}@media (width>=768px){.plcalc__footer{padding:0 1.5rem 1.5rem}}.plcalc__btn{border-radius:var(--plcalc-radius);min-height:2.75rem;font-family:var(--ff-sans-serif);cursor:pointer;transition:background var(--t-duration) ease, border-color var(--t-duration) ease, color var(--t-duration) ease;border:2px solid #0000;justify-content:center;align-items:center;padding:.6rem 1.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}.plcalc__btn--ghost{border-color:var(--prolabel-gray-200);color:var(--prolabel-gray-700);background:0 0}.plcalc__btn--ghost:hover{background:var(--prolabel-gray-50);border-color:var(--prolabel-primary);color:var(--prolabel-primary-dark)}.plcalc__btn--primary{background:var(--prolabel-primary);border-color:var(--prolabel-primary);color:var(--c-white);margin-left:auto}.plcalc__btn--primary:hover:not(:disabled){background:var(--prolabel-primary-dark);border-color:var(--prolabel-primary-dark)}.plcalc__btn--primary:disabled{opacity:.45;cursor:not-allowed}.plcalc__btn:focus-visible{outline:2px solid var(--prolabel-primary-dark);outline-offset:2px}.plcalc__btn[hidden]{display:none!important}.plcalc__summary{color:var(--prolabel-gray-700);border-top:1px solid var(--prolabel-gray-200);background:var(--prolabel-gray-50);margin:0;padding:.875rem 1.125rem 1.125rem;font-size:.8125rem;line-height:1.5}.plcalc__summary:not([hidden]){flex-direction:column;gap:.75rem;display:flex}.plcalc__summary-line{display:block}.plcalc__summary-line--picked{color:var(--prolabel-gray-600);font-size:.8125rem}.plcalc__summary-line--price{border-radius:var(--plcalc-radius);background:var(--c-white);border:1px solid var(--prolabel-primary-light);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding:.75rem .875rem;display:flex;box-shadow:0 1px 4px #0000000a}.plcalc__summary-price-label{color:var(--prolabel-gray-800);font-size:.9375rem;font-weight:600}.plcalc__summary-price-value{font-family:var(--ff-sans-serif);color:var(--prolabel-primary-dark);letter-spacing:-.02em;white-space:nowrap;font-size:1.375rem;font-weight:700;line-height:1.15}.prolabel-pdp--simple-calc .prolabel-pdp__card--wizard{box-shadow:none;background:0 0;border:none;min-height:0;padding:0}.prolabel-pdp--simple-calc .prolabel-pdp__progress-wrap--aside{display:none}.prolabel-pdp--simple-calc .plcalc-order-host{display:none!important}.plcalc__fields{flex-direction:column;gap:1.25rem;display:flex}.plcalc__field-label{color:var(--prolabel-gray-700);margin:0 0 .5rem;font-size:.875rem;font-weight:600}.plcalc__req{color:var(--prolabel-primary-dark)}.plcalc__control{border:1px solid var(--prolabel-gray-200);border-radius:var(--plcalc-radius-card);width:100%;font-family:var(--ff-sans-serif);color:var(--prolabel-gray-900);background:var(--c-white);transition:border-color var(--t-duration) ease;padding:.6rem .75rem;font-size:.875rem}.plcalc__control:focus{outline:2px solid var(--prolabel-primary);outline-offset:1px;border-color:var(--prolabel-primary)}.plcalc__control--textarea{resize:vertical;min-height:5rem}.plcalc__checkbox{color:var(--prolabel-gray-700);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.plcalc__file-modes{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.plcalc__file-mode{color:var(--prolabel-gray-700);cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.plcalc__file-mode-input{accent-color:var(--prolabel-primary);margin-top:.2rem}.plcalc__file-panel{margin-top:.25rem}.plcalc__file-drop{border:2px dashed var(--prolabel-gray-200);border-radius:var(--plcalc-radius);background:var(--prolabel-gray-50);text-align:center;cursor:pointer;transition:border-color var(--t-duration) ease, background var(--t-duration) ease;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.5rem 1rem;display:flex}.plcalc__file-drop:hover,.plcalc__file-drop:focus-within{border-color:var(--prolabel-primary);background:var(--prolabel-primary-light)}.plcalc__file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plcalc__file-drop-title{color:var(--prolabel-gray-800);font-size:.875rem;font-weight:600}.plcalc__file-drop-meta{color:var(--prolabel-gray-500);font-size:.75rem}.plcalc__file-preview{border:1px solid var(--prolabel-gray-200);border-radius:var(--plcalc-radius-card);background:var(--c-white);align-items:center;gap:.75rem;margin-top:.75rem;padding:.65rem .75rem;display:flex}.plcalc__file-preview-media{background:var(--prolabel-gray-100);border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;overflow:hidden}.plcalc__file-preview-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.plcalc__file-preview-badge{letter-spacing:.04em;min-width:2.5rem;color:var(--prolabel-primary-dark);background:var(--prolabel-primary-light);border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.6875rem;font-weight:800;display:inline-flex}.plcalc__file-chosen,.plcalc__file-hint{color:var(--prolabel-gray-700);word-break:break-word;margin:0;font-size:.8125rem;font-weight:600}.plcalc__file-hint{color:var(--prolabel-gray-600);margin-top:.5rem;font-weight:400}.plcalc__file-email-label,.plcalc__file-preprint-label{color:var(--prolabel-gray-700);margin:0 0 .35rem;font-size:.8125rem;font-weight:600;display:block}body.prolabel-woocommerce{background:var(--prolabel-gray-50)}body.single-product.prolabel-woocommerce,body.single-product.prolabel-woocommerce .prolabel-main{background:#fff}.prolabel-shell{flex-direction:column;min-height:100vh;display:flex}.prolabel-main{flex:1;margin-block:20px}.prolabel-header{z-index:50;border-bottom:1px solid var(--prolabel-gray-200);background:#fff;position:sticky;top:0;box-shadow:0 1px 2px #0000000a}.prolabel-header__topbar{background:var(--prolabel-primary-dark);color:#fff;border-bottom:1px solid #ffffff14}.prolabel-header__topbar-inner{max-width:var(--prolabel-shell-max-width,80rem);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:0 auto;padding:.45rem 1rem;display:flex}.prolabel-header__benefit{white-space:nowrap;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;display:inline-flex}.prolabel-header__benefit-ico{justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.8rem;display:inline-flex}.prolabel-header__inner{max-width:var(--prolabel-shell-max-width,80rem);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;margin:0 auto;padding:0 1rem;display:flex}@media (width>=640px){.prolabel-header__inner{padding:0 1.5rem}}@media (width>=1024px){.prolabel-header__inner{padding:0 2rem}}.prolabel-header__logo-img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:11rem;height:2.25rem;display:block}.prolabel-header__logo-wrap .custom-logo-link img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:11rem;height:2.25rem}.prolabel-header__nav{display:block}@media (width>=1110px){.prolabel-header__nav{width:auto;max-width:none;height:auto;max-height:none;box-shadow:none;visibility:visible;pointer-events:auto;z-index:auto;background:0 0;margin:0;padding:0;position:static;overflow:visible;transform:none}}@media (width<=1109px){.prolabel-header__nav{-webkit-overflow-scrolling:touch;visibility:visible;pointer-events:none;z-index:62;background:#fff;width:min(22rem,92vw);margin:0;padding:1rem 0 1.5rem;transition:transform .35s cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;transform:translate(-104%);box-shadow:8px 0 32px #0000001f}.prolabel-header__nav.is-open{pointer-events:auto;transform:translate(0,0)}.prolabel-header__nav .prolabel-header__menu{flex-direction:column;align-items:stretch;gap:0;font-size:.9375rem}.prolabel-header__nav .prolabel-header__menu>li:after{display:none}.prolabel-header__nav .prolabel-header__menu>li>a{border-bottom:1px solid var(--prolabel-gray-100);padding:.65rem 1.25rem}.prolabel-header__nav .prolabel-header__menu .sub-menu{background:var(--prolabel-gray-50);min-width:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;border:none;border-radius:0;margin:0;padding:0 0 .35rem;display:none;position:static;transform:none}.prolabel-header__nav .prolabel-header__menu li.is-open>.sub-menu{display:block}.prolabel-header__nav .prolabel-header__menu .sub-menu a{padding:.5rem 1.25rem .5rem 1.75rem;font-size:.875rem}.prolabel-header__nav .prolabel-header__menu .sub-menu .sub-menu{padding-left:.5rem}}.prolabel-header__nav-backdrop{display:none}@media (width<=1109px){.prolabel-header__nav-backdrop{z-index:61;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;background:#11182773;transition:opacity .3s,visibility .3s;display:block;position:fixed;inset:0}.prolabel-header__nav-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}}body.prolabel-nav-open{overflow:hidden}.prolabel-header__menu{align-items:center;gap:1.5rem;margin:0;padding:0;font-size:.875rem;font-weight:500;list-style:none;display:flex}.prolabel-header__menu>li{position:relative}.prolabel-header__menu>li:after{content:"";height:.7rem;position:absolute;top:100%;left:0;right:0}.prolabel-header__menu a{color:var(--prolabel-gray-700);transition:color var(--t-duration);align-items:center;gap:.35rem;padding:.35rem 0;text-decoration:none;display:inline-flex}.prolabel-header__menu a:hover{color:var(--prolabel-primary)}.prolabel-header__menu>li>a{font-weight:600}.prolabel-header__menu .menu-item-has-children>a:after{content:"";width:.4rem;height:.4rem;transition:transform var(--t-duration);opacity:.75;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translateY(-1px)}.prolabel-header__menu .menu-item-has-children:hover>a:after,.prolabel-header__menu .menu-item-has-children:focus-within>a:after{transform:rotate(225deg)translateY(-1px)}.prolabel-header__menu .sub-menu{border:1px solid var(--prolabel-gray-200);opacity:0;visibility:hidden;pointer-events:none;min-width:13.5rem;transition:opacity var(--t-duration), transform var(--t-duration), visibility var(--t-duration);z-index:80;background:#fff;border-radius:.75rem;margin:0;padding:.45rem;list-style:none;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 14px 28px #0000001a}.prolabel-header__menu .sub-menu li{position:relative}.prolabel-header__menu .sub-menu a{width:100%;color:var(--prolabel-gray-700);border-radius:.5rem;padding:.55rem .65rem;font-size:.8125rem;font-weight:500;display:flex}.prolabel-header__menu .sub-menu a:hover,.prolabel-header__menu .sub-menu a:focus-visible{background:var(--prolabel-primary-light);color:var(--prolabel-primary-dark)}.prolabel-header__menu li:hover>.sub-menu,.prolabel-header__menu li:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.prolabel-header__menu .sub-menu .sub-menu{top:-.2rem;left:calc(100% + .35rem)}.prolabel-header__actions{align-items:center;gap:.5rem;display:flex}.prolabel-header__menu-toggle{display:none}@media (width<=1109px){.prolabel-header__menu-toggle{background:var(--prolabel-gray-50);width:2.75rem;height:2.75rem;color:var(--prolabel-primary-dark);cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.prolabel-header__menu-toggle:hover{color:var(--prolabel-primary);background:#4abe9b1f}.prolabel-header__menu-toggle:focus-visible{outline:2px solid var(--prolabel-primary);outline-offset:2px}}.prolabel-header__menu-toggle-ico{width:1.35rem;height:1.35rem}.prolabel-header__cart{background:var(--prolabel-gray-50);width:2.75rem;height:2.75rem;color:var(--prolabel-primary-dark);cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative}.prolabel-header__cart:hover{color:var(--prolabel-primary);background:#4abe9b1f}.prolabel-header__cart:focus-visible{outline:2px solid var(--prolabel-primary);outline-offset:2px}.prolabel-header__cart-ico{width:1.35rem;height:1.35rem}.prolabel-header__cart-badge{background:var(--prolabel-primary);color:#fff;text-align:center;border-radius:9999px;min-width:1.125rem;height:1.125rem;padding:0 .3rem;font-size:.65rem;font-weight:800;line-height:1.125rem;position:absolute;top:.2rem;right:.2rem}.prolabel-header__cart-badge:empty,.prolabel-header__cart-badge[hidden]{display:none}body.prolabel-cart-drawer-open{overflow:hidden}.prolabel-cart-drawer{z-index:70;pointer-events:none;visibility:hidden;transition:visibility .3s;position:fixed;inset:0}.prolabel-cart-drawer.is-open{pointer-events:auto;visibility:visible}.prolabel-cart-drawer__backdrop{opacity:0;cursor:pointer;background:#11182773;transition:opacity .3s;position:absolute;inset:0}.prolabel-cart-drawer.is-open .prolabel-cart-drawer__backdrop{opacity:1}.prolabel-cart-drawer__panel{background:#fff;outline:none;flex-direction:column;width:min(100%,26rem);max-width:100vw;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 40px #0000001f}@media (width<=767px){.prolabel-cart-drawer.is-open{width:100vw;max-width:100vw}}.prolabel-cart-drawer.is-open .prolabel-cart-drawer__panel{transform:translate(0)}.prolabel-cart-drawer__head{border-bottom:1px solid var(--prolabel-gray-200);background:linear-gradient(90deg, var(--prolabel-primary) 0%, var(--prolabel-primary-dark) 100%);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem 1rem 1.25rem;display:flex}.prolabel-cart-drawer__title{margin:0;font-size:1.125rem;font-weight:800}.prolabel-cart-drawer__close{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:.65rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background .2s;display:inline-flex}.prolabel-cart-drawer__close:hover{background:#ffffff4d}.prolabel-cart-drawer__close-ico{width:1.25rem;height:1.25rem}.prolabel-cart-drawer__mini{-webkit-overflow-scrolling:touch;flex:1;padding:1rem 1.25rem;overflow:hidden auto}.prolabel-cart-drawer__mini .widget_shopping_cart_content{padding:0}.prolabel-cart-drawer__mini ul.woocommerce-mini-cart{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.prolabel-cart-drawer__mini li.woocommerce-mini-cart-item{border-bottom:1px solid var(--prolabel-gray-100);padding:0 1.75rem 1rem 0;list-style:none;position:relative}.prolabel-cart-drawer__mini li.woocommerce-mini-cart-item dt{font-weight:700}.prolabel-cart-drawer__mini li.woocommerce-mini-cart-item:last-child{border-bottom:none;padding-bottom:0}.prolabel-cart-drawer__mini li.woocommerce-mini-cart-item>.remove{z-index:1;width:1.75rem;height:1.75rem;color:var(--prolabel-gray-400);border-radius:.35rem;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;text-decoration:none;display:flex;position:absolute;top:0;right:0}.prolabel-cart-drawer__mini li.woocommerce-mini-cart-item>.remove:hover{color:var(--prolabel-gray-700);background:var(--prolabel-gray-100)}.prolabel-cart-drawer__mini li.woocommerce-mini-cart-item>a{color:inherit;grid-template-columns:4rem 1fr;align-items:start;gap:.75rem;text-decoration:none;display:grid}.prolabel-cart-drawer__mini li.woocommerce-mini-cart-item>a img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--prolabel-gray-100);border-radius:.5rem;width:4rem;height:4rem}.prolabel-cart-drawer__mini li.woocommerce-mini-cart-item .quantity{display:none!important}.prolabel-cart-drawer__mini li.woocommerce-mini-cart-item dd{color:var(--prolabel-gray-600);margin:.15rem 0 0;font-size:.8125rem;line-height:1.4}.prolabel-extra-file{vertical-align:middle;align-items:center;gap:.5rem;display:inline-flex}.prolabel-extra-file__thumb{-o-object-fit:cover;object-fit:cover;border:1px solid var(--prolabel-gray-200);background:var(--prolabel-gray-50);border-radius:.35rem;width:3rem;height:3rem;display:block}.prolabel-extra-file__icon{letter-spacing:.03em;min-width:3rem;height:3rem;color:var(--prolabel-primary-dark);background:var(--prolabel-primary-light);border-radius:.35rem;justify-content:center;align-items:center;padding:0 .35rem;font-size:.6875rem;font-weight:800;display:inline-flex}.prolabel-extra-file__link{color:var(--prolabel-primary-dark);text-underline-offset:2px;font-weight:600;text-decoration:underline}.prolabel-extra-file__link:hover{color:var(--prolabel-gray-900)}.prolabel-extra-file__price{color:var(--prolabel-gray-700);font-weight:600}.prolabel-cart-drawer__mini .woocommerce-mini-cart__total{border-top:1px solid var(--prolabel-gray-200);color:var(--prolabel-gray-900);justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;font-size:1rem;font-weight:800;display:flex}.woocommerce :is(tr.cart-subtotal,.cart-subtotal){display:none!important}.prolabel-cart-drawer__mini .woocommerce-mini-cart__buttons{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.prolabel-cart-drawer__mini .woocommerce-mini-cart__buttons .button{display:none!important}.prolabel-cart-drawer__mini p.woocommerce-mini-cart__empty-message{text-align:center;color:var(--prolabel-gray-500);margin:2rem 0;font-size:.9375rem}.prolabel-cart-drawer__foot{padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom,0));border-top:1px solid var(--prolabel-gray-200);background:var(--prolabel-gray-50);flex-shrink:0}.prolabel-cart-drawer__actions{flex-direction:column;gap:.65rem;display:flex}.prolabel-cart-drawer__btn{text-align:center;border-radius:.75rem;justify-content:center;align-items:center;width:100%;padding:.875rem 1rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:flex}.prolabel-cart-drawer__btn--primary{background:var(--prolabel-primary);color:#fff;border:2px solid var(--prolabel-primary)}.prolabel-cart-drawer__btn--primary:hover{background:var(--prolabel-primary-dark);border-color:var(--prolabel-primary-dark);color:#fff}.prolabel-cart-drawer__btn--ghost{color:var(--prolabel-gray-800);border:2px solid var(--prolabel-gray-200);background:#fff}.prolabel-cart-drawer__btn--ghost:hover{border-color:var(--prolabel-primary);color:var(--prolabel-primary-dark)}.woocommerce .woocommerce-cart-form{border:1px solid var(--prolabel-gray-200);background:#fff;border-radius:1rem;padding:1.25rem 1rem;overflow:hidden;box-shadow:0 1px 2px #0000000a}@media (width>=640px){.woocommerce .woocommerce-cart-form{padding:1.5rem}}.woocommerce .woocommerce-cart-form table.shop_table.cart{border:none!important;margin:0!important}.woocommerce .woocommerce-cart-form table.shop_table.cart thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--prolabel-gray-500);font-size:.6875rem;font-weight:800;border-bottom:1px solid var(--prolabel-gray-100)!important}.woocommerce .woocommerce-cart-form table.shop_table.cart td{vertical-align:middle;border-color:var(--prolabel-gray-100)!important}.woocommerce .woocommerce-cart-form table.shop_table.cart :is(th,td).product-price,.woocommerce .woocommerce-cart-form table.shop_table.cart :is(th,td).product-quantity,.woocommerce .woocommerce-cart-form table.shop_table.cart :is(th,td).product-subtotal{text-align:right}.woocommerce .woocommerce-cart-form table.shop_table.cart .product-thumbnail img{border:1px solid var(--prolabel-gray-100);border-radius:.5rem}.woocommerce .cart-collaterals{border:1px solid var(--prolabel-gray-200);background:#fff;border-radius:1rem;margin-block:30px;padding:1.25rem 1.25rem 1.5rem;box-shadow:0 10px 40px #0000000f}@media (width>=1024px){.woocommerce .cart-collaterals{position:sticky;top:5.5rem}}.woocommerce .cart-collaterals h2{color:var(--prolabel-gray-900);margin:0 0 1rem;font-size:1.125rem;font-weight:800}.woocommerce .cart-collaterals .shop_table{border:none!important}.woocommerce .cart-collaterals .shop_table .cart-subtotal th,.woocommerce .cart-collaterals .shop_table .order-total th{text-align:right}.woocommerce .cart-collaterals .shop_table .cart-subtotal td,.woocommerce .cart-collaterals .shop_table .order-total td{box-sizing:content-box;width:55px;min-width:55px;max-width:55px;padding-left:.75rem}.woocommerce .cart-collaterals .wc-proceed-to-checkout{text-align:right;margin-top:20px;padding-top:1rem}.woocommerce .cart-collaterals .wc-proceed-to-checkout a,.woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button{text-decoration:none!important}.woocommerce .cart-collaterals .checkout-button{text-align:center;width:100%;padding:.9rem 1rem!important}.woocommerce:has(form.woocommerce-cart-form){display:block}.woocommerce:has(form.woocommerce-cart-form) .woocommerce-cart-form{border:1px solid var(--prolabel-gray-200);background:#fff;border-radius:1rem;padding:1.25rem 1rem;overflow:hidden;box-shadow:0 1px 2px #0000000a}@media (width>=640px){.woocommerce:has(form.woocommerce-cart-form) .woocommerce-cart-form{padding:1.5rem}}.woocommerce:has(form.woocommerce-cart-form) table.shop_table.cart{border:none!important;margin:0!important}.woocommerce:has(form.woocommerce-cart-form) table.shop_table.cart thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--prolabel-gray-500);font-size:.6875rem;font-weight:800;border-bottom:1px solid var(--prolabel-gray-100)!important}.woocommerce:has(form.woocommerce-cart-form) table.shop_table.cart td{vertical-align:middle;border-color:var(--prolabel-gray-100)!important}:is(.woocommerce:has(form.woocommerce-cart-form) table.shop_table.cart :is(th,td).product-price,.woocommerce:has(form.woocommerce-cart-form) table.shop_table.cart :is(th,td).product-quantity,.woocommerce:has(form.woocommerce-cart-form) table.shop_table.cart :is(th,td).product-subtotal){text-align:right}.woocommerce:has(form.woocommerce-cart-form) table.shop_table.cart .product-thumbnail img{border:1px solid var(--prolabel-gray-100);-o-object-fit:cover;object-fit:cover;border-radius:.5rem;width:100%;max-width:120px;height:auto}.woocommerce .woocommerce-cart-form__cart-item.cart_item td{padding-top:1rem!important;padding-bottom:1rem!important}.woocommerce .woocommerce-cart-form__cart-item.cart_item .product-name a{color:var(--prolabel-gray-900);font-weight:700;text-decoration:none}.woocommerce .woocommerce-cart-form__cart-item.cart_item .product-name a:hover{color:var(--prolabel-primary)}.woocommerce .woocommerce-cart-form__cart-item.cart_item .product-price,.woocommerce .woocommerce-cart-form__cart-item.cart_item .product-subtotal{color:var(--prolabel-gray-900);font-weight:700}.woocommerce .woocommerce-cart-form__cart-item.cart_item .product-thumbnail{width:140px}.woocommerce .woocommerce-cart-form__cart-item.cart_item .product-remove{text-align:center;vertical-align:middle;width:2.75rem}.woocommerce .woocommerce-cart-form__cart-item.cart_item .product-remove a.remove{border:1px solid var(--prolabel-gray-200);background:var(--prolabel-gray-50);border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0 auto;font-size:1.15rem;font-weight:700;line-height:1;transition:background .2s,border-color .2s,color .2s;display:inline-flex;color:var(--prolabel-gray-600)!important;text-decoration:none!important}.woocommerce .woocommerce-cart-form__cart-item.cart_item .product-remove a.remove:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626!important}.woocommerce .woocommerce-cart-form__cart-item.cart_item .variation dt{color:var(--prolabel-gray-700);float:left;clear:left;margin:0 .35rem 0 0;font-weight:700}.woocommerce .woocommerce-cart-form__cart-item.cart_item .variation dd{color:var(--prolabel-gray-600);margin:0 0 .25rem}.woocommerce .woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity{align-items:center;gap:0;display:inline-flex}.woocommerce .woocommerce-cart-form__cart-item.cart_item .product-quantity input.qty{text-align:center;border:1px solid var(--prolabel-gray-300);width:3.25rem;min-width:3.25rem;max-width:4rem;color:var(--prolabel-gray-900);background:#fff;border-radius:.5rem;padding:.35rem .4rem;font-size:.8125rem;font-weight:600}.woocommerce .woocommerce-cart-form__cart-item.cart_item .product-quantity input.qty:focus{outline:2px solid var(--prolabel-primary);outline-offset:1px;border-color:var(--prolabel-primary)}.woocommerce .woocommerce-cart-form td.actions{vertical-align:middle;border-top:1px solid var(--prolabel-gray-100)!important;padding:1rem 0!important}.woocommerce .woocommerce-cart-form td.actions .coupon{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.woocommerce .woocommerce-cart-form td.actions .coupon label{color:var(--prolabel-gray-700);margin-right:.25rem;font-size:.8125rem;font-weight:700}.woocommerce .woocommerce-cart-form td.actions .coupon .input-text{border:1px solid var(--prolabel-gray-300);background:#fff;border-radius:.65rem;min-width:10rem;max-width:14rem;padding:.55rem .75rem;font-size:.875rem}.woocommerce .woocommerce-cart-form td.actions .button{border-radius:.65rem!important;padding:.55rem 1rem!important;font-size:.8125rem!important;font-weight:700!important;line-height:1.25!important}.woocommerce .woocommerce-cart-form td.actions .button[name=update_cart]{background:var(--prolabel-gray-100)!important;color:var(--prolabel-gray-800)!important;border:1px solid var(--prolabel-gray-300)!important}.woocommerce .woocommerce-cart-form td.actions .button[name=update_cart]:hover{background:var(--prolabel-gray-200)!important;border-color:var(--prolabel-gray-400)!important}.woocommerce .woocommerce-cart-form td.actions .coupon .button{color:var(--prolabel-primary-dark)!important;border:2px solid var(--prolabel-primary)!important;background:#fff!important}.woocommerce .woocommerce-cart-form td.actions .coupon .button:hover{background:var(--prolabel-primary-light)!important}.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals{border:1px solid var(--prolabel-gray-200);background:#fff;border-radius:1rem;margin-block:30px;padding:1.25rem 1.25rem 1.5rem;position:sticky;top:5.5rem;box-shadow:0 10px 40px #0000000f}.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals :is(h1,h2,h3){color:var(--prolabel-gray-900);text-align:right;margin:0 0 1rem;font-size:1.125rem;font-weight:800}.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals .shop_table{border:none!important}:is(.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals .shop_table .cart-subtotal th,.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals .shop_table .order-total th){text-align:right}:is(.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals .shop_table .cart-subtotal td,.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals .shop_table .order-total td){box-sizing:content-box;width:55px;min-width:55px;max-width:55px;padding-left:.75rem}.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals .wc-proceed-to-checkout{text-align:right;margin-top:20px;padding-top:1rem}.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals .wc-proceed-to-checkout a{text-decoration:none!important}.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals .wc-proceed-to-checkout .checkout-button{text-decoration:none!important}.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals .checkout-button{text-align:center;width:100%;padding:.9rem 1rem!important}@media (width>=768px) and (width<=1023px){:is(.woocommerce .woocommerce-cart-form,.woocommerce:has(form.woocommerce-cart-form) .woocommerce-cart-form){-webkit-overflow-scrolling:touch;padding:1.15rem 1rem;overflow:auto}.woocommerce .woocommerce-cart-form table.shop_table.cart{min-width:640px}.woocommerce:has(form.woocommerce-cart-form) table.shop_table.cart{min-width:640px}.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals{margin-block:24px;position:static;top:auto}:is(.woocommerce .cart-collaterals .shop_table .cart-subtotal td,.woocommerce .cart-collaterals .shop_table .order-total td,.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals .shop_table .cart-subtotal td,.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals .shop_table .order-total td){width:auto;min-width:5rem;max-width:none}.woocommerce .woocommerce-cart-form__cart-item.cart_item .product-thumbnail{width:110px}}@media (width<=767px){:is(.woocommerce .woocommerce-cart-form,.woocommerce:has(form.woocommerce-cart-form) .woocommerce-cart-form){-webkit-overflow-scrolling:touch;border-radius:.75rem;padding:1rem .75rem;overflow:auto}.woocommerce .woocommerce-cart-form table.shop_table.cart{min-width:560px;font-size:.8125rem}.woocommerce:has(form.woocommerce-cart-form) table.shop_table.cart{min-width:560px;font-size:.8125rem}.woocommerce .woocommerce-cart-form table.shop_table.cart thead th{font-size:.625rem;padding:.5rem .35rem!important}.woocommerce:has(form.woocommerce-cart-form) table.shop_table.cart thead th{font-size:.625rem;padding:.5rem .35rem!important}.woocommerce .woocommerce-cart-form__cart-item.cart_item td,.woocommerce .woocommerce-cart-form table.shop_table.cart td{padding:.65rem .35rem!important}.woocommerce .woocommerce-cart-form__cart-item.cart_item .product-thumbnail{width:88px}.woocommerce .woocommerce-cart-form table.shop_table.cart .product-thumbnail img{max-width:72px}.woocommerce:has(form.woocommerce-cart-form) table.shop_table.cart .product-thumbnail img{max-width:72px}.woocommerce .woocommerce-cart-form__cart-item.cart_item .product-name a{font-size:.875rem;line-height:1.35}.woocommerce .woocommerce-cart-form__cart-item.cart_item .product-remove{width:2.25rem}.woocommerce .woocommerce-cart-form__cart-item.cart_item .product-remove a.remove{width:1.75rem;height:1.75rem;font-size:1rem}.woocommerce .woocommerce-cart-form__cart-item.cart_item .product-quantity input.qty{width:2.85rem;min-width:2.85rem;padding:.3rem .25rem;font-size:.75rem}.woocommerce .woocommerce-cart-form td.actions{padding:1rem .5rem!important}.woocommerce .woocommerce-cart-form td.actions .coupon{flex-direction:column;align-items:stretch;gap:.65rem;width:100%}.woocommerce .woocommerce-cart-form td.actions .coupon .input-text{width:100%;min-width:0;max-width:none}.woocommerce .woocommerce-cart-form td.actions .button{justify-content:center;width:100%}:is(.woocommerce .cart-collaterals,.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals){border-radius:.75rem;margin-block:20px;padding:1rem 1rem 1.25rem;position:static;top:auto}.woocommerce .cart-collaterals h2{text-align:left;font-size:1rem}.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals :is(h1,h2,h3){text-align:left;font-size:1rem}:is(.woocommerce .cart-collaterals .shop_table .cart-subtotal th,.woocommerce .cart-collaterals .shop_table .order-total th,.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals .shop_table .cart-subtotal th,.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals .shop_table .order-total th){text-align:left;width:55%}:is(.woocommerce .cart-collaterals .shop_table .cart-subtotal td,.woocommerce .cart-collaterals .shop_table .order-total td,.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals .shop_table .cart-subtotal td,.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals .shop_table .order-total td){text-align:right;width:auto;min-width:0;max-width:none;padding-left:.5rem}:is(.woocommerce .cart-collaterals .wc-proceed-to-checkout,.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals .wc-proceed-to-checkout){text-align:center;margin-top:16px}:is(.woocommerce .cart-collaterals .checkout-button,.woocommerce:has(form.woocommerce-cart-form) .cart-collaterals .checkout-button){box-sizing:border-box;width:100%}}.wp-block-woocommerce-cart,.wc-block-cart{max-width:var(--prolabel-shell-max-width,80rem);margin:0 auto}.wc-block-cart .wc-block-cart__main,.wc-block-cart .wc-block-cart__sidebar{border:1px solid var(--prolabel-gray-200);background:#fff;border-radius:1rem;padding:1.1rem;box-shadow:0 1px 2px #0000000a}@media (width>=768px){.wc-block-cart .wc-block-cart__main,.wc-block-cart .wc-block-cart__sidebar{padding:1.35rem}}.wc-block-cart .wc-block-components-product-name{color:var(--prolabel-gray-900);font-weight:700;text-decoration:none}.wc-block-cart .wc-block-components-product-name:hover{color:var(--prolabel-primary)}.wc-block-cart .wc-block-components-product-metadata{color:var(--prolabel-gray-600);font-size:.82rem}.wc-block-cart .wc-block-components-quantity-selector{border-color:var(--prolabel-gray-300);border-radius:.6rem}.wc-block-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{color:var(--prolabel-gray-900);font-weight:700}.wc-block-cart .wc-block-cart-item__remove-link{color:#dc2626}.wc-block-cart .wc-block-cart-item__remove-link:hover{color:#b91c1c}.wc-block-cart .wc-block-components-totals-wrapper,.wc-block-cart .wc-block-components-totals-item{border-color:var(--prolabel-gray-200)}.wc-block-cart .wc-block-components-totals-item__label,.wc-block-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{color:var(--prolabel-gray-800);font-weight:700}.wc-block-cart .wc-block-components-totals-item__value,.wc-block-cart .wc-block-formatted-money-amount{color:var(--prolabel-gray-900);font-weight:800}.wc-block-cart .wc-block-components-text-input input[type=text]{border-color:var(--prolabel-gray-300);border-radius:.65rem}.wc-block-cart .wc-block-components-totals-coupon-link{color:var(--prolabel-primary);font-weight:600}.wc-block-cart .wc-block-components-totals-coupon-link:hover{color:var(--prolabel-primary-dark)}.prolabel-entry-content .woocommerce .woocommerce-form-coupon-toggle{margin-bottom:1rem}.prolabel-entry-content .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:0!important}.prolabel-entry-content .woocommerce .woocommerce-info a.showcoupon{color:var(--prolabel-primary);text-underline-offset:2px;font-weight:700;text-decoration:underline}.prolabel-entry-content .woocommerce .woocommerce-info a.showcoupon:hover{color:var(--prolabel-primary-dark)}form.checkout_coupon.woocommerce-form-coupon{border:1px solid var(--prolabel-gray-200);background:#fff;border-radius:1rem;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;padding:1.15rem 1rem 1.25rem;display:flex;box-shadow:0 1px 2px #0000000a;margin:0 0 1.25rem!important}form.checkout_coupon.woocommerce-form-coupon .form-row-first,form.checkout_coupon.woocommerce-form-coupon .form-row-last{float:none!important;width:100%!important;margin:0!important;padding:0!important}@media (width>=560px){form.checkout_coupon.woocommerce-form-coupon .form-row-first{flex:12rem;min-width:0}form.checkout_coupon.woocommerce-form-coupon .form-row-last{flex:none;width:auto!important}}form.checkout_coupon.woocommerce-form-coupon .input-text{box-sizing:border-box;width:100%;min-height:2.75rem;padding:.5rem .85rem!important}form.checkout_coupon.woocommerce-form-coupon .button{white-space:nowrap;min-height:2.75rem;border-radius:.75rem!important;margin:0!important;padding:.5rem 1.15rem!important}form.checkout.woocommerce-checkout{flex-direction:column;align-items:stretch;gap:1.5rem;width:100%;max-width:none;display:flex}form.checkout.woocommerce-checkout #customer_details{border:1px solid var(--prolabel-gray-200);background:#fff;border-radius:1rem;width:100%;margin:0;padding:1.25rem 1rem 1.5rem;box-shadow:0 1px 2px #0000000a;float:none!important}form.checkout.woocommerce-checkout #customer_details:after{content:"";clear:both;display:table}form.checkout.woocommerce-checkout #customer_details .col-1,form.checkout.woocommerce-checkout #customer_details .col-2{float:none!important;width:100%!important;margin:0!important;padding:0!important}@media (width>=960px){form.checkout.woocommerce-checkout #customer_details{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem 2rem;padding:1.5rem 1.5rem 1.75rem;display:grid}form.checkout.woocommerce-checkout #customer_details .col-1{grid-column:1}form.checkout.woocommerce-checkout #customer_details .col-2{grid-column:2}}@media (width>=640px) and (width<=959px){form.checkout.woocommerce-checkout #customer_details{padding:1.5rem 1.35rem 1.65rem}}form.checkout.woocommerce-checkout .woocommerce-billing-fields>h3,form.checkout.woocommerce-checkout .woocommerce-additional-fields>h3,form.checkout.woocommerce-checkout .woocommerce-shipping-fields>h3{border-bottom:1px solid var(--prolabel-gray-100);color:var(--prolabel-gray-900);margin:0 0 1rem;padding-bottom:.65rem;font-size:1.05rem;font-weight:800}form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,form.checkout.woocommerce-checkout .woocommerce-additional-fields__field-wrapper,form.checkout.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{flex-direction:column;gap:.35rem;display:flex}form.checkout.woocommerce-checkout .form-row{margin:0 0 .65rem;padding:0}form.checkout.woocommerce-checkout .form-row label{color:var(--prolabel-gray-800);margin-bottom:.35rem;font-size:.875rem;font-weight:600}form.checkout.woocommerce-checkout .form-row .required{color:#dc2626}form.checkout.woocommerce-checkout .form-row .optional{color:var(--prolabel-gray-500);font-weight:500}form.checkout.woocommerce-checkout .input-text,form.checkout.woocommerce-checkout select,form.checkout.woocommerce-checkout textarea{box-sizing:border-box;background:#fff;width:100%;min-height:2.65rem;border:1px solid var(--prolabel-gray-200)!important;border-radius:.65rem!important;padding:.5rem .85rem!important;font-size:.9375rem!important}form.checkout.woocommerce-checkout textarea{resize:vertical;min-height:5rem}form.checkout.woocommerce-checkout .select2-container{margin-bottom:0}form.checkout.woocommerce-checkout .select2-container .select2-selection--single{min-height:2.65rem;padding:.35rem .65rem;border:1px solid var(--prolabel-gray-200)!important;border-radius:.65rem!important}form.checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--prolabel-gray-900);padding-left:.15rem;line-height:1.85rem}form.checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.4rem}form.checkout.woocommerce-checkout .select2-container--default.select2-container--focus .select2-selection--single,form.checkout.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single{box-shadow:0 0 0 2px #4abe9b33;border-color:var(--prolabel-primary)!important}form.checkout.woocommerce-checkout #order_review_heading{color:var(--prolabel-gray-900);margin:0;padding-top:.25rem;font-size:1.25rem;font-weight:800}form.checkout.woocommerce-checkout #order_review{border:1px solid var(--prolabel-gray-200);background:#fff;border-radius:1rem;width:100%;padding:1.25rem 1.25rem 1.5rem;box-shadow:0 4px 24px #0000000f}@media (width>=960px){form.checkout.woocommerce-checkout #order_review{padding:1.5rem 1.5rem 1.65rem}}form.checkout.woocommerce-checkout #order_review .shop_table{width:100%;border:none!important;margin-bottom:1rem!important}form.checkout.woocommerce-checkout #order_review .shop_table thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--prolabel-gray-500);background:var(--prolabel-gray-50);font-size:.75rem;font-weight:800;border:none!important;padding:.65rem .85rem!important}form.checkout.woocommerce-checkout #order_review .shop_table tbody td{vertical-align:top;border-color:var(--prolabel-gray-100)!important;padding:.85rem!important}form.checkout.woocommerce-checkout #order_review .shop_table .product-name{color:var(--prolabel-gray-900);font-weight:600}form.checkout.woocommerce-checkout #order_review .shop_table .product-name .prolabel-product-name-thumb{align-items:flex-start;gap:.75rem;margin-bottom:.35rem;display:flex}form.checkout.woocommerce-checkout #order_review .shop_table .product-name .prolabel-product-name-thumb__media{background:var(--prolabel-gray-100);border:1px solid var(--prolabel-gray-200);border-radius:.5rem;flex-shrink:0;width:3rem;height:3rem;overflow:hidden}form.checkout.woocommerce-checkout #order_review .shop_table .product-name .prolabel-product-name-thumb__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}form.checkout.woocommerce-checkout #order_review .shop_table .product-name .prolabel-product-name-thumb__name{flex:1;min-width:0;font-weight:600}form.checkout.woocommerce-checkout #order_review .shop_table .product-name .product-quantity{color:var(--prolabel-gray-600);font-weight:700}form.checkout.woocommerce-checkout #order_review .shop_table .product-name .variation{color:var(--prolabel-gray-600);margin:.5rem 0 0;font-size:.8125rem}form.checkout.woocommerce-checkout #order_review .shop_table .product-name .variation dt{color:var(--prolabel-gray-800);margin:.35rem 0 .1rem;font-weight:700}form.checkout.woocommerce-checkout #order_review .shop_table .product-name .variation dd{margin:0 0 .15rem}form.checkout.woocommerce-checkout #order_review .shop_table .product-name .variation dd p{margin:0}form.checkout.woocommerce-checkout #order_review .shop_table .product-total{white-space:nowrap;font-weight:700;text-align:right!important}form.checkout.woocommerce-checkout #order_review .shop_table tfoot th,form.checkout.woocommerce-checkout #order_review .shop_table tfoot td{border-color:var(--prolabel-gray-100)!important;padding:.65rem .85rem!important}form.checkout.woocommerce-checkout #order_review .shop_table tfoot th{text-align:left;color:var(--prolabel-gray-700);font-weight:700}form.checkout.woocommerce-checkout #order_review .shop_table tfoot td{text-align:right;font-weight:700}form.checkout.woocommerce-checkout #order_review .shop_table tfoot .order-total th,form.checkout.woocommerce-checkout #order_review .shop_table tfoot .order-total td{font-size:1.05rem;border-top:2px solid var(--prolabel-gray-200)!important;padding-top:.85rem!important}form.checkout.woocommerce-checkout #payment{background:var(--prolabel-gray-50)!important;border:1px solid var(--prolabel-gray-200)!important;border-radius:.85rem!important;padding:1rem!important}form.checkout.woocommerce-checkout #payment ul.payment_methods{margin:0!important;padding:0!important;list-style:none!important}form.checkout.woocommerce-checkout #payment ul.payment_methods li{border:1px solid var(--prolabel-gray-200);background:#fff;border-radius:.75rem;overflow:hidden;margin:0 0 .65rem!important;padding:0!important;list-style:none!important}form.checkout.woocommerce-checkout #payment ul.payment_methods li:last-child{margin-bottom:0!important}form.checkout.woocommerce-checkout #payment ul.payment_methods li>label{cursor:pointer;color:var(--prolabel-gray-900);margin:0!important;padding:.85rem 1rem!important;font-weight:700!important;display:block!important}form.checkout.woocommerce-checkout #payment ul.payment_methods li>input.input-radio{opacity:0;pointer-events:none;position:absolute}form.checkout.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:has(input:checked){border-color:var(--prolabel-primary);box-shadow:0 0 0 1px var(--prolabel-primary)}form.checkout.woocommerce-checkout #payment .payment_box{color:var(--prolabel-gray-600)!important;background:0 0!important;border:none!important;margin:0!important;padding:0 1rem 1rem!important;font-size:.875rem!important}form.checkout.woocommerce-checkout #payment .payment_box p{margin:0 0 .5rem}form.checkout.woocommerce-checkout #payment .payment_box p:last-child{margin-bottom:0}form.checkout.woocommerce-checkout #payment div.payment_box:before{display:none!important}form.checkout.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper,form.checkout.woocommerce-checkout .woocommerce-privacy-policy-text{color:var(--prolabel-gray-600)!important;margin:0 0 .85rem!important;font-size:.8125rem!important;line-height:1.55!important}form.checkout.woocommerce-checkout .woocommerce-privacy-policy-text a{color:var(--prolabel-primary);font-weight:600}form.checkout.woocommerce-checkout .woocommerce-privacy-policy-text a:hover{color:var(--prolabel-primary-dark)}form.checkout.woocommerce-checkout #payment .form-row.place-order{flex-direction:column;gap:.5rem;display:flex;margin:0!important;padding:0!important}form.checkout.woocommerce-checkout #place_order{width:100%;border-radius:.75rem!important;margin-top:.5rem!important;padding:.95rem 1rem!important;font-size:1rem!important}@media (width<=479px){form.checkout.woocommerce-checkout #order_review{-webkit-overflow-scrolling:touch;overflow-x:auto}form.checkout.woocommerce-checkout #order_review .shop_table{min-width:18rem}}body.woocommerce-order-received .prolabel-page-shell>.page-title,body.woocommerce-order-received .page-title{display:none!important}.prolabel-page-shell .woocommerce .woocommerce-order,.prolabel-wc .woocommerce .woocommerce-order{flex-direction:column;gap:1.5rem;max-width:min(100%,72rem);margin-left:auto;margin-right:auto;display:flex}.woocommerce-order .woocommerce-notice--success.woocommerce-thankyou-order-received{position:relative;border:1px solid var(--prolabel-gray-200)!important;border-left:4px solid var(--prolabel-primary)!important;color:var(--prolabel-gray-900)!important;background:#fff!important;border-radius:.75rem!important;margin:0!important;padding:1.15rem 1.15rem 1.15rem 3.35rem!important;font-size:1.0625rem!important;font-weight:700!important;line-height:1.45!important;box-shadow:0 2px 10px #0000000d!important}body.woocommerce-order-received .woocommerce-thankyou-order-received:before{content:"🎉";pointer-events:none;background:0 0;width:auto;height:auto;margin:0;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-size:1.45rem;line-height:1;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.woocommerce-order ul.woocommerce-order-overview.order_details{border:1px solid var(--prolabel-gray-200);background:#fff;border-radius:1rem;grid-template-columns:1fr;gap:.75rem;display:grid;box-shadow:0 1px 2px #0000000a;margin:0!important;padding:1.1rem 1.15rem!important;list-style:none!important}@media (width>=520px){.woocommerce-order ul.woocommerce-order-overview.order_details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.woocommerce-order ul.woocommerce-order-overview.order_details{grid-template-columns:repeat(3,minmax(0,1fr))}}.woocommerce-order ul.woocommerce-order-overview li{background:var(--prolabel-gray-50);border:1px solid var(--prolabel-gray-100);color:var(--prolabel-gray-600);border-radius:.65rem;font-size:.8125rem;line-height:1.45;margin:0!important;padding:.75rem .9rem!important;list-style:none!important}.woocommerce-order ul.woocommerce-order-overview li strong{color:var(--prolabel-gray-900);word-break:break-word;margin-top:.35rem;font-size:.9375rem;font-weight:800;display:block}.woocommerce-order>p{color:var(--prolabel-gray-700);background:var(--prolabel-gray-50);border:1px solid var(--prolabel-gray-200);border-radius:.75rem;margin:0;padding:.9rem 1.1rem;font-size:.875rem;line-height:1.55}.woocommerce-order-details,.woocommerce-customer-details{border:1px solid var(--prolabel-gray-200);background:#fff;border-radius:1rem;padding:1.25rem 1rem 1.5rem;box-shadow:0 1px 2px #0000000a;margin:0!important}@media (width>=640px){.woocommerce-order-details,.woocommerce-customer-details{padding:1.5rem 1.35rem 1.65rem}}.woocommerce-order .woocommerce-order-details__title,.woocommerce-order .woocommerce-column__title{border-bottom:1px solid var(--prolabel-gray-100);color:var(--prolabel-gray-900);margin:0 0 1rem;padding-bottom:.65rem;font-size:1.1rem;font-weight:800}.woocommerce-order .woocommerce-table--order-details.shop_table{border-spacing:0;width:100%;font-size:.9375rem;border-collapse:separate!important;border:none!important;margin:0!important}.woocommerce-order .woocommerce-table--order-details thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--prolabel-gray-500);background:var(--prolabel-gray-50);font-size:.72rem;font-weight:800;border:none!important;border-bottom:1px solid var(--prolabel-gray-100)!important;padding:.65rem .85rem!important}.woocommerce-order .woocommerce-table--order-details tbody td{vertical-align:top;border-color:var(--prolabel-gray-100)!important;padding:.9rem .85rem!important}.woocommerce-order .woocommerce-table--order-details .product-name{color:var(--prolabel-gray-900);font-weight:600}.woocommerce-order .woocommerce-table--order-details .product-name>a{color:var(--prolabel-primary);font-weight:700;text-decoration:none}.woocommerce-order .woocommerce-table--order-details .product-name>a:hover{color:var(--prolabel-primary-dark);text-underline-offset:2px;text-decoration:underline}.woocommerce-order .woocommerce-table--order-details .product-name .product-quantity{color:var(--prolabel-gray-600);margin-left:.25rem;font-weight:700}.woocommerce-order .woocommerce-table--order-details .wc-item-meta{color:var(--prolabel-gray-600);margin:.55rem 0 0;padding:0;font-size:.8125rem;list-style:none}.woocommerce-order .woocommerce-table--order-details .wc-item-meta li{margin:0 0 .4rem;padding:0}.woocommerce-order .woocommerce-table--order-details .wc-item-meta li:last-child{margin-bottom:0}.woocommerce-order .woocommerce-table--order-details .wc-item-meta p{margin:.15rem 0 0;display:inline}.woocommerce-order .woocommerce-table--order-details .product-total{white-space:nowrap;vertical-align:top;font-weight:700;text-align:right!important}.woocommerce-order .woocommerce-table--order-details tfoot th,.woocommerce-order .woocommerce-table--order-details tfoot td{border-color:var(--prolabel-gray-100)!important;padding:.65rem .85rem!important}.woocommerce-order .woocommerce-table--order-details tfoot th{text-align:left;color:var(--prolabel-gray-700);font-weight:700}.woocommerce-order .woocommerce-table--order-details tfoot td{text-align:right;color:var(--prolabel-gray-900);font-weight:600}.woocommerce-order .woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-order .woocommerce-table--order-details tfoot tr:last-child td{font-size:1.02rem;border-top:2px solid var(--prolabel-gray-200)!important;padding-top:.85rem!important}.woocommerce-order .woocommerce-customer-details address{color:var(--prolabel-gray-800);margin:0;font-size:.9375rem;font-style:normal;line-height:1.65}.woocommerce-order .woocommerce-customer-details--phone,.woocommerce-order .woocommerce-customer-details--email{color:var(--prolabel-gray-700);margin:.85rem 0 0;font-size:.875rem}@media (width<=600px){.woocommerce-order .woocommerce-order-details{-webkit-overflow-scrolling:touch;overflow-x:auto}.woocommerce-order .woocommerce-table--order-details.shop_table{min-width:20rem}}#prolabel-wc.prolabel-wc{padding-top:2rem;padding-bottom:2rem}@media (width>=768px){#prolabel-wc.prolabel-wc{padding-top:3rem;padding-bottom:3rem}}:is(.prolabel-page-shell .woocommerce:has(form.woocommerce-cart-form),.prolabel-wc .woocommerce:has(form.woocommerce-cart-form)){max-width:var(--prolabel-shell-max-width,80rem);width:100%;margin-left:auto;margin-right:auto}.prolabel-page-shell .woocommerce:has(form.checkout.woocommerce-checkout){width:100%;max-width:min(100%,72rem);margin-left:auto;margin-right:auto}.prolabel-wc .woocommerce:has(form.checkout.woocommerce-checkout){width:100%;max-width:none;margin-left:0;margin-right:0}.prolabel-entry-content .woocommerce>:first-child{margin-top:0}.prolabel-footer{color:#9ca3af;z-index:46;background:#363636;margin-top:auto;padding:2rem 1rem 1rem;font-size:.875rem;position:relative}.prolabel-footer__inner{max-width:var(--prolabel-shell-max-width,80rem);margin:0 auto}.prolabel-footer a{color:var(--prolabel-primary)}.prolabel-footer__grid{border-bottom:1px solid #ffffff14;align-items:start;gap:1.5rem;padding-bottom:1rem;display:grid}@media (width>=768px){.prolabel-footer__grid{grid-template-columns:1fr auto}}.prolabel-footer__title{color:#fff;margin:0 0 1.1rem;font-size:1.2rem;font-weight:700}.prolabel-footer__col p{margin:0 0 .7rem}.prolabel-footer__contact-link{align-items:center;gap:.4rem;display:inline-flex}.prolabel-footer__contact-ico{color:#fff;box-sizing:content-box;background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;padding:.2rem;font-size:.9rem;display:inline-flex}.prolabel-footer__col--brand{justify-content:flex-start;align-items:center;display:flex}@media (width>=768px){.prolabel-footer__col--brand{justify-content:flex-end}}.prolabel-footer__logo-wrap .custom-logo-link img,.prolabel-footer__logo-img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:11rem;height:2.15rem;display:block}.prolabel-footer__bottom{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.35rem;padding-top:.85rem;display:flex}@media (width>=768px){.prolabel-footer__bottom{flex-direction:row;align-items:center}}.prolabel-footer__copy{color:#9ca3af;margin:0}.prolabel-wc-breadcrumb{color:var(--prolabel-gray-700);border:1px solid var(--prolabel-gray-200);background:#fff;border-radius:.65rem;margin-bottom:1.25rem;padding:.65rem 1rem;font-size:.8125rem;font-weight:500;box-shadow:0 1px 2px #0000000a}.prolabel-wc-breadcrumb a{color:var(--prolabel-primary-dark);font-weight:600;text-decoration:none}.prolabel-wc-breadcrumb a:hover{color:var(--prolabel-primary);text-decoration:underline}.prolabel-shop-header__title{color:var(--prolabel-gray-900);margin:0 0 1rem;font-size:1.875rem;font-weight:700}ul.products{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=1280px){ul.products{grid-template-columns:repeat(2,1fr);gap:1.25rem}}.prolabel-wc-card{border:1px solid var(--prolabel-gray-200);transition:box-shadow var(--t-duration), border-color var(--t-duration), transform var(--t-duration);background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 1px 2px #0000000a}.prolabel-wc-card:hover{border-color:var(--prolabel-primary);box-shadow:0 4px 12px #4abe9b26}.prolabel-wc-card--row .prolabel-wc-card__link{min-height:7.5rem;color:inherit;align-items:stretch;text-decoration:none;display:flex}.prolabel-wc-card__media{background:var(--prolabel-gray-50);border-right:1px solid var(--prolabel-gray-100);flex:0 0 7.5rem;width:7.5rem}@media (width>=640px){.prolabel-wc-card__media{flex-basis:9.5rem;width:9.5rem}}.prolabel-wc-card__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:7.5rem;display:block}.prolabel-wc-card__body{flex-direction:column;flex:1;justify-content:center;gap:.35rem;min-width:0;padding:1rem 1.15rem;display:flex}.prolabel-wc-card__title{color:var(--prolabel-gray-900);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.prolabel-wc-card:hover .prolabel-wc-card__title{color:var(--prolabel-primary-dark)}.prolabel-wc-card__excerpt{color:var(--prolabel-gray-600);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.woocommerce-result-count,.woocommerce-ordering{display:none!important}.prolabel-product{--prolabel-sticky-top:var(--prolabel-header-sticky-offset,4.0625rem);width:100%;padding:0 0 6rem}@media (width>=1024px){.prolabel-product{padding-bottom:2rem}}.prolabel-product__grid{flex-direction:column;gap:2rem;display:flex}@media (width>=1024px){.prolabel-product__grid{flex-direction:row;align-items:flex-start;gap:2rem}.prolabel-product__col--media{flex:38%}.prolabel-product__col--summary{flex:62%;max-width:none;min-height:0}}.prolabel-product__card{background:#fff}.prolabel-product__card--media{padding:1.5rem}@media (width>=768px){.prolabel-product__card--media{padding:2.5rem}}.prolabel-product__card--media .woocommerce-product-gallery{flex-direction:column;gap:1rem;margin-bottom:0;display:flex}.prolabel-product__card--media .woocommerce-product-gallery__wrapper{background:var(--prolabel-gray-50);border-radius:.75rem;width:100%;margin:0;overflow:hidden}.prolabel-product__card--media .flex-viewport{border-radius:.75rem}.prolabel-product__card--media ol.flex-control-thumbs{grid-template-columns:repeat(auto-fill,minmax(3.75rem,1fr));gap:.5rem;list-style:none;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.prolabel-product__card--media ol.flex-control-thumbs li{float:none!important;width:100%!important;margin:0!important}.prolabel-product__card--media ol.flex-control-thumbs img{border:2px solid var(--prolabel-gray-200);opacity:.92;width:100%;height:auto;transition:border-color var(--t-duration), opacity var(--t-duration);border-radius:.5rem;display:block}.prolabel-product__card--media ol.flex-control-thumbs img:hover{opacity:1;border-color:var(--prolabel-primary)}.prolabel-product__card--media ol.flex-control-thumbs li.flex-active img{opacity:1;border-color:var(--prolabel-primary);box-shadow:0 0 0 1px var(--prolabel-primary-light)}.prolabel-product__summary-sticky{position:relative}@media (width>=1024px){.prolabel-product__col--summary[data-prolabel-config-scroll]{top:calc(var(--prolabel-sticky-top) + .5rem);align-self:flex-start;position:sticky}}.prolabel-pdp__price-strip{border:1px solid var(--prolabel-gray-200);background:#fff;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.prolabel-pdp__price-strip.hidden,.prolabel-pdp__price-strip[hidden]{display:none}.prolabel-pdp__price-strip-label{color:var(--prolabel-gray-700);flex-shrink:0;font-size:.875rem;font-weight:600}.prolabel-pdp__price-strip-value{text-align:left;flex:1;min-width:0}.prolabel-pdp__price-strip .price{letter-spacing:-.02em;color:var(--prolabel-primary-dark);margin:0;font-size:1.35rem;font-weight:800}.prolabel-pdp__price-strip .price .woocommerce-Price-amount{font-weight:800}.prolabel-pdp__price-strip-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.prolabel-pdp__price-pill{background:var(--prolabel-gray-50);border:1px solid var(--prolabel-gray-200);border-radius:.65rem;flex-direction:column;gap:.15rem;padding:.45rem .55rem;display:flex}.prolabel-pdp__price-pill-k{text-transform:uppercase;letter-spacing:.02em;color:var(--prolabel-gray-500);font-size:.625rem;font-weight:700}.prolabel-pdp__price-pill-v{color:var(--prolabel-gray-900);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;overflow:hidden}.prolabel-pdp__price-strip-goals{flex-direction:column;gap:.35rem;width:100%;display:flex}.prolabel-pdp__price-strip-dismiss{border:1px solid var(--prolabel-gray-200);width:1.9rem;height:1.9rem;color:var(--prolabel-gray-700);cursor:pointer;transition:background var(--t-duration), border-color var(--t-duration), transform var(--t-duration);z-index:2;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.prolabel-pdp__price-strip-dismiss:hover{background:var(--prolabel-gray-50);border-color:var(--prolabel-gray-500)}.prolabel-pdp__price-strip-dismiss-ico{transition:transform var(--t-duration);font-size:.95rem;line-height:1}.prolabel-pdp__price-strip.is-collapsed .prolabel-pdp__price-strip-dismiss-ico{transform:rotate(180deg)}.prolabel-pdp__price-strip.is-collapsed .prolabel-pdp__price-strip-meta,.prolabel-pdp__price-strip.is-collapsed .prolabel-pdp__price-strip-goals{display:none}.prolabel-pdp__price-goal{color:var(--prolabel-primary-dark);background:#e6f7f2b3;border:1px solid #a7f3d0cc;border-radius:.55rem;margin:0;padding:.4rem .6rem;font-size:.75rem;font-weight:600}.prolabel-pdp__price-goal.is-reached{color:#047857;background:#d1fae5e6;border-color:#10b98173}@media (width<=639px){.prolabel-pdp__price-strip-meta{grid-template-columns:1fr}}@media (width>=1024px){body.prolabel-single-product .prolabel-pdp__price-strip.prolabel-live-price{z-index:120;width:100%;max-width:none;padding:.75rem clamp(1rem,3vw,2.5rem);padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0));box-sizing:border-box;border-bottom:none;border-left:none;border-right:none;border-radius:0;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 28px #0000001a}body.prolabel-single-product .prolabel-product.prolabel-pdp:has(.prolabel-pdp__price-strip.prolabel-live-price){padding-bottom:7.5rem}body.prolabel-single-product .prolabel-product.prolabel-pdp:has(.prolabel-pdp__price-strip.prolabel-live-price[hidden]){padding-bottom:2rem}}body.prolabel-single-product.prolabel-summary-strip-visible .prolabel-main{padding-bottom:7rem}body.prolabel-single-product.prolabel-summary-strip-collapsed .prolabel-main{padding-bottom:4rem}.prolabel-order-card__head-row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.prolabel-order-card__edit{color:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #fff6;border-radius:.375rem;flex-shrink:0;margin:0;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.25}.prolabel-order-card__edit:hover{background:#ffffff38}.prolabel-pdp__config-sticky{flex-direction:column;gap:1rem;display:flex}.prolabel-pdp__config-sticky>.prolabel-pdp__card--wizard{margin-top:0}.prolabel-pdp__config-sticky>.prolabel-order-card{order:3}.prolabel-product__card--summary{overflow:hidden}.prolabel-product__summary-head{background:linear-gradient(90deg, var(--prolabel-primary) 0%, var(--prolabel-primary-dark) 100%);color:#fff;padding:1rem 1.25rem}.prolabel-product__summary-title{margin:0;font-size:1.125rem;font-weight:700}.prolabel-product__summary-sub{opacity:.95;margin:.25rem 0 0;font-size:.875rem}.prolabel-product__summary-body{padding:1.25rem 1.25rem 1.5rem;position:relative}.prolabel-pdp-cart-form--programmatic{clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.prolabel-product__summary-body .product_title{margin-top:0;margin-bottom:.5rem;font-size:1.25rem}.prolabel-product__summary-body .woocommerce-product-rating{margin-bottom:.75rem}.prolabel-live-price{margin-bottom:1rem}.prolabel-live-price .price{color:var(--prolabel-primary-dark);font-size:1.5rem;font-weight:700}.prolabel-extras{margin:1rem 0 1.25rem}.prolabel-extras__group-title{margin:1rem 0 .75rem;font-size:1rem;font-weight:700}.prolabel-extras__grid{flex-direction:column;gap:1rem;display:flex}.prolabel-extras__label{color:var(--prolabel-gray-500);margin-bottom:.35rem;font-size:.75rem;font-weight:600;display:block}.prolabel-extras__control{border:1px solid var(--prolabel-gray-200);border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:1rem}.prolabel-extras__control:focus{outline:2px solid var(--prolabel-primary);outline-offset:1px;border-color:var(--prolabel-primary)}.prolabel-extras__radios{grid-template-columns:1fr;gap:.5rem;display:grid}@media (width>=480px){.prolabel-extras__radios{grid-template-columns:repeat(2,1fr)}}.prolabel-extras__radio-card{border:2px solid var(--prolabel-gray-200);cursor:pointer;transition:border-color var(--t-duration), background var(--t-duration), transform var(--t-duration);border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;font-weight:600;display:flex}.prolabel-extras__radio-card:has(input:checked){border-color:var(--prolabel-primary);background:var(--prolabel-primary-light);transform:translateY(-1px)}.prolabel-extras__radio-card.is-selected{border-color:var(--prolabel-primary);background:var(--prolabel-primary-light)}.prolabel-help-tip{align-items:center;margin-left:.5rem;display:inline-flex;position:relative}.prolabel-help-tip__trigger{border:1px solid var(--prolabel-gray-200);width:1.15rem;height:1.15rem;color:var(--prolabel-primary-dark);cursor:help;background:#fff;border-radius:9999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.prolabel-help-tip__content{border:1px solid var(--prolabel-gray-200);width:min(15rem,70vw);color:var(--prolabel-gray-700);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-duration), visibility var(--t-duration);z-index:20;background:#fff;border-radius:.5rem;padding:.45rem .6rem;font-size:.75rem;font-weight:500;line-height:1.35;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%);box-shadow:0 8px 18px #00000014}.prolabel-help-tip:hover .prolabel-help-tip__content,.prolabel-help-tip:focus-within .prolabel-help-tip__content{opacity:1;visibility:visible}.prolabel-extras__checkbox-label{align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.prolabel-product__tabs-wrap{border:1px solid var(--prolabel-gray-200);background:#fff;border-radius:1rem;margin-top:2.5rem;padding:0 1rem 1rem}.woocommerce-tabs ul.tabs{border-bottom:1px solid var(--prolabel-gray-200);flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.woocommerce-tabs ul.tabs li a{color:var(--prolabel-gray-700);padding:.75rem 1rem;font-weight:600;text-decoration:none;display:block}.woocommerce-tabs ul.tabs li.active a{color:var(--prolabel-primary-dark);border-bottom:2px solid var(--prolabel-primary)}.prolabel-trust{background:var(--prolabel-gray-50);border:1px solid var(--prolabel-gray-200);border-radius:1rem;margin-top:2rem;padding:2rem 1rem}.prolabel-trust__grid{text-align:center;grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.prolabel-trust__item{transition:background var(--t-duration), box-shadow var(--t-duration);border-radius:.8rem;padding:.9rem .6rem}.prolabel-trust__item:hover{background:#fff;box-shadow:0 1px 2px #0000000f}@media (width>=768px){.prolabel-trust__grid{grid-template-columns:repeat(4,1fr)}}.prolabel-trust__icon{background:var(--prolabel-primary-light);color:var(--prolabel-primary-dark);border-radius:9999px;margin-bottom:.75rem;padding:.75rem;display:inline-flex}.prolabel-trust__text{color:var(--prolabel-gray-900);margin:0;font-size:.875rem;font-weight:600}.prolabel-faq{background:#f9fafb;padding:4.5rem 1rem}.prolabel-faq__inner{max-width:var(--prolabel-shell-max-width,80rem);flex-direction:column;gap:2rem;margin:0 auto;display:flex}.prolabel-faq__title,.prolabel-pdp__reviews-title{text-align:center;margin:0 0 .5rem;font-size:1.875rem;font-weight:700}.prolabel-pdp__reviews-title{color:var(--prolabel-primary-dark)}.prolabel-faq__lead{text-align:center;color:var(--prolabel-gray-500);margin:0 0 2rem}.prolabel-faq__item{border:1px solid var(--prolabel-gray-200);transition:box-shadow var(--t-duration), border-color var(--t-duration);background:#fff;border-radius:.85rem;margin-bottom:.75rem;overflow:hidden}.prolabel-faq__item[open]{border-color:var(--prolabel-primary);background:#fff;box-shadow:0 1px 2px #0000000d}.prolabel-faq__question{color:var(--prolabel-gray-900);cursor:pointer;padding:1.15rem 2.75rem 1.15rem 1.25rem;font-weight:500;list-style:none;position:relative}.prolabel-faq__question::-webkit-details-marker{display:none}.prolabel-faq__question:after{content:"▾";color:var(--prolabel-gray-500);transition:transform var(--t-duration);font-size:1.1rem;font-weight:700;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.prolabel-faq__item[open] .prolabel-faq__question:after{color:var(--prolabel-primary);transform:translateY(-50%)rotate(180deg)}.prolabel-faq__answer{color:var(--prolabel-gray-700);margin:0;padding:0 1.25rem 1rem}@media (width<=1023px){.prolabel-mobile-bar{display:none!important}}@media (width>=1024px){.prolabel-mobile-bar{display:none!important}}.prolabel-mobile-bar{z-index:60;border-top:1px solid var(--prolabel-gray-200);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0));background:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000014}.prolabel-mobile-bar__row{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.prolabel-mobile-bar__price-label{color:var(--prolabel-gray-500);font-size:.75rem;display:block}.prolabel-mobile-bar__price-value{color:var(--prolabel-primary-dark);font-size:1.25rem;font-weight:700}.prolabel-mobile-bar__cta{background:var(--prolabel-primary);color:#fff;cursor:pointer;border:none;border-radius:.75rem;width:100%;padding:.875rem 1rem;font-weight:700}.prolabel-mobile-bar__cta:hover{background:var(--prolabel-primary-dark)}.woocommerce .button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{background:var(--prolabel-primary)!important;color:#fff!important;border-radius:.75rem!important;font-weight:700!important}.woocommerce .button.alt:hover,.woocommerce button.button.alt:hover{background:var(--prolabel-primary-dark)!important}.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{background:var(--prolabel-primary)!important;color:#fff!important;border:0!important;border-radius:.75rem!important;padding:.9rem 1rem!important;font-weight:700!important;transition:background .2s!important}.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover{background:var(--prolabel-primary-dark)!important}.woocommerce-notices-wrapper{margin-bottom:1.25rem}.woocommerce-notices-wrapper:first-child{margin-top:0}.woocommerce-message,.woocommerce-info,.woocommerce-error{border:1px solid var(--prolabel-gray-200)!important;color:var(--prolabel-gray-900)!important;background:#fff!important;border-top-width:1px!important;border-radius:.75rem!important;margin:0 0 .75rem!important;padding:1rem 1rem 1rem 3.25rem!important;font-size:.9375rem!important;font-weight:500!important;line-height:1.5!important;list-style:none!important;box-shadow:0 2px 10px #0000000d!important}.woocommerce-message:last-child,.woocommerce-info:last-child,.woocommerce-error:last-child{margin-bottom:0!important}.woocommerce-message,.woocommerce-info{border-left:4px solid var(--prolabel-primary)!important}.woocommerce-error{border-left:4px solid #dc2626!important}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{color:var(--prolabel-primary)!important;top:1rem!important;left:1rem!important}.woocommerce-error:before{color:#dc2626!important}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{vertical-align:middle;margin-left:.5rem}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border-color:var(--prolabel-gray-200);border-radius:.5rem}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:var(--prolabel-primary);outline:2px solid var(--prolabel-primary);outline-offset:1px}.woocommerce-cart .prolabel-wc,.woocommerce-account .prolabel-wc{max-width:var(--prolabel-shell-max-width,80rem)}.woocommerce-checkout .prolabel-wc,body.woocommerce-checkout #prolabel-wc{width:100%;max-width:none!important}.woocommerce table.shop_table{border-radius:.75rem;overflow:hidden}.related.products>h2{margin:2rem 0 1rem;font-size:1.5rem}.prolabel-pdp__subheader{justify-content:flex-end;padding:0 0 .75rem;display:flex}.prolabel-pdp__subheader-text{color:var(--prolabel-gray-500);margin:0;font-size:.875rem;font-weight:600}.prolabel-pdp__progress-wrap{max-width:48rem;margin:0 auto 1.5rem;padding:0 1rem}.prolabel-pdp__progress-wrap--aside{max-width:none;margin:0 0 .5rem;padding:0}@media (width<=1023px){.prolabel-pdp__progress-wrap--aside.is-mobile-sticky{top:calc(var(--prolabel-header-offset,var(--prolabel-header-sticky-offset,4.0625rem)) + .35rem);z-index:45;border-bottom:1px solid var(--prolabel-gray-100);background:#fff;margin-bottom:.75rem;padding:.35rem 0 1.1rem;position:sticky}}.prolabel-wizard-progress:not(.prolabel-wizard-progress--react){padding:1.25rem 0 2.5rem}.prolabel-wizard-progress__track{padding-top:.5rem;position:relative}.prolabel-wizard-progress__line-bg,.prolabel-wizard-progress__line-fill{border-radius:9999px;height:4px;position:absolute;top:1.25rem;left:0;right:0}.prolabel-wizard-progress__line-bg{background:var(--prolabel-gray-200);z-index:0}.prolabel-wizard-progress__line-fill{background:var(--prolabel-primary);z-index:1;width:0;transition:width .45s}.prolabel-wizard-progress__nodes{z-index:2;justify-content:space-between;display:flex;position:relative}.prolabel-wizard-progress__node-wrap{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.prolabel-wizard-progress__node{border:2px solid var(--prolabel-gray-200);width:2.5rem;height:2.5rem;color:var(--prolabel-gray-400);cursor:default;background:#fff;border-radius:9999px;font-size:.8125rem;font-weight:800;transition:transform .25s,border-color .25s,background .25s,color .25s}.prolabel-wizard-progress__node.is-active{border-color:var(--prolabel-primary);background:var(--prolabel-primary);color:#fff;transform:scale(1.08);box-shadow:0 0 0 4px #4abe9b33}.prolabel-wizard-progress__node.is-completed{border-color:var(--prolabel-primary);background:var(--prolabel-primary);color:#fff;cursor:pointer}.prolabel-wizard-progress__node:disabled:not(.is-active){opacity:.55;cursor:not-allowed}.prolabel-wizard-progress__node-check{font-size:1rem;line-height:1}.prolabel-wizard-progress__node-label{color:var(--prolabel-gray-400);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:2.25rem;padding:0 .15rem;font-size:.65rem;font-weight:600;overflow:hidden}@media (width>=768px){.prolabel-wizard-progress__node-label{font-size:.8125rem}}.prolabel-wizard-progress__node.is-active+.prolabel-wizard-progress__node-label{color:var(--prolabel-primary-dark)}.prolabel-wizard-progress__node-wrap:has(.is-active) .prolabel-wizard-progress__node-label{color:var(--prolabel-primary-dark)}.prolabel-wizard-progress__node-wrap:has(.is-completed) .prolabel-wizard-progress__node-label{color:var(--prolabel-gray-700)}@media (width<=639px){.prolabel-wizard-progress__nodes{justify-content:space-between;overflow:visible}.prolabel-wizard-progress__node-wrap{flex:1 1 0;min-width:0;padding-inline:.125rem}.prolabel-wizard-progress__node{width:2.125rem;height:2.125rem;font-size:.75rem}.prolabel-wizard-progress__node-label{white-space:normal;text-overflow:clip;line-height:1.15;overflow:visible}}.prolabel-pdp__grid{align-items:flex-start}@media (width>=1024px){.prolabel-pdp__col--intro{flex:62%;max-width:none;min-height:0}}.prolabel-pdp__hero-intro{flex-direction:column;gap:1.25rem;display:flex}.prolabel-pdp__hero-intro .product_title{color:var(--prolabel-gray-900);margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.2}.prolabel-pdp__hero-rating{margin:0}.prolabel-pdp__hero-cta-wrap{margin:.25rem 0 0}.prolabel-pdp__configure-cta{border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.prolabel-pdp__trust-band{background:#f9fafba6;border-top:1px solid #e5e7ebe6;border-bottom:1px solid #e5e7ebe6;max-width:100vw;margin-block:2rem}.prolabel-pdp__trust-band .prolabel-trust{box-sizing:border-box;background:0 0;border:none;border-radius:0;margin-top:0;padding:2.75rem clamp(1rem,4vw,3rem)}.prolabel-pdp__trust-band .prolabel-trust__grid{max-width:var(--prolabel-shell-max-width,80rem);width:100%;margin:0 auto}.prolabel-pdp__faq-band{width:100vw;max-width:100vw;margin:2rem calc(50% - 50vw)}.prolabel-pdp__faq-band .prolabel-faq{box-sizing:border-box;background:var(--prolabel-gray-50);border-top:1px solid var(--prolabel-gray-200);border-bottom:1px solid var(--prolabel-gray-200);flex-direction:column;justify-content:center;min-height:100dvh;margin:0;padding:3rem clamp(1rem,4vw,3rem);display:flex}.prolabel-pdp__faq-band .prolabel-faq__inner{max-width:min(80rem,100%)}.prolabel-pdp__configurator{margin-bottom:2rem;scroll-margin-top:6rem}@media (width>=1024px){.prolabel-pdp__configurator .prolabel-product__col--summary[data-prolabel-config-scroll]{width:100%;max-width:none}}.prolabel-pdp__after-config{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.prolabel-pdp__card--wizard{margin-top:1.5rem;padding:1.5rem 1.25rem 1.25rem}@media (width>=768px){.prolabel-pdp__card--wizard{padding:2rem 2.25rem 1.5rem}}.prolabel-pdp__section-kicker{letter-spacing:.03em;text-transform:uppercase;color:var(--prolabel-gray-500);margin:0 0 .65rem;font-size:.75rem;font-weight:600}.prolabel-pdp__from-price{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:0 0 .85rem;display:flex}.prolabel-pdp__from-price-label{letter-spacing:.01em;color:var(--prolabel-gray-500);font-size:.85rem;font-weight:600}.prolabel-pdp__from-price-value{color:#059669;font-size:25px;font-weight:600;line-height:1.2}.prolabel-pdp__from-price-value .price{letter-spacing:-.02em;color:var(--prolabel-gray-900);text-shadow:none;margin:0;font-size:clamp(2rem,2.8vw,2.6rem);font-weight:800}.prolabel-pdp__from-price-value .price .woocommerce-Price-amount,.prolabel-pdp__from-price-value .price bdi{font-size:inherit;font-weight:900}.prolabel-pdp__from-price-value .price del{opacity:.65;color:var(--prolabel-gray-500);font-size:.78em;font-weight:600}.prolabel-pdp__from-price-value .price ins{color:var(--prolabel-gray-900);font-weight:800;text-decoration:none}.prolabel-pdp__card--review-highlight,.prolabel-pdp__card--product-info,.prolabel-pdp__card--reviews-list{margin-top:1rem;padding:1rem 1.1rem}.prolabel-pdp__card--product-info{color:var(--prolabel-gray-900);background:#f9fafb;border-color:#e5e7eb}.prolabel-pdp__card--product-info .prolabel-pdp__section-kicker,.prolabel-pdp__card--product-info .prolabel-pdp__product-info-text,.prolabel-pdp__card--product-info .prolabel-pdp__from-price-label{color:var(--prolabel-gray-500)}.prolabel-pdp__card--product-info .prolabel-pdp__from-price-value .price,.prolabel-pdp__card--product-info .prolabel-pdp__from-price-value .price ins,.prolabel-pdp__card--product-info .prolabel-pdp__from-price-value .price .woocommerce-Price-amount,.prolabel-pdp__card--product-info .prolabel-pdp__from-price-value .price bdi{color:var(--prolabel-gray-900)}.prolabel-pdp__card--review-highlight{background:#f3f4f6;border:1px solid #d1d5db;border-radius:.9rem;gap:.55rem;display:grid}.prolabel-pdp__card--review-highlight .prolabel-pdp__section-kicker{color:#3aa88a;margin:0;font-size:.74rem}.prolabel-pdp__review-head{grid-template-columns:auto 1fr;align-items:center;gap:.6rem;display:grid}.prolabel-pdp__review-avatar img,.prolabel-pdp__review-avatar .avatar{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:56px;height:56px;display:block}.prolabel-pdp__review-meta-line{align-items:baseline;gap:.4rem;margin:0;display:flex}.prolabel-pdp__review-name{color:var(--prolabel-gray-900);font-size:1rem;font-weight:700}.prolabel-pdp__review-date{color:var(--prolabel-gray-500);font-size:.83rem}.prolabel-pdp__review-verified{color:#16a34a;align-items:center;gap:.3rem;margin:.1rem 0 0;font-size:.78rem;font-weight:600;display:inline-flex}.prolabel-pdp__review-verified:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem;animation:1.8s ease-in-out infinite prolabel-review-verified-pulse}@keyframes prolabel-review-verified-pulse{0%,to{opacity:.95;transform:scale(1)}50%{opacity:.65;transform:scale(1.22)}}.prolabel-pdp__card--review-highlight .prolabel-pdp__review-stars{margin:0}.prolabel-pdp__review-stars{margin-bottom:.5rem}.prolabel-pdp__review-stars .star-rating{font-size:.85rem}.prolabel-pdp__review-quote{color:#3f3f46;margin:0;font-size:.95rem;font-style:italic;line-height:1.55}.prolabel-pdp__review-author{color:var(--prolabel-gray-600);margin:.65rem 0 0;font-size:.8rem;font-weight:600}.prolabel-pdp__card--review-highlight .prolabel-pdp__review-author{display:none}.prolabel-pdp__product-info-text{color:var(--prolabel-gray-700);margin:0;font-size:.92rem;line-height:1.65}.prolabel-pdp__reviews-grid{will-change:transform;flex-wrap:nowrap;gap:.75rem;transition:transform .26s;display:flex}.prolabel-pdp__reviews-slider{margin-top:1rem;overflow:hidden}.prolabel-pdp__reviews-slider .prolabel-pdp__review-item{flex:0 0 calc(50% - .375rem)}@media (width<=1023px){.prolabel-pdp__reviews-slider .prolabel-pdp__review-item{flex-basis:100%}}.prolabel-pdp__review-item{background:#f3f4f6;border:1px solid #d1d5db;border-radius:.9rem;gap:.55rem;padding:1rem 1.1rem;display:grid}.prolabel-pdp__review-item .prolabel-pdp__section-kicker{color:var(--prolabel-gray-500);margin:0;font-size:.74rem}.prolabel-pdp__review-item .prolabel-pdp__review-stars{margin:0 0 .35rem}.prolabel-pdp__review-stars .is-on{color:#facc15;letter-spacing:.05em}.prolabel-pdp__review-stars .is-off{color:var(--prolabel-gray-300)}.prolabel-pdp__review-item .prolabel-pdp__review-meta-line{margin-bottom:.15rem}.prolabel-pdp__review-item .prolabel-pdp__review-name{font-size:.95rem}.prolabel-pdp__review-item .prolabel-pdp__review-date{font-size:.78rem}.prolabel-pdp__review-item .prolabel-pdp__review-verified{margin-bottom:.45rem}.prolabel-pdp__reviews-dots{justify-content:center;gap:.4rem;margin-top:.75rem;display:flex}.prolabel-pdp__reviews-dot{cursor:pointer;background:#d1d5db;border:0;border-radius:999px;width:.5rem;height:.5rem;padding:0}.prolabel-pdp__reviews-dot.is-active{background:#16a34a;transform:scale(1.1)}.prolabel-wizard__step-head{margin-bottom:1.25rem}.prolabel-wizard__title{color:var(--prolabel-gray-900);margin:0 0 .5rem;font-size:1.5rem;font-weight:800}@media (width>=768px){.prolabel-wizard__title{font-size:1.875rem}}.prolabel-wizard__lead{color:var(--prolabel-gray-600);margin:0;line-height:1.55}.prolabel-wizard__nav{border-top:1px solid var(--prolabel-gray-200);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;padding-top:1.25rem;display:flex}.prolabel-wizard__btn{cursor:pointer;border:2px solid #0000;border-radius:.75rem;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:700;transition:background .2s,border-color .2s,color .2s}.prolabel-wizard__btn--ghost{border-color:var(--prolabel-gray-300);color:var(--prolabel-gray-700);background:0 0}.prolabel-wizard__btn--ghost:hover{border-color:var(--prolabel-primary);color:var(--prolabel-primary-dark)}.prolabel-wizard__btn--primary{background:var(--prolabel-primary);border-color:var(--prolabel-primary);color:#fff}.prolabel-wizard__btn--primary:hover{background:var(--prolabel-primary-dark);border-color:var(--prolabel-primary-dark)}.prolabel-order-card{border:1px solid var(--prolabel-gray-200);border-radius:1rem;overflow:hidden;box-shadow:0 10px 40px #0000000f}.prolabel-order-card__head{background:linear-gradient(90deg, var(--prolabel-primary) 0%, var(--prolabel-primary-dark) 100%);color:#fff;padding:1rem 1.25rem}.prolabel-order-card__title{margin:0;font-size:1.125rem;font-weight:800}.prolabel-order-card__meta{opacity:.95;margin:.35rem 0 0;font-size:.875rem}.prolabel-order-summary__rows{border-bottom:1px solid var(--prolabel-gray-100);flex-direction:column;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.prolabel-order-summary__row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.prolabel-order-summary__label{text-transform:uppercase;letter-spacing:.04em;color:var(--prolabel-gray-500);margin:0 0 .2rem;font-size:.6875rem;font-weight:700}.prolabel-order-summary__value{color:var(--prolabel-gray-900);margin:0;font-size:.875rem;font-weight:700}.prolabel-order-summary__check{color:var(--prolabel-primary);flex-shrink:0;font-weight:800}.prolabel-order-summary__rows--duplicate .prolabel-order-summary__label{font-size:.65rem}.prolabel-order-summary__rows--duplicate .prolabel-order-summary__value{font-size:.8125rem}.prolabel-pdp__below{margin-top:2.5rem}.prolabel-mobile-bar__expand{padding-bottom:.5rem}.prolabel-mobile-bar__expand[hidden]{display:none!important}.prolabel-mobile-bar__expand .prolabel-order-summary__rows{border-bottom:none;margin-bottom:0;padding-bottom:0}
