.tbksa-root{box-sizing:border-box;width:100%;max-width:100%;margin:12px 0 0}.tbksa-root[hidden]{display:none!important}.tbksa-root *{box-sizing:border-box} .tbksa-card{width:100%;padding:12px;border:1px solid #e1e4e7;border-radius:10px;background:#fff;box-shadow:0 6px 20px rgba(20,25,30,.05);color:#17191b}
.tbksa-card__head{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center}
.tbksa-card__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:rgba(255,153,0,.12);color:var(--tkbpp-ui-orange,var(--tkb-orange,#ff9900))}
.tbksa-card__copy{min-width:0}.tbksa-card__title{margin:0;color:#17191b;font-size:14px;line-height:1.2;font-weight:800}.tbksa-card__text{margin:3px 0 0!important;color:#8c9298!important;font-size:11.5px!important;line-height:1.35!important}
.tbksa-card__variation{max-width:220px;padding:5px 8px;border-radius:999px;background:#f5f6f7;color:#60666c;font-size:10.5px;font-weight:700;line-height:1.2;text-align:right}.tbksa-card__variation[hidden]{display:none!important}
.tbksa-account-note{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin:9px 0 0;padding:5px 8px;border-radius:7px;background:#fafafa;color:#747b82;font-size:10.5px;line-height:1.3}.tbksa-account-note span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tbksa-form{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:8px;margin-top:10px;align-items:center}.tbksa-form--account{grid-template-columns:minmax(0,1fr)}
.tbksa-field{display:block;min-width:0}.tbksa-field>span:not(.screen-reader-text){display:block;margin:0 0 5px;color:#727980;font-size:10.5px;font-weight:700}.tbksa-field input,.tbksa-field select{width:100%;min-height:44px;margin:0!important;padding:9px 11px!important;border:1px solid #e1e4e7!important;border-radius:8px!important;background:#fff!important;color:#17191b!important;box-shadow:none!important;font-size:13px!important;outline:none}.tbksa-field input:focus,.tbksa-field select:focus{border-color:var(--tkbpp-ui-orange,var(--tkb-orange,#ff9900))!important;box-shadow:0 0 0 2px rgba(255,153,0,.12)!important}.tbksa-field input::placeholder{color:#9aa0a6}.tbksa-fallback-variation{margin-top:9px}
.tbksa-button{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:44px;margin:0!important;padding:9px 15px!important;border:0!important;border-radius:8px!important;background:var(--tkbpp-ui-orange,var(--tkb-orange,#ff9900))!important;color:#111!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important;line-height:1!important;white-space:nowrap;cursor:pointer;transition:background .18s ease,transform .18s ease}.tbksa-button:hover{background:#e78600!important;transform:translateY(-1px)}.tbksa-button:disabled{cursor:default;opacity:.62;transform:none}.tbksa-button__icon{flex:0 0 auto}
.tbksa-consent{grid-column:1/-1;display:flex;align-items:flex-start;gap:6px;margin:0;color:#8c9298;font-size:10.5px;line-height:1.3}.tbksa-consent input{flex:0 0 auto;margin:2px 0 0!important}.tbksa-status{margin-top:8px;padding:8px 10px;border-radius:8px;font-size:11.5px;line-height:1.35}.tbksa-status.is-success{border:1px solid #cbead7;background:#f1fbf5;color:#14743a}.tbksa-status.is-error{border:1px solid #f1cccc;background:#fff5f5;color:#9c2424}.tbksa-hp{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.tbksa-form.is-complete .tbksa-field,.tbksa-form.is-complete .tbksa-consent{display:none} body.tkb-product-design-v7 .tkb-universal-purchase-row.tbksa-purchase-has-alert{grid-template-rows:auto auto!important;row-gap:10px!important;min-height:0!important}
body.tkb-product-design-v7 .tkb-universal-purchase-row.tbksa-purchase-has-alert>.tbksa-root.is-integrated{grid-column:1/-1!important;grid-row:2!important;width:100%!important;margin:0!important;min-width:0!important}
.tbksa-root.is-integrated .tbksa-card{padding:10px 0 0;border:0;border-top:1px solid #e8ebed;border-radius:0;background:transparent;box-shadow:none}
.tbksa-root.is-integrated .tbksa-card__icon{width:32px;height:32px}.tbksa-root.is-integrated .tbksa-card__head{grid-template-columns:32px minmax(0,1fr) auto;gap:9px}
.tbksa-root.is-integrated .tbksa-card__text{font-size:11px!important}.tbksa-root.is-integrated .tbksa-form{margin-top:8px}.tbksa-root.is-integrated .tbksa-account-note{margin-top:7px} .tbksa-loop-icon-button{appearance:none}.tbksa-loop-icon-button__check{display:none}.tbksa-loop-icon-button.is-active{background:#f0f0f0!important;color:#26995a!important;opacity:1!important}.tbksa-loop-icon-button.is-active .tbksa-loop-icon-button__mail{display:none}.tbksa-loop-icon-button.is-active .tbksa-loop-icon-button__check{display:block}.tbksa-loop-icon-button:disabled{cursor:default} .tbksa-loop-button{position:relative;z-index:4;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:34px;margin:7px 8px 9px!important;padding:7px 10px!important;border:1px solid #e1e4e7!important;border-radius:8px!important;background:#fff!important;color:#17191b!important;box-shadow:0 4px 14px rgba(20,25,30,.05)!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important;cursor:pointer}.tbksa-loop-button:hover{border-color:var(--tkb-orange,#ff9900)!important}.tbksa-loop-button:disabled{cursor:default;opacity:.72}.tbksa-loop-button.is-active{border-color:#cbead7!important;background:#f1fbf5!important;color:#14743a!important}.tbksa-loop-button--inline{width:100%!important;margin:0!important}.tbksa-loop-button__icon{display:inline-flex;align-items:center;justify-content:center} html.tbksa-modal-open,html.tbksa-modal-open body{overflow:hidden}.tbksa-modal[hidden]{display:none!important}.tbksa-modal{position:fixed;z-index:2147483000;inset:0;display:flex;align-items:center;justify-content:center;padding:18px}.tbksa-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.62);backdrop-filter:blur(4px)}.tbksa-modal__dialog{position:relative;z-index:1;width:min(430px,100%);max-height:calc(100vh - 36px);overflow:auto;padding:20px;border:1px solid #e1e4e7;border-radius:14px;background:#fff;box-shadow:0 28px 80px rgba(0,0,0,.28);color:#17191b}.tbksa-modal__close{position:absolute;top:10px;right:11px;width:32px;height:32px;border:0!important;border-radius:50%!important;background:#f1f2f3!important;color:#17191b!important;font-size:22px!important;line-height:1!important;cursor:pointer}.tbksa-modal__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:11px;border-radius:9px;background:rgba(255,153,0,.12);font-size:18px}.tbksa-modal__eyebrow{margin-bottom:5px;color:#ff9900;font-size:9.5px;font-weight:800;letter-spacing:.14em}.tbksa-modal__dialog h2{margin:0!important;color:#17191b!important;font-size:21px!important;line-height:1.15!important;font-weight:850!important}.tbksa-modal__product{margin:7px 38px 0 0!important;color:#17191b!important;font-size:12.5px!important;font-weight:750!important;line-height:1.35!important}.tbksa-modal__text{margin:6px 0 15px!important;color:#8c9298!important;font-size:11.5px!important;line-height:1.45!important}.tbksa-modal__form{display:grid;gap:9px}.tbksa-modal__variation[hidden]{display:none!important}.tbksa-modal__consent{grid-column:auto}.tbksa-modal__account{margin:0!important;padding:9px 10px;border:1px solid #e8ebed;border-radius:8px;background:#fafafa;color:#747b82!important;font-size:11px!important}.tbksa-modal__submit{width:100%!important;margin-top:1px}.tbksa-modal__form.is-complete .tbksa-field,.tbksa-modal__form.is-complete .tbksa-consent,.tbksa-modal__form.is-complete .tbksa-modal__account{display:none}.tbksa-modal__status{margin-top:9px}
@media(max-width:640px){.tbksa-root{margin-top:10px}.tbksa-card{padding:10px}.tbksa-card__head{grid-template-columns:32px minmax(0,1fr);gap:8px}.tbksa-card__icon{width:32px;height:32px}.tbksa-card__variation{grid-column:2;justify-self:start;max-width:100%;text-align:left}.tbksa-form{grid-template-columns:1fr}.tbksa-button{width:100%!important}.tbksa-consent{grid-column:1}.tbksa-account-note{max-width:100%}.tbksa-root.is-integrated .tbksa-card__head{grid-template-columns:30px minmax(0,1fr)}.tbksa-root.is-integrated .tbksa-card__variation{grid-column:2}.tbksa-modal{align-items:flex-end;padding:10px}.tbksa-modal__dialog{width:100%;max-height:88vh;padding:18px 15px 16px;border-radius:14px}} .tkb-product-card .tbk-cart-action .tbk-cart-btn.tbksa-loop-icon-button,
.woocommerce .tbk-product-card .tbk-cart-action .tbk-cart-btn.tbksa-loop-icon-button{
width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;max-height:38px!important;
padding:0!important;border:2px solid #cfd5da!important;border-radius:50%!important;
background:#f5f6f7!important;color:#242a2f!important;box-shadow:none!important;opacity:1!important;
cursor:pointer!important;pointer-events:auto!important;overflow:hidden!important;
}
.tkb-product-card .tbk-cart-action .tbk-cart-btn.tbksa-loop-icon-button .tbksa-loop-icon-button__mail{
display:block!important;width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important;
}
.tkb-product-card .tbk-cart-action .tbk-cart-btn.tbksa-loop-icon-button .tbksa-loop-icon-button__check{
width:20px!important;height:20px!important;
}
@media (hover:hover) and (pointer:fine){
.tkb-product-card .tbk-cart-action .tbk-cart-btn.tbksa-loop-icon-button:hover{
background:#17191b!important;border-color:#17191b!important;color:#fff!important;
transform:translateY(-2px) scale(1.03)!important;
}
}
.tkb-product-card .tbk-cart-action .tbk-cart-btn.tbksa-loop-icon-button.is-loading{
background:#eceff1!important;border-color:#d9dee2!important;color:#7c858d!important;
}
.tkb-product-card .tbk-cart-action .tbk-cart-btn.tbksa-loop-icon-button.is-loading .tbksa-loop-icon-button__mail{
animation:tbksa-mail-pulse .75s ease-in-out infinite alternate;
}
.tkb-product-card .tbk-cart-action .tbk-cart-btn.tbksa-loop-icon-button.is-active{
background:#eef8f1!important;border-color:#b9dfc7!important;color:#21854a!important;
}
@keyframes tbksa-mail-pulse{from{transform:scale(.9);opacity:.55}to{transform:scale(1.08);opacity:1}} .tbksa-archive-toast{position:fixed;right:18px;bottom:18px;z-index:2147483100;max-width:min(360px,calc(100vw - 28px));padding:11px 14px;border:1px solid #d8dde1;border-radius:10px;background:#17191b;color:#fff;box-shadow:0 12px 36px rgba(0,0,0,.22);font-size:12px;font-weight:750;line-height:1.35;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.tbksa-archive-toast.is-visible{opacity:1;transform:translateY(0)}.tbksa-archive-toast.is-success{border-color:#b9dfc7}.tbksa-archive-toast.is-error{border-color:#e1aaaa;background:#4b1717} .tbksa-root.is-integrated .tbksa-card__title{font-size:13px;font-weight:850}.tbksa-root.is-integrated .tbksa-button{background:#17191b!important;color:#fff!important}.tbksa-root.is-integrated .tbksa-button:hover{background:#000!important;color:#fff!important}.tbksa-root.is-integrated .tbksa-button__icon{color:var(--tkbpp-ui-orange,var(--tkb-orange,#ff9900))}
@media(max-width:640px){.tbksa-archive-toast{right:12px;bottom:12px;max-width:calc(100vw - 24px)}} .tbksa-root.is-integrated .tbksa-button{margin-top:8px!important}
.tbksa-modal__newsletter{grid-column:auto}
.tbksa-modal__form.is-complete .tbksa-modal__newsletter{display:none} body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode{
display:grid!important;
grid-template-columns:max-content minmax(0,1fr)!important;
grid-template-rows:auto minmax(50px,auto)!important;
align-items:center!important;
column-gap:12px!important;
row-gap:10px!important;
min-height:0!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-price,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-price{
grid-column:1/-1!important;
grid-row:1!important;
justify-self:start!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-stock,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-stock{
grid-column:1!important;
grid-row:2!important;
justify-self:start!important;
align-self:center!important;
display:inline-flex!important;
visibility:visible!important;
opacity:1!important;
margin:0!important;
white-space:nowrap!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tbksa-root--purchase-action,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tbksa-root--purchase-action{
grid-column:2!important;
grid-row:2!important;
align-self:stretch!important;
width:100%!important;
min-width:0!important;
margin:0!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode .tkb-buy-row > .quantity,
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode .tkb-buy-row > .single_add_to_cart_button,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode .tkb-buy-row > .quantity,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode .tkb-buy-row > .single_add_to_cart_button{
display:none!important;
}
.tbksa-root--purchase-action .tbksa-product-alert-button{
width:100%!important;
min-height:50px!important;
height:100%!important;
margin:0!important;
border-radius:var(--tkbpp-ui-control-radius,8px)!important;
background:var(--tkbpp-ui-orange,var(--tkb-orange,#ff9900))!important;
color:#111!important;
font-size:12px!important;
font-weight:850!important;
}
.tbksa-root--purchase-action .tbksa-product-alert-button:hover{
background:#e78600!important;
color:#111!important;
}
.tbksa-root--purchase-action .tbksa-product-alert-button .tbksa-button__icon{color:#111!important}
.tbksa-root--purchase-action .tbksa-status{margin-top:8px}
.tbksa-root--purchase-action .tbksa-fallback-variation{margin:0 0 8px}
@media(max-width:420px){
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode{
grid-template-columns:max-content minmax(0,1fr)!important;
column-gap:8px!important;
row-gap:8px!important;
padding:10px!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-stock,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-stock{
max-width:125px!important;
white-space:normal!important;
text-align:center!important;
}
.tbksa-root--purchase-action .tbksa-product-alert-button{font-size:11px!important;padding:8px 10px!important;white-space:normal!important;line-height:1.15!important}
} body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode{
grid-template-columns:minmax(0,1fr)!important;
grid-template-rows:auto auto auto!important;
row-gap:8px!important;
column-gap:0!important;
align-items:stretch!important;
min-height:0!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-price,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-price{
grid-column:1!important;
grid-row:1!important;
justify-self:start!important;
margin:0!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-stock,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-stock{
grid-column:1!important;
grid-row:2!important;
justify-self:start!important;
align-self:start!important;
display:inline-flex!important;
visibility:visible!important;
opacity:1!important;
margin:0!important;
white-space:nowrap!important;
padding:6px 11px!important;
min-height:0!important;
border-radius:999px!important;
border:1px solid #efc1c1!important;
background:#fff1f1!important;
color:#b83f3f!important;
font-size:12px!important;
font-weight:800!important;
line-height:1.1!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-stock::before,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-stock::before{
content:"";
width:8px;
height:8px;
margin-right:7px;
border-radius:50%;
background:#c94b4b;
box-shadow:0 0 0 3px rgba(201,75,75,.12);
align-self:center;
flex:0 0 auto;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tbksa-root--purchase-action,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tbksa-root--purchase-action{
grid-column:1!important;
grid-row:3!important;
align-self:stretch!important;
width:100%!important;
min-width:0!important;
margin:0!important;
}
.tbksa-root--purchase-action{
margin:0!important;
}
.tbksa-root--purchase-action .tbksa-product-alert-button{
min-height:48px!important;
}
.tbksa-root--purchase-action .tbksa-status{
margin-top:6px!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode + .tkb-static-tracklist,
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode + .tkb-hybrid-tracklist,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode + .tkb-static-tracklist,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode + .tkb-hybrid-tracklist{
margin-top:8px!important;
}
@media(max-width:420px){
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode{
row-gap:7px!important;
padding:10px!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-stock,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-stock{
white-space:normal!important;
max-width:100%!important;
}
} body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode{
display:grid!important;
grid-template-columns:max-content minmax(0,1fr)!important;
grid-template-rows:auto minmax(48px,auto)!important;
align-items:center!important;
column-gap:10px!important;
row-gap:8px!important;
width:100%!important;
min-height:0!important;
margin-top:12px!important;
margin-bottom:0!important;
padding:12px!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-price,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-price{
grid-column:1/-1!important;
grid-row:1!important;
justify-self:start!important;
margin:0!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-stock,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-stock{
grid-column:1!important;
grid-row:2!important;
align-self:center!important;
justify-self:start!important;
margin:0!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tbksa-root--purchase-action,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tbksa-root--purchase-action{
grid-column:2!important;
grid-row:2!important;
align-self:center!important;
width:100%!important;
margin:0!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-fallback-purchase-row,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-fallback-purchase-row{
grid-template-rows:minmax(48px,auto)!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-fallback-purchase-row > .tkb-universal-stock,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-fallback-purchase-row > .tkb-universal-stock{
grid-row:1!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-fallback-purchase-row > .tbksa-root--purchase-action,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-fallback-purchase-row > .tbksa-root--purchase-action{
grid-row:1!important;
}
.tbksa-root--purchase-action .tbksa-product-alert-button{
width:100%!important;
min-height:48px!important;
height:48px!important;
margin:0!important;
background:#17191b!important;
border:1px solid #17191b!important;
color:#fff!important;
box-shadow:none!important;
}
.tbksa-root--purchase-action .tbksa-product-alert-button:hover,
.tbksa-root--purchase-action .tbksa-product-alert-button:focus-visible{
background:#050505!important;
border-color:#050505!important;
color:#fff!important;
}
.tbksa-root--purchase-action .tbksa-product-alert-button .tbksa-button__icon{
color:var(--tkbpp-ui-orange,var(--tkb-orange,#ff9900))!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode + .tkb-canonical-tracklist,
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode + .tkb-static-tracklist,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode + .tkb-canonical-tracklist,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode + .tkb-static-tracklist{
margin-top:12px!important;
}
@media(max-width:430px){
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode,
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-fallback-purchase-row,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-fallback-purchase-row{
grid-template-columns:1fr!important;
grid-template-rows:auto auto auto!important;
row-gap:8px!important;
padding:10px!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-price,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-price{
grid-column:1!important;grid-row:1!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-stock,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-stock,
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-fallback-purchase-row > .tkb-universal-stock,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-fallback-purchase-row > .tkb-universal-stock{
grid-column:1!important;grid-row:2!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tbksa-root--purchase-action,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tbksa-root--purchase-action,
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-fallback-purchase-row > .tbksa-root--purchase-action,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-fallback-purchase-row > .tbksa-root--purchase-action{
grid-column:1!important;grid-row:3!important;
}
} .tbksa-root--purchase-action .tbksa-product-alert-button{
display:flex!important;
align-items:center!important;
justify-content:center!important;
gap:8px!important;
line-height:1!important;
padding-top:0!important;
padding-bottom:0!important;
}
.tbksa-root--purchase-action .tbksa-product-alert-button .tbksa-button__icon,
.tbksa-root--purchase-action .tbksa-product-alert-button [data-tbksa-button-text]{
display:inline-flex!important;
align-items:center!important;
line-height:1!important;
} #tbksa-root.tbksa-root--purchase-action{
align-self:center!important;
margin:0!important;
padding:0!important;
}
#tbksa-root.tbksa-root--purchase-action .tbksa-product-alert-button{
height:48px!important;
min-height:48px!important;
max-height:48px!important;
margin:0!important;
padding:0 15px!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
} @media(max-width:767px){
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode,
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-fallback-purchase-row,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-fallback-purchase-row{
grid-template-columns:1fr!important;
grid-template-rows:auto auto auto!important;
row-gap:8px!important;
column-gap:0!important;
padding:10px!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-price,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-price{
grid-column:1!important;
grid-row:1!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-stock,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tkb-universal-stock,
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-fallback-purchase-row > .tkb-universal-stock,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-fallback-purchase-row > .tkb-universal-stock{
grid-column:1!important;
grid-row:2!important;
justify-self:start!important;
max-width:100%!important;
}
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tbksa-root--purchase-action,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-purchase-alert-mode > .tbksa-root--purchase-action,
body.tkb-product-design-v7:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-fallback-purchase-row > .tbksa-root--purchase-action,
body.tkb-product-design-v7.tkbpp-visual-system-v1:not(.tkb-family-pack) .tkb-universal-purchase-row.tbksa-fallback-purchase-row > .tbksa-root--purchase-action{
grid-column:1!important;
grid-row:3!important;
width:100%!important;
}
#tbksa-root.tbksa-root--purchase-action,
.tbksa-root--purchase-action{
width:100%!important;
min-width:0!important;
}
.tbksa-root--purchase-action .tbksa-product-alert-button{
width:100%!important;
min-width:0!important;
height:auto!important;
min-height:48px!important;
max-height:none!important;
padding:12px 14px!important;
white-space:normal!important;
text-align:center!important;
font-size:14px!important;
line-height:1.2!important;
}
.tbksa-root--purchase-action .tbksa-product-alert-button [data-tbksa-button-text]{
white-space:normal!important;
text-align:center!important;
}
}