html:not(.b1-quote-has) #omgrfq_button_action_snap .view-quote-btn,html:not(.b1-quote-has) .omgrfq_view_quote_btn.omgrfq_view_quote{display:none!important}@media screen and (max-width:749px){html.b1-quote-has #omgrfq_button_action_snap .view-quote-btn{position:fixed;right:0;bottom:300px;width:220px;height:0;transform:translateZ(0);z-index:10000}}.b1-freeship-note{display:flex;align-items:center;gap:.6rem;margin:1rem 0 0;font-size:1.3rem;line-height:1.4;font-weight:600;color:var(--b1-teal-ink, #0b7c84)}.b1-freeship-note svg{flex:0 0 auto;width:1.8rem;height:1.8rem}.cart__footer .b1-freeship-note{justify-content:center;margin:-.6rem 0 1.8rem}@media screen and (min-width:750px){.cart__footer .b1-freeship-note{justify-content:flex-end;margin-top:-1rem}}.cart-drawer .b1-freeship-note{justify-content:flex-start;margin:-1rem 0 1.6rem}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.35rem;letter-spacing:.01em;line-height:1.3}}.Joy-Hero-Banner .joy-hero-banner-wrapper{position:relative;height:100%}.Joy-Hero-Banner .Joy-Hero-Banner_Image{overflow:hidden}.Joy-Hero-Banner .Joy-Hero-Banner_Title{font-weight:700;letter-spacing:-.015em;line-height:1.12;color:#1d1915!important;text-wrap:balance}.Joy-Hero-Banner .Joy-Hero-Banner_Descriptions{color:#3b342d!important;line-height:1.5;margin:14px 0 0;text-wrap:balance}.Joy-Hero-Banner .Joy-Hero-Banner_ActionGroup{margin-top:28px;gap:14px}.Joy-Hero-Banner .Joy-Hero-Banner_ActionGroup a{padding:13px 10px;font-weight:600;letter-spacing:.01em}.Joy-Hero-Banner .Joy-Hero-Banner_ActionGroup a:nth-child(2){background:#ffffffb8!important;color:#1d1915!important;box-shadow:inset 0 0 0 1px #1d1915}@media screen and (min-width:1100px){.Joy-Hero-Banner{height:clamp(305px,calc(100vw / 3.6),560px)!important}.Joy-Hero-Banner .Joy-Hero-Banner_Image{height:100%;min-height:0!important;background-size:cover!important;background-position:left center!important}.Joy-Hero-Banner .Joy-Hero-Banner_Image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#f7f1e9c7,#f7f1e98c 28%,#f7f1e900 50%)}.Joy-Hero-Banner .Joy-Hero-Banner_Container.middle-center{left:max(5vw,4rem);right:auto;top:50%;transform:translateY(-50%);width:min(42vw,620px);z-index:1}.Joy-Hero-Banner .Joy-Hero-Banner_Content{align-items:flex-start!important}.Joy-Hero-Banner .Joy-Hero-Banner_Title,.Joy-Hero-Banner .Joy-Hero-Banner_Descriptions{text-align:left!important}.Joy-Hero-Banner .Joy-Hero-Banner_Title{font-size:clamp(3rem,2.6vw,5rem)!important}.Joy-Hero-Banner .Joy-Hero-Banner_Descriptions{font-size:clamp(1.6rem,1.05vw,2rem);max-width:48rem}.Joy-Hero-Banner .Joy-Hero-Banner_ActionGroup a{width:clamp(180px,12.5vw,230px)}}@media screen and (max-width:1099px){.Joy-Hero-Banner{height:auto!important}.Joy-Hero-Banner .Joy-Hero-Banner_Image{height:min(72vw,440px);min-height:0!important;background-size:cover!important;background-position:62% center!important}.Joy-Hero-Banner .Joy-Hero-Banner_Image>div{min-height:0!important}.Joy-Hero-Banner .Joy-Hero-Banner_Container.middle-center{position:static;transform:none;left:auto;top:auto;width:auto;background:#f7f1e9;padding:30px 24px 36px}.Joy-Hero-Banner .Joy-Hero-Banner_Content{align-items:center!important;max-width:560px;margin:0 auto}.Joy-Hero-Banner .Joy-Hero-Banner_Title,.Joy-Hero-Banner .Joy-Hero-Banner_Descriptions{text-align:center!important}.Joy-Hero-Banner .Joy-Hero-Banner_Title{font-size:clamp(2.5rem,6.6vw,3.4rem)!important}.Joy-Hero-Banner .Joy-Hero-Banner_Descriptions{font-size:1.6rem}.Joy-Hero-Banner .Joy-Hero-Banner_ActionGroup{margin-top:24px;flex-direction:row;justify-content:center}.Joy-Hero-Banner .Joy-Hero-Banner_ActionGroup a{width:200px}}@media screen and (max-width:520px){.Joy-Hero-Banner .Joy-Hero-Banner_ActionGroup{flex-direction:column;width:100%;max-width:340px}.Joy-Hero-Banner .Joy-Hero-Banner_ActionGroup a{width:100%;box-sizing:border-box}}.omgrfq-button{margin-top:1rem}button.omgrfq-btn-quotes.omgrfq-btn{position:relative!important;isolation:isolate;z-index:0;display:flex!important;align-items:center;justify-content:center;width:100%!important;min-width:0;min-height:4.8rem;padding:0 2.8rem!important;margin:0;font-family:var(--b1-font-body, var(--font-body-family))!important;letter-spacing:.01em;line-height:1.2;text-transform:none;color:var(--b1-white, #fff)!important;-webkit-background-clip:text!important;background-clip:text!important;border-width:0!important;cursor:pointer}button.omgrfq-btn-quotes.omgrfq-btn:not(.omgrfq-btn-loading){-webkit-text-fill-color:var(--b1-white, #fff)}button.omgrfq-btn-quotes.omgrfq-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:var(--b1-radius-pill, 999px);background:var(--b1-ink, #0e0e0e);box-shadow:0 0 #0e0e0e00;transition:box-shadow .2s ease,background-color .2s ease}button.omgrfq-btn-quotes.omgrfq-btn:hover:before{box-shadow:0 0 0 .2rem var(--b1-ink, #0e0e0e),0 10px 24px #0000002e}button.omgrfq-btn-quotes.omgrfq-btn:focus-visible{outline:none}button.omgrfq-btn-quotes.omgrfq-btn:focus-visible:before{box-shadow:0 0 0 .3rem #fff,0 0 0 .5rem var(--b1-teal, #0f9ea8)}button.omgrfq-btn-quotes.omgrfq-btn[disabled]:before{background:#9a9a9a}#omgrfq_button_action_snap .omgrfq_view_quote_btn.omgrfq_view_quote{isolation:isolate;padding:1rem 1.8rem .9rem!important;font-family:var(--b1-font-body, var(--font-body-family))!important;letter-spacing:.02em;line-height:1.2;white-space:nowrap;color:var(--b1-white, #fff)!important;-webkit-text-fill-color:var(--b1-white, #fff);-webkit-background-clip:text!important;background-clip:text!important;border-width:0!important}#omgrfq_button_action_snap .omgrfq_view_quote_btn.omgrfq_view_quote:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--b1-ink, #0e0e0e);border-radius:1.2rem 1.2rem 0 0;box-shadow:inset 0 .3rem 0 var(--b1-teal, #0f9ea8),0 4px 14px #0000002e}#omgrfq_button_action_snap .omgrfq_view_quote_btn.omgrfq_view_quote:hover:before{background:#262626}@media screen and (max-width:749px){#omgrfq_button_action_snap .omgrfq_view_quote_btn.omgrfq_view_quote{padding:.7rem 1.2rem .6rem!important;letter-spacing:.01em}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/b1st-polish.css.map */
