html[data-cozy-sale-active]{--cozy-sale-black: #0d0d0d;--cozy-sale-green: #c5e8b6}html[data-cozy-sale-active] .utility-bar:has([data-cozy-sale-only]){background:var(--cozy-sale-black)}html[data-cozy-sale-active] .cp-product [data-cozy-quantity-picker]>legend.form__label:after{content:none!important}.cozy-sale-quantity-tag{display:inline-block;margin-inline-start:.5rem;padding:.25rem .55rem;border-radius:.35rem;background:var(--cozy-sale-black);color:#fff;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.3;vertical-align:middle;white-space:nowrap}html[data-cozy-sale-active] .cp-product [data-cozy-quantity-picker]>input+label[data-cozy-quantity-tile]{position:relative;min-width:0;min-height:64px;padding:6px 3px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:var(--cozy-sale-black);border-color:var(--cozy-sale-black);color:#fff;font-size:1.6rem;font-weight:700;line-height:1.2}html[data-cozy-sale-active] .cp-product [data-cozy-quantity-picker]>input+label[data-cozy-quantity-tile="1"]{background:#fff;border-color:#ccd1c7;color:#292d29}html[data-cozy-sale-active] .cp-product [data-cozy-quantity-picker]>input:checked+label[data-cozy-quantity-tile]{outline:2px solid var(--cozy-sale-black);outline-offset:2px}html[data-cozy-sale-active] .cp-product [data-cozy-quantity-picker]>input:focus-visible+label[data-cozy-quantity-tile]{outline:2px dashed #56634b;outline-offset:3px}.cozy-sale-tile-detail{font-size:clamp(1rem,3vw,1.2rem);font-weight:500;line-height:1.15;white-space:nowrap}html[data-cozy-sale-active] .cp-product [data-cozy-quantity-picker]>input:checked+label[data-cozy-quantity-tile]:not([data-cozy-quantity-tile="1"]) .cozy-sale-tile-detail{color:var(--cozy-sale-green)}html[data-cozy-sale-active] .cp-product .cp-bundle-value{background:var(--cozy-sale-black)!important;border-color:var(--cozy-sale-black)!important;color:#fff!important}html[data-cozy-sale-active] .cp-product .cp-bundle-value :is(strong,.cp-value-total,.cp-value-prompt,.cp-value-separator){color:inherit!important}html[data-cozy-sale-active] .cp-product .cp-bundle-value :is(.cp-value-badge,.cozy-sale-saving){color:var(--cozy-sale-green)!important}html[data-cozy-sale-active] .cp-product[data-cozy-sale-bundle] .price .price__badge-sale{background:var(--cozy-sale-black);color:#fff}html[data-cozy-sale-active] .cp-product[data-cozy-sale-bundle] .product-form__submit,html[data-cozy-sale-active] .cp-product[data-cozy-sale-bundle] .cp-sticky__add{--color-button: 13, 13, 13;--color-button-text: 255, 255, 255;background:var(--cozy-sale-black);border-color:var(--cozy-sale-black);color:#fff}html[data-cozy-sale-active] .cp-product [data-cozy-quantity-picker]>legend.form__label{width:100%;padding-block-end:.9rem}html[data-cozy-sale-active] .cp-product [data-cozy-quantity-picker] .cozy-sale-tile-tag{position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%);z-index:1;box-sizing:border-box;max-width:calc(100% - 4px);padding:2px 5px;border:1px solid #faf9f6;border-radius:999px;background:var(--cozy-sale-green);color:var(--cozy-sale-black);font-size:9px;font-weight:700;letter-spacing:.025em;line-height:1;text-transform:uppercase;white-space:nowrap;pointer-events:none}html[data-cozy-sale-active] .cozy-sale-quantity-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.cp-product .cozy-sale-deadline{margin-inline-start:auto;color:#292d29;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.3;text-transform:none;white-space:nowrap}html[data-cozy-sale-urgency=final] .cozy-sale-quantity-row{container:cozy-sale-quantity / inline-size}.cp-product .cozy-sale-countdown{display:inline-flex;align-items:center;gap:.35rem;border:1.5px solid #0d0d0d;border-radius:999px;padding:.2rem .65rem;background:transparent;color:#0d0d0d;font-size:1.15rem;font-weight:600}.cozy-sale-countdown:has([data-cozy-sale-countdown-value]:empty){display:none!important}.cozy-sale-countdown strong{min-inline-size:7ch;font-weight:700;font-variant-numeric:tabular-nums}html[lang=fr] .cozy-sale-countdown strong{min-inline-size:10ch}.cozy-sale-countdown__dot{flex:0 0 7px;width:7px;height:7px;margin-inline:2px;border-radius:50%;background:#d8452f;box-shadow:0 0 0 2px #d8452f2e}.cozy-sale-countdown__suffix{display:none}@container cozy-sale-quantity (width < 34rem){.cozy-sale-countdown__dot{display:none}}@container cozy-sale-quantity (width < 32rem){.cozy-sale-countdown__prefix{display:none}.cozy-sale-countdown__suffix{display:inline}}@container cozy-sale-quantity (width < 36rem){html[lang=fr] .cozy-sale-countdown__dot{display:none}}@container cozy-sale-quantity (width < 33rem){html[lang=fr] .cozy-sale-countdown__prefix{display:none}html[lang=fr] .cozy-sale-countdown__suffix{display:inline}}.announcement-bar__message .cozy-sale-announcement,.announcement-bar__message .cozy-sale-announcement span{display:inline!important}.announcement-bar__message .cozy-sale-announcement{white-space:nowrap;text-transform:none}@media not (min-width:750px){html[data-cozy-sale-active] .utility-bar__grid:has(.cozy-sale-announcement){padding-inline:12px}.announcement-bar__message .cozy-sale-announcement--english{font-size:clamp(10px,calc((100vw - 32px)/32),12.5px);letter-spacing:0}}@media(max-width:390px){html[lang=fr] .announcement-bar__message .cozy-sale-announcement{font-size:1rem;letter-spacing:0}}@media(max-width:390px){html[lang=fr] .cozy-sale-tile-detail{font-size:1rem}}html:not([data-cozy-sale-urgency=week]) [data-cozy-sale-week],html:not([data-cozy-sale-urgency=final]) [data-cozy-sale-final]{display:none!important}@media(max-width:375px){html[lang=fr]:not([data-cozy-sale-urgency=final]) .cozy-sale-announcement:has([data-bundle-announcement]:not(:empty)) .cozy-sale-announcement-bolt{display:none!important}}html[data-cozy-sale-active] .utility-bar__grid:has(.cozy-sale-announcement--english){container:cozy-sale-banner / inline-size}html:is([data-cozy-sale-urgency=week],[data-cozy-sale-urgency=final]) .announcement-bar__message .cozy-sale-announcement-event{display:none!important}@media(max-width:375px){@container cozy-sale-banner (width < 26rem){.announcement-bar__message .cozy-sale-announcement--english .cozy-sale-announcement-bolt{display:none!important}}}@container cozy-sale-banner (width < 31.5rem){.announcement-bar__message .cozy-sale-announcement--english .cozy-sale-announcement-event{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/cozy-sale-picker.css.map */
