html.kf-size-purchase-open,html.kf-size-purchase-open body{overflow:hidden!important}.kf-size-purchase[hidden],.kf-size-purchase [hidden]{display:none!important}.kf-carousel-add{display:none}.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{position:absolute;z-index:60;right:6%;bottom:12%;display:grid;width:48px;height:48px;place-items:center;padding:0;border:1px solid rgba(242,235,221,.85);border-radius:50%;background:#18233194;color:#f2ebdd;font:400 28px/1 KF Typewriter,Courier New,monospace;cursor:pointer;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.kf-size-purchase{--kf-navy: #182331;--kf-cream: #f2ebdd;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;color:var(--kf-cream);font-family:KF Typewriter,Courier New,monospace;pointer-events:none}.kf-size-purchase__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:auto}.kf-size-purchase__tray{position:absolute;inset:auto 0 0;z-index:2;padding:22px 24px max(30px,env(safe-area-inset-bottom));background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;text-shadow:0 1px 10px rgba(24,35,49,.72);pointer-events:auto}.kf-size-purchase__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.kf-size-purchase__topline>div{display:grid;gap:4px}.kf-size-purchase__title{font-size:15px;text-transform:uppercase}.kf-size-purchase__price,.kf-size-purchase__label,.kf-size-purchase__status{font-size:11px;letter-spacing:.04em}.kf-size-purchase__close{border:0;background:transparent;color:inherit;font:28px/1 inherit;cursor:pointer}.kf-size-purchase__label{display:block;margin:18px 0 9px}.kf-size-purchase__sizes{display:flex;flex-wrap:wrap;gap:8px}.kf-size-purchase__sizes button{min-width:48px;min-height:46px;padding:8px 13px;border:1px solid var(--kf-cream);background:transparent;color:inherit;font:14px/1 KF Typewriter,Courier New,monospace;cursor:pointer}.kf-size-purchase__sizes button:disabled{opacity:.28;text-decoration:line-through}.kf-size-purchase__sizes button.is-adding{background:var(--kf-cream);color:var(--kf-navy);opacity:1;text-decoration:none}.kf-size-purchase__status{min-height:16px;margin-top:12px}.kf-size-purchase__bag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:auto;background:var(--kf-cream);color:var(--kf-navy);pointer-events:auto}.kf-size-purchase__bag header{display:grid;grid-template-columns:64px 1fr 64px;align-items:center;min-height:70px;padding:8px 12px;border-bottom:1px solid rgba(24,35,49,.16);text-align:center;font-size:12px}.kf-size-purchase__bag-back{justify-self:start;border:0;background:transparent;color:inherit;font:34px/1 inherit}.kf-size-purchase__bag-count{justify-self:end;font-size:10px}.kf-size-purchase__bag-body{max-width:760px;margin:0 auto;padding:28px 24px max(34px,env(safe-area-inset-bottom))}.kf-size-purchase__bag-item{display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid rgba(24,35,49,.18)}.kf-size-purchase__bag-item img{width:76px;height:76px;object-fit:contain}.kf-size-purchase__bag-item div{display:grid;gap:4px;font-size:12px}.kf-size-purchase__totals{display:grid;gap:10px;margin:28px 0 18px;font-size:12px}.kf-size-purchase__totals>div{display:flex;justify-content:space-between;gap:20px}.kf-size-purchase__total{padding-top:12px;border-top:1px solid var(--kf-navy);font-size:14px}.kf-size-purchase__checkout{width:100%;min-height:54px;border:0;background:var(--kf-navy);color:var(--kf-cream);font:700 15px/1 KF Typewriter,Courier New,monospace}.kf-size-purchase__continue{display:block;margin:18px auto 0;border:0;background:transparent;color:inherit;font:12px/1 KF Typewriter,Courier New,monospace}@media screen and (min-width:750px){.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{right:10%;bottom:14%}.kf-size-purchase__tray{left:50%;width:min(680px,calc(100% - 48px));transform:translate(-50%);border:0}}.kf-immersive-product-list :is(quick-add-component,.quick-add,.quick-add__button,[class*=quick-add]){display:none!important}.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{right:7%;bottom:14%;width:auto;height:auto;min-width:0;min-height:0;padding:6px;border:0;border-radius:0;background:transparent;color:#f2ebdd;font-size:34px;line-height:1;text-shadow:0 1px 10px rgba(24,35,49,.75);backdrop-filter:none;-webkit-backdrop-filter:none}.kf-size-purchase__tray{padding-top:18px}.kf-size-purchase__topline,.kf-size-purchase__label,.kf-size-purchase__title,.kf-size-purchase__price{display:none!important}.kf-size-purchase__close{position:absolute;right:18px;bottom:calc(100% + 2px);padding:6px;text-shadow:0 1px 10px rgba(24,35,49,.75)}.kf-size-purchase__sizes{padding-right:0}@media screen and (max-width:749px){.kf-size-purchase__tray{bottom:clamp(64px,9svh,92px);padding-bottom:14px}}@media screen and (max-width:749px){.kf-size-purchase__tray{top:var(--kf-mobile-size-top, 72svh);bottom:auto;padding-top:8px;padding-bottom:8px}}.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{left:50%;right:auto;bottom:14%;transform:translate(-50%)}.kf-immersive-product-list .resource-list__item.is-kf-sizing .kf-carousel-add{visibility:hidden!important}.kf-immersive-product-list .resource-list__item.is-kf-sizing :is(product-title,.product-title,[class*=product-title],price-component,.price,[class*=price]){visibility:hidden!important}@media screen and (max-width:749px){.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{left:50%;right:auto;bottom:14%;transform:translate(-50%)}.kf-size-purchase__sizes{justify-content:center}}.kf-immersive-product-list .product-card__content>a.contents.user-select-text{display:none!important}.kf-immersive-product-list .resource-list__item.is-kf-sizing product-price{visibility:hidden!important}.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{transform:translate(-50%,28px)}@media screen and (max-width:749px){.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{transform:translate(-50%,28px)}}.kf-immersive-product-list product-price{display:none!important}.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{position:relative!important;inset:auto!important;z-index:60;display:block;width:fit-content;height:auto;margin:18px auto 0;padding:4px 10px;transform:none!important}.kf-size-purchase__price{display:block!important;margin:0 0 10px;color:#f2ebdd;font-size:14px;line-height:1;text-align:center;text-shadow:0 1px 10px rgba(24,35,49,.75)}@media screen and (max-width:749px){.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{position:relative!important;inset:auto!important;display:block;margin:18px auto 0;transform:none!important}}.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{margin-top:6px}@media screen and (max-width:749px){.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{margin-top:6px}.kf-size-purchase__tray{padding-top:2px}}.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{margin-top:-16px}@media screen and (max-width:749px){.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{margin-top:-16px}}.kf-immersive-product-list .resource-list__item[data-kf-position=active][data-kf-product-title*=Thermal] .kf-carousel-add{margin-top:-80px}@media screen and (max-width:749px){.kf-immersive-product-list .resource-list__item[data-kf-position=active][data-kf-product-title*=Thermal] .kf-carousel-add{margin-top:-80px}}.kf-immersive-product-list .resource-list__item[data-kf-position=active][data-kf-product-title*=Thermal] .kf-carousel-add{margin-top:-56px}@media screen and (max-width:749px){.kf-immersive-product-list .resource-list__item[data-kf-position=active][data-kf-product-title*=Thermal] .kf-carousel-add{margin-top:-56px}}.kf-immersive-product-list .resource-list__item[data-kf-position=active][data-kf-product-title*=Thermal] .kf-carousel-add{margin-top:-48px}@media screen and (max-width:749px){.kf-immersive-product-list .resource-list__item[data-kf-position=active][data-kf-product-title*=Thermal] .kf-carousel-add{margin-top:-48px}}.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{margin-top:-48px!important}@media screen and (max-width:749px){.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{margin-top:-48px!important}}.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{margin-top:-16px!important}@media screen and (max-width:749px){.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{margin-top:-16px!important}.kf-immersive-product-list .resource-list__item[data-kf-position=active][data-kf-product-title*=Thermal] .kf-carousel-add{margin-top:-48px!important}}.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{margin-top:-28px!important}.kf-immersive-product-list .resource-list__item[data-kf-position=active][data-kf-product-title*=Thermal] .kf-carousel-add{margin-top:-48px!important}@media screen and (max-width:749px){.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{margin-top:-28px!important}.kf-immersive-product-list .resource-list__item[data-kf-position=active][data-kf-product-title*=Thermal] .kf-carousel-add{margin-top:-48px!important}}.kf-size-purchase__tray.is-added{text-align:center}.kf-size-purchase__tray.is-added .kf-size-purchase__sizes{justify-content:center}.kf-size-purchase__check{display:grid;width:48px;height:46px;place-items:center;color:#f2ebdd;font:400 30px/1 KF Typewriter,Courier New,monospace;text-shadow:0 1px 10px rgba(24,35,49,.75)}.kf-size-purchase__tray{top:var(--kf-size-top, var(--kf-mobile-size-top, 72svh))!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;width:min(720px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;background:transparent!important}.kf-size-purchase__sizes{justify-content:center!important;flex-wrap:nowrap!important}.kf-size-purchase__status{text-align:center!important}@media screen and (min-width:750px){.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{left:50%!important;right:auto!important;transform:translate(-50%)!important}.kf-size-purchase__tray{padding:4px 0 0!important}}@media screen and (min-width:750px){.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;display:block!important;width:fit-content!important;margin-left:auto!important;margin-right:auto!important}}@media screen and (min-width:750px){.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{position:absolute!important;inset:auto!important;left:var(--kf-desktop-control-x, 50%)!important;top:var(--kf-desktop-control-y, auto)!important;right:auto!important;bottom:auto!important;transform:translate(-50%)!important;margin:0!important}.kf-size-purchase__tray{left:var(--kf-desktop-control-center, 50vw)!important;right:auto!important;transform:translate(-50%)!important}.kf-size-purchase__price,.kf-size-purchase__sizes,.kf-size-purchase__status{text-align:center!important;justify-content:center!important}}.kf-desktop-carousel-add{display:none}@media screen and (min-width:750px){.kf-immersive-product-list .resource-list__item .kf-carousel-add{display:none!important}.kf-desktop-carousel-add{position:fixed!important;z-index:90;display:block;width:fit-content;min-width:0;height:auto;padding:4px 10px;border:0;border-radius:0;background:transparent;color:#f2ebdd;font:400 34px/1 KF Typewriter,Courier New,monospace;text-shadow:0 1px 10px rgba(24,35,49,.75);transform:translate(-50%);cursor:pointer;pointer-events:auto}.kf-desktop-carousel-add[hidden]{display:none!important}}@media screen and (min-width:750px){.kf-desktop-carousel-add{display:none!important}.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{position:absolute!important;inset:auto!important;left:var(--kf-desktop-control-x, 50%)!important;top:var(--kf-desktop-control-y, auto)!important;right:auto!important;bottom:auto!important;z-index:90!important;display:block!important;width:fit-content!important;height:auto!important;margin:0!important;padding:4px 10px!important;transform:translate(-50%)!important;opacity:0;visibility:hidden;pointer-events:none}.kf-immersive-product-list .resource-list__item[data-kf-position=active].kf-desktop-control-ready .kf-carousel-add{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.kf-size-purchase__tray{left:var(--kf-desktop-control-center, 50vw)!important;right:auto!important;transform:translate(-50%)!important}.kf-size-purchase__price,.kf-size-purchase__sizes,.kf-size-purchase__status{text-align:center!important;justify-content:center!important}}@media screen and (min-width:750px){.kf-desktop-carousel-add,.kf-immersive-product-list .resource-list__item .kf-carousel-add{display:none!important}.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{position:relative!important;inset:auto!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;z-index:90!important;display:block!important;width:fit-content!important;height:auto!important;margin:-28px auto 0!important;padding:4px 10px!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.kf-immersive-product-list .resource-list__item[data-kf-position=active][data-kf-product-title*=Thermal] .kf-carousel-add{margin-top:-48px!important}}@media screen and (min-width:750px){.kf-immersive-product-list .resource-list__item{left:var(--kf-reconnect-center-x, 50%)!important}}@media screen and (min-width:750px){.kf-immersive-product-list .resource-list__item[data-kf-position=active]{left:calc(var(--kf-reconnect-center-x, 50%) + 8vw)!important}}@media screen and (min-width:750px){.kf-immersive-product-list .section-resource-list__header{padding-top:clamp(82px,10vh,128px)!important;overflow:visible!important}.kf-immersive-product-list .resource-list{min-height:clamp(620px,78svh,860px)!important;overflow:hidden!important}.kf-immersive-product-list .resource-list__item{top:8%!important;left:var(--kf-reconnect-center-x, 50%)!important;width:min(40vw,500px)!important;max-width:500px!important}.kf-immersive-product-list .resource-list__item[data-kf-position=active]{left:var(--kf-reconnect-center-x, 50%)!important;--kf-y: 20px;--kf-scale: .84;--kf-rotate: 0deg}.kf-immersive-product-list .resource-list__item[data-kf-position=previous]{--kf-x: -88%;--kf-y: -12px;--kf-scale: .46;--kf-rotate: 8deg;--kf-opacity: .76}.kf-immersive-product-list .resource-list__item[data-kf-position=next]{--kf-x: 88%;--kf-y: -12px;--kf-scale: .46;--kf-rotate: -8deg;--kf-opacity: .76}.kf-immersive-product-list .resource-list__item[data-kf-position=back]{--kf-y: -38px;--kf-scale: .32;--kf-rotate: 0deg}.kf-immersive-product-list .card-gallery,.kf-immersive-product-list .card-gallery__media,.kf-immersive-product-list .product-media-container{width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}.kf-immersive-product-list .card-gallery img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:min(52svh,540px)!important;object-fit:contain!important}}.kf-product-view-close{display:none}@media screen and (min-width:750px){.kf-immersive-product-list .resource-list__item[data-kf-position=active] .kf-carousel-add{position:absolute!important;inset:auto!important;left:var(--kf-desktop-control-x, 50%)!important;top:var(--kf-desktop-control-y, calc(100% - 44px) )!important;right:auto!important;bottom:auto!important;margin:0!important;padding:0 8px!important;transform:translate(-50%)!important;font-size:28px!important;line-height:1!important}.kf-immersive-product-list .kf-product-view-close{position:fixed;top:var(--kf-product-close-top, calc(var(--header-group-height, 118px) + 18px));right:auto;left:var(--kf-product-close-left, calc(100vw - 30px) );z-index:120;display:grid;width:38px;height:38px;place-items:center;border:1px solid #f2ebdd;border-radius:50%;padding:0;background:#1823318f;color:#f2ebdd;font:400 27px/1 Arial,sans-serif;transform:translate(-50%,-50%);cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.kf-immersive-product-list .kf-product-view-close[hidden]{display:none!important}}.kf-immersive-product-list .resource-list__item[data-kf-product-title="Agriculture T-Shirt"] .card-gallery slideshow-arrows,.kf-immersive-product-list .resource-list__item[data-kf-product-title="Agriculture T-Shirt"] .card-gallery slideshow-pagination{display:none!important}.kf-immersive-product-list .resource-list__item[data-kf-product-title="Agriculture T-Shirt"] .card-gallery slideshow-slides>slideshow-slide{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.kf-immersive-product-list .resource-list__item[data-kf-product-title="Agriculture T-Shirt"] .card-gallery slideshow-slides>slideshow-slide:nth-child(3){position:relative!important;inset:auto!important;display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}.kf-immersive-product-list .resource-list__item[data-kf-product-title="Agriculture T-Shirt"] .card-gallery slideshow-slides{display:block!important;transform:none!important;scroll-snap-type:none!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/kf-quick-buy.css.map */
