h1{font-size:4rem;line-height:4.8rem}
h2{font-size:3rem;line-height:3.8rem}
h3{font-size:2.4rem;line-height:2.8rem}
h4{font-size:1.7rem;line-height:2.3rem}
h5{font-family:Lato,Arial,Helvetica;font-size:2.2rem;line-height:2.5rem;color:#5a5a5a}
h1,h2,h3,h4{font-family:Lato,Arial,Helvetica;color:#000}
.cursive-title{font-family:TuesdayNight,Helvetica!important;font-size:400!important;color:#d1d1d1!important}
p{font-family:Lato,Arial,Helvetica;font-size:1.5rem;line-height:2.3rem;font-weight:400;color:#282828}
div{font-family:Lato,Arial,Helvetica;font-size:1.5rem;font-weight:400;color:#282828}
@media(min-width:750px){
.swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-close-btn{top:5rem;right:1.2rem;border-radius:50%;background-color:rgba(var(--color-foreground),.08);z-index:1;width:3.4rem;height:3.4rem;display:flex;justify-content:center;align-items:center}
.swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-close-btn .swym-icon{display:flex}
.swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-close-btn .swym-icon::before{position:static;color:#1b1c19;content:"";display:inline-block;width:1.4rem;height:1.4rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 17" fill="%231B1C19" stroke="%231B1C19" stroke-width="1"><path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z"/></svg>') no-repeat center;background-size:contain}
.swym-ui-component .swym-simple-wishlist-modal .swym-wishlist-detail-header{padding-top:7rem}
}
#backInStockForm .back-in-stock-form-content{gap:2.5rem}
#backInStockForm .back-in-stock-form-content #backInStockFormFullTitle{margin:0;font-size:1.2rem;font-weight:600;font-size:1.6rem;line-height:1.8rem;margin-bottom:.5rem}
#backInStockForm .back-in-stock-form-content #backInStockFormEmailInput{border-radius:.4rem;min-height:4rem}
#backInStockForm .back-in-stock-form-content .back-in-stock-form-actual-form{gap:1rem}
#backInStockForm .back-in-stock-form-content .back-in-stock-form-subscribe-button{margin:0;letter-spacing:.2rem;font-weight:600;font-size:1.5rem!important;padding:1rem 3rem;line-height:1.2;display:flex;border:unset;min-height:unset;display:flex!important;justify-content:center;align-items:center;min-height:4.6rem;text-transform:uppercase;position:relative;position:relative;z-index:1;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;font-family:inherit;padding:1rem 3rem;padding-top:calc(1rem + var(--font-button-baseline));text-decoration:none;border-radius:var(--button-radius);border:var(--button-border-width) solid rgb(var(--color-button-border));color:rgb(var(--color-button-text));background-color:rgb(var(--color-button-background));font-family:var(--font-button-family);min-width:24rem;max-width:100%;min-height:4.6rem;text-transform:uppercase;font-weight:600;transition-property:color,background-color,box-shadow;transition-duration:var(--duration-long);transition-timing-function:ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;box-shadow:var(--button-shadow-horizontal-offset) var(--button-shadow-vertical-offset) rgba(var(--color-shadow),var(--shadow-opacity))}
@media screen and (hover:hover){
#backInStockForm .back-in-stock-form-content .back-in-stock-form-subscribe-button::after{content:"";z-index:-1;position:absolute;top:0;left:-100%;width:100%;height:100%;transform:skew(-15deg);background-image:linear-gradient(90deg,transparent,rgba(var(--color-button-text),.25),transparent)}
#backInStockForm .back-in-stock-form-content .back-in-stock-form-subscribe-button:hover{background-color:#000}
#backInStockForm .back-in-stock-form-content .back-in-stock-form-subscribe-button:hover::after{animation:shine var(--duration-animate) ease}
}