.melos-promo-button{display:inline-flex;justify-content:center;align-items:center;border:1px solid #97752f;background:#faf1db;color:#352b1c;border-radius:24px;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;margin:12px 0;min-height:44px}.melos-promo-button:hover{background:#ead49f}.melos-promo-button:disabled{opacity:.5;cursor:wait}.melos-promo-dialog{width:min(620px,calc(100% - 32px));max-height:85dvh;border:1px solid #d6c499;border-radius:20px;padding:28px;color:#352b1c;background:#fffdf8;box-shadow:0 18px 80px #0003}.melos-promo-dialog::backdrop{background:#201a146b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.melos-promo-dialog form{display:grid;gap:12px}.melos-promo-dialog h2,.melos-promo-dialog h3,.melos-promo-dialog p{margin:0}.melos-promo-close{justify-self:end;background:transparent;border:0;cursor:pointer;text-decoration:underline;min-height:36px}.melos-promo-field{display:grid;gap:6px;font-size:14px}.melos-promo-field input:not([type=checkbox]),.melos-promo-field select{width:100%;padding:10px 12px;background:#fff;border:1px solid #bca77d;border-radius:9px;font:inherit;color:inherit}.melos-promo-field:has(input[type=checkbox]){display:flex;align-items:center;gap:10px}.melos-promo-note{font-size:13px;line-height:1.5;color:#6a5d48}.melos-promo-preview{color:#26733e;font-weight:650}.melos-promo-dialog [role=status]:not(:empty){padding:12px;background:#f6eacb;border-radius:10px}.melos-sale-clock{display:block;margin-top:6px;font-size:12px;color:#8a4718;font-weight:550}.melos-sale-reference{display:block;margin-top:4px;font-size:11px;color:#6b6254}.melos-timed-price{color:#29703d;font-size:1.2em;font-weight:700}.melos-timed-old{color:#746b60;font-size:.9em;margin-right:7px}product-price:has(.melos-sale-clock) .price{font-size:1.25em;color:#29703d;font-weight:700}product-price:has(.melos-sale-clock) .compare-at-price{font-size:.9em}.melos-promo-dialog h2{font-size:28px;line-height:1.2}.melos-promo-dialog h3{font-size:20px;line-height:1.3}.melos-promo-field select{-webkit-appearance:none;appearance:none;min-height:44px}.melos-promo-dialog input{min-height:44px}.melos-promo-dialog input[type=checkbox]{min-height:20px;width:20px;flex-shrink:0}.melos-promo-badge{display:flex;align-items:center;gap:7px;color:#b94415;font-size:15px;line-height:1.2;letter-spacing:.04em;margin:7px 0 9px;font-weight:800}.melos-promo-flame{display:inline-block;font-size:23px;line-height:1;transform-origin:50% 90%;animation:melos-fire 1.25s ease-in-out infinite;filter:drop-shadow(0 1px 3px #ff7b2c55)}@keyframes melos-fire{0%,to{transform:rotate(-4deg) scaleX(.96)}35%{transform:rotate(3deg) scale(1.06,.97)}70%{transform:rotate(-1deg) scale(.98,1.08)}}.melos-timed-price{font-size:1.12em;color:#218244;font-weight:800}.melos-timed-old{color:#9b322e;font-size:.95em;text-decoration-thickness:1.5px}product-price:has(.melos-sale-clock) .price{font-size:1.12em;color:#218244;font-weight:800}product-price:has(.melos-sale-clock) .compare-at-price{color:#9b322e;text-decoration:line-through;text-decoration-thickness:1.5px}.melos-home-card__price:has(.melos-promo-badge){line-height:1.4}@media(prefers-reduced-motion:reduce){.melos-promo-flame{animation:none}}@media(min-width:990px){#melos-shop-categories{right:var(--melos-shop-cart-inset,0px);max-width:calc(100vw - var(--melos-shop-cart-inset,0px));clip-path:inset(0 0 -100vh 0)}.melos-collection-nav summary{min-width:44px;min-height:30px;justify-content:center}.melos-collection-nav summary span{font-size:22px;transition:transform .2s}.melos-collection-nav[open] summary span{transform:rotate(180deg)}}[data-melos-cart-promotion=true] .cart-items__price text-component{color:#218244;font-size:1.1em;font-weight:800}[data-melos-cart-promotion=true] .cart-items__price>.melos-timed-old{display:block;font-size:.9em}[data-melos-cart-promotion=true] .melos-promo-badge{font-size:15px;margin:7px 0}[data-melos-cart-promotion=true] .melos-promo-flame{font-size:21px}.melos-shop-navigation .melos-category-submenu a{font-size:14px;text-transform:none;font-weight:500;line-height:1.4;padding:9px 4px}.melos-shop-navigation .melos-category-submenu{max-width:calc(100vw - var(--melos-shop-cart-inset,0px) - 24px)}.melos-promo-badge{white-space:nowrap;flex-wrap:nowrap}.melos-timed-price,.melos-timed-old,product-price .price bdi,product-price .compare-at-price bdi{white-space:nowrap}.melos-timed-price{display:inline-block}@media(max-width:749px){.melos-promo-badge{font-size:13px;gap:5px;margin:5px 0 6px}.melos-promo-flame{font-size:21px}.melos-timed-price,product-price:has(.melos-sale-clock) .price{font-size:1.08em}.melos-timed-old{font-size:.85em;margin-right:5px}[data-melos-cart-promotion=true] .melos-promo-badge{font-size:13px}[data-melos-cart-promotion=true] .melos-promo-flame{font-size:20px}}.melos-collection-nav summary{border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.melos-collection-nav summary:hover,.melos-collection-nav summary:focus-visible{color:#8b641a;background:#f2dfad;box-shadow:0 0 0 1px #d6b35e}.melos-collection-nav summary:focus-visible{outline:2px solid #b48a35;outline-offset:3px}@media(min-width:750px){#melos-shop-categories{row-gap:0;padding-top:8px;padding-bottom:3px}#melos-shop-categories .melos-collection-nav{border-top:0;line-height:1}#melos-shop-categories .melos-collection-nav summary{min-height:20px;min-width:34px;height:20px;padding:0 9px;justify-content:center;align-items:center;border-radius:14px;font-size:16px;line-height:1}#melos-shop-categories .melos-collection-nav summary span{font-size:19px;line-height:1}#melos-shop-categories .melos-collection-nav__links{padding:8px 12px;line-height:1.4}}@media(min-width:750px){#melos-shop-categories{padding-block:12px;overflow:visible}#melos-shop-categories .melos-collection-nav{flex-basis:0;width:0;height:0;border:0;padding:0;line-height:1}#melos-shop-categories .melos-collection-nav summary{position:absolute;left:50%;bottom:-15px;transform:translate(-50%);width:30px;height:30px;min-width:30px;min-height:30px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #c4a76388;border-radius:50%;background:#fffdf8c9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 3px 9px #6b51151a;color:#806328;z-index:2}#melos-shop-categories .melos-collection-nav summary:hover,#melos-shop-categories .melos-collection-nav summary:focus-visible{background:#f5e5bcd9;color:#8b641a;border-color:#b99039}#melos-shop-categories .melos-collection-nav__links{position:absolute;top:calc(100% + 18px);left:12px;right:12px;padding:15px 20px;display:flex;justify-content:center;gap:12px 24px;border:1px solid #d9c79e;border-radius:14px;background:#fffdf8f5;box-shadow:0 8px 24px #4b37151a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1}#melos-shop-categories .melos-collection-nav:not([open]) .melos-collection-nav__links{display:none}}.sticky-add-to-cart__price .melos-sale-clock,.sticky-add-to-cart__price .melos-sale-reference{display:none}.sticky-add-to-cart__price .melos-promo-badge{font-size:11px;gap:4px;margin:3px 0 0;line-height:1.2}.sticky-add-to-cart__price .melos-promo-flame{font-size:17px}.sticky-add-to-cart__price:has(.melos-promo-badge) .price{color:#218244;font-weight:750}.sticky-add-to-cart__price:has(.melos-promo-badge) .compare-at-price{color:#9b322e}@media(max-width:749px){.sticky-add-to-cart__bar{display:grid;grid-template-columns:40px minmax(0,1fr) auto 48px;gap:8px;align-items:center;padding-inline:12px}.sticky-add-to-cart__image{width:40px;height:48px}.sticky-add-to-cart__info{min-width:0;overflow:hidden}.sticky-add-to-cart__title,.sticky-add-to-cart__variant{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-add-to-cart__price{min-width:0;max-width:135px;font-size:12px;line-height:1.35}.sticky-add-to-cart__price .price,.sticky-add-to-cart__price .compare-at-price{white-space:nowrap;display:inline-block}.sticky-add-to-cart__price .price{font-size:13px}.sticky-add-to-cart__price .compare-at-price{font-size:11px}.sticky-add-to-cart__button{width:48px;min-width:48px;height:48px;padding:12px}.sticky-add-to-cart__bar:has(.sticky-add-to-cart__info[data-has-image=false]){grid-template-columns:minmax(0,1fr) auto 48px}}@media(min-width:750px){#melos-shop-categories .melos-collection-nav{display:none!important}}.melos-sale-clock{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1.35;min-height:2.7em}.melos-sale-clock__label,.melos-sale-clock__time{display:block;white-space:nowrap;overflow-wrap:normal;word-break:normal}.melos-sale-clock__label{font-size:11px;line-height:15px}.melos-sale-clock__time{font-size:12px;line-height:16px;letter-spacing:.01em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.melos-new-badge,.melos-novelty-label{position:static!important;display:flex!important;width:fit-content;align-items:center;padding:5px 11px!important;margin:9px 0 7px!important;line-height:1.2;font-size:12px!important;letter-spacing:.13em;font-weight:800;background:#fff!important;border:1px solid #caa34c;border-radius:20px;pointer-events:none;box-shadow:0 1px 6px #caa34c19}.melos-new-badge strong,.melos-novelty-label strong{font:inherit;color:#aa781c;background:linear-gradient(110deg,#986614 10%,#d9ac43 30%,#9b6912 45%,#f5d77c 62%,#a5761c 82%);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:melos-gold-shine 5s linear infinite}.melos-home-card.is-novelty{border:1.5px solid #c59a32!important;animation:melos-gold-frame 4s ease-in-out infinite alternate}product-card.is-novelty{outline:1.5px solid #c59a32;outline-offset:5px;border-radius:12px;animation:melos-gold-frame 4s ease-in-out infinite alternate}sticky-add-to-cart .melos-novelty-label{display:none!important}@keyframes melos-gold-shine{0%{background-position:160% 50%}to{background-position:-80% 50%}}@keyframes melos-gold-frame{0%{border-color:#a7771f;outline-color:#a7771f}to{border-color:#edcd78;outline-color:#edcd78}}@media(max-width:749px){.melos-new-badge,.melos-novelty-label{font-size:11px!important;padding:4px 9px!important}}@media(prefers-reduced-motion:reduce){.melos-new-badge strong,.melos-novelty-label strong,.is-novelty{animation:none!important}}.melos-home-card.is-promotion{border:2px solid #cf622e;border-radius:14px;padding:10px;box-shadow:0 0 0 1px #efae7024,0 4px 16px #b7441512}product-card.is-promotion{outline:2px solid #cf622e;outline-offset:5px;border-radius:12px;box-shadow:0 4px 16px #b7441512}.melos-home-card.is-promotion.is-novelty{border:2px solid #cf622e!important;outline:1px solid #d2ad55;outline-offset:3px}product-card.is-promotion.is-novelty{outline:2px solid #cf622e;box-shadow:0 0 0 5px #d2ad552b}.melos-home-card.is-novelty,product-card.is-novelty{box-shadow:0 0 14px #c69b3d3d;animation-play-state:paused}.is-novelty.melos-in-view{animation-play-state:running}.melos-new-badge strong,.melos-novelty-label strong{animation-play-state:paused}.melos-in-view .melos-new-badge strong,.melos-in-view .melos-novelty-label strong,.melos-novelty-label.melos-in-view strong{animation-play-state:running}.melos-card-controls{display:contents}@media(max-width:749px){.melos-home-card.is-promotion,.melos-home-card.is-novelty{padding:5px}.melos-home-card .melos-card-controls{position:absolute;z-index:4;inset:auto 4px 7px;display:flex;align-items:center;justify-content:space-between;gap:5px;pointer-events:none}.melos-home-card .melos-card-controls .melos-card-colors,.melos-home-card .melos-card-controls .melos-card-people{position:static;inset:auto;box-sizing:border-box;pointer-events:auto;margin:0}.melos-home-card .melos-card-controls .melos-card-colors{flex:0 1 auto;min-width:0;max-width:100%;padding:3px;gap:1px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.melos-home-card .melos-card-controls .melos-card-colors a{flex:0 0 18px;min-width:18px;min-height:26px}.melos-home-card .melos-card-controls .melos-swatch{width:12px;height:12px}.melos-home-card .melos-card-controls .melos-card-people{flex:0 0 auto;padding:2px;gap:1px}.melos-home-card .melos-card-controls .melos-card-people button{min-width:18px;min-height:28px;padding:0;font-size:12px}.melos-home-card .melos-card-colors::-webkit-scrollbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/melos-product-promotions.css.map */
