.woven-labels-page{--wl-ui-font:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--product-title-margin-bottom:clamp(0.375rem,0.44vw,0.5rem)}.woven-labels-page .category-panel-title,.woven-labels-page .label-type-title,.woven-labels-page .product-main-title{font-family:var(--wl-ui-font)}.woven-labels-page .product-main-title{line-height:.9;margin-bottom:calc(var(--product-title-margin-bottom) + 3px);margin-top:3px;text-shadow:none}.woven-labels-page .category-mode-container .category-panel-title,.woven-labels-page .product-main-title,.woven-labels-page .woven-labels-grid .category-panel-title.mobile-ph-style{font-weight:600;letter-spacing:-.01em;text-transform:none}.woven-labels-page .label-type-title{font-weight:500;letter-spacing:.01em;text-transform:none}.woven-labels-page .category-panel{border:none;box-shadow:none}.woven-labels-page .woven-labels-grid .form-section{background:#fff;border-color:#e6edf5;box-shadow:0 2px 14px #0f172a0f}.woven-labels-page .woven-labels-grid .option-group.form-section:has(.sew-on-icon){background:#fff}.woven-labels-page .application-method-grid{gap:clamp(24px,2.8vw,34px)!important;margin-top:0;overflow:visible!important}.woven-labels-page .application-method-section.form-section{background:#fff!important;border:none!important;box-shadow:0 8px 8px -8px #4d33272e!important;padding-left:0!important;padding-right:0!important}.woven-labels-page .application-method-card.image-button{align-items:center!important;flex-direction:column!important;gap:clamp(10px,1.3vh,14px)!important;justify-content:center!important;min-height:clamp(102px,13.6vh,120px)!important;overflow:visible!important;padding:clamp(14px,1.8vh,18px) clamp(8px,.8vw,12px) clamp(10px,1.2vh,12px)!important}.woven-labels-page .application-method-card.selected .label-type-title,.woven-labels-page .woven-label-type-card.selected .label-type-title,.woven-labels-page .woven-orientation-card.selected .label-type-title{color:var(--text-primary)!important}.woven-labels-page .application-method-card.selected .label-type-icon,.woven-labels-page .woven-label-type-card.selected .label-type-icon,.woven-labels-page .woven-orientation-card.selected .label-type-icon{color:var(--text-secondary)!important}.woven-labels-page .edge-selector-section.form-section{background:#fff!important;border:none!important;box-shadow:0 8px 8px -8px #4d33272e!important}.woven-labels-page .edge-selector-section .label-type-button.selected .label-type-text{color:var(--text-primary)!important}.woven-labels-page .edge-selector-section .label-type-button.selected .label-type-icon{color:var(--text-secondary)!important}.woven-labels-page .application-method-card .label-type-title{margin-bottom:0!important;padding-bottom:0!important;padding-right:0!important;padding-top:0!important}.woven-labels-page .application-method-card .label-type-text-content{text-align:center}.woven-labels-page .application-method-card .label-type-icon{flex:0 0 auto;min-height:clamp(50px,6.8vh,62px)}.woven-labels-page .application-method-card .sew-on-icon{max-height:clamp(50px,6.8vh,62px);max-width:clamp(70px,22cqi,129px)}.woven-labels-page .application-method-card .iron-on-icon{max-height:clamp(50px,6.8vh,62px);max-width:clamp(60px,18cqi,102px)}.woven-labels-page .application-method-card .label-type-checkmark,.woven-labels-page .application-method-card .label-type-radio{display:none!important}.woven-labels-page .photo-proof-section.form-section{background:#fff!important;border:none!important;box-shadow:0 8px 8px -8px #4d33272e!important;padding-left:0!important;padding-right:0!important}.woven-labels-page .photo-proof-grid{gap:clamp(24px,2.8vw,34px)!important;margin-left:0!important;margin-top:0;overflow:visible!important}.woven-labels-page .photo-proof-buttons .label-type-button:first-child{margin-left:0!important}.woven-labels-page .photo-proof-card.image-button{align-items:center!important;flex-direction:column!important;gap:clamp(10px,1.3vh,14px)!important;justify-content:center!important;min-height:clamp(102px,13.6vh,120px)!important;overflow:visible!important;padding:clamp(14px,1.8vh,18px) clamp(8px,.8vw,12px) clamp(10px,1.2vh,12px)!important}.woven-labels-page .photo-proof-card.selected .label-type-title{color:var(--text-primary)!important}.woven-labels-page .photo-proof-card.selected .label-type-icon{color:var(--text-secondary)!important}.woven-labels-page .photo-proof-card .label-type-title{margin-bottom:0!important;padding-bottom:0!important;padding-right:.5625rem!important;padding-top:0!important}.woven-labels-page .photo-proof-card .label-type-text-content{text-align:center}.woven-labels-page .photo-proof-card .label-type-icon{flex:0 0 auto;min-height:clamp(50px,6.8vh,62px)}.woven-labels-page .photo-proof-card .no-photo-proof-icon,.woven-labels-page .photo-proof-card .photo-proof-icon{max-height:clamp(50px,6.8vh,62px)}.woven-labels-page .photo-proof-card .label-type-checkmark,.woven-labels-page .photo-proof-card .label-type-radio{display:none!important}.woven-labels-page .photo-proof-card .best-choice-badge{background:#edf8f1;border:1px solid #d7eadb;border-radius:999px;bottom:14px;color:#4f7a60;font-size:9px;font-weight:600;left:100%;letter-spacing:.01em;line-height:1;margin-left:-18px;padding:4px 10px;top:auto;transform:none;white-space:nowrap}.woven-labels-page .woven-label-type-section.form-section{background:#fff!important;border:none!important;box-shadow:0 8px 8px -8px #4d33272e!important;padding-left:0!important;padding-right:0!important}.woven-labels-page .application-method-section .trust-badges-separator,.woven-labels-page .photo-proof-section .trust-badges-separator,.woven-labels-page .woven-label-type-section .trust-badges-separator{padding-left:clamp(11px,2vh,18px);padding-right:clamp(11px,2vh,18px)}.woven-labels-page .application-method-section .label-type-buttons-container,.woven-labels-page .photo-proof-section .photo-proof-buttons{box-sizing:border-box;padding-left:clamp(11px,2vh,18px);padding-right:clamp(11px,2vh,18px)}.woven-labels-page .woven-label-type-grid,.woven-labels-page .woven-orientation-grid{margin-top:0;overflow:visible!important}.woven-labels-page .woven-label-type-grid{gap:clamp(6px,.8vw,10px)}.woven-labels-page .woven-orientation-section{margin-top:0!important;padding-top:21px}.woven-labels-page .woven-orientation-grid{gap:clamp(24px,3vw,34px)!important}.woven-labels-page .woven-label-type-card.image-button,.woven-labels-page .woven-orientation-card.image-button{align-items:center!important;flex-direction:column!important;gap:clamp(8px,1vh,12px)!important;justify-content:center!important;min-height:clamp(102px,13.6vh,118px)!important;overflow:visible!important;padding:clamp(12px,1.6vh,16px) clamp(6px,.7vw,10px) clamp(10px,1.2vh,12px)!important}.woven-labels-page .woven-label-type-card.image-button{gap:clamp(12px,1.5vh,16px)!important}.woven-labels-page .woven-orientation-card.image-button{min-height:clamp(120px,15.6vh,138px)!important;padding-bottom:clamp(12px,1.5vh,16px)!important;padding-top:clamp(16px,2vh,22px)!important;width:clamp(118px,12vw,132px)!important}.woven-labels-page .woven-orientation-card.image-button:last-child{min-height:clamp(128px,16.6vh,148px)!important}.woven-labels-page .woven-label-type-card .label-type-title,.woven-labels-page .woven-orientation-card .label-type-title{margin-bottom:0!important;padding-bottom:0!important;padding-right:0!important;padding-top:0!important}.woven-labels-page .woven-label-type-card .label-type-text-content,.woven-labels-page .woven-orientation-card .label-type-text-content{text-align:center}.woven-labels-page .woven-label-type-card .label-type-icon,.woven-labels-page .woven-orientation-card .label-type-icon{flex:0 0 auto;min-height:clamp(44px,6vh,52px)}.woven-labels-page .woven-orientation-card .label-type-icon{min-height:clamp(60px,8vh,72px)}.woven-labels-page .woven-label-type-card .label-image-icon{height:auto!important;max-height:clamp(44px,6vh,52px);transition:transform .18s ease!important;width:auto!important}.woven-labels-page .woven-label-type-card .flat-icon{max-width:clamp(70px,22cqi,131px)}.woven-labels-page .woven-label-type-card .centerfold-icon{max-width:clamp(60px,18cqi,104px)}.woven-labels-page .woven-label-type-card .custom-shape-icon{max-width:clamp(40px,12cqi,81px)}.woven-labels-page .woven-orientation-card .centerfold-vertical-icon{max-height:clamp(54px,7.2vh,64px);max-width:clamp(62px,7.2vw,96px)}.woven-labels-page .woven-orientation-card .centerfold-horizontal-icon{max-height:clamp(70px,9vh,84px);max-width:clamp(44px,5vw,68px)}.woven-labels-page .woven-orientation-card .label-image-icon{transition:transform .18s ease!important}.woven-labels-page .woven-label-type-card:hover .label-image-icon,.woven-labels-page .woven-orientation-card:hover .label-image-icon{transform:scale(1.08)!important}.woven-labels-page .woven-label-type-card.selected .label-image-icon,.woven-labels-page .woven-orientation-card.selected .label-image-icon{transform:none!important}.woven-labels-page .woven-label-type-card .label-type-checkmark,.woven-labels-page .woven-label-type-card .label-type-radio,.woven-labels-page .woven-orientation-card .label-type-checkmark,.woven-labels-page .woven-orientation-card .label-type-radio{display:none!important}