[data-wholesale]{padding-bottom:90px}.tk-ws-topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:auto;padding:18px 28px;color:#526847;font-size:14px}.tk-ws-topbar>span{display:flex;gap:8px;align-items:center}.tk-ws-topbar svg{width:23px;height:23px}.tk-ws-topbar button{border:1px solid #b3c2ab;background:#e8eedf;border-radius:18px;padding:10px 16px;min-height:46px;color:#193329;font:inherit;font-weight:700}.tk-ws-topbar b{display:inline-grid;place-items:center;min-width:26px;height:26px;background:#193329;color:#fff;border-radius:50%;margin-inline-start:8px}[data-wholesale] .tk-discovery-hero{padding-top:26px}[data-wholesale] .tk-discovery-intro>p{max-width:720px;margin-inline:auto}.tk-ws-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #d5dfcb;border-radius:28px;overflow:hidden;box-shadow:0 4px #e6ebdf}.tk-ws-card .product-media{position:relative;height:auto;aspect-ratio:1;background:#fff}.tk-ws-photo{display:block;width:100%;height:100%;padding:8px;border:0;background:#fff;cursor:pointer}.tk-ws-photo img{width:100%;height:100%;object-fit:contain}.tk-ws-card .product-body{display:flex;flex:1;flex-direction:column;min-width:0;padding:16px}.tk-ws-card h3{margin:0 0 10px;min-height:0!important}.tk-ws-card h3 button{background:none;border:0;padding:0;font:inherit;font-size:16px;font-weight:700;line-height:1.6;color:#193329;text-align:start;cursor:pointer;overflow-wrap:anywhere}.tk-ws-code{font-size:11px;color:#526847;overflow-wrap:anywhere;line-height:1.7;margin:0 0 10px}.tk-ws-tag{position:absolute;bottom:10px;inset-inline-start:10px;padding:6px 10px;border-radius:12px;background:#edf2e7;color:#193329;font-size:11px;pointer-events:none}.tk-ws-swatches{display:flex;flex-wrap:wrap;gap:6px;min-height:44px;margin-bottom:6px}.tk-ws-swatches button{display:grid;place-items:center;min-width:44px;min-height:44px;max-width:100%;padding:6px;border:1px solid #d2ddc7;border-radius:13px;background:#fff;color:#193329;font:inherit;font-size:11px;cursor:pointer;overflow-wrap:anywhere}.tk-ws-swatches i{display:block;width:25px;height:25px;border:1px solid #aab99c;border-radius:50%}.tk-ws-swatches button[aria-pressed=true]{outline:2px solid #7f9b6d;outline-offset:-2px;background:#edf2e7}.tk-ws-swatches button:disabled{opacity:.4;cursor:not-allowed}.tk-ws-selected{font-size:12px;color:#526847;margin:0 0 7px}.tk-ws-card-note{font-size:12px;line-height:1.8;color:#526847;margin:0 0 14px}.tk-ws-primary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid #193329;border-radius:15px;padding:11px 15px;background:#193329;color:#fff;font:inherit;font-size:14px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:transform .2s,background .2s}.tk-ws-primary svg{width:20px;height:20px;flex:none}.tk-ws-card .tk-ws-primary{margin-top:auto;width:100%}.tk-ws-primary:hover{background:#365743;transform:translateY(-1px)}.tk-ws-primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.tk-ws-card .tk-details-mascot img{padding:0!important;background:none!important}.tk-ws-rule{background:#edf2e7;padding:14px;border:1px solid #c7d3bc;border-radius:18px;color:#526847;font-size:14px;line-height:1.9;margin:12px 0 20px}.tk-ws-dock{position:fixed;bottom:max(18px,env(safe-area-inset-bottom));inset-inline-end:24px;z-index:65;display:flex;align-items:center;gap:10px;min-height:54px;background:#193329;color:#fff;border:1px solid #b3c2ab;border-radius:20px;padding:14px 22px;font:inherit;font-weight:700;box-shadow:0 8px 24px #19332925;cursor:pointer}.tk-ws-dock svg{width:23px;height:23px}.tk-ws-dialog:not([open]){display:none!important}.tk-ws-dialog{top:0;right:0;bottom:0;left:0;width:min(980px,calc(100% - 28px));max-width:980px;max-height:calc(100dvh - 32px);padding:0;margin:auto;border:1px solid #b3c2ab;border-radius:36px;background:#f7f5ef;color:#193329;overflow:hidden;box-shadow:0 30px 100px #19332933}.tk-ws-dialog[open]{display:flex;flex-direction:column;animation:tkWsEnter .23s ease}.tk-ws-dialog::backdrop{background:#19332980;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tk-ws-dialog>header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 24px 24px;background:#edf2e7;flex:none;font-weight:700}.tk-ws-dialog>header:after{content:"";position:absolute;inset:auto 0 -9px;height:10px;background:url(tk-brand-finder-edge.svg) 0 0/30px 10px repeat-x;pointer-events:none;z-index:2}.tk-ws-dialog header h2{font-size:23px;line-height:1.5;margin:0}.tk-ws-dialog [data-ws-close]{width:44px;height:44px;flex:none;border:1px solid #b3c2ab;background:#f7f5ef;color:#193329;border-radius:50%;font-size:26px;cursor:pointer}.tk-ws-detail-body{display:grid;grid-template-columns:1fr 1fr;gap:28px;overflow:auto;overscroll-behavior:contain;padding:30px;min-height:0}.tk-ws-gallery{min-width:0}.tk-ws-gallery>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:60px 60px 26px 26px;border:1px solid #d4dfca}#tkWsThumbs{display:flex;gap:8px;overflow:auto;padding:12px 2px}#tkWsThumbs button{flex:0 0 62px;width:62px;height:62px;background:#fff;border:1px solid #b3c2ab;border-radius:14px;padding:4px;cursor:pointer}#tkWsThumbs img{width:100%;height:100%;object-fit:contain}.tk-ws-detail-copy{min-width:0}.tk-ws-detail-copy h2{font-size:27px;line-height:1.5;margin:0 0 12px;overflow-wrap:anywhere}.tk-ws-detail-copy>p{font-size:14px;line-height:1.9;overflow-wrap:anywhere}.tk-wholesale-surfaces label{display:block;font-size:14px;font-weight:700;margin:12px 0 8px}.tk-wholesale-surfaces input,.tk-wholesale-surfaces select,.tk-wholesale-surfaces textarea{display:block;width:100%;min-width:0;border:1px solid #c5d3b9;border-radius:14px;background:#fff;color:#193329;font:inherit;font-size:16px;min-height:46px;padding:10px;margin-top:7px;box-sizing:border-box}.tk-wholesale-surfaces textarea{resize:vertical;line-height:1.8}.tk-ws-quantity{display:flex;align-items:center;gap:8px}.tk-ws-quantity input{width:90px;text-align:center;margin:0}.tk-ws-quantity button{width:46px;height:46px;border:1px solid #b3c2ab;border-radius:14px;background:#edf2e7;font-size:21px;color:#193329;cursor:pointer}.tk-ws-detail-copy>.tk-ws-primary{width:100%}.tk-ws-order{width:min(670px,calc(100% - 24px));margin:12px 12px 12px auto;max-height:calc(100dvh - 24px);height:calc(100dvh - 24px);border-radius:38px 22px 22px 38px}.tk-ws-order-body{padding:22px;overflow:auto;overscroll-behavior:contain;min-height:0}.tk-ws-line{display:grid;grid-template-columns:88px minmax(0,1fr) 44px;gap:14px;padding:16px;margin-bottom:12px;background:#fff;border:1px solid #d5dfcb;border-radius:24px}.tk-ws-line>img{width:88px;height:100px;object-fit:contain;border-radius:15px}.tk-ws-line h3{font-size:16px;line-height:1.6;margin:0 0 6px;overflow-wrap:anywhere}.tk-ws-line p,.tk-ws-line small{font-size:12px;line-height:1.8;margin:0 0 8px;overflow-wrap:anywhere}.tk-ws-line small{display:block}.tk-ws-line label{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tk-ws-line input{width:80px;margin:0;text-align:center}.tk-ws-line>button{border:1px solid #d5dfcb;width:44px;height:44px;border-radius:50%;background:#f7f5ef;color:#193329;font-size:23px;cursor:pointer}.tk-ws-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.tk-ws-form-grid>label{min-width:0}#tkWsPrepare{width:100%;margin-top:18px}#tkWsStatus,#tkWsDetailStatus{font-size:14px;line-height:1.8;color:#526847}#tkWsPrepared{padding-top:14px;border-top:1px solid #b3c2ab}#tkWsPrepared small{display:block;font-size:12px;line-height:1.8;margin-top:12px;color:#526847}.tk-ws-send-actions{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.tk-ws-send-actions>button{border:1px solid #b3c2ab;border-radius:14px;background:#edf2e7;color:#193329;font:inherit;min-height:46px;padding:10px 15px;cursor:pointer}.tk-ws-empty{text-align:center;padding:32px 15px;line-height:1.9;color:#526847}.tk-wholesale-surfaces :focus-visible,[data-wholesale] :focus-visible{outline:2px solid #526847;outline-offset:3px}@keyframes tkWsEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.tk-ws-topbar{padding:14px;font-size:12px}.tk-ws-topbar button{font-size:12px;padding:8px 10px}.tk-ws-card{border-radius:22px}.tk-ws-card .product-body{padding:12px}.tk-ws-card h3 button{font-size:14px}.tk-ws-card .tk-ws-primary{font-size:12px;padding:10px 6px}.tk-ws-tag{font-size:9px;padding:5px 8px}.tk-ws-swatches{gap:5px}.tk-ws-code{font-size:10px}.tk-ws-card-note{font-size:11px}.tk-ws-dock{bottom:max(12px,env(safe-area-inset-bottom));inset-inline:16px;justify-content:center;font-size:14px}.tk-ws-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:28px}.tk-ws-dialog>header{padding:14px 16px 20px;font-size:14px}.tk-ws-dialog header h2{font-size:20px}.tk-ws-detail-body{grid-template-columns:1fr;padding:22px 16px;gap:16px}.tk-ws-gallery>img{max-height:300px}.tk-ws-detail-copy h2{font-size:24px}.tk-ws-order{margin:8px;height:calc(100dvh - 16px)}.tk-ws-order-body{padding:16px}.tk-ws-line{grid-template-columns:62px minmax(0,1fr) 38px;gap:9px;padding:12px}.tk-ws-line>img{width:62px;height:80px}.tk-ws-line>button{width:38px;height:44px}.tk-ws-line h3{font-size:14px}.tk-ws-form-grid{grid-template-columns:1fr}.tk-ws-send-actions{flex-direction:column}.tk-ws-swatches button{min-width:44px}}@media(prefers-reduced-motion:reduce){.tk-ws-dialog[open]{animation:none}.tk-ws-primary{transition:none;transform:none!important}.tk-ws-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.tk-ws-swatches button:has(>i){border-radius:50%;width:44px;height:44px;flex:0 0 44px}.tk-ws-swatches i{width:28px;height:28px}.tk-ws-swatches button[aria-pressed=true]{outline:2px solid #7f9b6d;outline-offset:1px}.tk-wholesale-surfaces [hidden]{display:none!important}#tkWsChoiceSwatches{margin:18px 0 8px}.tk-ws-card h3{min-height:3.2em!important}.tk-ws-card h3 button{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tk-ws-selected{overflow-wrap:anywhere}.tk-ws-card .tk-ws-selected{min-height:1.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tk-ws-option-photo{width:30px;height:30px;object-fit:contain;border-radius:50%}.tk-ws-swatches button:has(>.tk-ws-option-photo){width:44px;height:44px;padding:5px;border-radius:50%}.tk-ws-description{border-block:1px solid #d5dfcb;margin:12px 0;padding:8px 0}.tk-ws-description summary{cursor:pointer;min-height:36px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700}.tk-ws-description summary:after{content:"+";font-size:22px}.tk-ws-description[open] summary:after{content:"\2212"}.tk-ws-description p{line-height:1.9;font-size:14px;margin:8px 0}.tk-ws-detail-footer,.tk-ws-order-footer{flex:none;padding:14px 24px 18px;background:#edf2e7;border-top:1px solid #c7d3bc}.tk-ws-detail-footer{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8px 24px}.tk-ws-quantity-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.tk-ws-quantity-row label{margin:0!important}.tk-ws-quantity-row #tkWsUnits{margin:5px 0 0;font-size:12px}.tk-ws-quantity-row input{width:60px}.tk-ws-detail-footer #tkWsDetailStatus{grid-column:1/-1;margin:0}.tk-ws-detail-footer #tkWsDetailStatus:empty{display:none}.tk-ws-order-footer #tkWsPrepare{margin:0}.tk-ws-order-footer #tkWsStatus{margin:8px 0 0;font-size:12px}.tk-ws-order-footer #tkWsStatus:empty{display:none}#tkWsOrderTotal{margin:0 0 10px;font-size:14px;font-weight:700}.tk-ws-dialog .tk-ws-detail-body{padding:24px;gap:24px}.tk-ws-detail-copy .tk-ws-rule{margin-bottom:4px}.tk-ws-dialog .tk-ws-quantity button{min-width:44px}.tk-ws-order .tk-ws-order-body{flex:1}.tk-ws-line small[dir=ltr]{text-align:start;font-size:11px}.tk-ws-card .product-body{border-top:1px solid #edf0e9}@media(max-width:900px){[data-wholesale] .tk-filter-dialog{height:min(680px,88dvh)}[data-wholesale] .tk-filter-dialog [data-filter-dialog-body]{display:flex;flex:1;overflow:hidden}[data-wholesale] .tk-filter-dialog .tk-catalog-filters{display:flex;flex-direction:column;width:100%;min-height:0}[data-wholesale] .tk-filter-dialog .tk-facet{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}[data-wholesale] .tk-filter-dialog .tk-facet summary{flex:none}[data-wholesale] .tk-filter-dialog .tk-facet-body{display:flex;min-height:0;overflow:hidden}[data-wholesale] .tk-filter-dialog .tk-facet-values{width:100%;overflow:auto;max-height:none}[data-wholesale] .tk-filter-dialog .tk-filters-apply{position:static;flex:none;margin-top:auto}}@media(max-width:700px){.tk-ws-dialog .tk-ws-detail-body{padding:18px 16px;gap:12px}.tk-ws-gallery>img{height:210px;max-height:28dvh;border-radius:38px 38px 20px 20px}#tkWsThumbs{padding:8px 2px;gap:6px}#tkWsThumbs button{width:48px;height:48px;flex-basis:48px}.tk-ws-detail-copy h2{font-size:21px;margin-bottom:6px}.tk-ws-detail-copy .tk-ws-code{font-size:10px}.tk-ws-detail-footer{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px max(12px,env(safe-area-inset-bottom))}.tk-ws-quantity-row .tk-ws-quantity{gap:6px}.tk-ws-order-footer{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.tk-ws-card .tk-ws-swatches{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-start}.tk-ws-card .tk-ws-swatches button:has(>i){width:calc((100% - 12px)/4);max-width:44px;min-width:24px;height:44px;min-height:44px;flex:0 0 auto;border:0;border-radius:12px;padding:2px;outline:0;background:none}.tk-ws-card .tk-ws-swatches i{width:24px;height:24px;border:1px solid #aab99c}.tk-ws-card .tk-ws-swatches button[aria-pressed=true] i{outline:2px solid #7f9b6d;outline-offset:3px}.tk-ws-card .tk-ws-card-note{min-height:3.6em}.tk-ws-card .product-body{padding:10px}.tk-ws-dock{max-width:360px;margin-inline:auto}}@media(max-height:600px){.tk-ws-dialog .tk-ws-detail-body{grid-template-columns:1fr 1fr}.tk-ws-gallery>img{height:180px}.tk-ws-detail-footer{display:grid;grid-template-columns:1fr 1fr}.tk-ws-detail-footer .tk-ws-quantity-row{flex-wrap:wrap}}@media(max-width:700px){[data-wholesale] .tk-ws-card .product-media{aspect-ratio:1 / 1.12}[data-wholesale] .tk-ws-photo{position:absolute;top:0;right:0;bottom:0;left:0;padding:42px 4px 4px}[data-wholesale] .tk-ws-tag{display:none}[data-wholesale] .tk-ws-card .tk-catalog-details{min-width:84px;min-height:44px;padding:4px 6px;gap:3px}[data-wholesale] .tk-ws-card .product-body{padding:10px 8px}[data-wholesale] .tk-ws-card h3{font-size:14px;line-height:1.45;min-height:2.9em!important;margin:0 0 6px}[data-wholesale] .tk-ws-card h3 button{font-size:inherit;line-height:inherit}[data-wholesale] .tk-ws-code{margin:0 0 4px;line-height:1.65}[data-wholesale] .tk-ws-card .tk-ws-swatches{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-width:100%;min-height:58px;gap:8px;padding:4px 2px;margin:0 0 4px;scrollbar-width:thin;overscroll-behavior-inline:contain;scroll-padding-inline:2px}[data-wholesale] .tk-ws-card .tk-ws-swatches button,[data-wholesale] .tk-ws-card .tk-ws-swatches button:has(>i){flex:0 0 44px;width:44px;min-width:44px;max-width:none;height:44px;min-height:44px;padding:6px;border:1px solid #d5dfcb;border-radius:50%;background:#fff;outline:0}[data-wholesale] .tk-ws-card .tk-ws-swatches i{width:28px;height:28px}[data-wholesale] .tk-ws-card .tk-ws-swatches button[aria-pressed=true]{border:2px solid #7f9b6d;padding:5px;background:#edf2e7}[data-wholesale] .tk-ws-card .tk-ws-swatches button[aria-pressed=true] i{outline:0}[data-wholesale] .tk-ws-card .tk-ws-swatches button:has(>span){flex-basis:auto;width:auto;max-width:100%}[data-wholesale] .tk-ws-option-photo{width:28px;height:28px}[data-wholesale] .tk-ws-card .tk-ws-selected{min-height:1.6em;line-height:1.6;margin:2px 0 5px;-webkit-line-clamp:1}[data-wholesale] .tk-ws-card-note{line-height:1.65;min-height:3.3em!important;margin:0 0 8px}[data-wholesale] .tk-ws-card .tk-ws-primary{min-height:46px;padding:8px 4px;gap:5px;line-height:1.5}[data-wholesale] .tk-ws-card .tk-ws-primary svg{width:18px;height:18px}}[data-wholesale] #tkDiscoveryTitle{max-width:1000px;margin-inline:auto;font-size:clamp(24px,2.6vw,40px);line-height:1.7;text-wrap:balance}.tk-ws-thanks{text-align:center;padding:28px 12px;max-width:520px;margin:auto;color:#193329}.tk-ws-thanks[hidden]{display:none}.tk-ws-thanks>img{object-fit:contain;margin:0 auto 20px}.tk-ws-thanks h3{font-family:inherit;font-weight:700;font-size:clamp(25px,4vw,34px);line-height:1.5;margin:0 0 12px}.tk-ws-thanks p{line-height:1.9;margin:12px 0}.tk-ws-thanks strong{display:block;overflow-wrap:anywhere;background:#edf2e7;border:1px solid #b3c2ab;border-radius:16px;padding:12px;margin-top:10px;letter-spacing:.04em}.tk-ws-thanks .tk-ws-primary{margin-top:24px;width:100%}.tk-ws-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}.tk-ws-order[aria-busy=true] #tkWsPrepare{opacity:.72;cursor:wait}.tk-ws-order[aria-busy=true] #tkWsPrepare svg{animation:tk-request-pulse 1.2s ease-in-out infinite}@keyframes tk-request-pulse{50%{transform:scale(.88);opacity:.45}}@media(prefers-reduced-motion:reduce){.tk-ws-order[aria-busy=true] #tkWsPrepare svg{animation:none}}.tk-ws-order-actions{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;align-items:stretch}.tk-ws-order-actions .tk-ws-primary{margin:0;min-width:0;min-height:50px;padding:12px;font-size:15px;line-height:1.5;white-space:normal}.tk-wholesale-surfaces .tk-ws-order-actions .tk-ws-secondary{background:var(--ws-paper,#fbfaf6);color:var(--ws-ink,#193329);border:1px solid var(--ws-line,#b3c2ab)}.tk-wholesale-surfaces .tk-ws-order-actions .tk-ws-secondary:hover{background:var(--ws-soft,#edf2e7)}.tk-ws-order-actions .tk-ws-primary svg{flex-shrink:0;width:19px;height:19px}@media(max-width:400px){.tk-ws-order-actions{gap:8px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.tk-ws-order-actions .tk-ws-primary{font-size:13px;padding:10px 8px;gap:5px}.tk-ws-order-actions .tk-ws-primary svg{width:17px;height:17px}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/tk-wholesale.css.map */
