.Dtf-module__xMksfW__dtfTheme,.Dtf-module__xMksfW__stickerTheme,.Dtf-module__xMksfW__pendonesTheme{color:#1a2b3c;background:#f9fbfb;width:100%;font-family:DM Sans,system-ui,sans-serif}.Dtf-module__xMksfW__searchSection{text-align:center;background:linear-gradient(135deg,#41b9b8 0%,#001f3f 100%);width:100%;padding:clamp(.9rem,.4rem + 1.5vw,1.6rem) 0}.Dtf-module__xMksfW__container{width:min(95vw,1700px);margin:0 auto;padding:0 clamp(1rem,4.332vw - 2.699rem,2.5rem)}.Dtf-module__xMksfW__searchHero{flex-direction:column;align-items:center;gap:clamp(.5rem,1.444vw - .733rem,1rem);display:flex}.Dtf-module__xMksfW__heroTitle{color:#fff;letter-spacing:-.01em;margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(1.75rem,2.166vw - .099rem,2.5rem);font-weight:700;line-height:1.2}.Dtf-module__xMksfW__heroSubtitle{color:#ffffffd9;margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(.9375rem,.475rem + .542vw,1.125rem);line-height:1.5}.Dtf-module__xMksfW__serviceMainContainer{flex-direction:column;gap:clamp(1.5rem,4.332vw - 2.199rem,3rem);width:min(95vw,1700px);margin:0 auto;padding-block:clamp(.5rem,.722vw - .116rem,.75rem) clamp(1.5rem,4.332vw - 2.199rem,3rem);padding-inline:0;display:flex}.Dtf-module__xMksfW__serviceGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2.5vw,3rem);min-height:clamp(40rem,92dvh,75rem);display:grid}@media (max-width:1536px){.Dtf-module__xMksfW__serviceMainContainer{padding-inline:1.5rem}}@media (max-width:900px){.Dtf-module__xMksfW__serviceGrid{grid-template-columns:1fr}}@media (max-width:768px){.Dtf-module__xMksfW__serviceMainContainer{padding-inline:1rem}}@media (max-width:480px){.Dtf-module__xMksfW__serviceMainContainer{padding-inline:.8rem}}.Dtf-module__xMksfW__controlsColumn{flex-direction:column;gap:clamp(.75rem,1.444vw - .483rem,1.25rem);display:flex}.Dtf-module__xMksfW__enhancedPreviewSection{background:#fff;border:1px solid #e1e8f0;border-radius:1rem;flex-direction:column;gap:clamp(.75rem,1.444vw - .483rem,1.25rem);padding:clamp(1rem,2.166vw - .849rem,1.75rem);display:flex;box-shadow:0 1px 4px #001f3f0f}.Dtf-module__xMksfW__previewHeader{border-bottom:1px solid #e1e8f0;flex-direction:column;align-items:center;gap:.25rem;padding-bottom:clamp(.5rem,1.083vw - .425rem,.875rem);display:flex}.Dtf-module__xMksfW__previewTitle{color:#001f3f;text-align:center;margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(1rem,.384rem + .722vw,1.25rem);font-weight:600}.Dtf-module__xMksfW__enhancedPreviewContent{flex:1;align-items:stretch;gap:clamp(.5rem,1.444vw - .733rem,1rem);min-height:0;display:flex}.Dtf-module__xMksfW__productGallery{flex-shrink:0;display:flex}.Dtf-module__xMksfW__productGalleryThumbs{flex-direction:column;gap:clamp(.375rem,.722vw - .241rem,.625rem);display:flex}.Dtf-module__xMksfW__productGalleryThumbButton{cursor:pointer;background:#fff;border:2px solid #e1e8f0;border-radius:.5rem;width:clamp(44px,3.61vw - 5.314px,64px);height:clamp(44px,3.61vw - 5.314px,64px);padding:0;transition:border-color .15s,transform .15s;overflow:hidden}.Dtf-module__xMksfW__productGalleryThumbButton img{object-fit:cover;width:100%;height:100%;display:block}.Dtf-module__xMksfW__productGalleryThumbButton:hover{border-color:#43bdbb;transform:translateY(-1px)}.Dtf-module__xMksfW__productGalleryThumbActive{border-color:#43bdbb;box-shadow:0 0 0 2px #43bdbb33}.Dtf-module__xMksfW__enhancedPreviewCanvas{flex-direction:column;flex:1;gap:clamp(.5rem,1.083vw - .425rem,.875rem);min-width:0;min-height:0;display:flex}.Dtf-module__xMksfW__designMediaWrapper{aspect-ratio:1;contain:size layout;background:#f5f7fa;border:1.5px dashed #b8c5d3;border-radius:.75rem;justify-content:center;align-items:center;width:100%;max-width:clamp(20rem,38vw,36rem);margin:0 auto;display:flex;position:relative;overflow:hidden}.Dtf-module__xMksfW__designCanvas{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.Dtf-module__xMksfW__designCanvas img,.Dtf-module__xMksfW__designCanvas canvas,.Dtf-module__xMksfW__designCanvas svg{object-fit:contain;max-width:100%;max-height:100%}.Dtf-module__xMksfW__designCanvasHasDesign{cursor:grab}.Dtf-module__xMksfW__designCanvasHasDesign:active{cursor:grabbing}.Dtf-module__xMksfW__defaultDesign{color:#7a8ea0;text-align:center;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.5rem,.722vw - .116rem,.75rem);display:flex}.Dtf-module__xMksfW__defaultDesignIcon{color:#b8c5d3;font-size:clamp(2.5rem,.652rem + 2.166vw,3.25rem)}.Dtf-module__xMksfW__defaultDesignLabel{color:#4a5c6e;margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(1rem,.384rem + .722vw,1.25rem);font-weight:600}.Dtf-module__xMksfW__defaultDesignHint{color:#7a8ea0;letter-spacing:.02em;margin:0;font-size:clamp(.75rem,.442rem + .361vw,.875rem)}.Dtf-module__xMksfW__dragHintOverlay{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;position:absolute;bottom:clamp(.5rem,1.444vw - .733rem,1rem);left:50%;transform:translate(-50%)translateY(8px)}.Dtf-module__xMksfW__dragHintOverlayVisible{opacity:1;transform:translate(-50%)translateY(0)}.Dtf-module__xMksfW__dragHintText{color:#fff;background:#001f3fd9;border-radius:9999px;padding:clamp(.375rem,.067rem + .361vw,.5rem) clamp(.75rem,.134rem + .722vw,1rem);font-size:clamp(.75rem,.442rem + .361vw,.875rem);font-weight:500}.Dtf-module__xMksfW__productVideoOverlay{pointer-events:none;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.Dtf-module__xMksfW__productVideoOverlay video{object-fit:contain;opacity:1;width:100%;height:auto;max-height:100%}.Dtf-module__xMksfW__uploadSpinnerOverlay{z-index:10;background:#ffffffe6;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.75rem,1.444vw - .483rem,1.25rem);display:flex;position:absolute;inset:0}.Dtf-module__xMksfW__uploadSpinnerText{color:#4a5c6e;font-size:clamp(.875rem,.567rem + .361vw,1rem);font-weight:500}.Dtf-module__xMksfW__uploadProgressBar{background:#dde4ed;border-radius:9999px;width:clamp(160px,21.661vw - 135.884px,280px);height:4px;overflow:hidden}.Dtf-module__xMksfW__uploadProgressBarFill{background:linear-gradient(90deg,#43bdbb,#001f3f);width:60%;height:100%;animation:1.5s ease-in-out infinite Dtf-module__xMksfW__progressShimmer}@keyframes Dtf-module__xMksfW__progressShimmer{0%{width:20%}50%{width:80%}to{width:20%}}.Dtf-module__xMksfW__uploadErrorOverlay{z-index:11;background:#fff5f5f2;justify-content:center;align-items:center;padding:clamp(1rem,1.444vw - .233rem,1.5rem);display:flex;position:absolute;inset:0}.Dtf-module__xMksfW__uploadErrorOverlayText{color:#c23c33;text-align:center;margin:0;font-size:clamp(.875rem,.567rem + .361vw,1rem);font-weight:500}.Dtf-module__xMksfW__uploadErrorMessage,.Dtf-module__xMksfW__uploadSuccessMessage,.Dtf-module__xMksfW__uploadInProgressMessage{border-radius:.5rem;align-items:center;gap:.5rem;padding:clamp(.5rem,.722vw - .116rem,.75rem) clamp(.75rem,.134rem + .722vw,1rem);font-size:clamp(.8125rem,.504rem + .361vw,.9375rem);font-weight:500;display:flex}.Dtf-module__xMksfW__uploadErrorMessage{color:#c23c33;background:#fef2f2;border:1px solid #fecaca}.Dtf-module__xMksfW__uploadSuccessMessage{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.Dtf-module__xMksfW__uploadInProgressMessage{color:#0e6060;background:#eef9f7;border:1px solid #43bdbb4d}.Dtf-module__xMksfW__enhancedDimensionsInfo{color:#4a5c6e;background:#f5f7fa;border-radius:.5rem;justify-content:center;align-self:center;align-items:center;gap:.5rem;width:fit-content;padding:clamp(.375rem,.067rem + .361vw,.5rem) clamp(.75rem,.134rem + .722vw,1rem);font-size:clamp(.75rem,.442rem + .361vw,.875rem);display:flex}.Dtf-module__xMksfW__dimensionsIcon{color:#43bdbb}.Dtf-module__xMksfW__uploadHint{color:#7a8ea0;text-align:center;margin:0;font-size:clamp(.6875rem,.379rem + .361vw,.8125rem)}.Dtf-module__xMksfW__enhancedActionsBar{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:clamp(.5rem,1.083vw - .425rem,.875rem);margin-top:auto;display:grid}.Dtf-module__xMksfW__enhancedUploadButton,.Dtf-module__xMksfW__enhancedCanvasButton,.Dtf-module__xMksfW__enhancedUndoButton,.Dtf-module__xMksfW__enhancedFullViewButton,.Dtf-module__xMksfW__enhancedQuoteButton{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-width:0;padding:clamp(.5rem,.722vw - .116rem,.75rem);font-family:inherit;font-size:clamp(.75rem,.442rem + .361vw,.875rem);font-weight:600;transition:background .15s,color .15s,transform .15s;display:flex;overflow:hidden}.Dtf-module__xMksfW__enhancedUploadButton{color:#001f3f;background:#43bdbb;border:none}.Dtf-module__xMksfW__enhancedUploadButton:hover{background:#2f8f8d}.Dtf-module__xMksfW__enhancedUploadButtonDisabled,.Dtf-module__xMksfW__enhancedUploadButton[aria-disabled=true]{color:#a8bcc8;cursor:not-allowed;pointer-events:none;background:#dde4ed}.Dtf-module__xMksfW__enhancedCanvasButton{color:#fff;background:#001f3f;border:none;position:relative}.Dtf-module__xMksfW__enhancedCanvasButton:hover{background:#193553}.Dtf-module__xMksfW__enhancedCanvasButton[data-tooltip]:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;background:#001f3f;border-radius:.375rem;padding:.375rem .625rem;font-size:clamp(.6875rem,.379rem + .361vw,.8125rem);font-weight:400;transition:opacity .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.Dtf-module__xMksfW__enhancedCanvasButton:hover[data-tooltip]:after{opacity:1}.Dtf-module__xMksfW__enhancedUndoButton,.Dtf-module__xMksfW__enhancedFullViewButton{color:#001f3f;background:#fff;border:1.5px solid #001f3f}.Dtf-module__xMksfW__enhancedUndoButton:hover:not(:disabled),.Dtf-module__xMksfW__enhancedFullViewButton:hover:not(:disabled){color:#fff;background:#001f3f}.Dtf-module__xMksfW__enhancedUndoButton:disabled,.Dtf-module__xMksfW__enhancedFullViewButton:disabled{opacity:.4;cursor:not-allowed}.Dtf-module__xMksfW__quoteButtonContainer{align-items:center;gap:.375rem;width:100%;min-width:0;display:flex;position:relative}.Dtf-module__xMksfW__enhancedQuoteButton{color:#fff;background:linear-gradient(135deg,#43bdbb 0%,#001f3f 100%);border:none}.Dtf-module__xMksfW__enhancedQuoteButton:hover{opacity:.92;transform:translateY(-1px)}.Dtf-module__xMksfW__quoteButtonHint{color:#001f3f66;cursor:help;z-index:2;justify-content:center;align-items:center;transition:color .15s;display:flex;position:absolute;top:-.375rem;right:-.375rem}.Dtf-module__xMksfW__quoteButtonHint:hover{color:#001f3fe6}.Dtf-module__xMksfW__quoteButtonHintIcon{font-size:clamp(.75rem,.442rem + .361vw,.875rem)}.Dtf-module__xMksfW__hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Dtf-module__xMksfW__enhancedControlsSection{background:#fff;border:1px solid #e1e8f0;border-radius:1rem;flex-direction:column;flex:1;gap:clamp(.875rem,1.083vw - .05rem,1.25rem);min-height:0;padding:clamp(1rem,2.166vw - .849rem,1.75rem);display:flex;box-shadow:0 1px 4px #001f3f0f}.Dtf-module__xMksfW__enhancedTitleSection{border-bottom:1px solid #e1e8f0;flex-direction:column;gap:.125rem;padding-bottom:clamp(.375rem,.542vw - .087rem,.5rem);display:flex}.Dtf-module__xMksfW__enhancedMainTitle{color:#001f3f;text-align:center;margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(1rem,.5rem + .586vw,1.25rem);font-weight:700;line-height:1.2}.Dtf-module__xMksfW__enhancedSubtitle{color:#4a5c6e;text-align:center;margin:0;font-size:clamp(.75rem,.442rem + .361vw,.8125rem);line-height:1.35}.Dtf-module__xMksfW__enhancedFormControls{flex-direction:column;gap:clamp(.625rem,.009rem + .722vw,.875rem);display:flex}.Dtf-module__xMksfW__enhancedFormGroup{flex-direction:column;gap:.375rem;display:flex}.Dtf-module__xMksfW__enhancedFormLabel{color:#001f3f;align-items:center;gap:.375rem;font-size:clamp(.75rem,.442rem + .361vw,.875rem);font-weight:600;display:inline-flex}.Dtf-module__xMksfW__helpIcon{color:#fff;cursor:help;background:#43bdbb;border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.75rem;font-weight:700;display:inline-flex;position:relative}.Dtf-module__xMksfW__helpIconTrigger[data-tooltip]:hover:after{content:attr(data-tooltip);color:#fff;text-align:center;white-space:normal;z-index:10;background:#001f3f;border-radius:.375rem;width:max-content;max-width:220px;padding:.375rem .625rem;font-size:clamp(.6875rem,.379rem + .361vw,.8125rem);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.Dtf-module__xMksfW__enhancedFormSelect{color:#1a2b3c;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23001F3F' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M3 4.5L6 7.5L9 4.5'/></svg>");background-position:right clamp(.75rem,.134rem + .722vw,1rem) center;background-repeat:no-repeat;background-size:.875rem .875rem;border:1.5px solid #dde4ed;border-radius:.5rem;outline:none;padding:clamp(.5rem,.722vw - .116rem,.75rem) clamp(2.25rem,1.634rem + .722vw,2.5rem) clamp(.5rem,.722vw - .116rem,.75rem) clamp(.875rem,.259rem + .722vw,1.125rem);font-family:inherit;font-size:clamp(.8125rem,.504rem + .361vw,.9375rem);font-weight:500;transition:border-color .15s,box-shadow .15s,background-color .15s}.Dtf-module__xMksfW__enhancedFormSelect:hover:not(:disabled){border-color:#b8c5d3}.Dtf-module__xMksfW__enhancedFormSelect:focus{border-color:#43bdbb;box-shadow:0 0 0 3px #43bdbb2e}.Dtf-module__xMksfW__enhancedFormSelect:disabled{color:#a8bcc8;cursor:not-allowed;background-color:#f5f7fa;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23A8BCC8' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M3 4.5L6 7.5L9 4.5'/></svg>")}@supports (appearance:base-select){.Dtf-module__xMksfW__enhancedFormSelect{appearance:base-select}.Dtf-module__xMksfW__enhancedFormSelect::picker(select){appearance:base-select}.Dtf-module__xMksfW__enhancedFormSelect{background-image:none;padding-right:clamp(.875rem,.259rem + .722vw,1.125rem)}.Dtf-module__xMksfW__enhancedFormSelect::picker-icon{color:#001f3f;transition:rotate .2s}.Dtf-module__xMksfW__enhancedFormSelect:open::picker-icon{rotate:180deg}.Dtf-module__xMksfW__enhancedFormSelect::picker(select){width:anchor-size(width);opacity:0;max-height:16rem;transition:opacity .15s ease, display .15s allow-discrete, overlay .15s allow-discrete;background:#fff;border:1.5px solid #e1e8f0;border-radius:.5rem;margin-top:.25rem;padding:.375rem;overflow-y:auto;box-shadow:0 8px 24px #001f3f1f}.Dtf-module__xMksfW__enhancedFormSelect:open::picker(select){opacity:1}@starting-style{.Dtf-module__xMksfW__enhancedFormSelect:open::picker(select){opacity:0}}.Dtf-module__xMksfW__enhancedFormSelect option{color:#1a2b3c;cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:clamp(.4375rem,.13rem + .361vw,.5625rem) clamp(.625rem,.317rem + .361vw,.75rem);font-size:clamp(.8125rem,.504rem + .361vw,.9375rem);font-weight:500;transition:background-color .1s;display:flex}.Dtf-module__xMksfW__enhancedFormSelect option:hover,.Dtf-module__xMksfW__enhancedFormSelect option:focus{background:#f5f7fa;outline:none}.Dtf-module__xMksfW__enhancedFormSelect option:checked{color:#001f3f;background:#43bdbb1f;font-weight:600}.Dtf-module__xMksfW__enhancedFormSelect option:checked:hover{background:#43bdbb2e}.Dtf-module__xMksfW__enhancedFormSelect option::checkmark{display:none}.Dtf-module__xMksfW__enhancedFormSelect option[value=""]{color:#7a8ea0}}.Dtf-module__xMksfW__enhancedPriceSection{text-align:left;background:linear-gradient(135deg,#001f3f 0%,#193553 100%);border-radius:.75rem;padding:clamp(.75rem,.134rem + .722vw,1rem) clamp(1.25rem,.017rem + 1.444vw,1.75rem)}.Dtf-module__xMksfW__enhancedPriceLabel{color:#ffffffbf;text-transform:uppercase;letter-spacing:.08em;margin:0 0 clamp(.25rem,.433vw - .12rem,.4rem);font-size:clamp(.75rem,.442rem + .361vw,.875rem);font-weight:500}.Dtf-module__xMksfW__enhancedPriceAmount{color:#fff;letter-spacing:-.01em;margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(1.5rem,.267rem + 1.444vw,2rem);font-weight:700;line-height:1.1}.Dtf-module__xMksfW__enhancedQuantitySection{background:#fff;border:1.5px solid #dde4ed;border-radius:.75rem;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.5rem,.722vw - .116rem,.75rem) clamp(1rem,.384rem + .722vw,1.25rem);display:flex}.Dtf-module__xMksfW__enhancedQuantityLabel{color:#1a2b3c;margin:0;font-size:clamp(.875rem,.567rem + .361vw,1rem);font-weight:500}.Dtf-module__xMksfW__enhancedQuantityControls{border:1px solid #dde4ed;border-radius:.5rem;align-items:center;display:inline-flex;overflow:hidden}.Dtf-module__xMksfW__enhancedQuantityButton{color:#001f3f;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:clamp(36px,16.274px + 1.444vw,44px);height:clamp(36px,16.274px + 1.444vw,44px);font-size:clamp(1rem,.384rem + .722vw,1.25rem);transition:background .15s;display:inline-flex}.Dtf-module__xMksfW__enhancedQuantityButton:hover:not(:disabled){background:#f5f7fa}.Dtf-module__xMksfW__enhancedQuantityButton:disabled{opacity:.4;cursor:not-allowed}.Dtf-module__xMksfW__enhancedQuantityInput{color:#001f3f;text-align:center;-moz-appearance:textfield;background:#fff;border:none;border-left:1.5px solid #dde4ed;border-right:1.5px solid #dde4ed;outline:none;width:clamp(48px,4.332vw - 11.177px,72px);height:clamp(36px,16.274px + 1.444vw,44px);font-family:inherit;font-size:clamp(.875rem,.567rem + .361vw,1rem);font-weight:600}.Dtf-module__xMksfW__enhancedQuantityInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Dtf-module__xMksfW__enhancedQuantityInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Dtf-module__xMksfW__enhancedAddToCartButton{color:#6b7b8c;cursor:pointer;background:#e8eff1;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:clamp(.875rem,.259rem + .722vw,1.125rem) clamp(1rem,1.444vw - .233rem,1.5rem);font-family:inherit;font-size:clamp(.9375rem,.475rem + .542vw,1.125rem);font-weight:600;transition:opacity .15s,transform .15s,background .15s;display:flex}.Dtf-module__xMksfW__enhancedAddToCartButton:not(:disabled){color:#fff;background:linear-gradient(135deg,#43bdbb 0%,#001f3f 100%)}.Dtf-module__xMksfW__enhancedAddToCartButton:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.Dtf-module__xMksfW__enhancedAddToCartButton:disabled{opacity:.4;cursor:not-allowed}.Dtf-module__xMksfW__enhancedCartIcon{font-size:clamp(.875rem,.567rem + .361vw,1rem)}.Dtf-module__xMksfW__accordionScrollHint,.Dtf-module__xMksfW__accordionScrollHintInline{background:#eef9f7;border:1px solid #43bdbb4d;border-radius:.75rem;align-items:center;gap:clamp(.625rem,.009rem + .722vw,.875rem);margin-block:auto;padding:clamp(.75rem,.134rem + .722vw,1rem);display:flex}.Dtf-module__xMksfW__accordionScrollHintIcon{color:#43bdbb;flex-shrink:0;font-size:clamp(1.125rem,.509rem + .722vw,1.375rem)}.Dtf-module__xMksfW__accordionScrollHintCopy{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.Dtf-module__xMksfW__accordionScrollHintTitle{color:#001f3f;margin:0;font-size:clamp(.8125rem,.504rem + .361vw,.9375rem);font-weight:600}.Dtf-module__xMksfW__accordionScrollHintDescription{color:#4a5c6e;margin:0;font-size:clamp(.6875rem,.379rem + .361vw,.8125rem);line-height:1.5}.Dtf-module__xMksfW__accordionScrollHintButton{color:#001f3f;cursor:pointer;white-space:nowrap;background:#43bdbb;border:none;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.375rem;padding:clamp(.5rem,.192rem + .361vw,.625rem) clamp(.875rem,.567rem + .361vw,1rem);font-family:inherit;font-size:clamp(.75rem,.442rem + .361vw,.875rem);font-weight:600;transition:background .15s;display:inline-flex}.Dtf-module__xMksfW__accordionScrollHintButton:hover{background:#2f8f8d}@media (max-width:640px){.Dtf-module__xMksfW__accordionScrollHint,.Dtf-module__xMksfW__accordionScrollHintInline{text-align:center;flex-direction:column;align-items:stretch}.Dtf-module__xMksfW__accordionScrollHintButton{justify-content:center;width:100%}}.Dtf-module__xMksfW__tutorialVideoSection{flex-direction:column;gap:clamp(.5rem,1.083vw - .425rem,.875rem);display:flex}.Dtf-module__xMksfW__tutorialVideoLinkCompact{color:#43bdbb;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-self:center;align-items:center;gap:.5rem;padding:.5rem .875rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.Dtf-module__xMksfW__tutorialVideoLinkCompact:hover{color:#001f3f;background:#43bdbb14}.Dtf-module__xMksfW__tutorialVideoLinkCompact:focus-visible{outline-offset:2px;outline:2px solid #43bdbb}.Dtf-module__xMksfW__tutorialVideoDivider{align-items:center;gap:clamp(.5rem,1.083vw - .425rem,.875rem);display:flex}.Dtf-module__xMksfW__tutorialVideoDivider:before,.Dtf-module__xMksfW__tutorialVideoDivider:after{content:"";background:#dde4ed;flex:1;height:1px}.Dtf-module__xMksfW__tutorialVideoDividerLabel{color:#7a8ea0;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(.6875rem,.379rem + .361vw,.8125rem);font-weight:600}.Dtf-module__xMksfW__tutorialVideoCard{cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e8f0;border-radius:.75rem;align-items:center;gap:clamp(.75rem,.134rem + .722vw,1rem);width:100%;padding:clamp(.875rem,1.083vw - .05rem,1.25rem);font-family:inherit;transition:border-color .15s,transform .15s;display:flex}.Dtf-module__xMksfW__tutorialVideoCard:hover{border-color:#43bdbb;transform:translateY(-1px)}.Dtf-module__xMksfW__tutorialVideoIcon{color:#001f3f;background:#43bdbb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(36px,6.412px + 2.166vw,48px);height:clamp(36px,6.412px + 2.166vw,48px);font-size:clamp(.875rem,.567rem + .361vw,1rem);display:inline-flex}.Dtf-module__xMksfW__tutorialVideoBody{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.Dtf-module__xMksfW__tutorialVideoEyebrow{color:#43bdbb;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(.6875rem,.533rem + .181vw,.75rem);font-weight:700}.Dtf-module__xMksfW__tutorialVideoTitle{color:#001f3f;font-size:clamp(.8125rem,.504rem + .361vw,.9375rem);font-weight:600;line-height:1.3}.Dtf-module__xMksfW__tutorialVideoLink{color:#4a5c6e;align-items:center;gap:.375rem;margin-top:.25rem;font-size:clamp(.6875rem,.379rem + .361vw,.8125rem);display:inline-flex}.Dtf-module__xMksfW__accordionSection{width:100%;padding-top:clamp(1rem,2.888vw - 1.466rem,2rem)}.Dtf-module__xMksfW__accordionDisplayContainer{width:100%}.Dtf-module__xMksfW__processTimelineIntro{text-align:center;margin-bottom:clamp(1rem,2.888vw - 1.466rem,2rem)}.Dtf-module__xMksfW__processTimelineTitle{color:#001f3f;margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(1.25rem,1.805vw - .291rem,1.875rem);font-weight:700}.Dtf-module__xMksfW__serviceProductDescription{color:#4a5c6e;text-align:left;max-width:820px;margin:clamp(.75rem,1.083vw - .16rem,1.125rem) auto 0;font-size:clamp(.9375rem,.475rem + .542vw,1.0625rem);line-height:1.65}.Dtf-module__xMksfW__serviceProductDescription>:first-child{margin-top:0}.Dtf-module__xMksfW__serviceProductDescription>:last-child{margin-bottom:0}.Dtf-module__xMksfW__serviceProductDescription p{margin:0 0 .75em}.Dtf-module__xMksfW__serviceProductDescription ul,.Dtf-module__xMksfW__serviceProductDescription ol{margin:0 0 .75em;padding-left:1.25rem}.Dtf-module__xMksfW__serviceProductDescription a{color:#1c8482;text-decoration:underline}.Dtf-module__xMksfW__serviceProductDescription img{max-width:100%;height:auto}.Dtf-module__xMksfW__serviceProductDescription strong,.Dtf-module__xMksfW__serviceProductDescription b{color:#001f3f}.Dtf-module__xMksfW__processTimelineSection{background:#f9fbfb;width:100%;padding:clamp(2rem,8.664vw - 5.397rem,5rem) 0}.Dtf-module__xMksfW__processTimelineContainer{width:min(95vw,1700px);margin:0 auto;padding-inline:0}@media (max-width:1536px){.Dtf-module__xMksfW__processTimelineContainer{padding-inline:1.5rem}}@media (max-width:768px){.Dtf-module__xMksfW__processTimelineContainer{padding-inline:1rem}}@media (max-width:480px){.Dtf-module__xMksfW__processTimelineContainer{padding-inline:.8rem}}.Dtf-module__xMksfW__processTimelineSubtitle{color:#4a5c6e;max-width:720px;margin:clamp(.5rem,1.083vw - .425rem,.875rem) auto 0;font-size:clamp(.9375rem,.475rem + .542vw,1.125rem);line-height:1.5}.Dtf-module__xMksfW__processTimelineSteps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1rem,2.166vw - .849rem,1.75rem);margin:0;padding:0;list-style:none;display:grid}.Dtf-module__xMksfW__processTimelineStep{text-align:center;background:#fff;border:1px solid #e1e8f0;border-radius:1rem;flex-direction:column;align-items:center;gap:clamp(.75rem,.134rem + .722vw,1rem);padding:clamp(1.25rem,.017rem + 1.444vw,1.75rem);transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 1px 4px #001f3f0f}.Dtf-module__xMksfW__processTimelineStep:hover{transform:translateY(-2px);box-shadow:0 6px 20px #001f3f14}.Dtf-module__xMksfW__processTimelineStepIcon{color:#fff;background:linear-gradient(135deg,#43bdbb 0%,#2f8f8d 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(44px,14.412px + 2.166vw,56px);height:clamp(44px,14.412px + 2.166vw,56px);font-family:Sora,system-ui,sans-serif;font-size:clamp(.9375rem,.475rem + .542vw,1.125rem);font-weight:700;display:inline-flex}.Dtf-module__xMksfW__processTimelineStepContent{flex-direction:column;gap:clamp(.375rem,.067rem + .361vw,.5rem);display:flex}.Dtf-module__xMksfW__processTimelineStepTitle{color:#43bdbb;margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(.9375rem,.475rem + .542vw,1.125rem);font-weight:700;line-height:1.3}.Dtf-module__xMksfW__processTimelineStepDescription{color:#4a5c6e;margin:0;font-size:clamp(.8125rem,.504rem + .361vw,.9375rem);line-height:1.5}.Dtf-module__xMksfW__processTimelineHighlight{color:#001f3f;font-weight:700}.Dtf-module__xMksfW__heroSection{background:#f9fbfb;width:100%;margin-bottom:clamp(140px,14.44vw - 57.256px,220px);padding:clamp(2rem,8.664vw - 5.397rem,5rem) 0}.Dtf-module__xMksfW__heroSectionWrapper{width:min(95vw,1700px);margin:0 auto;padding-inline:0}@media (max-width:1536px){.Dtf-module__xMksfW__heroSectionWrapper{padding-inline:1.5rem}}@media (max-width:768px){.Dtf-module__xMksfW__heroSectionWrapper{padding-inline:1rem}}@media (max-width:480px){.Dtf-module__xMksfW__heroSectionWrapper{padding-inline:.8rem}}.Dtf-module__xMksfW__heroContainer{background:#fff;border:1px solid #e1e8f0;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3.61vw - 1.832rem,2.5rem);width:100%;max-width:100%;margin:0;padding:clamp(1.5rem,2.888vw - .966rem,2.5rem);display:grid;box-shadow:0 2px 12px #001f3f0d}@media (max-width:900px){.Dtf-module__xMksfW__heroContainer{grid-template-columns:1fr}}.Dtf-module__xMksfW__content,.Dtf-module__xMksfW__heroContent{flex-direction:column;align-items:flex-start;gap:clamp(.75rem,1.444vw - .483rem,1.25rem);display:flex}.Dtf-module__xMksfW__heroEyebrow{color:#0e6060;text-transform:uppercase;letter-spacing:.08em;background:#43bdbb24;border-radius:9999px;padding:clamp(.375rem,.067rem + .361vw,.5rem) clamp(.75rem,.134rem + .722vw,1rem);font-size:clamp(.6875rem,.379rem + .361vw,.8125rem);font-weight:700;display:inline-block}.Dtf-module__xMksfW__title{color:#001f3f;letter-spacing:-.01em;margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(1.5rem,2.888vw - .966rem,2.5rem);font-weight:700;line-height:1.2}.Dtf-module__xMksfW__description{color:#4a5c6e;margin:0;font-size:clamp(.875rem,.413rem + .542vw,1.0625rem);line-height:1.6}.Dtf-module__xMksfW__heroHighlights{flex-direction:column;gap:clamp(.5rem,.722vw - .116rem,.75rem);width:100%;margin:0;padding:0;list-style:none;display:flex}.Dtf-module__xMksfW__heroHighlightItem{color:#1a2b3c;padding-left:clamp(1.25rem,.634rem + .722vw,1.5rem);font-size:clamp(.875rem,.567rem + .361vw,1rem);line-height:1.5;position:relative}.Dtf-module__xMksfW__heroHighlightItem:before{content:"";background:#43bdbb;border-radius:50%;width:clamp(8px,3.069px + .361vw,10px);height:clamp(8px,3.069px + .361vw,10px);position:absolute;top:.5em;left:0}.Dtf-module__xMksfW__videoContainer,.Dtf-module__xMksfW__heroVideo{background:0 0;border-radius:1rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Dtf-module__xMksfW__heroVideo iframe,.Dtf-module__xMksfW__heroVideo video,.Dtf-module__xMksfW__heroVideo img{object-fit:contain;width:100%;height:100%;display:block}.Dtf-module__xMksfW__loadingContent{color:#7a8ea0;justify-content:center;align-items:center;width:100%;height:100%;font-size:clamp(.875rem,.567rem + .361vw,1rem);display:flex}.Dtf-module__xMksfW__productGalleryModalOverlay{-webkit-backdrop-filter:blur(8px);z-index:1050;background:#000f1ed9;justify-content:center;align-items:center;padding:clamp(1rem,2.888vw - 1.466rem,2rem);animation:.2s ease-out Dtf-module__xMksfW__modalOverlayFadeIn;display:flex;position:fixed;inset:0}@keyframes Dtf-module__xMksfW__modalOverlayFadeIn{0%{opacity:0}to{opacity:1}}.Dtf-module__xMksfW__productGalleryModalContent{background:#fff;border-radius:1rem;outline:none;justify-content:center;align-items:center;width:100%;max-width:min(85vw,720px);max-height:90vh;padding:clamp(1.25rem,2.166vw - .599rem,2rem);animation:.25s cubic-bezier(.4,0,.2,1) Dtf-module__xMksfW__modalContentSlideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000080}.Dtf-module__xMksfW__productGalleryZoom{justify-content:center;align-items:center;width:auto;max-width:100%;height:auto;max-height:100%;display:flex}.Dtf-module__xMksfW__productGalleryZoom img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.Dtf-module__xMksfW__productGalleryZoom img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.Dtf-module__xMksfW__customDimensions{background:0 0;border:none;flex-direction:column;gap:clamp(.3125rem,.401vw - .029rem,.4375rem);padding:0;animation:.28s cubic-bezier(.22,.61,.36,1) Dtf-module__xMksfW__dimensionsContentEnter;display:flex}@keyframes Dtf-module__xMksfW__dimensionsContentEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Dtf-module__xMksfW__customDimensions{animation:none}}.Dtf-module__xMksfW__dimensionsModeToggle{background:#f3f9f9;border:.5px solid #e2e8f0;border-radius:8px;gap:0;width:100%;margin-bottom:12px;padding:3px;display:flex}.Dtf-module__xMksfW__dimensionsModeToggleOption{color:#718096;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:6px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1.3;transition:color .22s cubic-bezier(.22,.61,.36,1),background-color .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1);display:inline-flex}.Dtf-module__xMksfW__dimensionsModeToggleOptionActive{color:#fff;background:#001f3f}.Dtf-module__xMksfW__dimensionsModeToggleOption:not(.Dtf-module__xMksfW__dimensionsModeToggleOptionActive):hover{color:#001f3f}.Dtf-module__xMksfW__dimensionsModeToggleOption:focus-visible{outline-offset:2px;outline:2px solid #001f3f}.Dtf-module__xMksfW__dimensionsModePlaceholder{color:#64748b;text-align:center;margin:0;padding:.625rem 0;font-size:.8125rem}.Dtf-module__xMksfW__customDimensionsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.Dtf-module__xMksfW__customDimensionsField{flex-direction:column;gap:4px;min-width:0;display:flex}.Dtf-module__xMksfW__customDimensionsField label{color:#4a5568;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.Dtf-module__xMksfW__customDimensionsInput{color:#2d3748;box-sizing:border-box;-moz-appearance:textfield;background:#fff;border:1px solid #e2e8f0;border-radius:7px;outline:none;width:100%;min-width:0;padding:7px 30px 7px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:400;transition:border-color .15s,box-shadow .15s}.Dtf-module__xMksfW__customDimensionsInput::placeholder{color:#94a3b8}.Dtf-module__xMksfW__customDimensionsInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Dtf-module__xMksfW__customDimensionsInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Dtf-module__xMksfW__customDimensionsInput:focus{border-color:#43bdbb;box-shadow:0 0 0 3px #43bdbb1f}.Dtf-module__xMksfW__stickerSectionTitle{color:#718096;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:6px;margin-bottom:8px;font-size:9px;font-weight:600;display:flex}.Dtf-module__xMksfW__stickerSectionTitle:after{content:"";background:#e2e8f0;flex:1;height:.5px}.Dtf-module__xMksfW__stickerInputWrap{align-items:center;display:flex;position:relative}.Dtf-module__xMksfW__stickerInputUnit{color:#718096;pointer-events:none;font-size:10px;font-weight:500;position:absolute;right:8px}.Dtf-module__xMksfW__stickerQtySection{flex-direction:column;display:flex}.Dtf-module__xMksfW__stickerQtyInput{color:#2d3748;box-sizing:border-box;-moz-appearance:textfield;background:#fff;border:1px solid #e2e8f0;border-left:3px solid #43bdbb;border-radius:7px;outline:none;width:100%;padding:10px 14px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;transition:border-color .15s,box-shadow .15s}.Dtf-module__xMksfW__stickerQtyInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Dtf-module__xMksfW__stickerQtyInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Dtf-module__xMksfW__stickerQtyInput:focus{border-color:#43bdbb;box-shadow:0 0 0 3px #43bdbb1a}.Dtf-module__xMksfW__stickerQtyInput::placeholder{color:#718096;font-size:12px}.Dtf-module__xMksfW__stickerQtyMinNote{color:#718096;align-items:center;gap:4px;margin-top:4px;font-size:10px;display:flex}.Dtf-module__xMksfW__stickerQtyMinNote svg{flex-shrink:0;font-size:11px}.Dtf-module__xMksfW__stickerSelectWrap{position:relative}.Dtf-module__xMksfW__stickerSelect{color:#2d3748;appearance:none;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:7px;outline:none;width:100%;padding:8px 32px 8px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:12px;transition:border-color .15s,box-shadow .15s}.Dtf-module__xMksfW__stickerSelect:focus{border-color:#43bdbb;box-shadow:0 0 0 3px #43bdbb1f}.Dtf-module__xMksfW__stickerSelectArrow{pointer-events:none;color:#718096;font-size:11px;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.Dtf-module__xMksfW__stickerFileHint{color:#718096;background:#f3f9f9;border:.5px solid #e2e8f0;border-radius:20px;align-self:flex-start;align-items:center;gap:5px;margin:0;padding:4px 10px;font-size:10px;display:inline-flex}.Dtf-module__xMksfW__stickerFileHint svg{flex-shrink:0;font-size:11px}.Dtf-module__xMksfW__stickerFileHint strong{color:#4a5568;margin-left:2px;font-weight:600}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__previewHeader{border-bottom:none;flex-direction:row;justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:0}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__previewTitle{color:#718096;text-transform:uppercase;letter-spacing:.8px;text-align:left;font-family:DM Sans,system-ui,sans-serif;font-size:10px;font-weight:600}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__previewSubtitle{color:#718096;text-align:right;font-size:10px}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__productGalleryThumbButton{background:#f3f9f9;border:1.5px solid #e2e8f0;border-radius:8px;width:46px;height:46px}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__productGalleryThumbButton:hover{border-color:#43bdbb;transform:none}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__productGalleryThumbActive{box-shadow:none;border-color:#43bdbb}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__enhancedPreviewSection{max-height:calc(100dvh - 2rem);position:sticky;top:1rem}@media (max-width:900px){.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__enhancedPreviewSection{max-height:none;position:static}}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__designMediaWrapper{aspect-ratio:auto;background:#f3f9f9;border:.5px solid #e2e8f0;border-radius:10px;max-width:none;height:auto;min-height:320px;margin:0}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__enhancedDesignPreview{flex:1;align-items:stretch;height:auto}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__enhancedActionsBar,.Dtf-module__xMksfW__dtfTheme .Dtf-module__xMksfW__enhancedActionsBar{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:0;display:flex}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__enhancedUploadButton,.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__enhancedCanvasButton,.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__enhancedUndoButton,.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__enhancedFullViewButton,.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__enhancedQuoteButton,.Dtf-module__xMksfW__dtfTheme .Dtf-module__xMksfW__enhancedUploadButton,.Dtf-module__xMksfW__dtfTheme .Dtf-module__xMksfW__enhancedCanvasButton,.Dtf-module__xMksfW__dtfTheme .Dtf-module__xMksfW__enhancedUndoButton,.Dtf-module__xMksfW__dtfTheme .Dtf-module__xMksfW__enhancedFullViewButton,.Dtf-module__xMksfW__dtfTheme .Dtf-module__xMksfW__enhancedQuoteButton{border-radius:6px;flex:none;gap:5px;width:auto;padding:6px 14px;font-size:11px;font-weight:600;overflow:visible}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__enhancedUndoButton,.Dtf-module__xMksfW__dtfTheme .Dtf-module__xMksfW__enhancedUndoButton{color:#fff;background:#001f3f;border:none}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__enhancedUndoButton:hover:not(:disabled),.Dtf-module__xMksfW__dtfTheme .Dtf-module__xMksfW__enhancedUndoButton:hover:not(:disabled){color:#fff;background:#193553}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__enhancedFullViewButton,.Dtf-module__xMksfW__dtfTheme .Dtf-module__xMksfW__enhancedFullViewButton{color:#43bdbb;background:0 0;border:1.5px solid #43bdbb}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__enhancedFullViewButton:hover:not(:disabled),.Dtf-module__xMksfW__dtfTheme .Dtf-module__xMksfW__enhancedFullViewButton:hover:not(:disabled){color:#43bdbb;background:#43bdbb14}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__quoteButtonContainer,.Dtf-module__xMksfW__dtfTheme .Dtf-module__xMksfW__quoteButtonContainer{flex:none;width:auto}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__enhancedQuoteButton,.Dtf-module__xMksfW__dtfTheme .Dtf-module__xMksfW__enhancedQuoteButton{color:#001f3f;background:0 0;border:1.5px solid #001f3f}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__enhancedQuoteButton:hover,.Dtf-module__xMksfW__dtfTheme .Dtf-module__xMksfW__enhancedQuoteButton:hover{opacity:1;background:#001f3f0d;transform:none}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__quoteButtonHint,.Dtf-module__xMksfW__dtfTheme .Dtf-module__xMksfW__quoteButtonHint{color:#001f3f;background:#43bdbb;border-radius:50%;width:16px;height:16px;top:-6px;right:-6px}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__quoteButtonHint:hover,.Dtf-module__xMksfW__dtfTheme .Dtf-module__xMksfW__quoteButtonHint:hover{color:#001f3f}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__quoteButtonHintIcon,.Dtf-module__xMksfW__dtfTheme .Dtf-module__xMksfW__quoteButtonHintIcon{font-size:10px}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__stickerFileHint{align-self:center;margin-top:auto}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__accordionScrollHint,.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__accordionScrollHintInline{background:#f3f9f9;border:.5px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__accordionScrollHintIcon{color:#43bdbb;background:#43bdbb26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;display:inline-flex}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__accordionScrollHintCopy{gap:3px}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__accordionScrollHintTitle{color:#2d3748;font-size:12px;font-weight:600}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__accordionScrollHintDescription{color:#718096;font-size:10px;line-height:1.5}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__detailsGuideButton{color:#fff;white-space:nowrap;background:#43bdbb;border-radius:20px;align-self:center;padding:6px 12px;font-size:11px;font-weight:600}.Dtf-module__xMksfW__stickerTheme .Dtf-module__xMksfW__detailsGuideButton:hover{background:#2f8f8d}.Dtf-module__xMksfW__inputError{border-color:#c23c33}.Dtf-module__xMksfW__customDimensionsErrorMsg{color:#c23c33;margin-top:.25rem;font-size:clamp(.6875rem,.379rem + .361vw,.8125rem);font-weight:500}.Dtf-module__xMksfW__minQuantityMessage{background:#43bdbb1a;border:.5px solid #43bdbb4d;border-radius:7px;align-items:flex-start;gap:6px;padding:7px 10px;line-height:1.4;display:flex}.Dtf-module__xMksfW__minQuantityIcon{color:#43bdbb;flex-shrink:0;margin-top:1px;font-size:13px}.Dtf-module__xMksfW__minQuantityCopy{color:#1a5f5e;flex-direction:column;font-size:10px;display:flex}.Dtf-module__xMksfW__minQuantityCopy strong{margin-bottom:1px;font-size:11px;font-weight:600;display:block}.Dtf-module__xMksfW__customDimensionsSummary{text-align:center;background:#43bdbb14;border:1px solid #43bdbb33;border-radius:8px;padding:8px 12px;display:block}.Dtf-module__xMksfW__customDimensionsSummaryText{color:#001f3f;font-family:Sora,system-ui,sans-serif;font-size:12px;font-weight:600;display:block}.Dtf-module__xMksfW__customDimensionsSummaryArea{color:#718096;margin-top:2px;font-size:10px;font-weight:400;display:block}.Dtf-module__xMksfW__fixedDimensionsMeasure{text-align:left;background:#f3f9f9;border:.5px solid #e2e8f0;border-radius:8px;padding:10px 12px;display:block}.Dtf-module__xMksfW__fixedDimensionsMeasureLabel{color:#718096;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:9px;font-weight:400}.Dtf-module__xMksfW__fixedDimensionsMeasureValue{color:#001f3f;margin-bottom:2px;font-family:Sora,system-ui,sans-serif;font-size:15px;font-weight:700}.Dtf-module__xMksfW__fixedDimensionsMeasureMin{color:#718096;border-top:.5px solid #e2e8f0;align-items:center;gap:4px;margin-top:6px;padding-top:6px;font-size:10px;display:flex}.Dtf-module__xMksfW__fixedDimensionsMeasureMin svg{color:#718096;flex-shrink:0;font-size:11px}.Dtf-module__xMksfW__moldUploadSection{flex-direction:column;gap:clamp(.5rem,.722vw - .116rem,.75rem);display:flex}.Dtf-module__xMksfW__moldUploadCard{cursor:pointer;text-align:left;background:#43bdbb0f;border:1px dashed #43bdbb66;border-radius:8px;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;font-family:inherit;transition:background .15s;display:flex}.Dtf-module__xMksfW__moldUploadCard:hover{background:#43bdbb1a}.Dtf-module__xMksfW__moldUploadIcon{color:#43bdbb;background:#43bdbb26;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.9375rem;display:inline-flex}.Dtf-module__xMksfW__moldUploadInfo{flex-direction:column;gap:.125rem;min-width:0;display:flex}.Dtf-module__xMksfW__moldUploadTitle{color:#001f3f;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.Dtf-module__xMksfW__moldUploadHint{color:#718096;margin:0;font-size:.6875rem}.Dtf-module__xMksfW__requirementsHint{flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:.375rem;display:flex}.Dtf-module__xMksfW__requirementsHintLabel{color:#7a8ea0;letter-spacing:.02em;text-transform:uppercase;margin-right:.0625rem;font-size:.625rem;font-weight:600}.Dtf-module__xMksfW__requirementsChip{color:#2f8f8d;white-space:nowrap;background:#ecfbfb;border:1px solid #cdefee;border-radius:999px;align-items:center;padding:.0625rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.35;display:inline-flex}.Dtf-module__xMksfW__detailsGuideButton{color:#fff;background:#19c3c1;border-radius:999px}.Dtf-module__xMksfW__detailsGuideButton:hover{background:#12a9a7}.Dtf-module__xMksfW__enhancedDesignPreview{background:0 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.Dtf-module__xMksfW__previewSubtitle{color:#4a5c6e;text-align:center;margin:.25rem 0 0;font-size:clamp(.75rem,.442rem + .361vw,.875rem);line-height:1.4}.Dtf-module__xMksfW__uploadSpinner{border:3px solid #dde4ed;border-top-color:#43bdbb;border-radius:50%;width:clamp(28px,2.166vw - 1.588px,40px);height:clamp(28px,2.166vw - 1.588px,40px);animation:.8s linear infinite Dtf-module__xMksfW__spin}@keyframes Dtf-module__xMksfW__spin{to{transform:rotate(360deg)}}@keyframes Dtf-module__xMksfW__modalContentSlideUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.Dtf-module__xMksfW__productGalleryModalClose{color:#4a5c6e;cursor:pointer;z-index:2;background:#fffffff2;border:1px solid #e1e8f0;border-radius:50%;justify-content:center;align-items:center;width:clamp(36px,16.274px + 1.444vw,44px);height:clamp(36px,16.274px + 1.444vw,44px);font-size:clamp(1.25rem,.634rem + .722vw,1.5rem);font-weight:300;line-height:1;transition:background .15s,color .15s,transform .15s;display:inline-flex;position:absolute;top:clamp(.5rem,1.083vw - .425rem,.875rem);right:clamp(.5rem,1.083vw - .425rem,.875rem);box-shadow:0 2px 8px #00000026}.Dtf-module__xMksfW__productGalleryModalClose:hover{color:#fff;background:#001f3f;transform:scale(1.05)}.Dtf-module__xMksfW__productGalleryModalClose:focus-visible{outline-offset:2px;outline:2px solid #43bdbb}.Dtf-module__xMksfW__productGalleryZoom{width:100%;height:100%;display:block}
