.page-generation-feedback_surface__QXRHf{background:color-mix(in srgb,hsl(var(--primary)) 6%,hsl(var(--background)))}.page-generation-feedback_scan__RkdI3{position:absolute;inset:0;overflow:hidden;pointer-events:none}.page-generation-feedback_scan__RkdI3:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 43%,hsl(var(--primary)/.07) 49.8%,hsl(var(--primary)/.25) 50%,transparent 50.2%);animation:page-generation-feedback_canvas-scan__izzAq 5s ease-in-out infinite alternate}@keyframes page-generation-feedback_canvas-scan__izzAq{0%{transform:translateY(-50%)}to{transform:translateY(50%)}}@media (prefers-reduced-motion:reduce){.page-generation-feedback_scan__RkdI3:before{animation:none;opacity:0}}@media (max-width:767px){.dashboard-mobile_desktopEditorAction__goP3b{display:none}.dashboard-mobile_metrics__sX2H8{display:flex;min-width:0;max-width:100%;overflow-x:auto;scroll-snap-type:x proximity}.dashboard-mobile_metrics__sX2H8>*{flex:0 0 85%;min-width:0;scroll-snap-align:start}.dashboard-mobile_toolbar___EqPP{flex-wrap:nowrap}.dashboard-mobile_search__NyMeT{flex:1 1 0%}.dashboard-mobile_inlineFilters___n3Kt{display:none}.dashboard-mobile_filterDrawer__OZAZC{display:flex;max-height:85dvh;flex-direction:column;gap:0;overflow:hidden;padding:0 0 env(safe-area-inset-bottom)}.dashboard-mobile_filterDrawerHeader__KX06r{flex-shrink:0;border-bottom:1px solid hsl(var(--border));padding:1.5rem;text-align:left}.dashboard-mobile_filterDrawerControls__1RE1x{display:flex;min-height:0;flex-direction:column;align-items:stretch;gap:1rem;overflow-y:auto;padding:1.5rem}.dashboard-mobile_filterDrawerControls__1RE1x>*{width:100%}.dashboard-mobile_filterDrawerControls__1RE1x>button .sr-only{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}.dashboard-mobile_detailTitle__PJeGv{font-size:1.25rem;line-height:1.75rem}.dashboard-mobile_analyticsHeader___mxDZ,.dashboard-mobile_cardHeader__032bb,.dashboard-mobile_cardSettingRow__gVMnE{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;min-width:0}.dashboard-mobile_cardHeader__032bb>div,.dashboard-mobile_cardSettingRow__gVMnE>div{min-width:0;width:100%}.dashboard-mobile_cardHeader__032bb>button,.dashboard-mobile_cardSettingRow__gVMnE>[role=switch]{align-self:flex-start}.dashboard-mobile_cardAction__7b_RM{max-width:100%;min-height:2.5rem;height:auto;white-space:normal;padding-block:.625rem}.dashboard-mobile_switchCard___iG1X{display:grid;grid-template-areas:"title" "description" "control";gap:.75rem;padding:1.5rem}.dashboard-mobile_switchCard___iG1X>div,.dashboard-mobile_switchCard___iG1X>div:first-child>div{display:contents}.dashboard-mobile_switchCardTitle__s4cd0{grid-area:title}.dashboard-mobile_switchCard___iG1X>div:first-child [role=switch]{grid-area:control;margin:0}.dashboard-mobile_switchCardDescription__4I7t4{grid-area:description;min-width:0}.dashboard-mobile_workspaceHeader__4wsZa{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem}.dashboard-mobile_workspaceHeader__4wsZa>h2{padding-right:2rem;text-align:left}.dashboard-mobile_workspaceHeader__4wsZa>button{top:.5rem;right:.5rem;width:2.5rem;height:2.5rem;transform:none}.dashboard-mobile_workspaceActions__KJn7c{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.dashboard-mobile_workspaceSearch__mRxDB{min-width:0}.dashboard-mobile_workspaceModal__qCdIN>div:nth-child(2){grid-template-rows:auto minmax(0,1fr)}.dashboard-mobile_workspaceModal__qCdIN>div:nth-child(2)>aside{display:block;min-width:0;padding:.5rem;border-right:0;border-bottom:1px solid hsl(var(--border))}.dashboard-mobile_workspaceModal__qCdIN nav{display:flex;gap:.25rem;overflow-x:auto}.dashboard-mobile_workspaceModal__qCdIN nav>button{flex-shrink:0;width:auto;min-height:2.5rem;margin:0;padding-inline:.75rem}.dashboard-mobile_workspaceFooter__QGmv9>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dashboard-mobile_workspaceFooter__QGmv9 button{min-width:0;min-height:2.5rem;height:auto;white-space:normal;padding-block:.625rem}.dashboard-mobile_mobileAnalyticsLabel__AXzJY{display:inline}.dashboard-mobile_desktopAnalyticsLabel__atgo5{display:none}.dashboard-mobile_analyticsHeader___mxDZ>:first-child,.dashboard-mobile_analyticsMetricControls__hmj06,.dashboard-mobile_analyticsMetricSelector__V1VK1{width:100%;min-width:0}.dashboard-mobile_analyticsMetricSelector__V1VK1{flex:1}.dashboard-mobile_analyticsChannelControls__gr7jz{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;align-self:stretch;gap:.5rem;width:100%;min-width:0;margin-left:0}.dashboard-mobile_analyticsChannelControls__gr7jz>button:not([role=switch]):not([role=combobox]){justify-self:start}.dashboard-mobile_analyticsChannelControls__gr7jz>[role=combobox],.dashboard-mobile_analyticsUpgradeAction__hU0Y7{grid-column:1/-1;width:100%;min-width:0}.dashboard-mobile_analyticsChannelControls__gr7jz>.dashboard-mobile_analyticsUpgradeAction__hU0Y7{width:auto}.dashboard-mobile_analyticsChartControls__JgH3z{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:100%;min-width:0}.dashboard-mobile_analyticsChartControls__JgH3z>[role=combobox]{width:100%;min-width:0}.dashboard-mobile_analyticsLegend__8ypQv{flex-wrap:wrap;gap:.5rem;min-width:0;overflow-wrap:anywhere}.dashboard-mobile_variantActionsBelow__fDDjK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"heading heading" "table table" "create test";gap:1rem .5rem;padding:1.5rem}.dashboard-mobile_variantActionsBelow__fDDjK:has(.resource-variant-test-status-badge){grid-template-areas:"heading heading" "table table" "status status" "create test"}.dashboard-mobile_variantActionsBelow__fDDjK .dashboard-mobile_variantContent__YVjKh,.dashboard-mobile_variantActionsBelow__fDDjK .dashboard-mobile_variantHeaderRow__q4kH0,.dashboard-mobile_variantActionsBelow__fDDjK .dashboard-mobile_variantHeader__87zp6,.dashboard-mobile_variantActionsBelow__fDDjK .dashboard-mobile_variantTestAction__zC9oC,.dashboard-mobile_variantActionsBelow__fDDjK .resource-variant-test-actions{display:contents}.dashboard-mobile_variantActionsBelow__fDDjK .dashboard-mobile_variantHeading__9GB8y{grid-area:heading;min-width:0;margin-bottom:.5rem}.dashboard-mobile_variantActionsBelow__fDDjK .dashboard-mobile_variantTable__gY0EL{grid-area:table;min-width:0}.dashboard-mobile_variantActionsBelow__fDDjK .dashboard-mobile_variantCreateAction__tMNZK{grid-area:create;min-width:0;margin-top:0}.dashboard-mobile_variantActionsBelow__fDDjK .resource-variant-test-actions>span,.dashboard-mobile_variantActionsBelow__fDDjK .resource-variant-test-button{grid-area:test;min-width:0;width:100%}.dashboard-mobile_variantActionsBelow__fDDjK .resource-variant-test-status-badge{grid-area:status;justify-self:start}.dashboard-mobile_variantActionsBelow__fDDjK .resource-variant-create-menu-trigger,.dashboard-mobile_variantActionsBelow__fDDjK .resource-variant-test-button{width:100%;min-width:0;height:2.5rem;gap:.25rem;padding-inline:.5rem;font-size:.75rem}.dashboard-mobile_variantActionsBelow__fDDjK .dashboard-mobile_variantTestResults__qsv15{grid-column:1/-1;width:100%;height:2.5rem}.dashboard-mobile_variantEditorNotice__x4YNw{margin-top:.5rem}.dashboard-mobile_variantActionsBelow__fDDjK .dashboard-mobile_variantEditorNotice__x4YNw{grid-column:1/-1;margin-top:-.5rem}.dashboard-mobile_menuIconOnly__P9HAc{width:2.5rem;min-width:2.5rem;flex-shrink:0;gap:0;padding:0}.dashboard-mobile_menuIconOnly__P9HAc>span{display:none}.dashboard-mobile_menuHelp__Whahw>span{display:inline}.dashboard-mobile_detailGrid__MjVTe,.dashboard-mobile_detailHeader__AEevG{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem .5rem;min-width:0}.dashboard-mobile_detailHeading__X7fvs{min-width:0}.dashboard-mobile_detailHeading__X7fvs .landing-page-title-section,.dashboard-mobile_detailHeading__X7fvs .resource-title-section{min-width:0;align-items:flex-start}.dashboard-mobile_detailGrid__MjVTe>.landing-page-title-section>div:last-child,.dashboard-mobile_detailHeading__X7fvs .landing-page-title-section>div:last-child,.dashboard-mobile_detailHeading__X7fvs .resource-title-section>div:last-child{min-width:0}.dashboard-mobile_detailDashboard__jL0cd .dashboard-page-header-main{flex-flow:row nowrap;align-items:flex-start;gap:.5rem}.dashboard-mobile_detailDashboard__jL0cd .dashboard-page-title-section{min-width:0}.dashboard-mobile_detailDashboard__jL0cd .dashboard-page-primary-action{flex:none;margin-left:0}.dashboard-mobile_detailStatus__tbORy{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.dashboard-mobile_detailMenu__o6faN{max-width:calc(100vw - 2rem);max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto;overscroll-behavior:contain}.dashboard-mobile_detailMenu__o6faN [role=menuitem]{min-height:2.5rem}.dashboard-mobile_contactHeader__2UE0K .dashboard-page-header-main{display:grid;grid-template-columns:minmax(0,1fr) auto}.dashboard-mobile_contactHeader__2UE0K .dashboard-page-title-section{grid-column:1/-1;min-width:0}.dashboard-mobile_contactHeader__2UE0K .dashboard-page-primary-action{grid-column:1/-1;justify-self:stretch;margin-left:0}.dashboard-mobile_contactHeading__HKiZ4{display:flex;width:100%;min-width:0;align-items:center;gap:.75rem}.dashboard-mobile_contactHeading__HKiZ4>div:first-child{flex:1;min-width:0}.dashboard-mobile_contactActions__RXpe2{flex-wrap:nowrap;width:100%;justify-content:space-between}.dashboard-mobile_organizationHeading__1DdTJ,.dashboard-mobile_organizationHeading__1DdTJ>div:first-child{min-width:0}.dashboard-mobile_organizationHeading__1DdTJ h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;line-height:1.75rem}.dashboard-mobile_detailHeading__X7fvs .dashboard-page-title{font-size:1.25rem;line-height:1.75rem}.dashboard-mobile_detailHeading__X7fvs a.dashboard-page-title{overflow:hidden}}@media (min-width:48rem){.table-actions_cell__iYYxw,.table-actions_head__xkLGn{position:sticky;right:0;box-shadow:-1px 0 0 hsl(var(--border))}.table-actions_head__xkLGn{z-index:20}.table-actions_cell__iYYxw{z-index:10;background-color:hsl(var(--background));transition:background-color .15s}@media (hover:hover){tr:hover>.table-actions_cell__iYYxw{background-color:color-mix(in srgb,hsl(var(--muted)) 50%,hsl(var(--background)))}}tr[data-state=selected]>.table-actions_cell__iYYxw{background-color:hsl(var(--muted))}}@media (max-width:767px){.branding-mobile_page__Uylhv{min-width:0}.branding-mobile_header__Yyk86{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem .75rem}.branding-mobile_header__Yyk86>div:first-child{min-height:2.5rem}.branding-mobile_header__Yyk86 h1{font-size:1.25rem;line-height:1.75rem}.branding-mobile_headerActions__8c5_f{grid-column:1/-1;display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.5rem;width:100%}.branding-mobile_headerActions__8c5_f>a{justify-content:center;min-height:2.5rem}.branding-mobile_headerActions__8c5_f>button,.branding-mobile_page__Uylhv .add-font-button{height:2.5rem}.branding-mobile_dialog__Q0QXl input,.branding-mobile_page__Uylhv input,.branding-mobile_page__Uylhv textarea{font-size:1rem}.branding-mobile_headerActions__8c5_f>a>span{display:none}.branding-mobile_page__Uylhv .builder-accordion__body{padding-inline:0}.branding-mobile_page__Uylhv .builder-field__layout--branding,.branding-mobile_page__Uylhv .builder-field__layout--media{grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0}.branding-mobile_page__Uylhv .builder-field__layout>[aria-hidden=true]{display:none}.branding-mobile_page__Uylhv .builder-field__label{padding-top:0;line-height:1.5}.branding-mobile_page__Uylhv .builder-field__description{font-size:.75rem;line-height:1.5}.branding-mobile_page__Uylhv .color-delete-button,.branding-mobile_page__Uylhv .color-variable-delete-button{display:none}.branding-mobile_page__Uylhv .color-swatches-grid{gap:.75rem}.branding-mobile_page__Uylhv .add-color-swatch,.branding-mobile_page__Uylhv .color-add-swatch-container,.branding-mobile_page__Uylhv .color-swatch,.branding-mobile_page__Uylhv .color-swatch-item{min-width:2.75rem}.branding-mobile_page__Uylhv .add-color-swatch,.branding-mobile_page__Uylhv .color-swatch{height:2.75rem}.branding-mobile_mobileHint__suGdM{display:block}.branding-mobile_dialog__Q0QXl{width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.branding-mobile_dialog__Q0QXl>:first-child{padding-right:2.5rem;text-align:left}.branding-mobile_dialog__Q0QXl>:first-child>button{right:-.5rem;width:2.5rem;height:2.5rem}.branding-mobile_dialog__Q0QXl .color-preview-square{flex-shrink:0;width:3rem;height:3rem}.branding-mobile_dialog__Q0QXl .color-picker-preview-section>div:last-child{min-width:0}.branding-mobile_dialog__Q0QXl .color-picker-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.branding-mobile_removeColor__47JHn{grid-column:1/-1;display:inline-flex;color:hsl(var(--destructive))}.branding-mobile_fontDialog__SxnJs .font-variants-grid-header{display:none}.branding-mobile_fontDialog__SxnJs .font-variant-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem .75rem;padding:1rem;border:1px solid hsl(var(--border));border-radius:.5rem}.branding-mobile_fontVariantField__g2G37{display:grid;min-width:0;gap:.5rem}.branding-mobile_fontVariantFile__RQzbT{grid-column:1/-1}.branding-mobile_fontVariantField__g2G37>[role=combobox]{min-width:0;max-width:100%}.branding-mobile_fontDialog__SxnJs .font-file-display,.branding-mobile_fontDialog__SxnJs .font-file-upload-area{min-width:0}.branding-mobile_fontDialog__SxnJs .step-actions{flex-wrap:wrap;gap:.75rem}.branding-mobile_fontDialog__SxnJs .step-actions>.button-group,.branding-mobile_fontDialog__SxnJs .upload-kit-button{width:100%}.branding-mobile_fontDialog__SxnJs .button-group>button{flex:1}.branding-mobile_previewDialog__nbWpm{display:flex;flex-direction:column;width:calc(100vw - 1rem);height:calc(100dvh - 2rem);padding:0;overflow:hidden}.branding-mobile_previewHeader__F_VGO{flex-shrink:0;padding:1rem 3.5rem 1rem 1rem;border-bottom:1px solid hsl(var(--border));text-align:left}.branding-mobile_previewHeader__F_VGO>button{right:.5rem;width:2.5rem;height:2.5rem}.branding-mobile_previewDialog__nbWpm .branding-preview-canvas{position:static;display:flex;flex:1;min-height:0;max-height:none;flex-direction:column;border:0;box-shadow:none}.branding-mobile_previewDialog__nbWpm .branding-preview-toolbar{flex-shrink:0;justify-content:flex-end}.branding-mobile_previewDialog__nbWpm .branding-preview-toolbar>div:first-child{display:none}.branding-mobile_previewDialog__nbWpm .branding-preview-canvas>div:last-child{flex:1;min-height:0;max-height:none;overscroll-behavior:contain}.branding-mobile_previewDialog__nbWpm .branding-live-preview__content,.branding-mobile_previewDialog__nbWpm .branding-live-preview__footer,.branding-mobile_previewDialog__nbWpm .branding-live-preview__topbar{padding:1.25rem 1rem;gap:1.5rem}.branding-mobile_previewDialog__nbWpm .branding-live-preview__hero{padding-top:0}.branding-mobile_previewDialog__nbWpm .branding-live-preview__heading{font-size:clamp(1.75rem,8vw,2.5rem);overflow-wrap:anywhere}.branding-mobile_previewDialog__nbWpm .branding-live-preview__header-actions{width:100%;margin-left:0;justify-content:space-between;gap:.75rem}.branding-mobile_previewDialog__nbWpm .branding-live-preview__hero-form{flex-direction:column;align-items:stretch}.branding-mobile_previewDialog__nbWpm .branding-live-preview__field{width:100%;min-width:0}}.checkout-variant-picker_content__A_yLE,.checkout-variant-picker_trigger__6cWhJ{border-color:var(--checkout-border);border-radius:var(--checkout-input-radius);background-color:var(--checkout-input);color:var(--checkout-input-foreground)}.checkout-variant-picker_trigger__6cWhJ:focus{border-color:var(--checkout-accent);outline:none;box-shadow:none}.checkout-variant-picker_content__A_yLE{width:max-content;max-width:min(28rem,var(--checkout-picker-available-width));max-height:var(--radix-select-content-available-height)}.checkout-variant-picker_content__A_yLE,.checkout-variant-picker_content__A_yLE [data-radix-select-viewport]{min-width:min(var(--radix-select-trigger-width),var(--checkout-picker-available-width))}.checkout-variant-picker_item__cgfV6[data-highlighted]{background-color:var(--checkout-subtle);color:var(--checkout-input-foreground)}.checkout-variant-picker_item__cgfV6>span:last-child{min-width:0;overflow-wrap:anywhere}.checkout-presentation-layout_header__SQwLX{position:sticky;top:0;z-index:20;background-color:var(--checkout-page)}.checkout-presentation-layout_sidebar__S9gLp{position:sticky;top:var(--checkout-sidebar-top,1.5rem);align-self:start}.checkout-presentation-layout_page__QWYyu{min-width:0;width:100%;font-size:.875rem;font-weight:400;line-height:1.5}.checkout-presentation-layout_layout__rGtbq{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;max-width:1188px;margin:auto;padding:40px 24px 80px;align-items:start}.checkout-presentation-layout_accordions__a8xkf,.checkout-presentation-layout_main__IDUEB{display:flex;min-width:0;flex-direction:column;gap:16px}.checkout-presentation-layout_aside__8WHr5,.checkout-presentation-layout_trust__uNEnT{display:flex;min-width:0;flex-direction:column;gap:24px}.checkout-presentation-layout_panel__Gom1n,.checkout-presentation-layout_summary__OchWJ{border:0;border-radius:var(--checkout-card-radius);background:var(--checkout-subtle)}.checkout-presentation-layout_summary__OchWJ{padding:24px}.checkout-presentation-layout_trigger__VQmEB{padding:24px;gap:12px;text-align:left;color:var(--checkout-heading,var(--checkout-foreground))}.checkout-presentation-layout_trigger__VQmEB:hover{text-decoration:none}.checkout-presentation-layout_trigger__VQmEB>svg{rotate:-90deg;width:20px;height:20px}.checkout-presentation-layout_trigger__VQmEB[data-state=open]>svg{rotate:0deg}.checkout-presentation-layout_heading__0NPj2{display:flex;align-items:center;gap:8px;font-family:var(--checkout-heading-font);font-size:1.125rem;line-height:1.375;font-weight:600;letter-spacing:-.025em}.checkout-presentation-layout_heading__0NPj2>svg{width:24px;height:24px;flex-shrink:0}.checkout-presentation-layout_panelContent__YNwmm{padding:0 24px 24px}.checkout-presentation-layout_panelContent__YNwmm>div{overflow:visible}.checkout-presentation-layout_panel__Gom1n>[hidden]{display:none}.checkout-presentation-layout_panel__Gom1n>[data-state]{animation:none}.checkout-presentation-layout_page__QWYyu .checkout-step-heading{display:none}.checkout-presentation-layout_page__QWYyu .checkout-payment{border:0;padding-top:0}.checkout-presentation-layout_page__QWYyu .checkout-information__grid{row-gap:12px}.checkout-presentation-layout_page__QWYyu .checkout-address,.checkout-presentation-layout_page__QWYyu .checkout-information__fields{container-type:inline-size}.checkout-presentation-layout_page__QWYyu .checkout-information__field{min-width:0}.checkout-presentation-layout_page__QWYyu .checkout-information__consent{grid-column:1/-1;margin-block:8px}.checkout-presentation-layout_page__QWYyu .checkout-address-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.checkout-presentation-layout_page__QWYyu .checkout-address-fields>*{margin:0}.checkout-presentation-layout_page__QWYyu .checkout-address-fields>div>:not(label){margin-top:0}.checkout-presentation-layout_page__QWYyu .checkout-address-fields>div{grid-column:1/-1}.checkout-presentation-layout_page__QWYyu .quantity-input__stepper{border:1px solid var(--checkout-border);border-radius:var(--checkout-input-radius);overflow:hidden;height:32px;background:var(--checkout-input)}.checkout-presentation-layout_page__QWYyu .quantity-input__step,.checkout-presentation-layout_page__QWYyu .quantity-input__stepper input{height:30px;min-height:30px;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--checkout-input-foreground);padding:0}.checkout-presentation-layout_page__QWYyu .quantity-input__stepper input{width:28px}.checkout-presentation-layout_page__QWYyu .quantity-input__step{width:24px}.checkout-presentation-layout_page__QWYyu .quantity-input__step svg{width:14px;height:14px}.checkout-presentation-layout_page__QWYyu .checkout-order-summary__products{margin-top:20px}.checkout-presentation-layout_page__QWYyu .checkout-order-summary__product-options{justify-content:space-between}.checkout-presentation-layout_page__QWYyu .checkout-order-bump__variant,.checkout-presentation-layout_page__QWYyu .checkout-order-summary__variant{max-width:151px}.checkout-presentation-layout_page__QWYyu[data-checkout-layout=desktop] .checkout-order-bump__image,.checkout-presentation-layout_page__QWYyu[data-checkout-layout=desktop] .checkout-order-summary__image{width:85px;height:85px}.checkout-presentation-layout_page__QWYyu .checkout-order-bump{margin-top:0}.checkout-presentation-layout_page__QWYyu .checkout-order-bump__product{padding:0;overflow:hidden}.checkout-presentation-layout_page__QWYyu .checkout-order-bump__banner{padding:8px 16px;background:color-mix(in srgb,var(--checkout-accent) 12%,var(--checkout-page));color:var(--checkout-foreground);font-size:14px;font-weight:600}.checkout-presentation-layout_page__QWYyu .checkout-order-bump__row{padding:20px 16px}.checkout-presentation-layout_page__QWYyu .checkout-order-bump__description{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.checkout-presentation-layout_page__QWYyu .checkout-order-bump__description p{overflow:hidden;text-overflow:ellipsis}.checkout-presentation-layout_page__QWYyu .checkout-order-bump__title-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.checkout-presentation-layout_mobilePurchase__l3TWs{margin-inline:-16px;position:sticky;bottom:0;z-index:30;background:var(--checkout-page);padding:16px 16px max(16px,env(safe-area-inset-bottom))}body:has([data-platform-branding-widget]) .checkout-presentation-layout_mobilePurchase__l3TWs{padding-top:72px}.checkout-presentation-layout_page__QWYyu[data-checkout-layout=mobile] .checkout-presentation-layout_layout__rGtbq{display:block;padding:16px 16px 0}.checkout-presentation-layout_mobileTrust__vQNXm{padding:8px 16px 24px}.checkout-presentation-layout_mobileTrust__vQNXm:empty{display:none}.checkout-presentation-layout_mobileSummary__MumbS{min-width:0}.checkout-presentation-layout_mobileSummary__MumbS .checkout-order-summary-mobile__toggle{padding:16px}.checkout-presentation-layout_mobileSummary__MumbS .checkout-order-summary-mobile__details{padding:0 16px 16px}.checkout-presentation-layout_page__QWYyu[data-checkout-layout=mobile] .checkout-presentation-layout_trigger__VQmEB{padding:20px}.checkout-presentation-layout_page__QWYyu[data-checkout-layout=mobile] .checkout-presentation-layout_heading__0NPj2{font-size:1rem;line-height:1.5}.checkout-presentation-layout_page__QWYyu[data-checkout-layout=mobile] .checkout-presentation-layout_heading__0NPj2>svg{width:20px;height:20px}.checkout-presentation-layout_page__QWYyu[data-checkout-layout=mobile] .checkout-presentation-layout_panelContent__YNwmm{padding:0 20px 24px}.checkout-presentation-layout_page__QWYyu[data-checkout-layout=mobile] .checkout-header__inner{padding-inline:16px}.checkout-presentation-layout_page__QWYyu .checkout-information__field .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-presentation-layout_page__QWYyu[data-checkout-layout=mobile] .checkout-information__grid{grid-template-columns:minmax(0,1fr)}.checkout-presentation-layout_page__QWYyu[data-checkout-layout=mobile] .checkout-information__field{grid-column:1/-1}.checkout-presentation-layout_page__QWYyu[data-checkout-layout=mobile] .checkout-order-summary__price{max-width:45%}.checkout-presentation-layout_page__QWYyu[data-checkout-layout=mobile] .checkout-order-summary__product-name{overflow-wrap:anywhere}@media (max-width:699px){.checkout-presentation-layout_header__SQwLX,.checkout-presentation-layout_sidebar__S9gLp{position:static}}.checkout-presentation-layout_page__QWYyu .checkout-address-fields>.checkout-address-fields__city-postal{display:contents}.checkout-presentation-layout_page__QWYyu .checkout-address-fields label,.checkout-presentation-layout_page__QWYyu .checkout-payment__company-field label{display:block;margin:0 0 2px;line-height:1.5}.checkout-presentation-layout_page__QWYyu .checkout-address-fields label+*,.checkout-presentation-layout_page__QWYyu .checkout-payment__company-field label+*{margin-top:0}.checkout-presentation-layout_page__QWYyu .checkout-buy-button__button{background-color:var(--checkout-accent)!important;color:var(--checkout-accent-foreground)!important}.checkout-presentation-layout_page__QWYyu .checkout-order-summary-mobile__price,.checkout-presentation-layout_page__QWYyu .checkout-order-summary-mobile__title,.checkout-presentation-layout_page__QWYyu .checkout-order-summary__title{font-size:1rem;line-height:1.5;font-weight:600}.checkout-presentation-layout_page__QWYyu .checkout-order-bump__product-name,.checkout-presentation-layout_page__QWYyu .checkout-order-summary__product-name{font-size:.875rem;line-height:1.4286;font-weight:600}.checkout-presentation-layout_page__QWYyu .checkout-order-bump__price,.checkout-presentation-layout_page__QWYyu .checkout-order-summary__price{font-size:.875rem;line-height:1.4286;font-weight:700;font-variant-numeric:tabular-nums}.checkout-presentation-layout_page__QWYyu .checkout-order-summary__discount-total,.checkout-presentation-layout_page__QWYyu .checkout-order-summary__total{font-variant-numeric:tabular-nums}.checkout-presentation-layout_page__QWYyu .checkout-order-summary__discount-total{font-weight:700}.checkout-presentation-layout_page__QWYyu .checkout-address-fields label,.checkout-presentation-layout_page__QWYyu .checkout-card-field label,.checkout-presentation-layout_page__QWYyu .checkout-information__field label,.checkout-presentation-layout_page__QWYyu .checkout-payment__company-field label{font-size:.875rem;line-height:1.5;font-weight:500}.checkout-presentation-layout_page__QWYyu .checkout-card-field>label{display:block;margin:0 0 2px}.checkout-presentation-layout_page__QWYyu .checkout-card-field>label+*{margin-top:0}.checkout-presentation-layout_page__QWYyu .checkout-address .commerce-checkout-control,.checkout-presentation-layout_page__QWYyu .checkout-payment .commerce-checkout-control,.checkout-presentation-layout_page__QWYyu [data-checkout-information-fields] :is(input:not([type=checkbox]):not([type=file]),textarea,.form-field-control){font-size:.875rem;line-height:1.5;font-weight:400}.checkout-presentation-layout_page__QWYyu[data-checkout-layout=mobile] .checkout-address .commerce-checkout-control,.checkout-presentation-layout_page__QWYyu[data-checkout-layout=mobile] .checkout-payment .commerce-checkout-control,.checkout-presentation-layout_page__QWYyu[data-checkout-layout=mobile] [data-checkout-information-fields] :is(input:not([type=checkbox]):not([type=file]),textarea,.form-field-control),.checkout-presentation-layout_page__QWYyu[data-checkout-layout=mobile] input:not([type=checkbox]):not([type=file]){font-size:1rem}.checkout-presentation-layout_page__QWYyu .quantity-input__stepper input{font-size:.875rem;font-weight:400}.checkout-presentation-layout_page__QWYyu .checkout-header__security-description{font-weight:400}.checkout-presentation-layout_page__QWYyu[data-checkout-layout=desktop] .checkout-header__security-title{font-size:1rem}.checkout-presentation-layout_page__QWYyu[data-checkout-layout=desktop] .checkout-header__security-description{font-size:.875rem}.checkout-presentation-layout_page__QWYyu .checkout-address-fields__city-postal>div{min-width:0}@container (min-width: 300px){.checkout-presentation-layout_page__QWYyu[data-checkout-layout=mobile] .checkout-information__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-presentation-layout_page__QWYyu[data-checkout-layout=mobile] .checkout-information__field[data-field-width=half]{grid-column:span 1}}@container (max-width: 279px){.checkout-presentation-layout_page__QWYyu .checkout-address-fields,.checkout-presentation-layout_page__QWYyu .checkout-information__field .grid-cols-2{grid-template-columns:minmax(0,1fr)}}.checkout-presentation-layout_page__QWYyu[data-checkout-layout=mobile] [role=combobox],.checkout-presentation-layout_page__QWYyu[data-checkout-layout=mobile] input{scroll-margin-bottom:calc(var(--checkout-purchase-height, 120px) + 24px)}.checkout-trust-blocks_carousel__KB68J{min-width:0}.checkout-trust-blocks_carousel__KB68J .checkout-testimonial{background-color:var(--checkout-testimonial-background);border:var(--checkout-testimonial-border-width) solid var(--checkout-testimonial-border);border-radius:var(--checkout-card-radius)}.checkout-trust-blocks_carousel__KB68J .checkout-testimonial__content{overflow-wrap:anywhere;color:var(--checkout-foreground)}.checkout-trust-blocks_carousel__KB68J .checkout-testimonial__name{color:var(--checkout-heading,var(--checkout-foreground))}.checkout-trust-blocks_carousel__KB68J .checkout-testimonial__role{color:var(--checkout-foreground);opacity:.8}.checkout-trust-blocks_carousel__KB68J .checkout-testimonial__person{overflow-wrap:anywhere}.checkout-trust-blocks_carousel__KB68J .checkout-testimonial__avatar{width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;background:var(--checkout-subtle)}.checkout-trust-blocks_carousel__KB68J .checkout-testimonial__quote>:first-child{margin-top:0}.checkout-trust-blocks_carousel__KB68J .checkout-testimonial__quote>:last-child{margin-bottom:0}.checkout-trust-blocks_carousel__KB68J .checkout-testimonial__quote p+p{margin-top:.5em}.checkout-trust-blocks_carousel__KB68J .checkout-testimonial__quote a{color:var(--checkout-accent);text-decoration:underline}.checkout-trust-blocks_carousel__KB68J .checkout-testimonial__quote ol,.checkout-trust-blocks_carousel__KB68J .checkout-testimonial__quote ul{padding-left:1.5em}.checkout-trust-blocks_carousel__KB68J .checkout-testimonial__quote ul{list-style-type:disc}.checkout-trust-blocks_carousel__KB68J .checkout-testimonial__quote ol{list-style-type:decimal}.checkout-trust-blocks_guarantees__3D4sy{background-color:var(--checkout-guarantee-background);border-style:solid;border-radius:var(--checkout-card-radius)}.checkout-trust-blocks_guarantees__3D4sy .checkout-guarantees__heading,.checkout-trust-blocks_guarantees__3D4sy .checkout-guarantees__text{color:var(--checkout-guarantee-text);overflow-wrap:anywhere}.checkout-trust-blocks_guarantees__3D4sy .checkout-guarantees__text{opacity:.8}.checkout-trust-blocks_carousel__KB68J .splide__list{align-items:stretch}.checkout-trust-blocks_controls__xhL31{display:flex;align-items:center;justify-content:center;gap:.25rem;margin-top:.75rem}.checkout-trust-blocks_controls__xhL31 .splide__pagination{position:static;padding:0}.checkout-trust-blocks_controls__xhL31 .splide__pagination__page{background:var(--checkout-muted);opacity:.35;width:.5rem;height:.5rem;margin:.5rem}.checkout-trust-blocks_controls__xhL31 .splide__pagination__page.is-active{background:var(--checkout-accent);opacity:1;transform:none}.checkout-trust-blocks_controls__xhL31 button:focus-visible{outline:2px solid var(--checkout-accent);outline-offset:2px}