html body.rk-site .rk-sticky__btn .sf-txt{white-space:nowrap}
html body.rk-site:has(#rk-cc:not([hidden])) .rk-sticky,
html body.rk-site:has(#cart-drawer[open]) .rk-sticky,
html body.rk-site:has(dialog[open]) .rk-sticky{visibility:hidden;transform:translateY(110%)}
html body.rk-site .rk-sticky .pdd-st{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;flex:1 1 0%;min-width:0}
html body.rk-site .rk-sticky .pdd-st .rk-sticky__price{flex:none;margin:0;line-height:1.15;font-size:1.125rem;font-weight:700}
html body#html-body.rk-site .rk-sticky .pdd-st .rk-sticky__price{font-size:1.125rem!important;line-height:1.15!important;font-weight:700!important}
html body.rk-site .rk-sticky .pdd-st .fv12-st{display:inline-flex;align-items:center;gap:2px;flex:none;width:auto;max-width:100%;height:auto;min-height:44px;margin:-12px 0 -12px;padding:0;font-size:.75rem;line-height:1.2;text-align:left;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent}
html body.rk-site .rk-sticky .pdd-st~.rk-sticky__btn{flex:0 0 auto;width:auto;min-width:9.5rem;white-space:nowrap}
@media (max-width:767px){html body.rk-site .rk-sticky .pdd-st~.rk-sticky__btn{padding-left:1rem;padding-right:1rem;min-width:0}}
html body.rk-site .rk-sticky .pdd-st .fv12-st:not(.is-rep){display:none}
html body.rk-site .rk-sticky .pdd-st .fv12-st [data-t]{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:2px;overflow:hidden;text-overflow:ellipsis}
html body.rk-site .rk-sticky .pdd-st .fv12-st .pdd-chev{flex:none}
html body.rk-site .rk-sticky .pdd-st .bk-st__dl{display:none}
html body.rk-site .rk-sticky .bk-st__rv.bk-st__rv--uk{display:none}
html body.rk-site .rk-sticky .pdd-st~.bk-st__cta{flex:0 0 auto;width:auto;min-width:0}
html body.rk-site .rk-sticky .pdd-st~.bk-st__cta .rk-sticky__btn{width:auto;min-width:9.5rem;white-space:nowrap}
@media (min-width:1024px){
html body.rk-site .rk-sticky .pdd-st .bk-st__dl:not(:empty){display:flex;align-items:center;gap:3px;margin:0;font-size:.75rem;line-height:1.2;font-weight:600;color:#0b6b3a;white-space:nowrap}
html body.rk-site .rk-sticky .pdd-st .bk-st__dl svg{flex:none}
html body.rk-site .rk-sticky .bk-st__rv.bk-st__rv--uk{display:flex}
html body.rk-site .rk-sticky .pdd-st~.bk-st__cta{min-width:14rem}
html body.rk-site .rk-sticky .pdd-st~.bk-st__cta .rk-sticky__btn{width:100%}
}
html body.rk-site .rk-sticky .bk-st__cta{display:flex;flex-direction:column;align-items:stretch;gap:3px;flex:1;min-width:0}
html body.rk-site .rk-sticky .bk-st__cta .rk-sticky__btn{flex:none;width:100%}
html body.rk-site .rk-sticky .bk-st__rv{display:flex;align-items:center;justify-content:center;gap:5px;min-height:20px;color:#3f3f46;font-size:.75rem;line-height:1;text-decoration:none;white-space:nowrap}
html body.rk-site .rk-sticky .bk-st__rv svg{flex:none;display:block}
html body.rk-site .rk-sticky .bk-st__rv b{font-weight:700;color:#09090b}
html body.rk-site .rk-sticky .bk-st__rv span{text-decoration:underline;text-underline-offset:2px}
html body.rk-site .rk-sticky .rk-sticky__inner{padding-top:.5rem;padding-bottom:calc(.375rem + env(safe-area-inset-bottom, 0px))}
@media (min-width:640px){html body.rk-site .rk-sticky .bk-st__cta{flex:none;min-width:14rem}}