*{padding:0;margin:0;box-sizing:border-box}@font-face{font-family:Aesthet Nova;src:url(https://cdn.shopify.com/s/files/1/0957/8024/1674/files/fonnts.com-Aesthet-Nova.otf?v=1785304250);font-weight:700}@font-face{font-family:Aesthet Nova;src:url(https://cdn.shopify.com/s/files/1/0957/8024/1674/files/fonnts.com-Aesthet-Nova-Medium.otf?v=1785304253);font-weight:500}body h1,body h2,body h3,body h4,body h5,body h6{font-family:Aesthet Nova!important}:is(body h1,body h2,body h3,body h4,body h5,body h6) *{font-family:Aesthet Nova!important}body,body p,body li,body span,body button,body div,body a{font-family:DM Sans}.essub-ribbon{text-align:left!important;padding:9px 24px!important;font-family:Aesthet Nova;font-size:15px!important;display:flex!important;align-items:center;justify-content:space-between;gap:10px}span.essub-radio__text{font-size:18px!important;font-family:Aesthet Nova;min-width:0}.essub-radio__wrapper{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px;min-width:0}.custom-option-row .essub-radio__wrapper{flex:1 1 auto}.essub-radio__wrapper *:has(>.essub-radio__text+.essub-badge),.essub-radio__wrapper *:has(>.essub-radio__text+.essub-badge--compact){display:inline-flex!important;align-items:center!important}.essub-pricing{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline;justify-content:flex-end;column-gap:6px}.essub-pricing__compare{order:1;white-space:nowrap}.essub-pricing__sale{order:2;white-space:nowrap}.price-per-day{display:block;width:100%;text-align:right;font-size:12px;color:#2b2571b8;line-height:16px}.essub-pricing__compare{font-size:16px!important;font-weight:500!important;color:#2b2571b8;text-decoration:line-through;line-height:20px;font-family:Aesthet Nova}.essub-pricing__sale{font-family:Aesthet Nova;font-size:20px!important}.essub-badge,.essub-badge--compact{font-family:DM Sans;font-weight:550!important;text-transform:uppercase!important;font-size:11px!important}.essub-radio__text+.essub-badge,.essub-radio__text+.essub-badge--compact{display:inline-flex;align-items:center;justify-content:center;width:auto!important;max-width:none!important;margin-left:8px!important;padding:6px 10px!important;font-size:10px!important;line-height:1!important;vertical-align:middle;white-space:nowrap;flex-shrink:0}.essub-option__description,.essub-benefits__text{padding-left:0!important;font-size:14px!important;margin-top:4px!important;line-height:20px!important}.essub-benefits,.essub-grouped-benefits{padding-left:0!important}.essub-option__description{display:none;width:100%!important;max-width:100%!important;flex:0 0 100%;grid-column:1 / -1}.custom-gift-card{padding:0 16px 16px!important}.essub-option__content{padding-bottom:4px!important}.essub-option__content:has(+.custom-gift-card) .essub-option__description{margin-bottom:0!important}.gift-title{background:#9f69f4;border-radius:10px 10px 0 0}.gift-title span{color:#fff;padding:3px 12px!important;font-size:12px;font-weight:700}.gift-row{background:#f9f1fd;padding:10px 12px!important;display:flex;gap:8px;align-items:center}.logo-box{height:28px;width:28px;border-radius:6px;overflow:hidden}.gift-text{display:flex;gap:5px;align-items:center;color:#2b2571;font-size:12px}.logo-box img{display:block;width:100%;height:100%;object-fit:contain}.essub-options>.essub-option--expanded:nth-child(2) .essub-ribbon{display:none}.essub-options>.essub-option--compact .custom-gift-card{display:none}.essub-tooltip{display:none!important}.gift-text-most-popular{position:absolute;right:24px;top:-14px;background:linear-gradient(90deg,#2b2571,#4d6bdf);border-radius:5px;padding:2px 12px!important}.essub-option--expanded:has(.gift-text-most-popular){position:relative;overflow:visible;margin-top:16px}.essub-options>.essub-option--expanded:nth-child(1) .essub-ribbon{border-radius:10px 10px 0 0}.gift-text-most-popular span{line-height:20px;font-weight:600;text-transform:capitalize!important;font-size:13px;color:#fff;white-space:nowrap}.essub-option__content{border-radius:0 0 12px 12px}.essub-title{font-size:18px!important;font-family:Aesthet Nova;letter-spacing:0;line-height:20px;display:flex;justify-content:space-between;align-items:center}.essub-option__content,.essub-option__left-col{display:flex!important;flex-direction:column!important;align-items:stretch!important}.custom-option-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.custom-option-row .essub-option__right,.custom-option-row .essub-pricing{margin-top:0!important;padding-left:0!important;margin-left:0!important;flex-shrink:0}.essub-options{gap:16px!important}span.title-ship-by{font-size:14px!important;color:#2b2571;display:flex;align-items:center;gap:5px;font-weight:400}.title-wapper{display:flex;justify-content:space-between;align-items:center}.timetext{display:flex;align-items:center;gap:5px}span.price-suffix{font-size:12px;font-weight:400;font-family:Aesthet Nova}.essub-radio:checked{border-color:#9f69f4}span.btn-text s{font-size:14px}.essub-campaign-widget .essub-radio:checked+.essub-radio__control{border-color:#9f69f4!important;background:#9f69f4!important}.essub-option--expanded:has(.essub-radio:checked),.essub-option--compact:has(.essub-radio:checked){background:linear-gradient(135deg,#f8f2ff,#fff2fd)!important}.essub-option__content{background:transparent!important}.essub-option--expanded:has(.essub-radio:checked) .gift-row{background:#fff}.gift-row:last-child{border-radius:0 0 10px 10px}@media(max-width:550px){.gift-text-most-popular{padding:2px 8px!important;top:-12px;right:16px}span.essub-radio__text{font-size:18px!important;white-space:nowrap}.essub-radio__wrapper *:has(>.essub-radio__text+.essub-badge),.essub-radio__wrapper *:has(>.essub-radio__text+.essub-badge--compact){flex-wrap:wrap!important;row-gap:4px;column-gap:8px}.essub-radio__text+.essub-badge,.essub-radio__text+.essub-badge--compact{margin-left:0!important}.custom-option-row{gap:6px}.essub-radio__wrapper{gap:8px}.essub-option__description,.essub-ribbon{font-size:13px!important}.essub-title,.title-ship-by p{font-size:14px!important}.essub-pricing__compare{font-size:12px!important}.essub-pricing__sale{font-size:20px!important}.price-per-day{font-size:10px}.essub-badge,.essub-badge--compact,.essub-radio__text+.essub-badge,.essub-radio__text+.essub-badge--compact{font-size:10px!important}.gift-text-most-popular span{font-size:12px!important}.essub-badge,.essub-badge--compact{background:#e7f0dd!important;color:#225a2a!important}}.essub-one-time-link{font-size:16px!important;font-weight:500!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base-custom.css.map */
