.elvtd-bfcm-offers{padding:var(--elvtd-bfcm-inner-space-top) 22px var(--elvtd-bfcm-inner-space-bottom);background-color:var(--elvtd-bfcm-background)}.elvtd-bfcm-offers-list{display:flex;flex-wrap:wrap;justify-content:center;gap:60px 8px;max-width:1876px;margin:0 auto}.elvtd-bfcm-offer{display:flex;flex-direction:column;flex:0 1 calc((100% - 16px) / 3);max-width:620px;overflow:hidden;border:1px solid var(--elvtd-bfcm-card-border);border-radius:20px;background-color:var(--elvtd-bfcm-card-background);color:var(--elvtd-bfcm-card-text)}.elvtd-bfcm-offer-media{position:relative;flex-shrink:0;height:var(--elvtd-bfcm-image-height);overflow:hidden}.elvtd-bfcm-offer-image{display:block;width:100%;height:100%;object-fit:cover}.elvtd-bfcm-offer-tag{position:absolute;top:20px;left:20px;padding:11.9px 22.6px;border-radius:120px;background-color:var(--elvtd-bfcm-tag-background);color:var(--elvtd-bfcm-tag-text);font-family:Inter,sans-serif;font-size:clamp(18px,1.302vw,25px);font-weight:600;line-height:normal;white-space:nowrap}.elvtd-bfcm-offer-body{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:space-between;gap:36px;padding:24px 14px 40px;text-align:center}.elvtd-bfcm-offer-copy{display:flex;flex-direction:column;align-items:center;width:100%}.elvtd-bfcm-offer-title{margin:0 0 3px;color:inherit;font-family:Endless Journey JNL,sans-serif;font-size:clamp(18px,1.302vw,25px);font-weight:400;line-height:1.4;text-transform:uppercase}.elvtd-bfcm-offer-description{max-width:465px;margin:0;color:inherit;font-family:Alma Mono,monospace;font-size:clamp(14px,1.042vw,20px);font-weight:400;line-height:1.5}.elvtd-bfcm-offer-actions{display:flex;flex-direction:column;align-items:center;gap:36px;width:100%}.elvtd-bfcm-offer-button,.elvtd-bfcm-offer-code{display:flex;align-items:center;justify-content:center;width:100%;max-width:500px;min-height:71px;margin:0;border-radius:100px;font-family:Inter,sans-serif;font-size:clamp(18px,1.325vw,25.448px);font-weight:600;line-height:1;text-align:center;text-decoration:none;text-transform:none;letter-spacing:0}.elvtd-bfcm-offer-button{gap:.4em;padding:20px 24px;border:1.126px solid var(--elvtd-bfcm-button-text);background-color:var(--elvtd-bfcm-button-background);box-shadow:8px 8px 0 0 var(--elvtd-bfcm-button-shadow);color:var(--elvtd-bfcm-button-text);transition:transform .15s ease,box-shadow .15s ease}a.elvtd-bfcm-offer-button:hover{transform:translate(4px,4px);box-shadow:4px 4px 0 0 var(--elvtd-bfcm-button-shadow);background-color:var(--elvtd-bfcm-button-background);color:var(--elvtd-bfcm-button-text)}.elvtd-bfcm-offer-button-compare{font-size:.786em;text-decoration:line-through}.elvtd-bfcm-offer-code{position:relative;cursor:pointer;padding:15px 56px;border:1.126px dashed var(--elvtd-bfcm-code-text);background-color:var(--elvtd-bfcm-code-background);color:var(--elvtd-bfcm-code-text)}.elvtd-bfcm-offer-code:hover{background-color:var(--elvtd-bfcm-code-background);color:var(--elvtd-bfcm-code-text)}.elvtd-bfcm-offer-code-icon{position:absolute;top:50%;right:31px;transform:translateY(-50%)}.elvtd-bfcm-offer-note{max-width:465px;margin:0;color:inherit;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.875}@media only screen and (max-width:1199px){.elvtd-bfcm-offer{flex-basis:calc((100% - 8px)/2)}}@media only screen and (max-width:767px){.elvtd-bfcm-offers{padding-right:12px;padding-left:12px}.elvtd-bfcm-offers-list{gap:20px 8px}.elvtd-bfcm-offer{flex-basis:100%;border-width:.709px;border-radius:14.188px}.elvtd-bfcm-offer-tag{top:14px;left:12px;padding:8.45px 16.05px;font-size:17.73px}.elvtd-bfcm-offer-body{gap:25.5px;padding:17px 15px 30px}.elvtd-bfcm-offer-title{margin-bottom:2px;font-size:17.735px}.elvtd-bfcm-offer-description{max-width:305px;font-size:14.188px}.elvtd-bfcm-offer-actions{gap:25.5px}.elvtd-bfcm-offer-button,.elvtd-bfcm-offer-code{max-width:320px;min-height:51px;font-size:18.05px}.elvtd-bfcm-offer-button{padding:14.19px 16px;border-width:.799px;box-shadow:5.675px 5.675px 0 0 var(--elvtd-bfcm-button-shadow)}a.elvtd-bfcm-offer-button:hover{transform:none;box-shadow:5.675px 5.675px 0 0 var(--elvtd-bfcm-button-shadow)}.elvtd-bfcm-offer-code{padding:10.64px 44px;border-width:.799px;font-size:17.735px}.elvtd-bfcm-offer-code-icon{right:20.55px;width:15.152px;height:17.826px}.elvtd-bfcm-offer-note{font-size:11.35px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/elvtd-bfcm-offers.css.map */
