#shopify-section-top-bar,#shopify-section-header-inline,#shopify-section-announcement-bar,#shopify-section-toolbar_mobile{display:none!important}.full-window{min-width:100vw;max-width:100vw;min-height:100vh;max-height:100vh;overflow:hidden}.full-window-inner{width:100%;height:100vh;position:relative;background:#141414;overflow:hidden scroll;display:block;overflow-y:hidden}#t4s-footer{display:none!important}.subscription-container{width:100%;height:-moz-fit-content;height:fit-content}.subscription-container-inner{display:flex;flex-direction:column;justify-content:stretch;height:100vh}#subscription{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:16px;height:100%}#subscription .image-grid-column{-webkit-box-flex:1;flex-grow:1;height:100%}#subscription .image-grid-column .image-container{height:calc(100% - 16px);margin:16px 0 0 16px;position:relative;border-radius:16px}#subscription .image-grid-column .image-container .image-container-inner{position:relative;height:100%;width:100%;border-radius:16px}#subscription .image-grid-column .image-container .image-container-inner .brand-logo{left:16px;top:16px;position:absolute}#subscription .image-grid-column .image-container .image-container-inner .image-inner-absolute{position:absolute;height:100%;width:100%;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:#0c0c0c;border-radius:16px}#subscription .image-grid-column .image-container .image-container-inner .image-inner{overflow:hidden;min-width:75%;max-width:75%;min-height:75%;max-height:75%;border-radius:12px;position:relative}#subscription .image-grid-column .image-container .image-container-inner .image-inner>span{box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:absolute;top:0;left:0;bottom:0;right:0}#subscription .image-grid-column .image-container .image-container-inner .image-inner>span>img{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0px;height:0px;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:contain;transition:left .3s ease}#subscription .subscription-grid-column{width:100%;height:100%;overflow:hidden;position:relative;overflow-y:scroll}#subscription .subscription-grid-column #subscription-widget{position:absolute;top:0;width:100%;height:100%}.tabs-container{display:flex;padding:10px 0;-webkit-box-pack:center;place-content:center;-webkit-box-align:center;align-items:center;gap:16px;position:relative;background-color:#141414;height:48px;margin-top:20px}.tabs-container .tab{display:flex;gap:8px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.tabs-container .tab .circle-step{height:24px;width:24px;border-radius:50%;background-color:#0c0c0c;display:flex;-webkit-box-pack:center;place-content:center;-webkit-box-align:center;align-items:center}.tabs-container .tab.active .circle-step{background-color:#fdc42b}.tabs-container .separator{height:1px;width:16px;background-color:#ccc}.tabs-container .tab>span{font-size:1.15em}#subscription-form{position:relative;margin-bottom:20px;padding-bottom:40px}#subscription-form .step{text-align:center;width:100%;height:100%;margin:16px 16px 0 0;display:flex;flex-direction:row}#subscription-form .step-inner{position:relative;width:100%;height:100%;display:flex;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}#subscription-form .step .next-step{text-align:center;border-radius:60px;font-weight:700}#subscription-form .step .heading{display:flex;-webkit-box-align:center;align-items:center;flex-direction:column;gap:8px;border-radius:0;padding:0;position:relative}#subscription-form .step .title{font-size:1.5em;margin:5px 0;font-weight:500;line-height:100%;display:block}#subscription-form .step .descr{font-size:.9em}#subscription-form .step .actions{display:flex;flex-direction:column;gap:16px;border-radius:0;padding:0;position:relative}#previous-btn{font-size:1.2em;height:20px;width:20px;position:absolute;left:32px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer}#previous-btn>svg{display:block;vertical-align:middle;fill:#fff}button:disabled,button[disabled]{opacity:.6}.selection-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;margin:40px 0;align-items:stretch;-webkit-align-items:stretch;justify-content:space-evenly}.selection-container .selection{padding:8px;cursor:pointer;box-sizing:border-box;align-self:stretch;overflow:hidden;flex:0 0 25%;border-radius:15px;position:relative}.selection-container .selection .selection-content{box-sizing:border-box;box-shadow:0 0 4px #fafafa80;background-color:#141414;transition:box-shadow .5s ease-out;border-radius:15px;height:100%;position:relative}.selection-container .selection .selection-content.select-beginning{height:100%;display:table;width:100%}.selection-container .selection .selection-content img{transition:opacity .5s ease-out;opacity:.7}.selection-container .selection .selection-content .promotion-container{height:40px}.selection-container .selection .selection-content .promotion-container .promotion{background-color:#feac00;border-radius:8px;font-weight:600;padding:3px 8px;text-transform:uppercase;font-size:.8em;white-space:nowrap;margin:auto;display:table}.selection-container .selection .selection-content .promotion-container .promotion.red{background-color:#fe0000;color:#fff}.selection-container .selection .selection-content .price-monthly{border-width:1px 0 0 0;border-color:#eee;border-style:solid;font-size:.9em;padding:3px;margin-bottom:0}.selection-container .selection .selection-content .delivery{border-width:1px 0 1px 0;border-color:#eee;border-style:solid;font-size:.9em;padding:3px;margin-bottom:10px}.selection-container .selection .selection-content .btn-container{padding:10px}.selection-container .selection .selection-content .btn-container button{white-space:nowrap;width:100%}.selection-container .selection .selection-content img{border-radius:15px 15px 0 0}.selection-container-rounded{display:flex;padding:8px 0;overflow-y:auto;-webkit-box-align:center;margin-top:40px;gap:40px;justify-content:space-evenly}.selection-container-rounded .selection-content{position:relative;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:120px;height:120px;min-width:120px;max-width:120px;min-height:120px;max-height:120px;border-radius:50%;border:4px solid rgb(20,20,20);box-sizing:border-box;cursor:pointer;filter:drop-shadow(rgba(64,64,64,.12) 0px 4px 6px);-webkit-tap-highlight-color:transparent;transition:transform .2s ease-in-out 0s;margin:auto;background-color:#141414}#open-image-preview-initiation{margin-bottom:40px}.selection-container-rounded .selection-content.selected{transform:scale(.92);box-shadow:0 0 0 4px orange}.selection-container-rounded .selection-details{font-size:1.1em;margin-top:10px}.selection-container-rounded .selection-details p{font-size:.8em;text-align:center;text-wrap:nowrap}.selection-container .selection .selection-content:hover img,.selection-container .selection .selection-content.selected img{opacity:1}.selection-container .selection .selection-content.selected,.selection-container .selection .selection-content:hover{box-shadow:0 0 4px 2px orange}.selection-container .selection .selection-content .selection-content-inner{padding:10px;height:90px;background-color:#141414}.selection-container .selection .selection-content.select-beginning .selection-content-inner{display:table-cell;vertical-align:middle}.selection-container .selection .selection-content .selection-content-inner .price-before{font-weight:600;font-size:1.1em;display:inline-block;vertical-align:middle;line-height:0}.selection-container .selection .selection-content .selection-content-inner .price{font-weight:600;font-size:1.6em;display:inline-block;vertical-align:middle;line-height:0}#preview-checkout{margin:16px;z-index:2}#preview-checkout .preview-checkout-inner{border:1px solid #fff;background-color:#0c0c0c;display:flex;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;border-radius:16px}.flex-row{display:flex;flex-wrap:wrap}#preview-checkout .preview-checkout-inner #preview-checkout-detail #preview-checkout-total{align-items:center;background-color:var(--button-primary-background);color:#fff;display:flex;justify-content:space-between;padding:15px 30px;font-size:1.3em;border-radius:0 15px 15px 0}#preview-checkout .preview-checkout-inner #preview-checkout-detail .subscription-details{display:table;margin:0 15px}#preview-checkout .preview-checkout-inner #preview-checkout-detail .subscription-details>span{display:table-cell;vertical-align:middle}#preview-checkout .preview-checkout-inner .right{float:right}#preview-checkout .actions-mobile{margin:10px;text-align:center;display:none}.shipping-item{align-items:center;justify-content:center;padding:0 10px}.shipping-item .image{width:60px;height:60px;margin-right:5px;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:center;flex:0 0 auto}.shipping-item .infos{flex:0 0 auto}.shipping-item .title{font-weight:700;margin-bottom:0}.shipping-item .description p{margin-bottom:0}.faq{display:flex;z-index:10;height:calc(100% - 30px);top:1rem;left:calc(100% - 48px);width:380px;align-items:center;border-radius:15px;position:absolute}.faq .opener{box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;background-color:#0c0c0c;border-color:#e4e5e6;border-style:solid;border-right:0;border-width:1px;border-top-left-radius:15px;border-bottom-left-radius:15px;justify-content:center;align-items:center;cursor:pointer;width:48px;min-width:48px;height:48px;box-sizing:border-box;display:flex;margin-top:-20vh}.faq .opener p{font-weight:700;font-size:1.2em;margin-bottom:0}.faq .opener svg{width:16px;fill:#fff}.faq .faq-container{box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;padding:30px 15px;background-color:#0c0c0c;border-radius:15px;overflow:auto;width:100%;height:100%}.faq .faq-container .title{font-weight:700;font-size:1.5em}.faq .faq-container .tab{display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;gap:16px;padding:16px 0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.faq .faq-container .tab p{font-weight:700;margin-bottom:0}.faq .faq-container .faq-container-inner{display:flex;flex-direction:column;gap:12px;padding:12px 0}.faq .faq-container .faq-container-inner p{font-size:.9em;white-space:pre-line}.faq .faq-container .tab .button{padding:0;border-style:none;border-radius:9999px;justify-content:center;align-items:center;cursor:pointer;min-width:32px;width:32px;min-height:32px;height:32px;display:flex;margin:0;z-index:1}@media(max-width:1199px){.shipping-item:last-child{display:none}#subscription{display:flex}.image-grid-column{display:none}.selection-container-rounded,.selection-container{padding:10px}#subscription-form .step .heading .title{font-size:1.6em}}@media(max-width:950px){#preview-checkout .preview-checkout-inner #preview-checkout-detail .subscription-details{display:none}}@media(max-width:740px){#preview-checkout{position:fixed;bottom:5px;width:calc(100% - 32px)}#preview-checkout .preview-checkout-inner{display:block}#preview-checkout .preview-checkout-inner #preview-checkout-detail #preview-checkout-total{width:100%;border-radius:0 0 15px 15px;font-size:.9em;padding:8px 15px}#preview-checkout .actions-mobile{display:block}#subscription-form .step .actions{display:none}.selection-container .selection{flex:0 0 50%}}@media(max-width:600px){.tabs-container .tab{display:inline-block}.tabs-container .tab .circle-step{margin:auto}.tabs-container .separator{display:none}.selection-container .selection .selection-content .selection-content-inner .price,#subscription-form .step .title{font-size:1.2em}#previous-btn{top:-10px;left:10px}.selection-container{width:100%}}@media(max-width:400px){.faq{display:none}.selection-container-rounded{flex-direction:column;width:100%}.selection-container-rounded>div{display:flex;gap:20px;align-items:center;width:50%;margin:auto}.selection-container-rounded .selection-content{margin:0}.selection-container-rounded,.selection-container{margin-bottom:15px}.selection-container-rounded .selection-details,.selection-container-rounded .selection-details p{text-align:left}.selection-container-rounded>div{width:100%}.selection-container .selection{flex:0 0 100%}}@media(max-width:350px){.selection-container-rounded>div{display:block}.selection-container-rounded .selection-content{margin:auto}.selection-container-rounded .selection-details,.selection-container-rounded .selection-details p{text-align:center}}#step-3 .field{margin-bottom:20px}#step-3 .field label{display:block;margin-bottom:5px}#step-3 .field input[type=text],#step-3 .field textarea{width:100%;padding:10px;box-sizing:border-box;border-radius:4px;border:1px solid #ccc}#step-3 .field input[type=submit]{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer}#step-3 .field input[type=submit]:hover{background-color:#0056b3}#step-3 .heading+.field{margin-top:40px}#step-3 .field input[type=text],#step-3 .field textarea{color:#000}.image-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:9999}.image-popup-content{position:relative;max-width:70%;max-height:90vh}.image-popup-content img{width:100%;height:auto;border-radius:15}.close-image-popup{position:absolute;top:-10px;right:-10px;width:30px;height:30px;background-color:transparent;border:none;cursor:pointer;z-index:1}.close-image-popup:before,.close-image-popup:after{content:" ";position:absolute;top:50%;left:50%;width:30px;height:2px;background-color:#fff}.close-image-popup:before{transform:translate(-50%,-50%) rotate(45deg)}.close-image-popup:after{transform:translate(-50%,-50%) rotate(-45deg)}@media(max-width:768px){.image-popup-content{max-width:90%;max-height:80vh;border-radius:10px}.image-popup-content img{width:100%;height:auto;border-radius:10px}.close-image-popup{top:-15px;right:-15px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/subscription-widget.css.map */
