@use "../variables" as *;@use "../mixins" as *;#cookies{display:none}#cookies.active{display:block}#cookies h2{font-size:22px;text-align:center}#cookies .cookies-overlay{position:fixed;z-index:999999;top:0;left:0;width:100vw;height:100vh;background:#00000080;-webkit-transition:opacity .4s cubic-bezier(.25,.46,.45,.94);-moz-transition:opacity .4s cubic-bezier(.25,.46,.45,.94);-ms-transition:opacity .4s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}#cookies.out .cookies-overlay{opacity:0}#cookies .cookies-consent{position:fixed;z-index:999999;padding:20px;display:flex;justify-content:flex-start;align-items:flex-end;top:0;left:0;width:100%;height:100%}#cookies .cookies-banner{max-height:80vh;overflow-y:auto}#cookies .cookies-banner,#cookies .cookies-preferences{display:none;visibility:hidden;pointer-events:none;width:80%;-webkit-transition:transform .25s cubic-bezier(.455,.03,.515,.955),opacity .4s cubic-bezier(.25,.46,.45,.94);-moz-transition:transform .25s cubic-bezier(.455,.03,.515,.955),opacity .4s cubic-bezier(.25,.46,.45,.94);-ms-transition:transform .25s cubic-bezier(.455,.03,.515,.955),opacity .4s cubic-bezier(.25,.46,.45,.94);transition:transform .25s cubic-bezier(.455,.03,.515,.955),opacity .4s cubic-bezier(.25,.46,.45,.94)}#cookies .cookies-banner.active,#cookies .cookies-preferences.active{display:inline-block;visibility:visible;pointer-events:auto;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#cookies .cookies-banner.out,#cookies .cookies-preferences.out{opacity:0;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}#cookies .cookies-banner,#cookies .cookies-preferences{width:90%;max-width:685px;padding:20px;background:#fff;z-index:999}@media (max-width: 999px){#cookies .cookies-banner,#cookies .cookies-preferences{width:100%}}#cookies .cookies-banner .cookies-wrapper,#cookies .cookies-preferences .cookies-wrapper{position:relative;padding:0 20px;width:100%;height:100%;max-height:80vh;overflow-y:auto}@media (max-width: 767px){#cookies .cookies-banner .cookies-wrapper,#cookies .cookies-preferences .cookies-wrapper{padding:0}}#cookies .cookies-banner p,#cookies .cookies-preferences p{margin-bottom:2em}#cookies .cookies-banner .cookies-wrapper{position:relative;padding:0 0 20px;width:100%;height:100%;max-height:80vh;overflow-y:auto;display:flex;justify-content:space-between}#cookies .cookies-banner .cookies-wrapper .left{padding-right:20px}#cookies .cookies-banner .cookies-wrapper .left img{max-width:180px}#cookies .cookies-banner .cookies-wrapper .right .cookies-banner--info p:last-child{margin-bottom:0}@media (max-width: 767px){#cookies .cookies-banner .cookies-wrapper{flex-direction:column;align-items:center}#cookies .cookies-banner .cookies-wrapper .left{padding-right:0;padding-bottom:20px;text-align:center}#cookies .cookies-banner .cookies-wrapper .left img{max-width:55%;max-height:120px;object-fit:cover}}@media (max-width: 549px){#cookies .cookies-banner .cookies-wrapper .left img{max-width:55%;max-height:80px}}#cookies .cookies-banner--action,#cookies .cookies-preferences--action{display:flex;flex-direction:row;justify-content:space-between;column-gap:10px}@media (max-width: 767px){#cookies .cookies-banner--action,#cookies .cookies-preferences--action{flex-direction:column}}#cookies .cookies-preferences--action{justify-content:center}@media (max-width: 767px){#cookies .cookies-preferences--action{flex-direction:column}}#cookies .cookies-btn{display:inline-block;vertical-align:middle;color:#000;background:#fff;border:1px solid #000;border-radius:0;-webkit-transition:background .25s cubic-bezier(.86,.36,.33,.84),color .25s cubic-bezier(.86,.36,.33,.84),border .25s cubic-bezier(.86,.36,.33,.84);-moz-transition:background .25s cubic-bezier(.86,.36,.33,.84),color .25s cubic-bezier(.86,.36,.33,.84),border .25s cubic-bezier(.86,.36,.33,.84);-ms-transition:background .25s cubic-bezier(.86,.36,.33,.84),color .25s cubic-bezier(.86,.36,.33,.84),border .25s cubic-bezier(.86,.36,.33,.84);transition:background .25s cubic-bezier(.86,.36,.33,.84),color .25s cubic-bezier(.86,.36,.33,.84),border .25s cubic-bezier(.86,.36,.33,.84);font-size:11px;text-transform:uppercase;font-family:var(--swiss-font-family);font-weight:500;height:auto;flex-grow:1;margin-bottom:0}#cookies .cookies-btn:hover{color:#000;background:#f2efed;border-color:#f2efed}@media (max-width: 999px){#cookies .cookies-btn:hover{color:#000;background:#fff;border-color:#000}}#cookies .cookies-btn.loading{pointer-events:none;opacity:.6}#cookies .cookies-btn.deny-all,#cookies .cookies-btn.grant-all{color:#000;background:#f2efed;border:1px solid #f2efed;border-radius:0;-webkit-transition:background .25s cubic-bezier(.86,.36,.33,.84),color .25s cubic-bezier(.86,.36,.33,.84),border .25s cubic-bezier(.86,.36,.33,.84);-moz-transition:background .25s cubic-bezier(.86,.36,.33,.84),color .25s cubic-bezier(.86,.36,.33,.84),border .25s cubic-bezier(.86,.36,.33,.84);-ms-transition:background .25s cubic-bezier(.86,.36,.33,.84),color .25s cubic-bezier(.86,.36,.33,.84),border .25s cubic-bezier(.86,.36,.33,.84);transition:background .25s cubic-bezier(.86,.36,.33,.84),color .25s cubic-bezier(.86,.36,.33,.84),border .25s cubic-bezier(.86,.36,.33,.84);font-size:11px;text-transform:uppercase;font-family:var(--swiss-font-family);font-weight:500}#cookies .cookies-btn.deny-all:hover,#cookies .cookies-btn.grant-all:hover{color:#000;background:#0000;border-color:#000}@media (max-width: 999px){#cookies .cookies-btn.deny-all:hover,#cookies .cookies-btn.grant-all:hover{color:#000;background:#f2efed;border-color:#f2efed}}#cookies .cookies-btn.deny-all.loading,#cookies .cookies-btn.grant-all.loading{pointer-events:none;opacity:.6}#cookies .cookies-btn.important{color:#000;background:#f2efed;border:1px solid #f2efed;border-radius:0;-webkit-transition:background .25s cubic-bezier(.86,.36,.33,.84),color .25s cubic-bezier(.86,.36,.33,.84),border .25s cubic-bezier(.86,.36,.33,.84);-moz-transition:background .25s cubic-bezier(.86,.36,.33,.84),color .25s cubic-bezier(.86,.36,.33,.84),border .25s cubic-bezier(.86,.36,.33,.84);-ms-transition:background .25s cubic-bezier(.86,.36,.33,.84),color .25s cubic-bezier(.86,.36,.33,.84),border .25s cubic-bezier(.86,.36,.33,.84);transition:background .25s cubic-bezier(.86,.36,.33,.84),color .25s cubic-bezier(.86,.36,.33,.84),border .25s cubic-bezier(.86,.36,.33,.84);font-size:11px;text-transform:uppercase;font-family:var(--swiss-font-family);font-weight:500;max-width:200px}#cookies .cookies-btn.important:hover{color:#000;background:#0000;border-color:#000}@media (max-width: 999px){#cookies .cookies-btn.important:hover{color:#000;background:#f2efed;border-color:#f2efed}}#cookies .cookies-btn.important.loading{pointer-events:none;opacity:.6}@media (max-width: 767px){#cookies .cookies-btn{margin-bottom:10px;max-width:100%}#cookies .cookies-btn.important{max-width:100%}#cookies .cookies-btn:last-child{margin-bottom:0}}#cookies .cookies-preferences{position:relative}#cookies .cookies-preferences .cookies-back-trigger{position:absolute;top:4px;left:20px;width:36px;cursor:pointer;transform:rotate(180deg);padding:0;border:none;line-height:1;margin:0}#cookies .cookies-preferences .cookies-back-trigger.hidden{display:none}@media (max-width: 999px){#cookies .cookies-preferences .cookies-back-trigger{position:relative;top:auto;left:0;margin-bottom:20px}}#cookies .cookies-preferences .cookies-back-trigger svg{width:100%;height:auto}#cookies .cookies-preferences .cookies-back-trigger svg path{-webkit-transition:opacity .15s cubic-bezier(.25,.46,.45,.94);-moz-transition:opacity .15s cubic-bezier(.25,.46,.45,.94);-ms-transition:opacity .15s cubic-bezier(.25,.46,.45,.94);transition:opacity .15s cubic-bezier(.25,.46,.45,.94)}#cookies .cookies-preferences .cookies-back-trigger svg:hover path.arrow-hover{opacity:1!important}#cookies .cookies-preferences ul{list-style:none;margin-top:0}#cookies .cookies-preferences ul li.service-item{display:flex;column-gap:10px;flex-direction:row;align-items:center;margin-bottom:20px}#cookies .cookies-preferences ul li.service-item:before{content:"";display:none}#cookies .cookies-preferences ul li.service-item p{margin-bottom:0}#cookies .cookies-preferences ul li.service-item .service-infos{flex-grow:1;cursor:default}#cookies .cookies-preferences ul li.service-item .service-infos .service-name{font-weight:700}#cookies .cookies-preferences ul li.service-item .service-toggle{flex-grow:0}
/*# sourceMappingURL=/cdn/shop/t/57/assets/cookies.css.map */
