.tn-mobile-footer{display:none}@media screen and (max-width:699px){.shopify-section--footer{display:none}.tn-mobile-footer{display:block;color:#262321;background:#fff}.tn-mobile-footer__engagements{padding:38px 28px 40px}.tn-mobile-footer__heading{margin:0 0 24px;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:.2em;text-align:center;text-transform:uppercase}.tn-mobile-footer__commitments{display:grid;gap:10px;width:min(100%,336px);margin-inline:auto}.tn-mobile-footer__commitment{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;min-height:108px;padding:11px 12px;border:1px solid #dedbd8;border-radius:7px;background:#fff}.tn-mobile-footer__commitment-icon{display:grid;align-self:stretch;place-items:center;color:#2b2927;border-inline-end:1px solid #e3e0dd}.tn-mobile-footer__commitment-icon .icon{width:36px;height:36px}.tn-mobile-footer__commitment-copy{display:grid;gap:6px;padding-inline-start:14px}.tn-mobile-footer__commitment-title{font-size:13px;font-weight:600;line-height:1.25;letter-spacing:.13em;text-transform:uppercase}.tn-mobile-footer__commitment-text{color:#5e5955;font-size:12px;line-height:1.45}.tn-mobile-footer__dark{padding:38px 20px 26px;color:#f7f4f1;background:#1d1d1d}.tn-mobile-footer__newsletter{display:grid;gap:18px;margin-bottom:26px;text-align:center}.tn-mobile-footer__newsletter-title{font-size:15px;font-weight:500;line-height:1.45;letter-spacing:.17em;text-transform:uppercase}.tn-mobile-footer__newsletter-copy{color:#cbc6c2;font-size:13px;line-height:1.65}.tn-mobile-footer__form{display:grid;gap:12px}.tn-mobile-footer__input{width:100%;height:54px;padding:0 16px;color:#fff;border:1px solid #68635f;border-radius:0;background:transparent;font:inherit}.tn-mobile-footer__input::placeholder{color:#bdb7b2}.tn-mobile-footer__privacy{color:#9f9994;font-size:10px;line-height:1.55;text-align:left}.tn-mobile-footer__privacy a{text-decoration:underline;text-underline-offset:2px}.tn-mobile-footer__submit{min-height:52px;padding:12px 18px;color:#fff;border:0;background:#ce8e95;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}.tn-mobile-footer__message{padding:12px 14px;border:1px solid currentColor;font-size:12px;line-height:1.5}.tn-mobile-footer__accordions{border-block-start:1px solid #393939}.tn-mobile-footer__accordion{border-block-end:1px solid #393939}.tn-mobile-footer__accordion summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;min-height:58px;padding:0 4px;cursor:pointer;list-style:none;font-size:12px;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.tn-mobile-footer__accordion summary::-webkit-details-marker{display:none}.tn-mobile-footer__accordion summary .icon{justify-self:end;transition:transform .2s ease}.tn-mobile-footer__accordion[open] summary .icon{transform:rotate(45deg)}.tn-mobile-footer__accordion-content{display:grid;gap:8px;padding:0 4px 18px;color:#bdb7b2;font-size:12px;line-height:1.65}.tn-mobile-footer__accordion-content a{color:inherit}.tn-mobile-footer__social{display:grid;justify-items:center;gap:22px;padding-block:28px 22px}.tn-mobile-footer__social .social-media{justify-content:center;gap:28px}.tn-mobile-footer__social .social-media__item{color:#fff}.tn-mobile-footer__social .social-media__item .icon{width:22px;height:22px}.tn-mobile-footer__localization{display:flex;justify-content:center;color:#c9c4bf;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.tn-mobile-footer__localization .button{color:inherit}.tn-mobile-footer__copyright{margin:0 0 20px;color:#9d9792;font-size:9px;line-height:1.5;letter-spacing:.14em;text-align:center;text-transform:uppercase}.tn-mobile-footer__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.tn-mobile-footer__payments svg{width:39px;height:25px}}:is(.shopify-section--footer,.shopify-section--tournesols-mobile-footer) .social-media--list{--social-media-list-gap: 14px}:is(.shopify-section--footer,.shopify-section--tournesols-mobile-footer) .social-media--list .social-media__item{opacity:1}:is(.shopify-section--footer,.shopify-section--tournesols-mobile-footer) .social-media--list .social-media__item>a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgb(var(--branding-background));box-shadow:0 3px 12px #0000002e;transition:transform .2s ease,box-shadow .2s ease}:is(.shopify-section--footer,.shopify-section--tournesols-mobile-footer) .social-media--list .branding-colors--instagram>a{background:linear-gradient(135deg,#833ab4,#c13584 48%,#fd1d1d 72%,#fcb045)}:is(.shopify-section--footer,.shopify-section--tournesols-mobile-footer) .social-media--list .social-media__item svg,.tn-mobile-footer__social .social-media__item .icon{width:24px;height:24px}@media screen and (pointer:fine){:is(.shopify-section--footer,.shopify-section--tournesols-mobile-footer) .social-media--list .social-media__item>a:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 6px 16px #0000003d}}@media screen and (max-width:699px){.tn-mobile-footer__localization .localization-toggle{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:auto;max-width:100%;color:#e4dfdb!important;opacity:1!important;font-size:12px!important;line-height:1.3;white-space:nowrap}.tn-mobile-footer__localization .localization-toggle>span{display:inline!important;visibility:visible!important;opacity:1!important;width:auto!important;max-width:none!important;overflow:visible!important}.tn-mobile-footer__localization .localization-toggle>.country-flag{display:block!important;flex:0 0 auto;width:20px;height:15px}.tn-mobile-footer__localization .localization-toggle>.icon-chevron-down{display:block!important;flex:0 0 auto;width:10px;height:10px}}@media screen and (min-width:1000px){.product-list{--product-list-calculated-column-gap: 12px;--product-list-calculated-row-gap: 28px}.product-list .product-card{gap:10px}.product-list .product-card__figure{aspect-ratio:11 / 16;overflow:hidden;background:#ebe8e3}.product-list .product-card__media,.product-list .product-card__image{width:100%;height:100%}.product-list .product-card__image{object-fit:cover;object-position:center top}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tournesols-mobile-footer.css.map */
