.toggletip{flex:none;align-items:center;position:relative;margin:0 12px!important;display:inline-flex!important}.toggletip .toggletip-trigger{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;line-height:0;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;display:inline-flex!important}.toggletip .toggletip-trigger:focus-visible{outline-offset:2px;outline:2px solid #000}.toggletip .toggletip-trigger .icon{display:block;width:20px!important;height:20px!important;margin:0!important}.toggletip--text{margin:0!important}.toggletip--text .toggletip-trigger{line-height:inherit;border-radius:0;flex:none!important;width:auto!important;height:auto!important}.toggletip .toggletip-panel{z-index:1000;box-sizing:border-box;text-align:left;background:#fff;border-radius:4px;width:max-content;max-width:min(300px,100vw - 32px);position:fixed;box-shadow:0 4px 16px #00000026;margin:0!important;padding:16px!important}.toggletip .toggletip-panel--closed{opacity:0;pointer-events:none}.toggletip .toggletip-panel-label{text-transform:uppercase;letter-spacing:.08em;color:#000!important;margin:0 0 8px!important;font-family:Lab Grotesque,LabGrotesque-Black-fallback,Helvetica,Arial,sans-serif!important;font-size:.75rem!important;font-style:normal!important;font-weight:900!important;line-height:1.3!important}:is(.toggletip .toggletip-panel-content,.toggletip .toggletip-panel-content *){color:#4d4d4d!important;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif!important;font-size:.875rem!important;font-style:normal!important;font-weight:300!important;line-height:1.5!important}:is(.toggletip .toggletip-panel-content b,.toggletip .toggletip-panel-content strong,.toggletip .toggletip-panel-content th){color:#000!important;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif!important;font-style:normal!important;font-weight:700!important}.toggletip .toggletip-panel-content p{margin:0 0 8px!important;padding:0!important}.toggletip .toggletip-panel-content p:last-child{margin-bottom:0!important}:is(.toggletip .toggletip-panel-content ul,.toggletip .toggletip-panel-content ol){margin:0 0 8px!important;padding-left:20px!important}:is(.toggletip .toggletip-panel-content ul:last-child,.toggletip .toggletip-panel-content ol:last-child){margin-bottom:0!important}.toggletip .toggletip-panel-content li{margin:0!important;padding:0!important}.toggletip .toggletip-panel-content a{text-decoration:underline;color:#000!important}.toggletip .toggletip-panel-content table{border-collapse:collapse;width:100%;margin:0 0 8px!important}.toggletip .toggletip-panel-content table:last-child{margin-bottom:0!important}:is(.toggletip .toggletip-panel-content th,.toggletip .toggletip-panel-content td){text-align:left;border-bottom:1px solid #e5e5e5;padding:8px!important}:is(.toggletip .toggletip-panel-content th:first-child,.toggletip .toggletip-panel-content td:first-child){padding-left:0!important}:is(.toggletip .toggletip-panel-content th:last-child,.toggletip .toggletip-panel-content td:last-child){text-align:right;padding-right:0!important}.toggletip .toggletip-panel-content thead th{border-bottom:2px solid #e5e5e5}:is(.toggletip .toggletip-panel-content tbody tr:last-child th,.toggletip .toggletip-panel-content tbody tr:last-child td){border-bottom:none}
.cartBar{left:0;right:0;bottom:var(--rc-consent-h,0px);z-index:99999999;padding:12px 24px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#fff;border-top:1px solid #e5e5e5;position:fixed;box-shadow:0 -2px 12px #00000014}#__next[aria-hidden=true] .cartBar{display:none}.cartBar__inner{justify-content:space-between;align-items:center;gap:24px;max-width:none;min-height:44px;display:flex}.cartBar__summary{flex-direction:column;gap:4px;min-width:0;display:flex}.cartBar__summaryLine{align-items:baseline;gap:12px;min-width:0;display:flex}.cartBar__count{color:#000;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:1.58}.cartBar__total{font-variant-numeric:tabular-nums;color:#000;font-family:Lab Grotesque,LabGrotesque-Bold-fallback,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.58}.cartBar__note{color:#595959;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:300;line-height:1.25}.cartBar__message{color:#000;font-family:Lab Grotesque,LabGrotesque-Light-fallback,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:1.58}.cartBar__summaryBtn{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:0;min-height:44px;margin:0;padding:0;display:none}.cartBar__summaryBtn .cartBar__count{text-underline-offset:2px;line-height:1.25;text-decoration:underline}.cartBar__summaryBtn .cartBar__total{line-height:1.25}.cartBar__summaryBtn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000}@media (forced-colors:active){.cartBar__summaryBtn:focus-visible{outline-offset:2px;outline:2px solid canvastext}}.cartBar__summaryBtn:focus-visible{border-radius:3px}.cartBar__summaryBtnText{flex-direction:column;gap:4px;min-width:0;display:flex}.cartBar__icon{flex:none;width:18px;height:19px;display:block}.cartBar__coupon{align-self:center}.cartBar__saving{color:#1f7a15;white-space:nowrap;margin-left:8px}.cartBar__saving--celebrate{animation:.52s cubic-bezier(.2,.9,.3,1.3) cartBar-module-scss-module__6jg3Bq__cartBarSavingPop;display:inline-block}.cartBar__actions{flex:none;align-items:center;gap:12px;display:flex}.cartBar .button{letter-spacing:.08em;white-space:nowrap;height:44px;min-height:44px;padding:0 24px;font-size:.75rem}.cartBar .button.alternate[disabled]{color:#595959;background-color:#fff;border-color:#b3b3b3}.cartBar__pendingLabel{align-items:center;gap:8px;display:inline-flex}.cartBar__spinner{box-sizing:border-box;border:1.5px solid #b3b3b3;border-top-color:#000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite cartBar-module-scss-module__6jg3Bq__cartBarSpin;display:block}.cartBar__short{display:none}@keyframes cartBar-module-scss-module__6jg3Bq__cartBarSpin{to{transform:rotate(360deg)}}@keyframes cartBar-module-scss-module__6jg3Bq__cartBarSavingPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){:is(.cartBar__spinner,.cartBar__saving--celebrate){animation:none}}@media screen and (max-width:768px){.cartBar{padding-left:16px;padding-right:16px}.cartBar__inner{gap:12px}:is(.cartBar__summary,.cartBar__viewCart){display:none}.cartBar__summaryBtn{display:flex}.cartBar__actions{gap:8px}.cartBar .button{padding:0 20px}.cartBar__message{max-width:170px;font-size:.75rem;line-height:1.25}.cartBar__message .cartBar__full{display:none}.cartBar__message .cartBar__short{display:inline}}@media screen and (max-width:360px){.cartBar{padding-left:12px;padding-right:12px}.cartBar__inner{gap:8px}.cartBar .button{padding:0 16px}.cartBar__count .cartBar__full{display:none}.cartBar__count .cartBar__short{display:inline}}body.hasCartBar .REFORM>.container{padding-bottom:calc(69px + var(--rc-consent-h,0px) + env(safe-area-inset-bottom,0px) + 0px)}body.hasCartBar a[href]{scroll-margin-bottom:calc(69px + var(--rc-consent-h,0px) + env(safe-area-inset-bottom,0px) + 16px)}body.hasCartBar button{scroll-margin-bottom:calc(69px + var(--rc-consent-h,0px) + env(safe-area-inset-bottom,0px) + 16px)}body.hasCartBar input{scroll-margin-bottom:calc(69px + var(--rc-consent-h,0px) + env(safe-area-inset-bottom,0px) + 16px)}body.hasCartBar select{scroll-margin-bottom:calc(69px + var(--rc-consent-h,0px) + env(safe-area-inset-bottom,0px) + 16px)}body.hasCartBar textarea{scroll-margin-bottom:calc(69px + var(--rc-consent-h,0px) + env(safe-area-inset-bottom,0px) + 16px)}body.hasCartBar summary{scroll-margin-bottom:calc(69px + var(--rc-consent-h,0px) + env(safe-area-inset-bottom,0px) + 16px)}body.hasCartBar [tabindex]:not([tabindex="-1"]){scroll-margin-bottom:calc(69px + var(--rc-consent-h,0px) + env(safe-area-inset-bottom,0px) + 16px)}
