.variant-popup-modal *,.variant-popup-modal button,.variant-popup-modal [role=button],.variant-popup-modal summary{-webkit-tap-highlight-color:transparent!important;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;touch-action:manipulation!important}.variant-popup-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:0;transition:opacity .3s ease}.variant-popup-modal--open~#tidio-chat-root,body:has(.variant-popup-modal--open) #tidio-chat-root{z-index:1!important}.variant-popup-modal.variant-popup-modal--open{display:flex;opacity:1}@media screen and (max-width: 768px){.variant-popup-modal:not(.variant-popup-modal--open) .variant-popup-modal__container{transform:translateY(100%)!important}}.variant-popup-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;cursor:pointer}.variant-popup-modal__container{position:relative;margin:auto;max-width:90%;max-height:90vh;width:595px;min-height:480px;background:#fff;border-radius:0;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;z-index:2147483647}.variant-popup-modal__header{position:relative;width:100%;height:auto;padding:34px 0 0;border-bottom:none;text-align:center}.variant-popup-modal__title{font-family:Optima nova LT Pro,Optima,sans-serif;font-size:20px;font-weight:400;color:#534949;margin:0;text-align:center;letter-spacing:normal;line-height:normal}.variant-popup-modal__close{position:absolute;top:20px;right:20px;background:none;border:none;padding:0;cursor:pointer;color:#534949;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:opacity .2s ease;z-index:10;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:manipulation;outline:none}.variant-popup-modal__close:hover{opacity:.7}.variant-popup-modal__close svg{width:24px;height:24px}.variant-popup-modal__content{padding:37px 0 0;overflow-y:auto;flex:1;font-family:Mulish,sans-serif;font-size:16px;font-weight:400;line-height:normal;color:#534949;text-align:left;max-width:487px;margin:0 auto}.variant-popup-modal__content p{margin:0;white-space:pre-wrap}.variant-popup-modal__content p+p{margin-top:0}.variant-popup-modal__image{width:100%;margin-bottom:20px;text-align:center}.variant-popup-modal__image img{max-width:100%;height:auto;display:block;margin:0 auto}.variant-popup-modal__image--desktop{display:block}.variant-popup-modal__image--mobile{display:none}[data-popup-id*=size-guide] .variant-popup-modal__container{width:fit-content;max-width:fit-content;max-height:61.1rem}[data-popup-id*=size-guide] .variant-popup-modal__content{padding:37px 0 0;max-width:100%;margin:0}[data-popup-id*=size-guide] .variant-popup-modal__image{margin-bottom:0}[data-popup-id*=size-guide] .variant-popup-modal__image img{width:100%;display:block}@media screen and (max-width: 768px){.variant-popup-modal{align-items:flex-end;justify-content:flex-end}.variant-popup-modal__container{max-width:100%;width:100%;max-height:85vh;min-height:auto;margin:0;border-radius:0;transform:translateY(100%);transition:transform .3s ease-out;position:relative}.variant-popup-modal.variant-popup-modal--open .variant-popup-modal__container{transform:translateY(0)}.variant-popup-modal__header{padding:30px 0 0;position:relative}.variant-popup-modal__title{font-family:Optima nova LT Pro,Optima,sans-serif;font-size:20px;font-weight:400;color:#534949;margin:0;text-align:center;letter-spacing:normal;line-height:normal}.variant-popup-modal__close{position:absolute;top:20px;right:20px;width:24px;height:24px;z-index:10}.variant-popup-modal__content{padding:29px 31px 20px;max-width:100%;font-size:14px}.variant-popup-modal__content p{margin:0;width:100%}.variant-popup-modal__content p+p{margin-top:225px}.variant-popup-modal__image{margin-bottom:16px}.variant-popup-modal__image img{width:100%}.variant-popup-modal__image--desktop{display:none}.variant-popup-modal__image--mobile{display:block}[data-popup-id*=size-guide] .variant-popup-modal__content{padding:29px 0 0}[data-popup-id*=size-guide] .variant-popup-modal__container{width:100%;max-width:100%}[data-popup-id*=size-guide] .variant-popup-modal__image{margin-bottom:0;width:100%}[data-popup-id*=size-guide] .variant-popup-modal__image img{width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/variant-popup-modal.css.map */
