.announcement[data-announcement-rotator]{padding:9px 54px 9px 20px}.announcement__inner{width:min(1160px,100%);min-width:0}.announcement__messages{display:grid;min-width:0}.announcement__messages .announcement__item{position:relative;inset:auto;grid-area:1 / 1;padding:0;visibility:hidden;min-width:0}.announcement__messages .announcement__item.is-active,.announcement__messages .announcement__item.is-leaving{visibility:visible}.announcement__item svg{flex-shrink:0}.announcement__pause{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer;font-size:16px}.announcement__pause[hidden]{display:none}.announcement__pause:hover{background:#ffffff1f}.announcement__pause:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.announcement.announcement--sale{padding-block:16px;background:#101e17;color:#fff;border-bottom:1px solid #c6aa6b}.announcement--sale .announcement__inner{display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:28px}.announcement__campaign{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-right:28px;border-right:1px solid #4a5145}.announcement__event{color:#e8d29b;font-size:11px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;font-weight:650}.announcement__sale-sign{color:#fff;font-size:32px;line-height:1;letter-spacing:.025em;font-weight:750;text-transform:uppercase}.announcement__saving{font-size:clamp(21px,2.2vw,30px);line-height:1.2;font-weight:700;letter-spacing:-.025em}.announcement__redemption{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.announcement__code-label{color:#e8d29b;font-size:10px;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;font-weight:650}.announcement__code{display:flex;align-items:center;justify-content:center;gap:14px;max-width:100%;min-height:44px;padding:9px 14px;border:1px solid #e8d29b;border-radius:4px;background:#f1e4c5;color:#14271b;cursor:pointer;transition:background .2s ease}.announcement__code strong{min-width:0;overflow-wrap:anywhere;font-size:16px;line-height:1.2;letter-spacing:.08em;font-weight:800}.announcement__copy-action{min-width:43px;padding-left:13px;border-left:1px solid #c0b38f;font-size:11px;line-height:20px;letter-spacing:0;font-weight:600}.announcement__copy-action[hidden]{display:none}.announcement__code:hover{background:#fff5dc}.announcement__code:focus-visible{outline:2px solid #fff;outline-offset:3px}.announcement__code:disabled{cursor:text;-webkit-user-select:text;user-select:text}@media(max-width:979px)and (min-width:600px){.announcement--sale .announcement__inner{grid-template-columns:minmax(0,1fr) auto;gap:7px 24px}.announcement__campaign{flex-direction:row;justify-content:center;align-items:center;gap:10px;border:0;padding:0}.announcement__sale-sign{font-size:16px}.announcement__redemption{grid-column:2;grid-row:1 / 3}.announcement__messages{grid-column:1;grid-row:2}.announcement__saving{font-size:23px}}@media(max-width:599px){.announcement.announcement--sale{padding:12px 20px}.announcement--sale .announcement__inner{grid-template-columns:minmax(0,1fr);gap:7px}.announcement__campaign{flex-direction:row;justify-content:center;align-items:center;gap:9px;padding:0 30px;border:0}.announcement__event{font-size:11px}.announcement__sale-sign{padding:2px 6px;border:1px solid #7a8067;border-radius:2px;font-size:11px;line-height:1.2}.announcement__saving{font-size:23px}.announcement__redemption{flex-direction:row;justify-content:center;gap:10px}.announcement__code-label{max-width:65px;font-size:9px;text-align:left;letter-spacing:.06em}.announcement__code{gap:10px;padding:8px 10px}.announcement__code strong{font-size:14px;letter-spacing:.055em}.announcement__copy-action{padding-left:10px;min-width:40px}.announcement--sale .announcement__pause{top:0;right:3px;transform:none;width:40px;height:40px}.announcement__messages .announcement__item{font-size:12px;line-height:1.35}}@media(prefers-reduced-motion:reduce){.announcement__code{transition:none}}.announcement.announcement--sale{padding:8px 20px;background:#2fba54;color:#102a18;border-bottom:0}.announcement--sale .announcement__inner{gap:20px}.announcement__campaign{gap:0;border-color:#237638;padding-right:20px}.announcement__event,.announcement__code-label,.announcement__sale-sign{color:#102a18}.announcement__sale-sign,.announcement__saving{font-size:25px}.announcement__redemption{flex-direction:row;gap:10px}.announcement__code-label{max-width:72px;text-align:left;font-size:10px;letter-spacing:.03em}.announcement__code{background:#fff;border-color:#fff;min-height:40px;padding:7px 12px}.announcement__code:hover{background:#edfff0}.announcement__copy-action{border-color:#b7d6bd}@media(max-width:979px)and (min-width:600px){.announcement__sale-sign{font-size:13px}.announcement__saving{font-size:21px}}@media(max-width:599px){.announcement.announcement--sale{padding:8px 14px}.announcement--sale .announcement__inner{gap:4px}.announcement__campaign{padding:0;gap:8px}.announcement__sale-sign{font-size:10px;border-color:#237638}.announcement__event{font-size:10px}.announcement__saving{font-size:20px}.announcement__redemption{gap:8px}.announcement__code-label{max-width:66px;font-size:9px}.announcement__code{min-height:36px;padding:6px 10px}.announcement__code strong{font-size:13px}}.announcement__redemption .announcement__code-label{max-width:none;white-space:nowrap;text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}@media(max-width:599px){.announcement__redemption{flex-direction:column;gap:3px}.announcement__redemption .announcement__code-label{font-size:11px}}.announcement__message-area{min-width:0;display:grid;gap:3px}.announcement__saving--permanent{display:block}.announcement--sale .announcement__messages .announcement__item{font-size:11px;line-height:1.35}@media(min-width:600px)and (max-width:979px){.announcement__message-area{grid-column:1;grid-row:2}.announcement__message-area .announcement__messages{grid-column:auto;grid-row:auto}}@media(max-width:599px){.announcement.announcement--sale{padding:6px 10px}.announcement--sale .announcement__inner{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px}.announcement__campaign{grid-column:1;grid-row:1;justify-content:flex-start;gap:5px}.announcement__event{font-size:9px;letter-spacing:.04em}.announcement__sale-sign{font-size:9px;padding:1px 4px}.announcement__message-area{grid-column:1 / -1;grid-row:2;gap:2px}.announcement__saving--permanent{font-size:18px;line-height:1.15}.announcement--sale .announcement__messages .announcement__item{font-size:10px;line-height:1.2;min-height:14px}.announcement__redemption{grid-column:2;grid-row:1;flex-direction:row;gap:5px}.announcement__redemption .announcement__code-label{display:none}.announcement__code{min-height:32px;padding:5px 7px;gap:7px}.announcement__code strong{font-size:11px;letter-spacing:.02em}.announcement__copy-action{font-size:10px;padding-left:7px;min-width:35px}}@media(max-width:599px){.announcement.announcement--sale{padding:10px 16px}.announcement--sale .announcement__inner{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;text-align:left}.announcement__campaign{grid-column:1;grid-row:1;gap:5px;align-self:end}.announcement__event{font-size:10px;font-weight:750;letter-spacing:.07em}.announcement__sale-sign{display:none}.announcement__message-area{display:contents}.announcement__saving--permanent{grid-column:1;grid-row:2;font-size:18px;line-height:1.15;letter-spacing:-.025em}.announcement__redemption{grid-column:2;grid-row:1 / 3;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0}.announcement__code{min-height:42px;padding:8px 10px;gap:0;flex-direction:column;border-radius:5px;box-shadow:0 1px 3px #102a181f}.announcement__code strong{font-size:12px;letter-spacing:.035em}.announcement__copy-action{padding:0;border:0;font-size:10px;line-height:14px;min-width:0;font-weight:500}.announcement__message-area .announcement__messages{grid-column:1 / -1;grid-row:3;padding-top:6px;border-top:1px solid rgba(16,42,24,.2)}.announcement--sale .announcement__messages .announcement__item{justify-content:center;font-size:10px;line-height:1.3;min-height:14px}.announcement:not(.announcement--sale) .announcement__message-area{display:grid}}@media(max-width:599px){.announcement__campaign{gap:7px}.announcement__sale-sign{display:inline;padding:0;border:0;border-radius:0;font-size:10px;font-weight:800;line-height:1.4;letter-spacing:.04em}}@media(max-width:599px){.announcement.announcement--sale{padding:5px 12px}.announcement--sale .announcement__inner{gap:2px 8px}.announcement__campaign{gap:6px}.announcement__event,.announcement__sale-sign{font-size:9px;line-height:1.1}.announcement__saving--permanent{font-size:17px;line-height:1.1}.announcement__code{min-height:32px;padding:4px 8px}.announcement__code strong{font-size:11px;line-height:1.1}.announcement__copy-action{font-size:9px;line-height:11px}.announcement__message-area .announcement__messages{padding-top:3px}.announcement--sale .announcement__messages .announcement__item{font-size:9px;line-height:1.2;min-height:12px}.announcement__messages .announcement__item svg{width:12px;height:12px}}@media(max-width:599px){.announcement.announcement--sale{padding:4px 10px 3px}.announcement--sale .announcement__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 7px;text-align:center}.announcement__campaign{display:flex;gap:3px;padding:0;align-items:center;flex:0 0 auto}.announcement__event,.announcement__sale-sign{font-size:10px;line-height:14px;font-weight:800;letter-spacing:.02em}.announcement__sale-sign{display:inline;border:0;padding:0}.announcement__campaign:after{content:"\b7";margin-left:4px;font-size:12px;line-height:14px;opacity:.65}.announcement__message-area{display:contents}.announcement__saving--permanent{font-size:12px;line-height:14px;letter-spacing:0;flex:0 0 auto}.announcement__redemption{order:2;flex:0 0 100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;margin-top:2px}.announcement__redemption .announcement__code-label{display:block;font-size:10px;line-height:14px;max-width:none;white-space:nowrap;letter-spacing:0;text-transform:none}.announcement__code{display:flex;flex-direction:row;min-height:0;padding:3px 8px;gap:8px;box-shadow:none;border-radius:4px}.announcement__code strong{font-size:11px;line-height:14px;letter-spacing:.04em}.announcement__copy-action{font-size:10px;line-height:14px;min-width:0;border-left:1px solid #ccdccc;padding-left:8px}.announcement__message-area .announcement__messages{order:3;flex:0 0 100%;margin-top:3px;padding-top:2px;border-top:1px solid rgba(16,42,24,.2)}.announcement--sale .announcement__messages .announcement__item{font-size:9px;line-height:11px;min-height:11px}.announcement--sale .announcement__messages .announcement__item svg{display:none}.announcement:not(.announcement--sale) .announcement__message-area{display:grid}}.announcement__label-mobile{display:none}@media(max-width:599px){.announcement__label-desktop{display:none}.announcement__label-mobile{display:inline}}.footer-company-details{padding-top:24px;margin-top:28px;border-top:1px solid currentColor;font-size:.85rem;line-height:1.7;overflow-wrap:anywhere}.footer-company-details p{margin:0 0 10px}
/*# sourceMappingURL=/cdn/shop/t/131/compiled_assets/styles.css.map */
