@media (max-width:900px){html.calc-new:not(#_cn){--cn-h:48px;--cn-r:10px;--cn-gap:8px;--cn-line:var(--op-line,#e2e0da);--cn-text:var(--op-text,#1f2937);--cn-sub:var(--op-sub,#6b7280);--cn-surface:var(--op-surface,#fff);--cn-field-border:#cfcbc2;--cn-focus:var(--op-text,#24282c);--cn-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2324282c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}html.calc-new[data-theme="dark"]:not(#_cn){--cn-field-border:var(--op-line,#3a3f45);--cn-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e8e6e1' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}html.calc-new:not(#_cn) .legacy-panel-main{padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}html.calc-new:not(#_cn) .legacy-form-list,html.calc-new:not(#_cn) #DopsDataOut{width:100%!important;margin:0!important;padding:0!important}html.calc-new:not(#_cn) .legacy-form-list>li:not(.legacy-book-divider):not(.legacy-pos-thumb-row),html.calc-new:not(#_cn) #DopsDataOut li{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;column-gap:10px!important;row-gap:var(--cn-gap)!important;align-items:center!important;justify-items:stretch!important;position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:14px 0!important;border:0!important;border-bottom:1px solid var(--cn-line)!important;background:none!important;box-shadow:none!important;box-sizing:border-box!important}html.calc-new:not(#_cn) .legacy-form-list>li:last-child{border-bottom:0!important}html.calc-new:not(#_cn) .legacy-form-list>li:not(.legacy-book-divider):not(.legacy-pos-thumb-row)::before,html.calc-new:not(#_cn) #DopsDataOut li::before{position:static!important;grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:start!important;width:24px!important;height:24px!important;margin:0!important;font-size:12px!important;line-height:1!important}html.calc-new:not(#_cn) .legacy-form-list>li>label,html.calc-new:not(#_cn) #DopsDataOut li>label{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:24px!important;height:auto!important;margin:0!important;padding:0!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;line-height:1.3!important;font-weight:600!important;color:var(--cn-text)!important;background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:normal!important;overflow:visible!important}html.calc-new:not(#_cn) .legacy-form-list>li>label :is(.legacy-label-inline,.legacy-label-copy,.legacy-label-text),html.calc-new:not(#_cn) #DopsDataOut li>label :is(.legacy-label-inline,.legacy-label-copy,.legacy-label-text){display:inline!important;position:static!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important;font:inherit!important;letter-spacing:0!important;text-transform:none!important;color:inherit!important;background:none!important;white-space:normal!important;overflow:visible!important}html.calc-new:not(#_cn) .legacy-form-list>li>label .legacy-label-inline,html.calc-new:not(#_cn) #DopsDataOut li>label .legacy-label-inline{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex:1 1 auto!important;min-width:0!important}html.calc-new:not(#_cn) .legacy-form-list>li>label .legacy-label-copy,html.calc-new:not(#_cn) #DopsDataOut li>label .legacy-label-copy{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex:1 1 auto!important;min-width:0!important}html.calc-new:not(#_cn) .legacy-form-list>li>label i.ti-help,html.calc-new:not(#_cn) #DopsDataOut li>label i.ti-help{display:inline-flex!important;position:static!important;flex:0 0 22px!important;width:22px!important;height:22px!important;margin:0 0 0 auto!important;transform:none!important;font-size:12px!important;color:var(--cn-sub)!important;background:transparent!important;border:1px solid var(--cn-line)!important;border-radius:50%!important;box-shadow:none!important;align-items:center!important;justify-content:center!important}html.calc-new:not(#_cn) .legacy-form-list>li:not(.legacy-book-divider):not(.legacy-pos-thumb-row)>:not(label):not(script):not(style),html.calc-new:not(#_cn) #DopsDataOut li>:not(label):not(script):not(style){grid-column:1 / -1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}html.calc-new:not(#_cn) .legacy-form-list>li>:is(#ge,#FF,.material-meta):empty{display:none!important}html.calc-new:not(#_cn) .legacy-form-list :is(select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]),textarea),html.calc-new:not(#_cn) #DopsDataOut :is(select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]),textarea){height:var(--cn-h)!important;min-height:var(--cn-h)!important;max-height:none!important;margin:0!important;padding:0 14px!important;font-size:16px!important;line-height:1.25!important;font-weight:500!important;text-align:left!important;text-align-last:left!important;color:var(--cn-text)!important;background-color:var(--cn-surface)!important;border:1.5px solid var(--cn-field-border)!important;border-radius:var(--cn-r)!important;box-shadow:none!important;box-sizing:border-box!important;font-variant-numeric:tabular-nums!important}html.calc-new:not(#_cn) .legacy-form-list textarea,html.calc-new:not(#_cn) #DopsDataOut textarea{height:auto!important;min-height:88px!important;padding:12px 14px!important}html.calc-new:not(#_cn) .legacy-form-list select,html.calc-new:not(#_cn) #DopsDataOut select{-webkit-appearance:none!important;appearance:none!important;padding-right:40px!important;background-image:var(--cn-chev)!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:18px 18px!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html.calc-new:not(#_cn) .legacy-form-list :is(select,input,textarea):focus,html.calc-new:not(#_cn) #DopsDataOut :is(select,input,textarea):focus{border-color:var(--cn-focus)!important;outline:0!important;box-shadow:0 0 0 3px rgba(36,40,44,.14)!important}html.calc-new:not(#_cn) .legacy-form-list>li>:is(select,input:not([type=checkbox]):not([type=radio]):not([type=hidden])),html.calc-new:not(#_cn) #DopsDataOut li>:is(select,input:not([type=checkbox]):not([type=radio]):not([type=hidden])),html.calc-new:not(#_cn) .legacy-form-list>li>span>select{width:100%!important;max-width:100%!important}html.calc-new:not(#_cn) .legacy-form-list>li>span:has(>select):not([hidden]):not([style*="display:none"]):not([style*="display: none"]){display:block!important}html.calc-new:not(#_cn) .legacy-form-list .legacy-inline-controls,html.calc-new:not(#_cn) #DopsDataOut .legacy-inline-controls,html.calc-new:not(#_cn) .legacy-color-selects-wrap{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:var(--cn-gap)!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important;font-size:15px!important;color:var(--cn-sub)!important}html.calc-new:not(#_cn):not(#_cn2) :where(.legacy-inline-controls,.legacy-color-selects-wrap)>:where(select,input,.ts-wrapper){flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important}html.calc-new:not(#_cn) :is(.legacy-inline-controls,.legacy-color-selects-wrap)>:not(select):not(input):not(.ts-wrapper):not(.legacy-seg):not(.pair-field):not(.dtf-color-box):not(.cal-cursor-colors):not(.preset-size-text){flex:0 0 auto!important;margin:0!important}html.calc-new:not(#_cn) :is(.legacy-inline-controls,.legacy-color-selects-wrap)>:is(#ge,#FF,.material-meta):empty{display:none!important}html.calc-new:not(#_cn) .legacy-color-selects-wrap{flex-wrap:wrap!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-color-selects-wrap>select{flex:1 1 0!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-color-selects-wrap.lcs-inp{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;column-gap:12px!important;row-gap:var(--cn-gap)!important;align-items:center!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-color-selects-wrap.lcs-inp>:first-child{grid-column:1 / -1!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-color-selects-wrap.lcs-inp>:is(select,input){width:100%!important}html.calc-new:not(#_cn) .legacy-format-row .legacy-inline-controls,html.calc-new:not(#_cn) .legacy-format-row.legacy-format-row{flex-wrap:wrap!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-format-row .legacy-inline-controls>:is(select,.ts-wrapper){flex:1 1 100%!important}html.calc-new:not(#_cn) .legacy-format-row .legacy-inline-controls>.eq{display:none!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-format-row .legacy-inline-controls>input{flex:1 1 0!important;text-align:center!important;text-align-last:center!important;padding:0 8px!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-inline-controls>.legacy-seg{display:flex!important;flex:1 1 100%!important;width:100%!important}html.calc-new:not(#_cn) .legacy-seg .legacy-seg-btn{flex:1 1 0!important;min-width:0!important;height:44px!important;font-size:15px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-inline-controls>.preset-size-text{flex:1 1 auto!important;display:flex!important;align-items:center!important;min-height:var(--cn-h)!important;height:auto!important;padding:0 14px!important;text-align:left!important;font-size:16px!important;font-weight:500!important;color:var(--cn-text)!important;background:transparent!important;border:1.5px dashed var(--cn-field-border)!important;border-radius:var(--cn-r)!important;box-sizing:border-box!important}html.calc-new:not(#_cn) .legacy-inline-controls:has(>.pair-field){flex-direction:column!important;align-items:stretch!important}html.calc-new:not(#_cn) .pair-field{display:flex!important;align-items:center!important;gap:var(--cn-gap)!important;width:100%!important}html.calc-new:not(#_cn) .pair-field>.pair-cap{flex:0 0 64px!important;font-size:14px!important}html.calc-new:not(#_cn) .pair-field>select{flex:1 1 auto!important;width:auto!important;min-width:0!important}html.calc-new:not(#_cn) .cal-cursor-box.legacy-inline-controls{flex-wrap:wrap!important}html.calc-new:not(#_cn) .cal-cursor-box>.cal-cursor-colors{flex:1 1 100%!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-amount-packs .legacy-inline-controls>input{flex:1 1 auto!important}html.calc-new:not(#_cn) .legacy-form-list .ts-wrapper,html.calc-new:not(#_cn) #DopsDataOut .ts-wrapper{display:block!important;width:100%!important}html.calc-new:not(#_cn) .legacy-form-list .ts-wrapper .ts-control,html.calc-new:not(#_cn) #DopsDataOut .ts-wrapper .ts-control{min-height:var(--cn-h)!important;padding:0 40px 0 14px!important;font-size:16px!important;border-radius:var(--cn-r)!important;display:flex!important;align-items:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.calc-new:not(#_cn) #DopsDataOut .legacy-inline-controls{flex-wrap:wrap!important}html.calc-new:not(#_cn):not(#_cn2) #DopsDataOut .legacy-inline-controls>input[type="number"]:not(:only-child){flex:0 0 96px!important;width:96px!important;max-width:96px!important;text-align:center!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-form-list :is(.dtf-qty,.dtf-zone-sizes,.dtf-zones) input{height:36px!important;min-height:36px!important;padding:0 2px!important;text-align:center!important;text-align-last:center!important;font-size:16px!important;border-radius:8px!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-form-list .dtf-zones input.dtf-zone-qty{flex:0 0 48px!important;width:48px!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-form-list .dtf-zones :is(input.dtf-size-w,input.dtf-size-h){width:60px!important;flex:0 0 60px!important}html.calc-new:not(#_cn):not(#_cn2) .dtf-shirts-row>.dtf-qty{display:flex!important;align-items:center!important;gap:var(--cn-gap)!important}html.calc-new:not(#_cn):not(#_cn2) .dtf-shirts-row>.dtf-qty>button{flex:0 0 48px!important;width:48px!important;height:var(--cn-h)!important}html.calc-new:not(#_cn):not(#_cn2) .dtf-shirts-row>.dtf-qty>input{flex:1 1 auto!important;height:var(--cn-h)!important;width:auto!important}html.calc-new:not(#_cn):not(#_cn2) #DopsDataOut li>div:has(>.legacy-inline-controls){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:var(--cn-gap)!important}html.calc-new:not(#_cn):not(#_cn2) #DopsDataOut li>div>.legacy-inline-controls{flex:1 1 100%!important;width:100%!important;min-width:0!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-color-selects-wrap>div:has(>select){display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;column-gap:12px!important;row-gap:var(--cn-gap)!important;align-items:center!important;flex:1 1 100%!important;width:100%!important;min-width:0!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-color-selects-wrap>div>select{width:100%!important;min-width:0!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-packaging-dimensions{display:flex!important;flex-direction:column!important;gap:var(--cn-gap)!important;list-style:none!important;padding:0!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-packaging-dimensions>li{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:var(--cn-gap)!important;padding:0!important;margin:0!important;border:0!important;font-size:15px!important;color:var(--cn-sub)!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-packaging-dimensions>li::before{display:none!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-packaging-dimensions>li>span{flex:1 1 auto!important;color:var(--cn-text)!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-packaging-dimensions>li>input{flex:0 0 120px!important;width:120px!important;margin:0!important;text-align:center!important}html.calc-new:not(#_cn):not(#_cn2) :is(.legacy-form-list,#DopsDataOut) li>span:has(>input){display:flex!important;align-items:center!important;gap:var(--cn-gap)!important;font-size:15px!important}html.calc-new:not(#_cn):not(#_cn2) :is(.legacy-form-list,#DopsDataOut) li>span>input{flex:0 0 110px!important;width:110px!important;text-align:center!important;padding:0 8px!important}html.calc-new:not(#_cn):not(#_cn2) .domik-dims-row .legacy-inline-controls{flex-wrap:wrap!important;justify-content:center!important}html.calc-new:not(#_cn):not(#_cn2) .domik-dims-row .legacy-inline-controls>.domik-scheme{flex:1 1 100%!important;display:flex!important;justify-content:center!important}html.calc-new:not(#_cn):not(#_cn2) .domik-dims-row .legacy-inline-controls>span:has(>input){flex:1 1 0!important;min-width:0!important;display:flex!important;align-items:center!important;gap:6px!important}html.calc-new:not(#_cn):not(#_cn2) .domik-dims-row .legacy-inline-controls>span>input{flex:1 1 auto!important;width:auto!important;min-width:0!important;text-align:center!important;padding:0 4px!important}html.calc-new:not(#_cn):not(#_cn2) .domik-dims-row .legacy-inline-controls>span:not(:has(input)):not(.domik-scheme){flex:1 1 100%!important;text-align:center!important}html.calc-new:not(#_cn) .legacy-form-list input:is([type=checkbox],[type=radio]),html.calc-new:not(#_cn) #DopsDataOut input:is([type=checkbox],[type=radio]){width:22px!important;height:22px!important;flex:0 0 22px!important}html.calc-new:not(#_cn) .legacy-reset-row .legacy-reset-btn{width:100%!important;height:44px!important;justify-content:center!important;border-radius:var(--cn-r)!important;font-size:15px!important}html.calc-new:not(#_cn) .legacy-form-list>li.legacy-book-divider{padding:22px 0 6px!important;margin:0!important;border:0!important;border-bottom:2px solid var(--cn-text)!important;background:none!important}html.calc-new:not(#_cn) .legacy-book-divider .legacy-book-divider-badge{display:block!important;width:auto!important;padding:0!important;text-align:left!important;font-size:13px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--cn-text)!important;background:none!important;border:0!important;box-shadow:none!important}html.calc-new:not(#_cn) .legacy-book-divider .legacy-book-divider-badge::before,html.calc-new:not(#_cn) .legacy-book-divider .legacy-book-divider-badge::after{display:none!important}}@media (max-width:900px){html.calc-new:not(#_cn):not(#_cn2):not(#_cn3) :is(.legacy-form-list>li,#DopsDataOut li)>label,html.calc-new:not(#_cn):not(#_cn2):not(#_cn3) :is(.legacy-form-list>li,#DopsDataOut li)>label :is(.legacy-label-inline,.legacy-label-copy,.legacy-label-text){background:none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}}@media (max-width:900px){html.calc-new:not(#_cn):not(#_cn2) .legacy-form-list .matsel{display:block!important;width:100%!important;flex:1 1 auto!important;min-width:0!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-form-list .matsel-trigger{display:flex!important;align-items:center!important;width:100%!important;height:var(--cn-h)!important;min-height:var(--cn-h)!important;padding:0 40px 0 14px!important;font-size:16px!important;font-weight:500!important;color:var(--cn-text)!important;background-color:var(--cn-surface)!important;background-image:var(--cn-chev)!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:18px 18px!important;border:1.5px solid var(--cn-field-border)!important;border-radius:var(--cn-r)!important;box-shadow:none!important;box-sizing:border-box!important;text-align:left!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-form-list .matsel-trigger .matsel-label{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font:inherit!important;color:inherit!important}html.calc-new:not(#_cn):not(#_cn2) .legacy-form-list .matsel-trigger .matsel-caret{display:none!important}}@media (max-width:900px){html.calc-new:not(#_cn):not(#_cn2):not(#_cn3) select.matsel-native-hidden{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;min-width:0!important;max-width:1px!important;flex:0 0 1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;background:none!important}}@media (max-width:900px){html.calc-new:not(#_cn):not(#_cn2):not(#_cn3) .legacy-form-list .matsel-trigger .matsel-label{background:none!important;background-color:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}}@media (max-width:900px){html.calc-new:not(#_cn):not(#_cn2):not(#_cn3) :is(.legacy-form-list,#DopsDataOut) :is(.hidden:not([style*="display"]),[hidden],[style*="display:none"],[style*="display: none"]){display:none!important}}