.tkc-product-grid{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr) minmax(220px,240px);gap:40px;align-items:start}.tkc-product-grid>.m-main-product--media,.tkc-product-grid>.m-main-product--info{width:auto!important;max-width:none!important;flex:none!important}.tkc-product-grid>.m-main-product--info{display:contents}.tkc-product-grid>.m-main-product--info>.m-product-info--wrapper{width:auto;min-width:0}.tkc-purchase-panel{min-width:0;width:100%;align-self:start;position:sticky;top:calc(var(--m-header-height, 0px) + 24px);z-index:2}.tkc-purchase-panel--static{position:static}.tkc-purchase-panel__inner{background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));padding:18px;box-shadow:0 2px 12px #0000000a}.tkc-purchase-panel__eyebrow{margin-bottom:10px;color:rgb(var(--color-foreground-secondary));font-size:10px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.tkc-purchase-panel__price{margin-bottom:12px;color:rgb(var(--color-foreground));font-size:20px;line-height:1.2;font-weight:600}.tkc-purchase-panel__availability{display:flex;align-items:center;gap:7px;margin-bottom:18px;color:rgb(var(--color-foreground-secondary));font-size:12px}.tkc-purchase-panel__dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 7px}.tkc-purchase-panel__quantity{margin-bottom:14px}.tkc-purchase-panel__quantity>label{display:block;margin-bottom:8px;font-size:12px;font-weight:600}.tkc-purchase-panel__qty{width:100%;margin:0}.tkc-purchase-panel__qty .m-quantity__input{min-width:0}.tkc-purchase-panel__add{width:100%;min-height:44px;margin:0}.tkc-purchase-panel__dynamic{width:100%;margin-top:10px}.tkc-purchase-panel__dynamic .shopify-payment-button{width:100%}.tkc-purchase-panel__dynamic .shopify-payment-button__button{min-height:44px}.tkc-purchase-panel__secure{margin-top:18px;border-top:1px solid rgb(var(--color-border))}.tkc-purchase-panel__secure-row{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid rgb(var(--color-border))}.tkc-purchase-panel__secure-row:last-child{border-bottom:0;padding-bottom:0}.tkc-purchase-panel__secure-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:11px;flex:0 0 20px}.tkc-purchase-panel__secure-row strong,.tkc-purchase-panel__secure-row small{display:block}.tkc-purchase-panel__secure-row strong{margin-bottom:2px;font-size:11px;font-weight:600;text-transform:capitalize}.tkc-purchase-panel__secure-row small{color:rgb(var(--color-foreground-secondary));font-size:10px;line-height:1.35}.tkc-purchase-panel .m-product-form-message{margin-top:8px}@media screen and (max-width:1199px)and (min-width:768px){.tkc-product-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);gap:30px}.tkc-purchase-panel{grid-column:2;grid-row:2;position:static}.tkc-product-grid>.m-main-product--info>.m-product-info--wrapper{grid-column:2;grid-row:1}}@media screen and (max-width:767px){.tkc-product-grid{display:flex!important;flex-wrap:wrap;gap:0}.tkc-product-grid>.m-main-product--media,.tkc-product-grid>.m-main-product--info{width:100%!important}.tkc-product-grid>.m-main-product--info{display:block}.tkc-product-grid>.m-main-product--info>.m-product-info--wrapper{position:static}.tkc-purchase-panel{position:static;margin-top:24px}.tkc-purchase-panel__inner{padding:16px}}@media screen and (max-width:767px){.tkc-purchase-panel{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/tkc-product-page.css.map */
