.offers{display:grid;gap:var(--dna-space-2);grid-template-columns:1fr 1fr}@media screen and (min-width:480px){.offers{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:768px){.offers{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dna-space-6)}}.offer-card{border:1px solid var(--dna-utility-disabled);display:flex;flex-direction:column;flex:0 1 165px;align-items:center;justify-content:space-between;margin:0;min-height:175px;padding:var(--dna-space-6) var(--dna-space-4)}@media screen and (min-width:480px){.offer-card{flex:0 1 171px}}@media screen and (min-width:768px){.offer-card{flex:0 1 282px;min-height:282px}}@media screen and (min-width:1024px){.offer-card{padding:var(--dna-space-10) var(--dna-space-4)}}.offer-card__headline{display:flex;flex-direction:column;justify-content:center;color:var(--dna-brand-primary);font:var(--dna-label-l-font);letter-spacing:var(--dna-space-0-5);line-height:calc(var(--dna-space-6) + calc(var(--dna-space-0-5) / 2));height:100%;text-transform:uppercase}@media screen and (min-width:1024px){.offer-card__headline{font-size:calc(var(--dna-space-5) - var(--dna-space-0-5));line-height:calc(var(--dna-space-6) + var(--dna-space-1))}}.offer-card__cta{display:block;color:var(--dna-color-reflex-blue);font:var(--dna-body-p2-font);margin:0;margin-top:var(--dna-space-6);padding:0;text-decoration:underline}@media screen and (min-width:1024px){.offer-card__cta{margin-top:var(--dna-space-10)}}.offer-card__cta:focus,.offer-card__cta:focus-visible{outline-offset:var(--dna-space-1);outline-style:solid;outline-width:var(--dna-space-0-5)}#swym-wishlist-custom-list-page{height:100%;min-height:100vh}.terms-drawer,.terms-modal{color:var(--dna-brand-primary)}.terms-drawer>div,.terms-modal>div{display:none}.terms-drawer::part(base),.terms-modal::part(base){z-index:9999999999}.terms-drawer::part(title),.terms-modal::part(title){font:var(--dna-h3-font);padding:0}@media screen and (min-width:768px){.terms-drawer::part(title),.terms-modal::part(title){font:var(--dna-h5-font)}}.terms-drawer::part(header),.terms-modal::part(header){margin-bottom:var(--dna-space-4)}.terms-drawer::part(header-actions){align-items:flex-start;padding:0;padding-left:calc(var(--dna-space-6) + var(--dna-space-1))}.terms-modal::part(header-actions){padding:0;position:absolute;top:var(--dna-space-5);right:var(--dna-space-5)}.terms-drawer::part(body),.terms-modal::part(body){overflow-y:auto;padding:0;padding-right:calc(var(--dna-space-5) / 2)}.terms-drawer::part(panel){height:unset;max-height:70vh;padding:var(--dna-space-6) calc(var(--dna-space-6) + var(--dna-space-0-5)) var(--dna-space-10);text-align:left}.terms-modal::part(panel){border-radius:0;max-height:411px;max-width:688px;padding:var(--dna-space-10);position:relative;width:100%}.terms-drawer::part(close-button){position:absolute;top:var(--dna-space-5);right:var(--dna-space-5)}.terms-drawer::part(close-button__base),.terms-modal::part(close-button__base){aspect-ratio:1;font-size:calc(var(--dna-space-4) + var(--dna-space-0-5));padding:0}.terms-drawer::part(close-button__base){font-size:calc(var(--dna-space-4) + var(--dna-space-0-5))}.terms-modal::part(close-button__base){font-size:var(--dna-space-6)}.terms-drawer .metafield-rich_text_field,.terms-modal .metafield-rich_text_field{font:var(--dna-body-p2-font)}:is(.terms-drawer .metafield-rich_text_field,.terms-modal .metafield-rich_text_field) p a{font:var(--dna-body-p2-font);margin:0;text-decoration:underline}:is(.terms-drawer .metafield-rich_text_field,.terms-modal .metafield-rich_text_field) p a+a:not(:last-of-type){margin-left:calc(var(--dna-space-5) / 2);margin-right:calc(var(--dna-space-5) / 2)}:is(.terms-drawer .metafield-rich_text_field,.terms-modal .metafield-rich_text_field) p a:last-of-type{margin-right:0}:is(.terms-drawer .metafield-rich_text_field,.terms-modal .metafield-rich_text_field) p:not(:last-of-type){margin-bottom:var(--dna-space-4)}@media screen and (min-width:768px){.announcement-bar__terms-drawer::part(title),.announcement-bar__terms-modal::part(title){font:var(--dna-h5-font)}.announcement-bar__terms-drawer::part(header){margin-bottom:var(--dna-space-6)}}@media screen and (min-width:1024px){.announcement-bar__terms-drawer::part(panel){height:100%;padding:var(--dna-space-8) calc(var(--dna-space-8) - var(--dna-space-0-5)) var(--dna-space-10);width:488px}}
/*# sourceMappingURL=/cdn/shop/t/1327/compiled_assets/styles.css.map */
