@charset "UTF-8";
/* https://morningstarsleeps.com/nl/wp-content/themes/morningstarsleeps/dist/css/style.min.css?ver=1762336694 */
@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-optical-sizing:auto;font-display:swap;src:url(https://morningstarsleeps.com/wp-content/themes/morningstarsleeps/dist/assets/fonts/Inter-VariableFont_opsz_wght.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-optical-sizing:auto;font-display:swap;src:url(https://morningstarsleeps.com/wp-content/themes/morningstarsleeps/dist/assets/fonts/Inter-Italic-VariableFont_opsz_wght.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://morningstarsleeps.com/wp-content/themes/morningstarsleeps/dist/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://morningstarsleeps.com/wp-content/themes/morningstarsleeps/dist/assets/fonts/Montserrat-Italic-VariableFont_wght.ttf) format("truetype")}.text-p{color:#00e2dc}:root{--smallerSizeContainerPadding:32px 16px;--standardPadding:104px;--standardPaddingMobile:24px 16px;--standardGap:24px;--standardBorderRadius:16px}@media (max-width:990px){:root{--smallerSizeContainerPadding:32px 16px}}@media (max-width:990px){:root{--smallerSizeContainerPadding:24px 16px}}@media (max-width:680px){:root{--smallerSizeContainerPadding:24px 16px}}*{box-sizing:border-box}.container{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:40px;grid-row-gap:0;max-width:1440px;margin:0 auto}.f-container{max-width:1440px;width:100%;margin:0 auto}.my-10{margin-top:75px;margin-bottom:75px}.affwp-form fieldset legend{font-size:24px;margin-bottom:1em;font-weight:700}.affwp-form input[type=checkbox]{display:inline-block;min-width:20px}.affwp-form .affwp-lost-password a{color:inherit}.woocommerce-ResetPassword{max-width:1440px;width:100%;margin:75px auto;padding:15px}.woocommerce-ResetPassword .woocommerce-Button{background:#00e2dc;border:0;color:#17234d}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}@media screen and (max-width:768px){.container{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:480px){.container{grid-template-columns:repeat(4,1fr)}}.check-list{margin:0;padding:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap}.check-list li{min-width:100%;display:flex;align-items:center;gap:8px}.pills-nav{width:100%}@media (max-width:990px){.pills-nav{overflow-x:auto;position:relative;width:100%}}.pills-nav ul{margin:0 auto;width:fit-content;padding:6px;list-style:none;display:flex;border-radius:60px;background:#fff3}.pills-nav ul li button{padding:8px 24px;border-radius:60px;background:#fff0;border:0;color:#fff;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;transition:all .5s ease-in-out}@media (max-width:990px){.pills-nav ul li button{font-family:Inter;font-size:16px;font-style:normal;line-height:20px;letter-spacing:.2px;width:max-content}}.pills-nav ul li button.active,.pills-nav ul li button:hover{background:#00e2dc;font-weight:700;color:#091645}.labels{width:100%;display:flex;gap:8px}.blur>*:not(nav){filter:blur(5px);pointer-events:none}.blur>*:not(nav) *{filter:none;pointer-events:all}.blur>*:not(nav){transition:filter .3s ease}img.resp{max-width:100%;height:auto}.btn:hover,button:hover{cursor:pointer}.btn,button,input[type=submit]{text-decoration:none;display:inline-flex;padding:16px 32px;align-items:center;gap:9px;border-radius:56px;font-feature-settings:"liga" off,"clig" off;text-decoration:none!important;justify-content:center;box-shadow:0 0 #00000026;transition:all .5s ease;letter-spacing:.16px;font-weight:700;font-size:16px;font-family:Inter,sans-serif}.btn.full,button.full,input[type=submit].full{width:100%}.btn.small,button.small,input[type=submit].small{letter-spacing:.2px;font-size:12px;font-weight:700;padding:11px 36px}.btn.smaller,button.smaller,input[type=submit].smaller{padding:8px 16px;font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:.12px}.btn.w,button.w,input[type=submit].w{background-color:#fff0;border:2px solid #fff;color:#fff}.btn.primary,button.primary,input[type=submit].primary{background-color:#00e2dc;color:#17234d;border:0}.btn.secondary,button.secondary,input[type=submit].secondary{background-color:#fff;color:#091645}.btn.dark-outline,button.dark-outline,input[type=submit].dark-outline{background:#fff0;color:#17234d;border:2px solid #17234D}.btn.light-outline,button.light-outline,input[type=submit].light-outline{background:#fff0;color:#fff;border:2px solid #fff;padding:16px 32px;letter-spacing:.16px;font-weight:700;font-size:16px;font-family:Inter,sans-serif}.btn.link,button.link,input[type=submit].link{font-size:16px;font-style:normal;font-weight:700;letter-spacing:.16px;padding:16px 0;color:#fff}.btn.link.d,button.link.d,input[type=submit].link.d{color:#17234d;padding:16px 32px}.btn.link:hover,button.link:hover,input[type=submit].link:hover{box-shadow:none;color:#00e2dc}.btn:hover,button:hover,input[type=submit]:hover{box-shadow:0 8px 12px 6px #00000026}.single_add_to_cart_button{background-color:#00e2dc;color:#17234d;border:0;width:100%}.single_add_to_cart_button.loading{opacity:.7;cursor:not-allowed;pointer-events:none}.single_add_to_cart_button.loading .spinner{margin-right:8px}body.light .btn.link{color:#17234d}body.light .btn.w{background-color:#fff0;border:2px solid #17234D;color:#17234d}.noan{opacity:0;transform:translateY(0);transition:all 1s cubic-bezier(.25,.1,.25,1)}.noan.noan-done{opacity:1;transform:translateY(0)}.noan.noan-none{opacity:1!important}.noan.noan-slide{transition:transform 1.2s cubic-bezier(.25,.1,.25,1),opacity 1.2s ease-out;transform:translateY(50px)}.noan.noan-slide.noan-done{transform:translateY(0)}.noan.noan-slide-down{transition:transform 1.2s cubic-bezier(.25,.1,.25,1),opacity 1.2s ease-out;transform:translateY(-50px)}.noan.noan-slide-down.noan-done{transform:translateY(0)}.noan.noan-slide-left{transition:transform 1.2s cubic-bezier(.25,.1,.25,1),opacity 1.2s ease-out;transform:translate(50px)}.noan.noan-slide-left.noan-done{transform:translate(0)}.noan.noan-slide-right{transition:transform 1.2s cubic-bezier(.25,.1,.25,1),opacity 1.2s ease-out;transform:translate(-50px)}.noan.noan-slide-right.noan-done{transform:translate(0)}.noan.noan-zoom{transition:transform 1s cubic-bezier(.25,.1,.25,1),opacity 1s ease-out;transform:scale(.95)}.noan.noan-zoom.noan-done{transform:scale(1)}.noan.noan-zoom-out{transition:transform 1s cubic-bezier(.25,.1,.25,1),opacity 1s ease-out;transform:scale(1.05)}.noan.noan-zoom-out.noan-done{transform:scale(1)}.noan.noan-fade{transition:opacity 1.2s ease-out;opacity:0}.noan.noan-fade.noan-done{opacity:1}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Montserrat;font-style:normal;margin:0;font-feature-settings:"liga" off,"clig" off;letter-spacing:-.02em}h1,.h1{font-size:48px;font-weight:800;line-height:1.1}h1.m,.h1.m{font-weight:500}@media (max-width:990px){h1,.h1{font-size:32px;line-height:1.15}}@media (max-width:680px){h1,.h1{font-size:28px;line-height:1.2}}h2,.h2{font-size:40px;font-weight:800;line-height:1.2}h2.m,.h2.m{font-weight:500}@media (max-width:990px){h2,.h2{font-size:28px;line-height:1.25}}@media (max-width:680px){h2,.h2{font-size:24px;line-height:1.3}}h3,.h3{font-size:32px;font-weight:800;line-height:1.25}h3.m,.h3.m{font-weight:500}@media (max-width:990px){h3,.h3{font-size:24px;line-height:1.3}}@media (max-width:680px){h3,.h3{font-size:20px;line-height:1.35}}h4,.h4{font-size:24px;font-weight:800;line-height:1.3}h4.m,.h4.m{font-weight:500}@media (max-width:990px){h4,.h4{font-size:20px;line-height:1.35}}@media (max-width:680px){h4,.h4{font-size:18px;line-height:1.4}}h5,.h5{font-size:20px;font-weight:500;line-height:1.4}h5.m,.h5.m{font-weight:400}@media (max-width:990px){h5,.h5{font-size:18px;line-height:1.45}}@media (max-width:680px){h5,.h5{font-size:16px;line-height:1.5}}h6,.h6{font-size:18px;font-weight:500;line-height:1.4}h6.m,.h6.m{font-weight:400}@media (max-width:990px){h6,.h6{font-size:16px;line-height:1.45}}@media (max-width:680px){h6,.h6{font-size:14px;line-height:1.5}}p,.p,li,.li{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:.01em}p strong,p b,.p strong,.p b,li strong,li b,.li strong,.li b{font-weight:600}p a,.p a,li a,.li a{font-weight:500;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}p a:hover,.p a:hover,li a:hover,.li a:hover{text-decoration-thickness:2px}@media (max-width:990px){p,.p,li,.li{font-size:15px;line-height:1.65}}@media (max-width:680px){p,.p,li,.li{font-size:14px;line-height:1.7}}.product-description p,.product-content p{font-size:18px;line-height:1.7;font-weight:400}@media (max-width:990px){.product-description p,.product-content p{font-size:16px;line-height:1.75}}@media (max-width:680px){.product-description p,.product-content p{font-size:15px;line-height:1.8}}.price{font-family:Montserrat;font-weight:700;letter-spacing:-.01em}.price .current{font-size:32px;line-height:1.1}@media (max-width:990px){.price .current{font-size:28px}}@media (max-width:680px){.price .current{font-size:24px}}.price .sub{font-size:18px;font-weight:500;opacity:.8}@media (max-width:680px){.price .sub{font-size:16px}}.usps li,.product-features li{font-size:16px;font-weight:500;line-height:1.5}@media (max-width:680px){.usps li,.product-features li{font-size:15px;line-height:1.6}}caption,.caption{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:.01em}@media (max-width:680px){caption,.caption{font-size:13px;line-height:1.55}}small,.small{font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:.02em}@media (max-width:680px){small,.small{font-size:11px;line-height:1.55}}.tiny{font-family:Inter;font-size:10px;font-style:normal;font-weight:500;line-height:1.6;letter-spacing:.03em}@media (max-width:680px){.tiny{font-size:9px;line-height:1.65}}.product-label,.badge{font-family:Inter;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.trust-signal,.review-text{font-family:Inter;font-size:14px;font-weight:500;line-height:1.5}@media (max-width:680px){.trust-signal,.review-text{font-size:13px;line-height:1.55}}.form-label{font-family:Inter;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.01em}.btn{font-family:Montserrat;font-weight:600;letter-spacing:.02em}.btn.btn-large{font-size:18px}@media (max-width:680px){.btn.btn-large{font-size:16px}}.btn.btn-medium{font-size:16px}@media (max-width:680px){.btn.btn-medium{font-size:15px}}.btn.btn-small{font-size:14px}@media (max-width:680px){.btn.btn-small{font-size:13px}}input,select{padding:16px;border:1px solid #00e2dc;background:#454f71;border-radius:8px;min-width:100%;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px;color:#fff}input::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#d4d2d5}input::-moz-placeholder,select::-moz-placeholder{color:#d4d2d5}input:-ms-input-placeholder,select:-ms-input-placeholder{color:#d4d2d5}input:-moz-placeholder,select:-moz-placeholder{color:#d4d2d5}#retour-products-app input,#retour-products-app select{padding:16px;border:1px solid #00e2dc;background:#454f71;border-radius:8px;min-width:100%;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px;color:#fff}#retour-products-app input::-webkit-input-placeholder,#retour-products-app select::-webkit-input-placeholder{color:#d4d2d5}#retour-products-app input::-moz-placeholder,#retour-products-app select::-moz-placeholder{color:#d4d2d5}#retour-products-app input:-ms-input-placeholder,#retour-products-app select:-ms-input-placeholder{color:#d4d2d5}#retour-products-app input:-moz-placeholder,#retour-products-app select:-moz-placeholder{color:#d4d2d5}textarea{padding:16px;border:1px solid #00e2dc;background:#454f71;border-radius:8px;min-width:100%;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px;color:#fff}textarea::-webkit-input-placeholder{color:#d4d2d5}textarea::-moz-placeholder{color:#d4d2d5}textarea:-ms-input-placeholder{color:#d4d2d5}textarea:-moz-placeholder{color:#d4d2d5}.badge{background:#526ccb;padding:8px 16px;border-radius:6px;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;color:#fff}.badge.s{background:#199ba0}.post-badge{border-radius:16px;background:#fff3;color:#fff;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:700;line-height:16px;padding:4px 16px}.post-badge.s{background:#199ba0}body.light .post-badge{background:#17234d1a;color:#17234d}.blog-overview-head .container{padding:104px 108px;gap:8px}.blog-overview-head .container p{margin:0;font-family:Montserrat;font-size:30px;font-style:normal;font-weight:500;line-height:1.4;color:#00e2dc}@media (max-width:990px){.blog-overview-head .container p{font-size:24px;line-height:1.45}}@media (max-width:990px){.blog-overview-head .container{padding:var(--smallerSizeContainerPadding)}.blog-overview-head .container .h2{font-size:28px;font-style:normal;font-weight:800;line-height:1.25}}@media (max-width:990px) and (max-width:680px){.blog-overview-head .container .h2{font-size:24px;line-height:1.3}}@media (max-width:990px){.blog-overview-head .container p{font-size:20px;font-style:normal;font-weight:500;line-height:1.6}}@media (max-width:990px) and (max-width:680px){.blog-overview-head .container p{font-size:18px;line-height:1.65}}.blog-overview-featured .container{padding:0 104px}@media (max-width:990px){.blog-overview-featured .container{padding:var(--smallerSizeContainerPadding);display:flex;flex-direction:column}}.blog-overview-featured .card{padding:56px 56px 56px 0;display:flex;gap:41px;align-items:center}@media (max-width:990px){.blog-overview-featured .card{padding:var(--smallerSizeContainerPadding);flex-direction:column}.blog-overview-featured .card .h2{font-size:28px;font-style:normal;font-weight:800;line-height:1.25}}@media (max-width:990px) and (max-width:680px){.blog-overview-featured .card .h2{font-size:24px;line-height:1.3}}.blog-overview-featured .card .thumb{min-width:490px}.blog-overview-featured .card .thumb img{max-width:100%}@media (max-width:990px){.blog-overview-featured .card .thumb{min-width:unset;width:100%}.blog-overview-featured .card .thumb img{height:auto}}.blog-overview-featured .card .content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;text-align:left}.blog-overview-featured .card .content small{color:#00e2dc}.blog-overview-featured .card .content p{margin:0}.blog-load-more .container{padding-top:40px;padding-bottom:104px;display:flex;flex-wrap:wrap;align-items:center;align-content:center}.blog-load-more .container .link{display:flex;margin:0 auto;height:56px;padding:16px 108px;justify-content:flex-end;align-items:center;gap:9px}.blog-carousel-outer{width:100%;max-width:100%;margin:40px auto;padding:0 1.5rem;background:#fff0;border-radius:24px}.blog-carousel-heading{text-align:center;font-size:32px;font-weight:800;letter-spacing:-.02em;color:#19335a;margin-bottom:18px;margin-top:0;line-height:1.25}@media (max-width:990px){.blog-carousel-heading{font-size:24px;line-height:1.3}}@media (max-width:680px){.blog-carousel-heading{font-size:20px;line-height:1.35}}.blog-carousel{display:flex;gap:2.2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:20px;scrollbar-width:thin;scrollbar-color:#b2bdce #f9fafc}.blog-carousel::-webkit-scrollbar{height:8px}.blog-carousel::-webkit-scrollbar-thumb{background:#c8d3e0;border-radius:4px;transition:background .3s}.blog-carousel:hover::-webkit-scrollbar-thumb{background:#99adc6}.blog-carousel__item{background:#fff;border-radius:18px;min-width:220px;max-width:260px;flex:0 0 auto;box-shadow:0 4px 24px #27385317,0 1.5px 8px #6d97be14;transition:transform .18s cubic-bezier(.18,.89,.32,1.28),box-shadow .19s;display:flex;flex-direction:column;align-items:stretch;cursor:pointer;position:relative}.blog-carousel__item:hover{transform:translateY(-6px) scale(1.035);box-shadow:0 8px 40px #27385324,0 3px 18px #6d97be1c;z-index:2}.blog-carousel__link{color:inherit;text-decoration:none;display:flex;flex-direction:column;height:100%}.blog-carousel__image-wrapper{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:18px 18px 0 0;background:linear-gradient(135deg,#f7faff 75%,#eaf2fc);display:flex;align-items:center;justify-content:center;box-shadow:0 .5px 4px #78a0c812}.blog-carousel__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .29s cubic-bezier(.17,.67,.46,1.2)}.blog-carousel__item:hover .blog-carousel__image{transform:scale(1.065) rotate(-.4deg)}.blog-carousel__title{font-size:18px;font-weight:800;margin:17px 17px 0;color:#1b2a46;letter-spacing:-.01em;text-align:left;line-height:1.4}@media (max-width:680px){.blog-carousel__title{font-size:16px;line-height:1.45}}.blog-carousel__price{margin:0 18px 20px;font-weight:800;color:#147239;text-align:left;font-size:1.13em;display:flex;flex-direction:column;gap:2px}.blog-carousel__price .sub{color:#4f596e;font-size:.92em!important;font-weight:500!important;letter-spacing:.01em!important;margin-bottom:0!important;font-size:14px!important}.blog-carousel__price .sub i.front{font-style:normal;font-weight:600;margin-right:2px;font-size:14px}.blog-carousel__price .sub .amount{font-weight:600;text-decoration:line-through}.blog-carousel__price .current{color:#147239;font-size:1.08em!important;font-weight:800!important;margin-top:2px}.blog-carousel__price .current .saving{background:#fff;color:#eb3333;font-size:12px;padding:0;border-radius:12px;margin-left:0;font-weight:600;letter-spacing:.01em;vertical-align:middle;display:block;align-items:center;gap:6px}.blog-carousel__price .current .saving img{width:18px;height:18px;margin-left:2px;display:none}.blog-carousel__item[data-badge]:before{content:attr(data-badge);position:absolute;top:14px;left:14px;background:linear-gradient(90deg,#ffd300 60%,#ffaa24);color:#5a3900;font-size:.95em;font-weight:800;padding:3px 14px;border-radius:16px;letter-spacing:.03em;box-shadow:0 1.5px 6px #c88c0021;z-index:3}@media (max-width:850px){.blog-carousel__item{min-width:40vw;max-width:40vw}.blog-carousel-outer{max-width:100vw;padding-left:0;padding-right:0}.blog-carousel-heading{font-size:1.28rem;margin-bottom:13px}}@media (max-width:500px){.blog-carousel{padding-left:16px}.blog-carousel__item{width:220px;min-width:175px;max-width:100vw}.blog-carousel-outer{max-width:91vw;border-radius:0;box-shadow:none;padding:0;background:#fff0;margin:25px auto}.blog-carousel__image-wrapper{height:175px}}footer{background:#091645;color:#fff;z-index:2;position:relative}footer .container{padding:108px 104px 56px;grid-row-gap:32px}footer .container .h5{margin-top:0;margin-bottom:32px;font-weight:800}footer .container ul{margin:0;padding:0;list-style-type:none}footer .container ul li{margin-bottom:16px}footer .container ul li a{color:#fff;text-decoration:none;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:32px}@media (max-width:990px){footer .container ul li a{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.2px}}footer .container ul.social{display:flex;gap:8px;margin-bottom:32px;height:24px}footer .container ul.social li{margin-bottom:0}footer .container .details a{color:#fff;text-decoration:none;display:flex;min-width:100%;gap:16px;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:800;line-height:32px}@media (max-width:990px){footer .container .details a{font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.2px}}footer .container .end{min-width:100%;display:flex;align-items:center;justify-content:space-around;margin-top:32px;border-top:1px solid #2A3F7E;padding-top:32px}@media (max-width:990px){footer .container .end{flex-direction:column;align-items:start}}footer .container .end img{width:169px;height:auto}footer .container .end .tiny{margin-left:auto;margin-right:auto}footer .container .end ul{padding:0;list-style:none;display:flex;margin:0 0 0 auto;gap:16px}footer .container .end ul li a{font-family:Montserrat;font-size:20px;font-style:normal;font-weight:800;line-height:32px}@media (max-width:990px){footer .container .end ul li a{font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.2px}}footer .container .footer-email{display:flex;flex-wrap:wrap;gap:32px}footer .container .footer-email p{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin:0}footer .container .footer-email form label{display:block;margin-bottom:16px}footer .container .footer-email form input{padding:16px;border:1px solid #00E2DC;background:#fff3;margin-bottom:16px;border-radius:8px;min-width:100%;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px}@media (max-width:990px){footer .container{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){footer .container{flex-direction:column;display:flex;row-gap:40px}footer .container .end{flex-direction:column}}.card{border-radius:16px;padding:48px 32px;text-align:center;background:#ffffff1a;border:0!important}.card.np{padding:0}@media (max-width:990px){.product-gallery-desktop{display:none}}.product-gallery-desktop .gallery-badge{position:absolute;top:24px;left:24px;display:flex;padding:4px 8px;align-items:center;color:#fff;background:#526ccb;border-radius:6px;z-index:2;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:22px}@media (max-width:990px){#product_slider.embla{display:flex;flex-direction:column;max-width:100%;margin:auto;--slide-height:320px;--slide-spacing:24px;--slide-size:100%;gap:24px;position:relative}}@media screen and (min-width:769px){.single-product{overflow:visible!important;height:auto!important}}@media screen and (min-width:769px){body .single-product{overflow-x:visible!important}}.single-product .saving img{display:none}.single-product .single_variation_wrap .btn.light-outline,.single-product .single_variation_wrap .quiz-modal-toggle{border:2px solid #ddd}.single-product .product-layout-wrapper{padding:104px 104px 90px;max-width:1440px;margin:0 auto}@media (max-width:1250px){.single-product .product-layout-wrapper{padding:80px 48px 90px}}@media (max-width:1100px){.single-product .product-layout-wrapper{padding:80px 24px 90px}}@media (max-width:990px){.single-product .product-layout-wrapper{padding:var(--smallerSizeContainerPadding)}}@media screen and (min-width:769px){.single-product .product-layout-wrapper{display:flex!important;gap:40px;align-items:flex-start;overflow:visible!important;height:auto!important;min-height:auto;position:relative!important}}@media (max-width:680px){.single-product .choose-your-package .price{order:unset!important}}.single-product .single-product-slider{display:flex;flex-wrap:wrap;gap:32px}.single-product .single-product-slider .thumbs{margin:0;padding:0;display:flex;list-style:none;gap:16px}.single-product .single-product-images{grid-column:span 7}@media screen and (min-width:769px){.single-product .single-product-images{flex:0 0 58.33%;grid-column:unset}}@media screen and (max-width:990px){.single-product .single-product-images{flex:0 0 50%;grid-column:unset}}@media screen and (max-width:768px){.single-product .single-product-images{grid-column:span 6}}.single-product .single-product-content{display:flex;flex-wrap:wrap;row-gap:8px;flex-direction:column;grid-column:span 5}@media screen and (min-width:769px){.single-product .single-product-content{grid-column:unset!important;align-self:flex-start!important;height:108vh;display:block!important}}@media screen and (max-width:768px){.single-product .single-product-content{grid-column:span 6}}.single-product .single-product-content .single-product-content__inner{display:flex;flex-direction:column;row-gap:8px}@media screen and (min-width:769px){.single-product .single-product-content .single-product-content__inner{position:sticky;top:140px;z-index:10;width:100%}}.single-product .single-product-content img{max-width:100%}.single-product .single-product-content .single-product-content__rating{height:auto;width:max-content}.single-product .single-product-content .slogan{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:.01em}@media (max-width:680px){.single-product .single-product-content .slogan{font-size:15px;line-height:1.55}}.single-product .single-product-content .usps{margin:8px 0;padding:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap}@media (max-width:680px){.single-product .single-product-content .usps{row-gap:4px}.single-product .single-product-content .usps li img{width:24px;height:24px;object-fit:contain}}.single-product .single-product-content .usps li{min-width:100%;display:flex;align-items:center;gap:0}@media (max-width:990px){.single-product .single-product-content .usps li{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:22px}}@media (max-width:360px){.single-product .single-product-content .usps li{font-size:13px}}.single-product h1{font-family:Montserrat;font-size:40px;font-style:normal;font-weight:800;line-height:1.2}@media (max-width:990px){.single-product h1{font-size:28px;font-style:normal;font-weight:800;line-height:1.25}}.single-product .slogan{font-family:Montserrat;font-size:24px;font-style:normal;font-weight:800;line-height:1.3;margin:0}.single-product .summary{font-family:Inter;font-style:normal;font-weight:400;margin:0}@media (max-width:990px){.single-product .summary{font-size:16px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.2px}}@media (max-width:680px){.single-product .summary{order:4;margin-top:0}}.single-product .price{display:flex;width:100%;flex-wrap:wrap;font-family:Montserrat;align-items:center;gap:16px;color:#fff}.single-product .price p{margin:0}.single-product .price .total{display:flex;gap:8px;align-items:center;flex-direction:row}@media (max-width:680px){.single-product .price .total{gap:0}}.single-product .price .total .sub{width:max-content;min-width:max-content;font-size:20px;font-style:normal;font-weight:600;opacity:.7}.single-product .price .total .sub span{color:#00e2dc;text-decoration-line:line-through}.single-product .price .total .sub .amount .plus-free-gift{color:#00e2dc;font-weight:600;margin-left:4px}.single-product .price .total .sub .amount .plus-free-gift .free-label{font-size:.85em;opacity:.8;font-style:italic}.single-product .price .total .sub .amount strong{color:#00e2dc;font-weight:700}.single-product .price .total .current{font-size:24px;font-style:normal;font-weight:700;line-height:30px;font-family:Montserrat;display:flex;align-items:center}.single-product .price .total .front{display:none}@media (max-width:990px){.single-product .price .total{flex-direction:row}}.single-product .info{text-align:right;min-width:100%;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:-16px}.single-product .info p{min-width:100%;margin:0;color:#d1d1d1}.single-product .options{min-width:100%;display:flex;flex-direction:column;gap:8px;margin-top:8px}.single-product .options .options__heading{margin:0;display:flex;justify-content:space-between;font-weight:600}@media (max-width:680px){.single-product .options .options__heading{font-size:14px}}.single-product .options .options__heading .small{color:#00e2dc}.single-product .options select{min-width:100%}.single-product .options table{width:100%}.single-product .options table tr{display:flex;flex-direction:column;text-align:left}.single-product .options .btn{margin-top:12px;min-width:100%;font-size:14px;font-weight:600;padding:10px 16px}.single-product .end{display:flex;min-width:100%;align-items:center;margin-top:-16px;margin-bottom:16px}.single-product .end .light{width:8px;height:8px;display:inline-block;background:#00b67a;border-radius:100px}.single-product .end p{margin:0;display:flex;gap:8px;align-items:center}.single-product .end p:first-child{margin-right:auto}.single-product .end p:last-child{margin-left:auto}.single-product .payment{min-width:100%}.single-product .payment p{display:flex;align-items:center;gap:8px;font-size:12px;line-height:18px;letter-spacing:.2px;margin:0}@media (max-width:680px){.single-product .payment{margin-top:-16px}}.product-tabs .container{padding:41px 104px;display:flex;flex-wrap:wrap;gap:40px;row-gap:40px}.product-tabs .tabs{margin:0;list-style:none;min-width:100%;display:flex;padding:0 24px;justify-content:space-between;align-items:flex-start;align-self:stretch;border-bottom:3px solid #fff}.product-tabs .tabs li button{background:#fff0;border:0;color:#fff;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;height:64px}.product-tabs .tabs li button.active{color:#00e2dc;border-bottom:3px solid #00E2DC;position:relative;top:3px;z-index:3}.product-tabs .tab-content{min-width:100%}.product-tabs .tab-content .card-list{display:flex;gap:16px}.product-tabs .tab-content .card-list .card{border:1px solid #00E2DC;background:#fff0;padding:32px;text-align:left}.product-intro{display:flex;padding-top:104px;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch}.product-intro .container{padding:104px 104px 0}.product-intro .container .intro{display:flex;width:800px;align-items:center;flex-wrap:wrap}.product-intro .container:nth-child(2){padding-top:0}.product-intro .container:last-child{padding-top:0}.product-intro .info{display:flex;justify-content:space-between;align-items:center;align-self:stretch;gap:104px}.product-intro .info .content{display:flex;width:530px;flex-direction:column;align-items:flex-start;gap:24px}.product-intro .info .content small{margin-bottom:-8px;color:#00e2dc}.product-intro .info .content p{margin:0;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.product-intro .info .media{width:695.874px;height:713.464px;flex-shrink:0}.product-features{overflow-x:hidden}.product-features .container{padding:104px}@media (max-width:990px){.product-features .container{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){.product-features .container{display:flex;flex-direction:column}}.product-features .intro{text-align:center}.product-features .intro h2{margin:0 0 16px}.product-features .intro p{max-width:844px;margin:0 auto}.product-features .pills-nav{margin:56px 0}@media (max-width:990px){.product-features .pills-nav{overflow-x:hidden;margin:24px 0}}.product-features .pills-content .card{display:flex;padding:56px 66px;justify-content:space-between;align-items:center;align-self:stretch}@media (max-width:990px){.product-features .pills-content .card{padding:var(--smallerSizeContainerPadding)}}.product-features .pills-content .card .media img{max-width:100%;border-radius:16px}.product-features .pills-content .card .content{width:46%;text-align:left}@media (max-width:990px){.product-features .pills-content .card .content{width:100%}.product-features .pills-content .card .content h3{font-family:Montserrat;font-size:24px;font-style:normal;font-weight:800;line-height:32px}}@media (max-width:990px){.product-features .pills-content .card{flex-direction:column}}@media (max-width:990px){.product-features .product-features-content{display:flex;flex-direction:column}.product-features .product-features-content .pills-nav{margin-bottom:0}.product-features .product-features-content .pills-nav ul{margin:0 auto;width:fit-content;padding:6px;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;border-radius:60px;background:#fff0;gap:12px}.product-features .product-features-content .pills-nav ul li{width:calc(50% - 6px);text-align:center}.product-features .product-features-content .pills-nav ul li button{border:1px solid #fff;width:100%}.product-features .product-features-content .pills-nav ul li button.active{border-color:#00e2dc}.product-features .product-features-content .pills-content{margin-top:24px}}.product-description-content .container{padding:104px 320px;flex-direction:column;align-items:center;gap:40px;align-self:stretch}@media (max-width:1440px){.product-description-content .container{padding:104px 0;justify-content:center;display:flex}.product-description-content .container .content{margin:0 auto}}@media (max-width:990px){.product-description-content .container{padding:var(--smallerSizeContainerPadding);display:flex}}.product-description-content .content{display:flex;flex-direction:column;width:800px;margin:0 auto;gap:32px}@media (max-width:990px){.product-description-content .content{width:100%}}.product-description-content .content h2{font-family:Montserrat;font-size:40px;font-style:normal;font-weight:800;line-height:1.2;letter-spacing:-.02em;margin:0}@media (max-width:990px){.product-description-content .content h2{font-size:28px;line-height:1.25}}@media (max-width:680px){.product-description-content .content h2{font-size:24px;line-height:1.3}}.product-description-content .content .content-description{font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:1.7;letter-spacing:.01em;margin:0 0 8px}@media (max-width:990px){.product-description-content .content .content-description{font-size:16px;line-height:1.6}}.product-description-content .content .items{display:flex;flex-wrap:wrap;gap:24px;width:100%}.product-description-content .content .items .item{width:100%;box-sizing:border-box;padding:16px;border-radius:16px 16px 0 0;background:#ffffff1a;border-bottom:3px solid #00E2DC}.product-description-content .content .items .item .head{display:flex;gap:16px}.product-description-content .content .items .item .head .nr{color:#d4d2d5;margin:0;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:800;line-height:1.4;letter-spacing:-.01em}@media (max-width:990px){.product-description-content .content .items .item .head .nr{font-size:16px;line-height:1.45}}.product-description-content .content .items .item .head .question{font-family:Montserrat;font-size:24px;font-style:normal;font-weight:800;line-height:1.3;letter-spacing:-.01em;margin:0}@media (max-width:990px){.product-description-content .content .items .item .head .question{font-size:20px;line-height:1.35}}.product-description-content .content .items .item .head button{margin-left:auto;background:#fff0;border:0;padding:5px}.product-description-content .content .items .item .body{max-height:0;opacity:0;visibility:hidden;padding-left:40px;padding-top:0;transition:all .3s ease}.product-description-content .content .items .item .body .answer{display:flex;flex-direction:column;gap:16px}.product-description-content .content .items .item .body .answer p{margin:0;color:#d4d2d5;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:.01em}@media (max-width:990px){.product-description-content .content .items .item .body .answer p{font-size:15px;line-height:1.65}}.product-description-content .content .items .item .body.active{max-height:1000px;padding-top:16px;opacity:1;visibility:visible}.product-images-content .container{padding:104px;display:flex;justify-content:center;align-items:center}@media (max-width:990px){.product-images-content .container{padding:var(--smallerSizeContainerPadding)}}.product-images-content .embla{overflow:hidden}.product-images-content .embla__container{display:flex}.product-images-content .embla__dots{margin-top:24px}.product-images-content .embla__slide{position:relative;flex:0 0 100%}.product-images-content .embla__slide img{width:100%;height:320px;object-fit:cover;object-position:center;border-radius:8px}.product-images-content .content{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:40px}@media (max-width:990px){.product-images-content .content{display:flex;flex-direction:column}}.product-images-content .content.two-mode{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:20px}.product-images-content .content.two-mode .image{grid-column:auto;grid-row:auto;height:auto}.product-images-content .content.two-mode .image-1,.product-images-content .content.two-mode .image-2{height:auto}.product-images-content .content.two-mode .image-3,.product-images-content .content.two-mode .image-4{display:none}.product-images-content .image{border-radius:8px;overflow:hidden;object-fit:cover;height:100%;width:100%;object-position:center center}.product-images-content .image-1{grid-column:1/2;grid-row:1/span 2}.product-images-content .image-2{grid-column:2/3;grid-row:1/2}.product-images-content .image-3{grid-column:2/3;grid-row:2/3}.product-images-content .image-2,.product-images-content .image-3{height:276px}.product-images-content .image-1,.product-images-content .image-4{height:593px}.product-images-content .image-4{grid-column:3/4;grid-row:1/span 2}.product-images-content img{width:100%;height:100%;display:block}.product-selection{display:flex;gap:8px;align-items:end;justify-content:space-between;margin-bottom:24px}.product-selection input,.product-selection select,.product-selection .variations,.product-selection .quantity{width:100%}.product-selection input,.product-selection select{margin-bottom:0!important;height:56px}@media (max-width:680px){.product-selection input,.product-selection select{height:43px;padding:8px 12px}}.product-selection .quantity{width:165px}@media (max-width:680px){.product-selection .quantity{width:70px}}.single-product .free-incentive-message{background:#fff0;color:#199ba0;margin:0 auto;text-align:center;width:100%;display:block}@media (max-width:680px){.single-product-images{margin-left:-16px;margin-right:-16px;margin-top:-24px}#product_slider{gap:0}#product_slider .embla__dots{margin-top:-55px;margin-bottom:10px;gap:0}#product_slider .embla__dots .embla__dot{padding:5px!important;margin-left:5px;margin-right:5px}.single-product .single-product-content{row-gap:8px}.single-product .single-product-header{order:2}.single-product .trustpilot-pdp-rating{order:1}.single-product .usps{order:4}.single-product .free-incentive-message{order:5;color:#199ba0;margin:0 auto;text-align:center;width:100%;display:block;font-size:13px}.single-product .price{order:4}.single-product .price .total{flex-direction:row}.single-product .price .total .current{font-size:18px;font-weight:700;line-height:21px}.single-product .price .total .sub{width:max-content;min-width:max-content;margin-right:8px;font-size:18px;font-weight:700;opacity:.6}.single-product .price .total .saving{padding:3px 12px;font-size:14px;gap:6px;font-weight:600}.single-product .price .total .saving img,.single-product .price .front{display:none}.single-product .payment{order:5}.single-product .payment p{justify-content:start;margin-top:15px}.single-product .options{order:5}}.policy-block .container{display:flex;padding:104px;flex-direction:column;align-items:center;gap:56px;align-self:stretch}@media (max-width:990px){.policy-block .container{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){.policy-block .container{gap:24px}}.policy-block .policy-head{width:100%}.policy-block .policy-head .h3{font-size:32px;font-style:normal;font-weight:500;line-height:52px}@media (max-width:990px){.policy-block .policy-head .h3{font-family:Inter;font-size:16px;line-height:18px;font-style:normal;font-weight:500}}@media (max-width:990px){.policy-block .policy-head .h2{font-size:30px;font-style:normal;font-weight:800;line-height:42px}}.policy-block .policy-wrapper{width:100%;display:flex;gap:40px}@media (max-width:990px){.policy-block .policy-wrapper{flex-direction:column}}.policy-block .policy-wrapper .policy-menu{width:250px}@media (max-width:990px){.policy-block .policy-wrapper .policy-menu{width:100%}}.policy-block .policy-wrapper .policy-menu ul{margin:0;padding:0;list-style:none}.policy-block .policy-wrapper .policy-menu ul li a{display:flex;padding:8px 16px;align-items:center;color:#fff;text-decoration:none;border-radius:6px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.policy-block .policy-wrapper .policy-menu ul li a.active{background:#ffffff1a;font-weight:700}.policy-block .policy-wrapper .policy-menu ul li a:hover{color:#00e2dc;transition:all .5s ease}.policy-block .policy-wrapper .policy-content{width:100%;padding:52px 60px;background:#ffffff1a;font-size:16px;border-radius:16px}.policy-block .policy-wrapper .policy-content a{color:#fff;font-weight:600}.policy-block .policy-wrapper .policy-content h2{font-family:Montserrat;font-size:30px;font-style:normal;font-weight:800;line-height:42px}@media (max-width:990px){.policy-block .policy-wrapper .policy-content{padding:var(--smallerSizeContainerPadding)}}.breadcrumb .container{display:flex;padding:104px 104px 40px}@media (max-width:990px){.breadcrumb .container{padding:var(--smallerSizeContainerPadding)}}.breadcrumb .container ul{display:flex;list-style:none;gap:24px;align-items:center;padding:0;margin:0}.breadcrumb .container ul li{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;width:max-content}.breadcrumb .container ul li a{color:#fff;text-decoration:none}.breadcrumb .container ul li span{color:#00e2dc}@media (max-width:990px){.breadcrumb{overflow-x:auto}}.single-blog .container{display:flex;flex-wrap:wrap}@media (max-width:990px){.single-blog .container{padding:var(--smallerSizeContainerPadding)}}.single-blog h1{font-size:48px;font-weight:800;line-height:1.1}@media (max-width:990px){.single-blog h1{font-size:32px;line-height:1.15}}@media (max-width:680px){.single-blog h1{font-size:28px;line-height:1.2}}.single-blog .post-content{display:flex;flex-direction:column;gap:24px;max-width:100%}.single-blog .post-content h2{font-size:32px;font-weight:800;line-height:1.25}@media (max-width:990px){.single-blog .post-content h2{font-size:24px;line-height:1.3}}@media (max-width:680px){.single-blog .post-content h2{font-size:20px;line-height:1.35}}.single-blog .post-content h3{font-size:24px;font-weight:800;line-height:1.3}@media (max-width:990px){.single-blog .post-content h3{font-size:20px;line-height:1.35}}@media (max-width:680px){.single-blog .post-content h3{font-size:18px;line-height:1.4}}.single-blog .post-content h4{font-size:20px;font-weight:800;line-height:1.4}@media (max-width:990px){.single-blog .post-content h4{font-size:18px;line-height:1.45}}@media (max-width:680px){.single-blog .post-content h4{font-size:16px;line-height:1.5}}.single-blog .post-content h1 span,.single-blog .post-content h2 span,.single-blog .post-content h3 span,.single-blog .post-content h4 span,.single-blog .post-content h5 span{font-weight:700!important}.single-blog .post-content a{color:#fff}.single-blog .blog-footer{width:100%;display:flex;padding:56px 0}@media (max-width:990px){.single-blog .blog-footer{flex-direction:column;gap:16px}}.single-blog .blog-footer .labels{display:flex;gap:8px;align-items:center;margin-right:auto;color:#a7a1ab}.single-blog .blog-footer .social{display:flex;margin:0;padding:0;list-style:none;gap:8px}.single-blog .blog-footer .social li a{color:#a7a1ab}.single-blog .blog-head{width:100%;display:flex}.single-blog .blog-head .date{display:flex;gap:8px;align-items:center;margin-right:auto;color:#a7a1ab}.single-blog .blog-head .social{display:flex;margin:0;padding:0;list-style:none;gap:8px}.single-blog .blog-head .social li a{color:#a7a1ab}.single-blog .thumb{width:100%;padding-left:104px;padding-right:104px;padding-bottom:24px;height:560px;overflow:hidden;border-radius:24px}@media (max-width:990px){.single-blog .thumb{padding:0;height:349px}}.single-blog .thumb img{max-width:100%;width:100%;height:560px;object-fit:cover;border-radius:24px}@media (max-width:990px){.single-blog .thumb img{height:349px}}.single-blog .content{display:flex;max-width:1440px;margin:0 auto;width:100%;padding:24px 104px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;align-self:stretch}@media (max-width:990px){.single-blog .content{padding:var(--smallerSizeContainerPadding)}}@media (max-width:500px){.single-blog .content{padding:12px 0}}.single-blog .content p,.single-blog .content li{margin:0;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:.01em}@media (max-width:990px){.single-blog .content p,.single-blog .content li{font-size:15px;line-height:1.65}}@media (max-width:680px){.single-blog .content p,.single-blog .content li{font-size:14px;line-height:1.7}}.single-blog .content p i,.single-blog .content li i{font-family:Montserrat;font-size:20px;font-style:normal;font-weight:800;line-height:28px}.faq-overview .container{display:flex;padding:104px;flex-direction:column;align-items:center;gap:56px;align-self:stretch}@media (max-width:990px){.faq-overview .container{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){.faq-overview .container{gap:24px}}.faq-overview .faq-head{width:100%}.faq-overview .faq-head .h3{font-size:40px;font-style:normal;font-weight:500;line-height:52px}@media (max-width:990px){.faq-overview .faq-head .h3{font-family:Inter;font-size:16px;line-height:18px;font-style:normal;font-weight:500}}@media (max-width:990px){.faq-overview .faq-head .h2{font-size:30px;font-style:normal;font-weight:800;line-height:42px}}.faq-overview .faq-nav{width:100%;display:flex}.faq-overview .faq-content{width:100%;display:flex;gap:40px}@media (max-width:990px){.faq-overview .faq-content{flex-direction:column}}.faq-overview .faq-content h4{min-width:490px;width:490px;max-width:100%}@media (max-width:990px){.faq-overview .faq-content h4{min-width:100%}}.faq-overview .faq-content .sub-theme-content-wrapper{display:flex;gap:40px}.faq-overview .faq-content .sub-theme-content-wrapper h5{min-width:490px;max-width:100%}@media (max-width:990px){.faq-overview .faq-content .sub-theme-content-wrapper h5{min-width:100%;margin-bottom:24px}}@media (max-width:990px){.faq-overview .faq-content .sub-theme-content-wrapper{flex-direction:column}}@media (max-width:990px){.faq-overview .faq-content .sub-theme-content-wrapper .sub-theme-content{flex-direction:column}}.faq-overview .faq-content .sub-theme-nav ul{display:flex;margin:0;padding:0;list-style:none;gap:16px}@media (max-width:990px){.faq-overview .faq-content .sub-theme-nav ul{overflow-x:auto}}.faq-overview .faq-content .sub-theme-nav ul li a{display:flex;padding:32px;flex-direction:column;justify-content:center;align-items:center;gap:16px;box-shadow:0 10px 30px #0000000d;color:#fff;text-decoration:none;border-radius:10px;transition:all .3s ease}.faq-overview .faq-content .sub-theme-nav ul li a.active{box-shadow:inset 0 0 0 2px #00e2dc}.faq-overview .faq-content .items{display:flex;flex-wrap:wrap;gap:24px;width:100%}.faq-overview .faq-content .items .item{width:100%;box-sizing:border-box;padding:16px;border-radius:16px 16px 0 0;background:#ffffff1a;border-bottom:3px solid #00E2DC;height:fit-content}.faq-overview .faq-content .items .item .head{display:flex;gap:16px}.faq-overview .faq-content .items .item .head .nr{color:#d4d2d5;margin:0;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:800;line-height:28px}.faq-overview .faq-content .items .item .head .question{font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.2px;margin:0}.faq-overview .faq-content .items .item .head button{margin-left:auto;background:#fff0;border:0;padding:5px}.faq-overview .faq-content .items .item .body{max-height:0;opacity:0;visibility:hidden;transition:all .3s ease;padding-left:40px}.faq-overview .faq-content .items .item .body .answer{margin:0;color:#d4d2d5}.faq-overview .faq-content .items .item .body.active{max-height:1000px;opacity:1;padding-top:16px;visibility:visible}.faq-cta .card{display:flex;align-items:center;padding:56px 0 56px 104px;gap:96px;background:#2a3f7e}@media (max-width:990px){.faq-cta .card{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){.faq-cta .card{flex-direction:column}}.faq-cta .card .content{text-align:left;display:flex;flex-wrap:wrap;gap:24px}.faq-cta .card .content p{margin:0}.faq-cta .card .media{margin-bottom:-60px}@media (max-width:990px){.faq-cta .card{flex-direction:column;gap:24px}.faq-cta .card .content{order:2}}@media (max-width:990px) and (max-width:990px){.faq-cta .card .content h3{font-size:24px;font-style:normal;font-weight:800;line-height:32px}}@media (max-width:990px){.faq-cta .card .media{order:1;margin:0 0 0 auto}.faq-cta .card .media img{height:185px}}.mega-menu-parent a{display:flex;align-items:center;gap:4px}.mega-menu-parent a .caret-icon{transition:transform .3s ease-in-out}.mega-menu-parent:hover .caret-icon{transform:rotate(180deg)}.mega-menu-parent .mega-menu{position:absolute;top:100%;left:0;right:0;width:100%;background-color:#17234d;box-shadow:0 4px 8px #0000001a;opacity:0;visibility:hidden;z-index:999;display:flex;transform:translateY(20px);transition:all .3s ease-in-out}@media (max-width:990px){.mega-menu-parent .mega-menu{top:unset;position:relative;max-height:0;box-shadow:none}}.mega-menu-parent .mega-menu .container{display:flex;padding:56px;gap:104px}@media (max-width:1200px){.mega-menu-parent .mega-menu .container{gap:24px}}@media (max-width:990px){.mega-menu-parent .mega-menu .container{gap:24px;padding:0}.mega-menu-parent .mega-menu .container h3{display:none}}.mega-menu-parent .mega-menu .col{width:25%;display:flex;flex-direction:column;row-gap:24px}@media (max-width:990px){.mega-menu-parent .mega-menu .col{width:100%}}.mega-menu-parent .mega-menu .col:first-child{row-gap:32px}@media (max-width:990px){.mega-menu-parent .mega-menu .col:first-child{display:none}}.mega-menu-parent .mega-menu .col:last-child{width:65%;row-gap:32px}@media (max-width:990px){.mega-menu-parent .mega-menu .col:last-child{display:none}}.mega-menu-parent .mega-menu .col h3{font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:32px;margin-bottom:0}.mega-menu-parent .mega-menu .col ul{list-style:none;padding:0;margin:0;flex-wrap:wrap;gap:16px}.mega-menu-parent .mega-menu .col ul li{min-width:100%}.mega-menu-parent .mega-menu .col ul li a{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:.12px;color:#fff;display:flex;align-items:center;gap:16px}.mega-menu-parent .mega-menu .col ul li a:hover{color:#00e2dc}.mega-menu-parent .mega-menu .col .popular{background:#ffffff1a;display:flex;padding:56px;flex-direction:column;align-items:flex-start;gap:32px;margin:-56px -56px -56px 0;border-radius:16px 0 0 16px}.mega-menu-parent .mega-menu .col .popular .line{height:1px;width:100%;background:#00e2dc}.mega-menu-parent .mega-menu .col .popular .card{background:#ffffff1a;display:flex;padding:16px 24px;flex-direction:row;align-items:flex-start;gap:16px;align-self:stretch}.mega-menu-parent .mega-menu .col .popular .card .card__image{position:relative}.mega-menu-parent .mega-menu .col .popular .card .card__image .popular__image{width:241px;height:160px;object-fit:contain}.mega-menu-parent .mega-menu .col .popular .card .card__image .card__image-badge{position:absolute;left:0;top:0;display:flex;padding:4px 8px;align-items:center;gap:8px;font-family:Inter;font-size:10px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:.3px;border-radius:6px;background:#526ccb}.mega-menu-parent .mega-menu .col .popular .card .content{text-align:left;display:flex;flex-direction:column;gap:8px}.mega-menu-parent .mega-menu .col .popular .card .content .title{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:800;line-height:20px;margin:0}.mega-menu-parent .mega-menu .col .popular .card .content .price{display:flex;gap:8px;font-family:Montserrat;margin:0}.mega-menu-parent .mega-menu .col .popular .card .content .price .price__regular{font-size:10px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:strikethrough}.mega-menu-parent .mega-menu .col .popular .card .content .price .price__sale{font-size:16px;font-style:normal;font-weight:800;line-height:32px;color:#00e2dc}.mega-menu-parent .mega-menu .col .popular .card .content .usps{display:flex;flex-direction:column;gap:8px}.mega-menu-parent .mega-menu .col .popular .card .content .usps li{font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.2px}.mega-menu-parent .mega-menu .col .popular .card .content .permalink{display:flex;height:40px;padding:4px 0;gap:9px;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:.12px}.mega-menu-parent:hover .mega-menu,.mega-menu-parent.active .mega-menu{opacity:1;visibility:visible;transform:translateY(0);max-height:1000px}@media (max-width:768px){.mega-menu{width:100%;grid-template-columns:1fr}}.upsell-popup{position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:831px;background-color:#fff;border-radius:8px;box-shadow:0 10px 30px #0003;z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease;color:#17234d}.upsell-popup .upsell-popup-head{display:flex;padding:24px 24px 20px;border-bottom:1px solid #E4E7EC;gap:10px}.upsell-popup .upsell-popup-head .upsell-popup-alert{display:flex;padding:16px;align-items:flex-start;gap:10px;align-self:stretch;width:100%;border-radius:0 0 8px 8px;background:#ddffeb;border-top:3px solid #5AF398;align-items:center}.upsell-popup .upsell-popup-head .upsell-popup-alert p{margin:0}.upsell-popup .upsell-popup-head .upsell-popup-close{margin-left:auto}.upsell-popup .upsell-popup-head .upsell-popup-close:hover{cursor:pointer}.upsell-popup .upsell-popup-body{padding:20px 24px 0;display:flex;flex-direction:column;gap:24px}.upsell-popup .upsell-popup-body .cart-confirmation{background:#f8f9fa;border-radius:6px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;border:1px solid #e5e5e5}.upsell-popup .upsell-popup-body .cart-confirmation .added-product-info{font-family:Montserrat;font-size:13px;font-weight:500;color:#17234d}.upsell-popup .upsell-popup-body .cart-confirmation .added-product-info .cart-count{font-weight:700;color:#17234d}.upsell-popup .upsell-popup-body .cart-confirmation .cart-subtotal{font-family:Montserrat;font-size:14px;font-weight:600;color:#17234d}.upsell-popup .upsell-popup-body .cart-confirmation .cart-subtotal .subtotal-amount{font-weight:700;color:#17234d}.upsell-popup .upsell-popup-body .upsell-section .upsell-popup-title{font-family:Montserrat;font-size:24px;font-style:normal;font-weight:800;line-height:32px;color:#17234d;margin:0 0 16px;text-align:left}.upsell-popup .upsell-popup-body .upsell-popup-products{display:flex;gap:24px;align-items:stretch;flex-wrap:wrap;justify-content:center}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product{display:flex;flex:1;min-width:200px;max-width:250px;padding:12px;flex-direction:column;gap:12px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:flex-start;align-items:center;box-shadow:0 2px 8px #00000014;transition:all .2s ease}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .badge{position:absolute;top:12px;left:12px;background:#00e2dc;color:#17234d;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;z-index:2}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-product-left{position:relative;width:100%;height:120px;display:flex;flex-direction:column;z-index:1;margin-bottom:8px;overflow:hidden;border-radius:4px}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-product-left a{display:block;width:100%;height:100%;position:relative;z-index:1}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-product-left img{width:100%;height:100%;object-fit:contain;border-radius:4px;position:relative;z-index:1;background:#f8f9fa;max-width:100%;max-height:100%}@media (max-width:990px){.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-product-left{width:129px;min-width:129px;height:150px}}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-product-content{display:flex;flex-direction:column;gap:8px;width:100%;flex:1}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-add-btn{position:relative;z-index:10;cursor:pointer}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-card-body{display:flex;flex-direction:column;gap:12px;width:100%}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .price{display:flex;flex-direction:column;align-items:center;gap:4px;font-family:Montserrat;justify-content:center;color:#17234d;margin:8px 0}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .price del{font-size:12px;font-weight:500;color:#999;text-decoration:line-through;order:1}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .price ins{text-decoration:none;font-size:16px;font-weight:700;color:#17234d;order:2;display:block}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .price .bundle-price{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .price .bundle-price .sub{font-size:11px;font-weight:500;color:#999;margin:0;order:1}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .price .bundle-price .sub .front{font-style:italic;font-weight:500}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .price .bundle-price .sub .amount{font-weight:500}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .price .bundle-price .current{font-size:16px;font-weight:700;color:#17234d;margin:0;order:2;display:flex;align-items:center;gap:8px}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .price .sub{font-size:11px;font-weight:500;color:#999;margin:0;order:1}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .price .sub .front{font-style:italic;font-weight:500}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .price .sub .amount{font-weight:500}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .price .current{font-size:16px;font-weight:700;color:#17234d;margin:0;order:2;display:flex;align-items:center;gap:8px}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .price .saving{font-size:12px;font-weight:700;color:#199ba0!important;background-color:#199ba033;padding:2px 6px;border-radius:4px;display:flex;align-items:center;gap:4px;position:relative;z-index:1}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .price .saving img{width:16px;height:16px;position:relative;z-index:1}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .price:not(:has(del)) ins{font-size:16px;font-weight:700;color:#17234d}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .variation-badge{position:absolute;top:5px;left:5px;font-family:Montserrat;font-size:10px;font-weight:600;color:#666;background:#fffffff2;padding:2px 6px;border-radius:3px;display:inline-block;text-transform:uppercase;letter-spacing:.5px;z-index:2;box-shadow:0 1px 3px #0000001a}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product h4{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#17234d;text-align:left;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .dark-outline{padding:8px 16px;font-family:Montserrat;font-size:11px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:.1px;margin-top:auto;width:100%;border:2px solid #17234d;background:#fff0;color:#17234d;border-radius:50px;cursor:pointer;transition:all .2s ease}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .dark-outline:hover{background:#17234d;color:#fff}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .usps{display:flex;flex-direction:column;gap:4px;margin:8px 0}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .usp{font-family:Montserrat;font-size:11px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.1px;margin:0;gap:6px;display:flex;align-items:flex-start;width:100%;color:#666}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .usp img{width:16px;height:16px;margin-top:1px;flex-shrink:0}.upsell-popup .upsell-popup-footer{padding:24px;display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:32px;flex:1 0 0%;border-top:1px solid #E4E7EC}.upsell-popup.is-visible{opacity:1;visibility:visible;top:50%}@media (max-width:990px){.upsell-popup{top:unset;bottom:-100px;transform:unset;left:0;right:0;max-width:100%;width:100%;height:90vh}.upsell-popup .upsell-popup-body{overflow-y:auto;overflow-x:hidden;height:calc(100% - 201px)}.upsell-popup .upsell-popup-body .upsell-popup-title{font-size:16px;line-height:20px}.upsell-popup .upsell-popup-body .upsell-popup-slogan{margin-bottom:24px}.upsell-popup .upsell-popup-body .upsell-popup-products{flex-direction:column}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product{padding:16px;flex-direction:row;max-width:none;gap:16px}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-card-body{display:flex;flex-direction:column;justify-content:space-between;flex:1}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-card-body .price{order:2;display:flex;flex-direction:row;align-items:center;gap:6px;margin:0}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-card-body .price .saving{display:none}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-card-body .price .bundle-price{flex-direction:row;align-items:center;gap:8px;justify-content:flex-start}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-card-body .price .bundle-price .sub{margin:0;font-size:14px;text-decoration:line-through}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-card-body .price .bundle-price .current{margin:0;font-size:16px}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-card-body .price .sub{margin:0;font-size:14px;text-decoration:line-through;display:inline}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-card-body .price .current{margin:0;font-size:16px;display:inline}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-card-body .price del{display:inline;margin-right:8px;color:#999;text-decoration:line-through}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-card-body .price ins{display:inline}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-card-body .price ins .saving{display:none}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-card-body h4{order:1;margin-bottom:6px}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-card-body .dark-outline{order:3;margin-top:0}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-product-left{width:129px;min-width:129px;height:150px}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .upsell-product-content{flex:1}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .size-woocommerce_thumbnail{max-width:100%;width:116px;height:auto}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product h4{font-size:16px;line-height:20px;text-align:left}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .price{justify-content:flex-start}.upsell-popup .upsell-popup-body .upsell-popup-products .upsell-product .price ins{font-size:16px}.upsell-popup .upsell-popup-footer{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:24px 16px}.upsell-popup .upsell-popup-footer .btn{padding:8px 16px;font-size:12px;letter-spacing:.12px;width:100%;margin:0}.upsell-popup.is-visible{top:unset;bottom:0}}.blur-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;visibility:hidden;transition:all .3s ease}.blur-backdrop.is-visible{opacity:1;visibility:visible}.bottom-add-to-cart{background:#091645;padding:12px 16px;width:100%;bottom:-16px;left:0;right:0;position:fixed;border-radius:20px 20px 0 0;visibility:hidden;opacity:0;transition:all .3s ease;display:flex;align-items:center}@media (max-width:680px){.bottom-add-to-cart{padding:16px}}.bottom-add-to-cart button{margin-left:auto}.bottom-add-to-cart p{margin:0}.bottom-add-to-cart p.price{font-size:12px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:.02em;display:flex;align-items:center;gap:8px}.bottom-add-to-cart p.price span{font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:1.1}.bottom-add-to-cart p.info{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:.01em;color:#00e2dc;margin:0}@media (max-width:680px){.bottom-add-to-cart p.info{font-size:14px;line-height:1.55}}.bottom-add-to-cart p.product-info{display:flex;align-items:center;gap:8px;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;color:#fff}@media (max-width:680px){.bottom-add-to-cart p.product-info{font-size:12px;line-height:1.5}}.bottom-add-to-cart p.product-info span{font-size:16px;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:.01em;text-decoration:line-through;color:#00e2dc}@media (max-width:680px){.bottom-add-to-cart p.product-info span{font-size:12px;line-height:1.3}}.bottom-add-to-cart .btn{padding:16px}.bottom-add-to-cart .btn.loading{opacity:.7;cursor:not-allowed;pointer-events:none}.bottom-add-to-cart .btn.loading .spinner{margin-right:8px}.bottom-add-to-cart.is-visible{bottom:0;visibility:visible;opacity:1;z-index:99}.single-product .options{margin-top:24px}.single-product .options .choose-your-package{display:flex;flex-direction:column;row-gap:16px;margin-top:-24px}.single-product .options .choose-your-package .front{display:none}.single-product .options .choose-your-package .options__heading{margin:24px 0 -16px;display:flex;justify-content:space-between}.high-demand{background-color:#fee;color:red;padding:10px;margin-bottom:15px;border-radius:5px}.flame-icon{margin-right:5px}.bundle-options{display:flex;flex-direction:column;justify-content:space-between;gap:15px;margin-bottom:20px;margin-top:16px}.bundle-option{border:1px solid #00E2DC;text-align:center;cursor:pointer;flex:1;border-radius:8px;display:flex;color:#fff;background-color:#fff3;position:relative;overflow:hidden;transition:all .3s ease;padding:16px;align-items:center;gap:10px;align-self:stretch}.bundle-option .quantity{display:flex;gap:8px;align-items:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.2px}.bundle-option .quantity span:first-child{display:flex;align-items:center}@media (max-width:990px){.bundle-option .quantity span:first-child{width:20px}}@media (max-width:990px){.bundle-option .quantity span{font-size:14px}}.bundle-option img{transition:opacity .3s ease}.bundle-option img.active{visibility:hidden;opacity:0;width:0}.bundle-option img.inactive{visibility:visible;opacity:1}.bundle-option.selected img.active{visibility:visible;opacity:1;width:unset}.bundle-option.selected img.inactive{visibility:hidden;opacity:0;width:0}.bundle-option.selected{border-color:#00e2dc}.price{font-size:18px;font-weight:700;color:#333}.original-price{text-decoration:line-through;color:#999;margin-right:10px}.discounted-price{font-size:24px;font-weight:700}.saving{background-color:#d32f2f;color:#fff!important;padding:3px 10px;border-radius:3px;margin-left:8px;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#fff;display:flex;align-items:center;gap:6px}@media (max-width:990px){.saving{padding:2px 8px;font-size:12px;gap:6px}}@media (max-width:680px){.saving img{display:none;width:18px;height:18px}}.bundle-option-product-info{display:flex;gap:8px;width:100%;justify-content:space-between}.bundle-option-product-info .total-price{display:flex;gap:8px;align-items:center}.bundle-option-product-info .total-price .badge{background:#526ccb;border-radius:6px;padding:4px 8px;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:22px;color:#fff}@media (max-width:990px){.bundle-option-product-info .total-price .badge{font-size:10px}}.bundle-option-product-info .total-price span:first-child{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px;text-decoration:line-through;color:#d4d2d5}.bundle-option-product-info .total-price span:last-child{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.2px}.embla{max-width:100%;margin:auto;--slide-height:528px;--slide-spacing:24px;--slide-size:100%;flex-direction:column;display:flex;gap:24px;position:relative}@media (max-width:990px){.embla{--slide-height:320px}}.embla .embla__badge{position:absolute;top:24px;left:24px;display:flex;padding:4px 8px;align-items:center;color:#fff;background:#526ccb;border-radius:6px;z-index:2;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:22px}@media (max-width:680px){.embla .embla__badge{top:16px;left:16px}}.embla .embla__fullview{position:absolute;top:476px;right:24px;z-index:2;border:0;border-radius:56px;display:flex;padding:8px;justify-content:flex-end;align-items:center;gap:9px}.embla .embla__fullview img{width:16px;height:16px}@media (max-width:990px){.embla .embla__fullview{top:266px}}@media (max-width:680px){.embla .embla__fullview{display:none}}.embla button{padding:0;border:0;border-radius:8px;overflow:hidden;position:relative}.embla button img{width:124px;height:114px}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla__slide .embla__slide__image img{width:100%;height:var(--slide-height);object-fit:cover;border-radius:16px;overflow:hidden}@media (max-width:680px){.embla__slide .embla__slide__image img{border-radius:0}}.embla__slide .embla__slide__video video{width:100%;height:var(--slide-height);object-fit:cover;border-radius:16px;overflow:hidden}.embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);border-radius:1.8rem;font-size:4rem;font-weight:600;display:flex;align-items:center;justify-content:center;height:var(--slide-height);-webkit-user-select:none;user-select:none}.embla-thumbs{--thumbs-slide-spacing:24px;--thumbs-slide-height:114px}@media (max-width:990px){.embla-thumbs{display:none}}.embla-thumbs__viewport{overflow:hidden}.embla-thumbs__container{display:flex;gap:24px}.embla-thumbs__slide__number{border-radius:1.8rem;-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff0;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);font-size:1.8rem;font-weight:600;color:var(--detail-high-contrast);display:flex;align-items:center;justify-content:center;height:var(--thumbs-slide-height);width:100%}.embla-thumbs__slide--selected .embla-thumbs__slide__number{color:var(--text-body)}.embla-thumbs__slide{width:124px;height:114px!important}.embla__dots{display:flex;justify-content:center;gap:8px}.embla__dots .embla__dot{background:#00e2dc80;border-radius:100px;width:8px;height:8px;margin-bottom:24px;padding:0;border:0;box-shadow:none}.embla__dots .embla__dot.embla__dot--selected,.embla__dots .embla__dot.active{background:#00e2dc;box-shadow:none}@media (min-width:990px){#product_slider .embla__dots{display:none}}@media (max-width:990px){#product_slider .embla__dots{display:flex}}@media (max-width:680px){#product_slider .plyr--video{border-radius:0}#product_slider .plyr--video video{border-radius:0}}.fullview-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:9999;cursor:pointer}.fullview-image{max-width:90%;max-height:90%;box-shadow:0 4px 15px #00000080}.modal-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:831px;background-color:#fff;border-radius:8px;box-shadow:0 10px 30px #0003;z-index:-1;opacity:0;visibility:hidden;transition:all .3s ease;color:#17234d}.modal-container.smaller{width:410px;max-width:100%}.modal-container.is-visible{opacity:1;visibility:visible;z-index:1000}.modal-container .modal-header{padding:32px;border-bottom:1px solid #E4E7EC;display:flex;justify-content:space-between;align-items:center}.modal-container .modal-header .modal-title{font-family:Montserrat;font-size:30px;font-style:normal;font-weight:800;line-height:42px}.modal-container .modal-header .modal-close{cursor:pointer}.modal-container .modal-body{padding:32px;overflow-y:auto;max-height:calc(100vh - 200px)}.modal-container .modal-body .modal-body-heading{display:flex;flex-direction:row;justify-content:space-between}.modal-container .modal-footer{padding:16px;border-top:1px solid #E4E7EC;display:flex;justify-content:flex-end;gap:12px}.modal-container .btn{padding:8px 16px;font-size:14px;border-radius:4px;text-decoration:none;text-align:center;display:inline-block;margin:0}.blur-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:-1;opacity:0;visibility:hidden;transition:all .3s ease}.blur-backdrop.is-visible{opacity:1;visibility:visible;z-index:999}@media (max-width:768px){.modal-container{width:100%;max-width:100%;top:unset;bottom:0;left:0;right:0;transform:none;border-radius:0;height:90vh;bottom:-90vh}.modal-container.is-visible{bottom:0;opacity:1;visibility:visible;z-index:1000}.modal-container .modal-body{padding:24px;max-height:calc(100% - 120px)}.modal-container .modal-header{padding:24px;font-size:16px}.modal-container .modal-footer{padding:12px;gap:8px}.modal-container .modal-footer .btn{width:100%;font-size:12px;padding:8px}.blur-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000b3}}@media (max-width:480px){.modal-container{height:85vh}.modal-container .modal-body{max-height:calc(100% - 160px)}.modal-container .modal-footer{flex-direction:column;gap:8px}.modal-container .modal-footer .btn{font-size:12px;padding:8px;width:100%}}#sleepGuideModal{height:auto!important}#sleepGuideModal .modal-body-heading{align-items:center;margin-bottom:24px}@media (max-width:480px){#sleepGuideModal .modal-body-heading{margin-top:24px}}#sleepGuideModal .modal-body-heading .start-heading{display:flex;gap:8px}#sleepGuideModal .modal-body-heading .start-heading svg{min-width:40px}#sleepGuideModal .modal-body-heading p{font-size:32px;margin:0;font-weight:800;line-height:34px!important;font-family:Montserrat}@media (max-width:480px){#sleepGuideModal .modal-body-heading p{font-size:30px}}#sleepGuideModal .modal-body-heading p u{text-decoration:none;border-bottom:4px solid #00E2DC}#sleepGuideModal .modal-body{max-height:100%!important}@media (max-width:480px){#sleepGuideModal .modal-body{padding:16px}}#sleepGuideModal .modal-body p{line-height:24px}#sleepGuideModal .modal-body ul{padding-left:16px}#sleepGuideModal .modal-body ul li{line-height:24px}#sleepGuideModal .modal-body .y-badge{background:#ecba57;padding:8px 12px;color:#17234d;display:inline-block;margin-bottom:18px;border-radius:5px;font-size:14px;font-weight:600}#sleepGuideModal .trustpilot-pdp-rating{justify-content:center;margin-bottom:8px;gap:8px}#sleepGuideModal button{width:100%;background-color:#17234d;color:#fff;border:0;margin-bottom:8px;margin-top:8px}#sleepGuideModal small{text-align:center;display:block;width:100%}#sleepGuideModal .modal-close{position:absolute;top:10px;right:10px}#sleepGuideModal .modal-star-rating{display:flex;gap:8px;justify-content:center;font-size:13px;align-items:center;margin-bottom:8px}#sleepGuideModal .modal-star-rating .stars{color:#ecba57;display:flex}#sleepGuideModal .modal-star-rating span{opacity:.7}.action-bar{width:100%;overflow:hidden;background:#d32f2f}.action-bar__inner{display:flex;width:max-content;animation:action-bar-marquee 20s linear infinite;will-change:transform}.action-bar__content{display:inline-flex;align-items:center;gap:32px;padding:6px 0;white-space:nowrap;flex-shrink:0}@media (max-width:768px){.action-bar__content{padding-left:16px;padding-right:16px}}.action-bar__badge{display:flex;gap:8px;align-items:center;padding:8px 16px;border-radius:6px;color:#fff;background:#000;font-size:14px;font-weight:700;line-height:22px}.action-bar__text{color:#fff;font-weight:600;font-size:14px}@keyframes action-bar-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (min-width:769px){.action-bar__inner{width:100%;min-width:100%;animation:none;justify-content:center}.action-bar .action-bar__content--duplicate{display:none}}#myAccountModal form .form-desc{font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.2px;margin-bottom:24px;margin-top:0}#myAccountModal form .woocommerce-form__label-for-checkbox{display:flex;align-items:center;margin-bottom:24px}#myAccountModal form .woocommerce-form__label-for-checkbox .remember{display:flex;align-items:center;gap:8px}#myAccountModal form .woocommerce-form__label-for-checkbox .remember input{min-width:auto;margin:0}#myAccountModal form .woocommerce-form__label-for-checkbox .lost{margin-left:auto}#myAccountModal form .woocommerce-form__label-for-checkbox .lost a{color:#17234d}#myAccountModal form label{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.2px;margin-bottom:16px;display:block}#myAccountModal form input{padding:16px;border-radius:8px;border:1px solid #D4D2D5;background:#fff0;color:#17234d;margin-bottom:24px}#myAccountModal form.login{visibility:visible;opacity:1;max-height:1000px}#myAccountModal form.register{visibility:hidden;opacity:0;max-height:0}#myAccountModal form .form-toggle{color:#17234d}#myAccountModal.register form.login{visibility:hidden;opacity:0;max-height:0}#myAccountModal.register form.register{visibility:visible;opacity:1;max-height:1000px}.product-gallery-desktop .bento-grid{display:grid;gap:24px;border-radius:20px;overflow:visible;width:100%;height:100%;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.product-gallery-desktop .bento-grid .bento-item{border-radius:20px;overflow:hidden;position:relative;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);background:#f8f9fa;box-shadow:0 8px 32px #00000014;border:1px solid rgb(255 255 255 / .2);aspect-ratio:1/1}.product-gallery-desktop .bento-grid .bento-item:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 16px 48px #0000001f}.product-gallery-desktop .bento-grid .bento-item .bento-image,.product-gallery-desktop .bento-grid .bento-item .bento-video{width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.product-gallery-desktop .bento-grid .bento-item .bento-image img,.product-gallery-desktop .bento-grid .bento-item .bento-image video,.product-gallery-desktop .bento-grid .bento-item .bento-video img,.product-gallery-desktop .bento-grid .bento-item .bento-video video{width:100%;height:100%;object-fit:cover;display:block}.product-gallery-desktop .bento-grid .bento-item:first-child{grid-column:1/-1}.product-gallery-desktop .bento-grid:has(.bento-item:nth-child(2):last-child){grid-template-columns:1fr;grid-template-rows:auto auto}.product-gallery-desktop .bento-grid:has(.bento-item:nth-child(3):last-child){grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.product-gallery-desktop .bento-grid:has(.bento-item:nth-child(3):last-child) .bento-item:nth-child(1){grid-column:1/-1}.product-gallery-desktop .bento-grid:has(.bento-item:nth-child(4):last-child){grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.product-gallery-desktop .bento-grid:has(.bento-item:nth-child(4):last-child) .bento-item:nth-child(1){grid-column:1/-1}.product-gallery-desktop .bento-grid:has(.bento-item:nth-child(5):last-child){grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.product-gallery-desktop .bento-grid:has(.bento-item:nth-child(5):last-child) .bento-item:nth-child(1){grid-column:1/-1}.product-gallery-desktop .bento-grid:has(.bento-item:nth-child(6):last-child){grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.product-gallery-desktop .bento-grid:has(.bento-item:nth-child(6):last-child) .bento-item:nth-child(1){grid-column:1/-1}.product-gallery-desktop .bento-grid:has(.bento-item:nth-child(n+7)){grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto}.product-gallery-desktop .bento-grid:has(.bento-item:nth-child(n+7)) .bento-item:nth-child(1){grid-column:1/-1}@media (max-width:1200px){.product-gallery-desktop .bento-grid{gap:20px}}@media (max-width:1024px){.product-gallery-desktop .bento-grid{gap:18px}}@media (max-width:768px){.product-gallery-desktop .bento-grid{gap:16px}}.gallery-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.gallery-modal.active{opacity:1;visibility:visible}.gallery-modal .modal-content{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center;transform:scale(.8);transition:transform .4s cubic-bezier(.25,.46,.45,.94);background:#fff;border-radius:16px;padding:24px;box-shadow:0 32px 64px #0000004d}.gallery-modal.active .gallery-modal .modal-content{transform:scale(1)}.gallery-modal .modal-content img,.gallery-modal .modal-content video{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;display:block}.gallery-modal .modal-close{position:absolute;top:24px;right:24px;width:48px;height:48px;background:#ffffff1a;border:1px solid rgb(255 255 255 / .2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #00000026;padding:0}.gallery-modal .modal-close:hover{background:#fff3;transform:scale(1.1);box-shadow:0 6px 16px #0003}.gallery-modal .modal-close:before,.gallery-modal .modal-close:after{content:"";position:absolute;width:18px;height:2px;background:#fff;border-radius:1px}.gallery-modal .modal-close:before{transform:rotate(45deg)}.gallery-modal .modal-close:after{transform:rotate(-45deg)}.gallery-modal .modal-close .sr-only{display:none}.gallery-modal .modal-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:#ffffff1a;border:1px solid rgb(255 255 255 / .2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #00000026;padding:0}.gallery-modal .modal-nav:hover{background:#fff3;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 16px #0003}.gallery-modal .modal-nav.prev{left:24px}.gallery-modal .modal-nav.prev:before{content:"";width:0;height:0;border-top:8px solid #fff0;border-bottom:8px solid #fff0;border-right:10px solid #fff;margin-left:-1px}.gallery-modal .modal-nav.next{right:24px}.gallery-modal .modal-nav.next:before{content:"";width:0;height:0;border-top:8px solid #fff0;border-bottom:8px solid #fff0;border-left:10px solid #fff;margin-right:-1px}.gallery-modal .modal-nav .sr-only{display:none}.gallery-modal .modal-counter{position:absolute;bottom:24px;left:50%;transform:translate(-50%);background:#ffffff1a;border:1px solid rgb(255 255 255 / .2);border-radius:20px;padding:8px 16px;color:#fff;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.test-bento{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:16px;height:528px;border-radius:16px;overflow:hidden}.product-gallery-desktop{position:relative;display:block}@media (max-width:768px){.product-gallery-desktop{display:none}}.product-gallery-desktop .gallery-badge{position:absolute;top:24px;left:24px;display:flex;padding:4px 8px;align-items:center;color:#fff;background:#17234d;border-radius:6px;z-index:2;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:22px}.product-gallery-desktop .gallery-fullview{position:absolute;bottom:24px;right:24px;display:flex;z-index:2;border:0;border-radius:56px;padding:8px;justify-content:flex-end;align-items:center;gap:9px;background:#fff;cursor:pointer}.product-gallery-desktop .gallery-fullview img{width:16px;height:16px}#product_slider.embla{display:none}@media (max-width:768px){#product_slider.embla{display:block;max-width:100%;margin:auto;--slide-height:320px;--slide-spacing:24px;--slide-size:100%;flex-direction:column;display:flex;gap:24px;position:relative}}.woocommerce-checkout .theme-toggle,.woocommerce-cart .theme-toggle{display:none!important}#variation-cross-sells{display:none;flex-direction:column;row-gap:16px;margin-bottom:24px}#variation-cross-sells .variation-cross-sells__title{font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:22px;margin:0}#variation-cross-sells .variation-cross-sells__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;row-gap:16px}#variation-cross-sells .variation-cross-sells__list .variation-cross-sells__item{display:flex;flex-direction:row;gap:8px;width:100%;min-width:100%;justify-content:space-between;align-items:center}#variation-cross-sells .variation-cross-sells__list .variation-cross-sells__item p{margin:0}#variation-cross-sells .variation-cross-sells__list .variation-cross-sells__item a{display:flex;align-items:center;gap:8px;color:#199ba0;text-decoration:none}@media (max-width:990px){#variation-cross-sells .variation-cross-sells__list .variation-cross-sells__item a .brand{display:none}}#variation-cross-sells .variation-cross-sells__list .variation-cross-sells__item input{min-width:20px}#variation-cross-sells .variation-cross-sells__list .variation-cross-sells__item .variation-cross-sell__image{width:69px;min-width:45px;height:40px;object-fit:contain}#variation-cross-sells .variation-cross-sells__list .variation-cross-sells__item .variation-cross-sells__item-info{width:100%;display:flex;flex-direction:column;row-gap:8px}#variation-cross-sells .variation-cross-sells__list .variation-cross-sells__item .variation-cross-sells__item-price{min-width:150px;display:flex;flex-direction:column;row-gap:8px;text-align:right}#variation-cross-sells .variation-cross-sells__list .variation-cross-sells__item .variation-cross-sells__item-price p:first-child{text-decoration:line-through;color:#00e2dc}@media (max-width:990px){#variation-cross-sells .variation-cross-sells__list .variation-cross-sells__item .variation-cross-sells__item-price p span.prefix{display:none}}@media (max-width:990px){#variation-cross-sells .variation-cross-sells__list .variation-cross-sells__item .variation-cross-sells__item-price{min-width:90px}}.woocommerce-account .my-account-container{display:flex;flex-direction:column;padding:104px;gap:40px}@media (max-width:990px){.woocommerce-account .my-account-container{padding:var(--smallerSizeContainerPadding)}}.woocommerce-account .my-account-container .my-account-heading p{margin:0}.woocommerce-account .my-account-container .my-account-heading p.title{font-family:Montserrat;font-size:32px;font-style:normal;font-weight:500;line-height:52px}@media (max-width:990px){.woocommerce-account .my-account-container .my-account-heading p.title{font-family:Montserrat;font-size:24px;font-style:normal;line-height:32px}}.woocommerce-account .my-account-container .my-account-heading p.slogan{font-family:Montserrat;font-size:48px;font-style:normal;font-weight:700;line-height:1.1}@media (max-width:990px){.woocommerce-account .my-account-container .my-account-heading p.slogan{font-family:Montserrat;font-size:24px;font-style:normal;font-weight:800;line-height:32px}}.woocommerce-account .my-account-container .my-account-wrapper{display:flex;gap:40px}@media (max-width:990px){.woocommerce-account .my-account-container .my-account-wrapper{flex-direction:column}}.woocommerce-account .my-account-container .woocommerce-MyAccount-navigation{width:212px}@media (max-width:990px){.woocommerce-account .my-account-container .woocommerce-MyAccount-navigation{width:100%}}.woocommerce-account .my-account-container .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.woocommerce-account .my-account-container .woocommerce-MyAccount-navigation ul li a{padding:8px 16px;display:flex;width:100%;gap:8px;justify-content:space-between;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:22px;border-radius:6px;color:#d4d2d5;text-decoration:none;transition:all .3s ease}.woocommerce-account .my-account-container .woocommerce-MyAccount-navigation ul li a:hover{color:#fff;background-color:#ffffff0d}.woocommerce-account .my-account-container .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#ffffff1a;color:#fff}.woocommerce-account .my-account-container .woocommerce-MyAccount-content{width:100%}.woocommerce-account .my-account-container .woocommerce-MyAccount-content a{color:#fff;text-decoration:underline}.woocommerce-account .my-account-container .woocommerce-MyAccount-content .my_account_orders,.woocommerce-account .my-account-container .woocommerce-MyAccount-content .woocommerce-table--order-details{width:100%;border-collapse:collapse;color:#fff;border-radius:8px;overflow:hidden}.woocommerce-account .my-account-container .woocommerce-MyAccount-content .my_account_orders thead th,.woocommerce-account .my-account-container .woocommerce-MyAccount-content .woocommerce-table--order-details thead th{background-color:#ffffff1a;text-align:left;padding:24px 0}.woocommerce-account .my-account-container .woocommerce-MyAccount-content .my_account_orders thead th:first-child,.woocommerce-account .my-account-container .woocommerce-MyAccount-content .woocommerce-table--order-details thead th:first-child{padding-left:32px}.woocommerce-account .my-account-container .woocommerce-MyAccount-content .my_account_orders thead th:last-child,.woocommerce-account .my-account-container .woocommerce-MyAccount-content .woocommerce-table--order-details thead th:last-child{padding-right:32px}.woocommerce-account .my-account-container .woocommerce-MyAccount-content .my_account_orders tbody th,.woocommerce-account .my-account-container .woocommerce-MyAccount-content .woocommerce-table--order-details tbody th{text-align:left;padding-left:32px}.woocommerce-account .my-account-container .woocommerce-MyAccount-content .my_account_orders tbody td,.woocommerce-account .my-account-container .woocommerce-MyAccount-content .woocommerce-table--order-details tbody td{padding-top:24px;padding-bottom:24px}.woocommerce-account .my-account-container .woocommerce-MyAccount-content .my_account_orders tbody td p,.woocommerce-account .my-account-container .woocommerce-MyAccount-content .woocommerce-table--order-details tbody td p{margin:0;display:flex;align-items:center;gap:24px}.woocommerce-account .my-account-container .woocommerce-MyAccount-content .my_account_orders tbody td img,.woocommerce-account .my-account-container .woocommerce-MyAccount-content .woocommerce-table--order-details tbody td img{width:69px;height:56px;display:inline-block}.thankyou-page{display:flex;flex-direction:column;gap:40px}.thankyou-page .thankyou-top{display:flex;flex-direction:column;align-items:center;gap:32px}.thankyou-page .thankyou-top h1{margin:0}@media (max-width:990px){.thankyou-page .thankyou-top h1{text-align:center;font-size:28px;font-style:normal;font-weight:800;line-height:42px}}.thankyou-page .thankyou-top p{margin:0}.thankyou-page .thankyou-top .thankyou-top-info{display:flex;gap:32px}@media (max-width:990px){.thankyou-page .thankyou-top .thankyou-top-info{flex-direction:column;gap:16px}}.thankyou-page .thankyou-top .desc{margin:0;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:32px;text-align:center}.thankyou-page .woocommerce-details-wrapper{display:flex;gap:40px}@media (max-width:990px){.thankyou-page .woocommerce-details-wrapper{flex-direction:column;gap:40px}}.thankyou-page .woocommerce-details-wrapper .woocommerce-order-details{width:100%}.thankyou-page .woocommerce-details-wrapper .woocommerce-order-details .shop_table{width:100%;border-collapse:collapse}.thankyou-page .woocommerce-details-wrapper .woocommerce-order-details .shop_table thead{background:#ffffff1a}.thankyou-page .woocommerce-details-wrapper .woocommerce-order-details .shop_table thead tr{border:0}.thankyou-page .woocommerce-details-wrapper .woocommerce-order-details .shop_table thead tr th{border:0;text-align:left;padding:16px}.thankyou-page .woocommerce-details-wrapper .woocommerce-order-details .shop_table tbody tr td{padding:16px}.thankyou-page .woocommerce-details-wrapper .woocommerce-order-details .product-name p{display:flex;gap:24px;align-items:center;margin:0}.thankyou-page .woocommerce-details-wrapper .woocommerce-order-details .product-name p img{width:69px;height:56px;object-fit:contain}.thankyou-page .woocommerce-details-wrapper .woocommerce-customer-details{max-width:355px;padding:24px 32px;background:#ffffff1a;border-radius:16px}.thankyou-footer{display:flex;gap:40px}.thankyou-footer .footer-block{display:flex;padding:32px;flex-direction:column;justify-content:center;align-items:center;gap:16px;flex:1 0 0%;border-radius:10px;box-shadow:0 10px 30px #0000000d;background:#ffffff1a}.thankyou-footer .footer-block p{margin:0}.plyr--video{border-radius:16px}.cross-sell-modal{width:100%;max-width:580px}.cross-sell-modal .modal-header{border-bottom:0;padding-bottom:0}.cross-sell-modal .modal-header .modal-title{width:100%}.cross-sell-modal .prod-image{border-radius:8px;margin-bottom:20px;width:100%;align-self:stretch;object-fit:cover}.cross-sell-modal .modal-body{max-height:100%;padding-top:24px}@media (max-width:990px){.cross-sell-modal .modal-body{height:calc(100% - 66px)}}.cross-sell-modal .desc{font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:32px}.cross-sell-modal .product-usps{margin:0;padding:0;list-style:none}.cross-sell-modal .product-usps li{display:flex;gap:8px;align-items:center}@media (max-width:990px){.cross-sell-modal{border-radius:20px 20px 0 0;height:75vh}.cross-sell-modal .modal-header .modal-title{font-size:24px}.cross-sell-modal .prod-img{border-radius:8px;margin-bottom:20px;height:240px;width:100%;align-self:stretch;object-fit:cover}.cross-sell-modal .desc{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.2px}.cross-sell-modal li{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.cross-sell-modal li img{width:24px;height:24px}}.cross-sell-modal .skeleton.demo-title{width:100%;height:42px}.cross-sell-modal .skeleton.demo-thumb{height:440px;width:100%;margin-bottom:24px}.cross-sell-modal .skeleton.demo-content{width:100%;height:128px;margin-bottom:24px}.cross-sell-modal .skeleton.demo-usp{width:100%;height:18px;margin-bottom:8px}.select2-container .select2-selection{padding:16px;border:1px solid #00e2dc;background:#454f71;border-radius:8px;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px;color:#fff;min-width:100%}@media (max-width:680px){.select2-container .select2-selection{padding:8px 12px}}.select2-container .select2-results__option{background:#454f71;color:#fff;font-family:Inter;font-size:16px;font-weight:500;line-height:24px;padding:8px}.select2-container .select2-results__option--highlighted{background:#00e2dc;color:#454f71}.select2-container .select2-selection__arrow,.select2-container .select2-selection__placeholder,.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff}@media (max-width:680px){.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;font-size:15px}}.select2-container{width:100%!important}.select2-container .select2-selection--single{height:auto}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:18px;right:12px;width:20px}@media (max-width:680px){.select2-container--default .select2-selection--single .select2-selection__arrow{top:11px;right:8px}}form.woocommerce-checkout{display:flex;gap:40px}form.woocommerce-checkout .form-row .description{font-size:13px;color:#212121a8}@media (max-width:990px){form.woocommerce-checkout{flex-direction:column}}form.woocommerce-checkout #order-review-main{max-width:100%;width:490px;min-width:490px;padding:32px;border-radius:16px;background:#ffffff1a;height:max-content}@media (max-width:990px){form.woocommerce-checkout #order-review-main{width:100%;min-width:auto}}@media (max-width:990px){form.woocommerce-checkout #order-review-main{padding:var(--smallerSizeContainerPadding)}}@media (max-width:680px){form.woocommerce-checkout #order-review-main{padding:0;background:transparent!important}form.woocommerce-checkout #order-review-main .free-incentive-message{display:none!important}}form.woocommerce-checkout #order-review-main .trustpilot-widget{display:none}@media (max-width:680px){form.woocommerce-checkout #order-review-main .trustpilot-widget{display:block;margin-top:24px;overflow:hidden;width:100%}}form.woocommerce-checkout #order-review-main #order_review_heading{padding-bottom:24px;border-bottom:1px solid #00E2DC;font-weight:800}@media (max-width:990px){form.woocommerce-checkout #order-review-main #order_review_heading{font-size:24px;line-height:32px}}form.woocommerce-checkout #order-review-main #toggle-products{width:100%;background:#fff0;border:0;color:#fff;display:flex;gap:8px;justify-content:space-between;align-items:center;padding-left:0;padding-right:0;border-radius:0}form.woocommerce-checkout #order-review-main #toggle-products .s{display:flex;gap:8px}form.woocommerce-checkout #order-review-main #toggle-products:hover{box-shadow:none}form.woocommerce-checkout #order-review-main .shop_table{width:100%}form.woocommerce-checkout #order-review-main .shop_table tr td:first-child{text-align:left}form.woocommerce-checkout #order-review-main .shop_table tr td:last-child{text-align:right}form.woocommerce-checkout #order-review-main .shop_table tfoot tr th{text-align:left}form.woocommerce-checkout #order-review-main .shop_table tfoot tr td{text-align:right}body.woocommerce-checkout .woocommerce{padding:104px}@media (max-width:990px){body.woocommerce-checkout .woocommerce{padding:var(--smallerSizeContainerPadding)}body.woocommerce-checkout .woocommerce h3{font-size:24px;line-height:32px}}@media (max-width:990px){body.woocommerce-checkout .woocommerce{overflow:hidden}}body.woocommerce-checkout .wc_payment_method p{font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.2px;opacity:.6}body.woocommerce-checkout .wc_payment_method img{width:32px;height:24px}.woocommerce-billing-fields label,.woocommerce-shipping-fields label{display:block;margin-bottom:16px}.woocommerce-billing-fields .select2-hidden-accessible,.woocommerce-shipping-fields .select2-hidden-accessible{width:0;min-width:0!important}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:16px}.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row{margin-top:0;margin-bottom:12px;width:100%}.woocommerce-billing-fields .form-row-first,.woocommerce-billing-fields .form-row-last,.woocommerce-shipping-fields .form-row-first,.woocommerce-shipping-fields .form-row-last{flex:0 0 calc(50% - 8px)}@media (max-width:990px){.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:16px}.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row{width:auto;margin-top:0;margin-bottom:12px}.woocommerce-billing-fields .form-row-first,.woocommerce-billing-fields .form-row-last,.woocommerce-shipping-fields .form-row-first,.woocommerce-shipping-fields .form-row-last{flex:0 0 calc(50% - 8px)!important;width:calc(50% - 8px)!important}.woocommerce-billing-fields .form-row-first input,.woocommerce-billing-fields .form-row-last input,.woocommerce-shipping-fields .form-row-first input,.woocommerce-shipping-fields .form-row-last input{min-width:100%;width:100%}.woocommerce-billing-fields .form-row-wide,.woocommerce-shipping-fields .form-row-wide{flex:0 0 100%;width:100%}}@media (max-width:680px){#ship-to-different-address-checkbox span{font-family:Inter;font-weight:700}.woocommerce-billing-fields label,.woocommerce-shipping-fields label{margin-bottom:6px;font-size:13px}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:4px}.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row{width:auto;margin-top:0;margin-bottom:8px}.woocommerce-billing-fields .form-row input,.woocommerce-billing-fields .form-row select,.woocommerce-shipping-fields .form-row input,.woocommerce-shipping-fields .form-row select{min-width:100%;width:100%}.woocommerce-billing-fields .form-row-first,.woocommerce-billing-fields .form-row-last,.woocommerce-shipping-fields .form-row-first,.woocommerce-shipping-fields .form-row-last{flex:0 0 100%!important;width:100%!important}.woocommerce-billing-fields .form-row-first input,.woocommerce-billing-fields .form-row-last input,.woocommerce-shipping-fields .form-row-first input,.woocommerce-shipping-fields .form-row-last input{min-width:100%;width:100%}.woocommerce-billing-fields .form-row-wide,.woocommerce-shipping-fields .form-row-wide{flex:0 0 100%;width:100%}}#ship-to-different-address{font-size:16px}#ship-to-different-address label{display:flex;align-items:center;gap:8px}#ship-to-different-address label input{width:auto;min-width:20px}#payment .wc_payment_methods{list-style:none;margin:0;padding:0}#payment .wc_payment_methods li{display:flex;gap:8px;align-items:center;padding:8px 4px;border:1px solid rgb(255 255 255 / .2);border-radius:5px;margin-bottom:8px}@media (max-width:680px){#payment .wc_payment_methods li{display:flex;gap:8px;align-items:center;padding:6px;border:0;border-radius:0;margin-bottom:0;border-bottom:1px solid #eee}#payment .wc_payment_methods li label{font-size:14px;font-weight:600}}#payment .wc_payment_methods li input[type=radio]{width:20px;min-width:20px;height:20px}#payment .wc_payment_methods li input[type=date]{width:100%;min-width:100%}#payment .wc_payment_methods li label{display:flex;align-items:center;gap:8px;width:100%}#payment .wc_payment_methods li label img{margin-left:auto}.custom-checkout-terms{margin:16px 0;font-size:12px;color:#fff}.custom-checkout-terms a{color:#fff}#private-business-toggle{display:flex;margin:32px 0}@media (max-width:680px){#private-business-toggle{margin:14px 0}}#private-business-toggle label{padding:16px;border:1px solid #00e2dc;background:#454f71;margin-bottom:0}#private-business-toggle label:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;border-right:0}#private-business-toggle label:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}#private-business-toggle label input{display:none}#private-business-toggle label.active{background:#fff0;color:#00e2dc}@media (max-width:990px){#private-business-toggle label{width:100%;text-align:center}}.woocommerce-checkout-review-order-table tfoot tr{padding:24px 0;display:flex;justify-content:space-between;border-top:1px solid rgb(255 255 255 / .2)}#product-list tr{width:100%;display:flex;justify-content:space-between;padding-bottom:8px}.payment_box.payment_method_mollie_wc_gateway_ideal{font-size:12px;line-height:14px}.woocommerce-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{display:none}.woocommerce-checkout .checkout-inline-error-message{font-size:13px;margin:6px 0 0}.skeleton{display:block;height:1em;position:relative;overflow:hidden;background-color:#dddbdd;border-radius:8px}.skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:shimmer 5s infinite;content:""}@keyframes shimmer{to{transform:translate(100%)}}.user-reviews{overflow-x:hidden;width:100%;position:relative}.user-reviews .container{display:flex;flex-direction:column;gap:56px}@media (max-width:990px){.user-reviews .container{gap:24px}}.user-reviews .container .embla__slide{flex:0 0 33.3333333333%}.user-reviews .container .embla__container{display:flex;gap:40px}.user-reviews .container .user-reviews__heading{display:flex;justify-content:space-between;margin-bottom:16px}.user-reviews .container .user-reviews__heading h3{margin:0}@media (max-width:990px){.user-reviews .container .user-reviews__heading h3{font-family:Montserrat;font-size:30px;font-style:normal;font-weight:800;line-height:42px}}.user-reviews .container .user-reviews__heading .controls{margin-left:auto;display:flex;gap:24px}@media (max-width:990px){.user-reviews .container .user-reviews__heading .controls{gap:8px;display:none}}.user-reviews .container .user-reviews__heading .controls button{width:65px;height:65px;border-radius:56px;background:#fff0;border:2px solid #fff;color:#fff;transition:all .5s ease-in-out;padding:0}@media (max-width:990px){.user-reviews .container .user-reviews__heading .controls button{width:56px;height:56px;padding:0}}.user-reviews .container .user-reviews__heading .controls button svg{width:30px;height:30px;margin:0 auto;display:flex;align-items:center}.user-reviews .container .user-reviews__heading .controls button.next svg{transform:rotate(180deg)}.user-reviews .container .user-reviews__heading .controls button:hover{background:#fff;cursor:pointer}.user-reviews .container .user-reviews__heading .controls button:hover svg{color:#091645}.user-reviews .container .item{display:flex;width:384px;min-width:384px;flex-direction:column;align-items:flex-start;gap:32px;border-radius:24px;padding:32px;background:#ffffff1a}.user-reviews .container .item .item__content p{margin:0}.user-reviews .container .item .item__author{display:flex;flex-direction:row;gap:16px;margin-top:auto}.user-reviews .container .item .item__author .rating{width:48px;height:48px;flex-shrink:0;text-align:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:48px;border-radius:980px;background-color:#00e2dc;color:#17234d}.user-reviews .container .item .item__author .customer{align-items:center;display:flex}.user-reviews .container .item .item__author .customer p{margin:0}.user-reviews .container .item .item__author .customer p.name{font-size:18px;font-style:normal;font-weight:700;line-height:24px}.user-reviews .container .item .item__author .customer p.date{font-size:14px;font-style:normal;font-weight:500;line-height:22px}.compare-table-block{padding:60px 0;background-color:#fff;font-family:Inter,sans-serif;background:#17234d;color:#fff}.compare-table-block .f-container{padding-left:16px;padding-right:16px}.compare-title{text-align:center;font-size:36px;margin-bottom:10px}.compare-description{text-align:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:32px;max-width:600px;margin:0 auto 40px}.compare-content{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:40px}.compare-image{width:40%}@media (max-width:768px){.compare-image{width:100%}}.compare-image img{max-width:100%;border-radius:20px}.compare-table-wrapper{flex:1 1 400px;overflow-x:auto}.compare-table{width:100%;border-collapse:collapse;min-width:500px;text-align:center;font-size:16px}.compare-table thead th{padding:12px;font-weight:600}.compare-table td,.compare-table th{border-bottom:1px solid #144b6b;padding:14px 12px}.compare-table td{width:75px}.compare-table td:first-child{text-align:left;font-weight:500;font-weight:600;width:80px;max-width:80px}.compare-table .highlight{background-color:#09d1cf3b}.compare-table th.highlight{background-color:#091645;border-top-left-radius:18px;border-top-right-radius:18px;padding:15px}.compare-table .logo-icon{max-width:70%}body.light .compare-table-block{background-color:#fff;color:#17234d}body.light .compare-table .highlight{background-color:#edfcfc}body.light .compare-table td,body.light .compare-table th{border-bottom:1px solid #eee}body.light .compare-table th.highlight{background-color:#091645;border-top-left-radius:18px;border-top-right-radius:18px;padding:15px}@media (max-width:680px){.compare-table td:first-child{font-size:14px}.compare-table .logo-icon{max-width:100%;width:115px}.compare-image{order:2}.compare-title{text-align:center;font-size:32px;line-height:40px;margin-bottom:18px}}header{background-color:#091645;display:flex;grid-column:span 12;padding:8px 104px;flex-direction:column;align-items:center;justify-content:center;position:sticky;top:0;z-index:99}@media (max-width:1700px){header{padding:16px}}header .mobile-toggle{display:none;background:#fff0;border:0;padding:0}@media (max-width:990px){header .mobile-toggle{display:block}}header .cart-badge{background-color:#00e2dc;color:#17234d;border-radius:50%;position:absolute;top:-7px;right:-6px;width:16px;height:16px;text-align:center;line-height:16px;font-size:11px;font-weight:700}header .usps{padding:8px 16px;margin:0;list-style:none;display:flex;gap:16px;align-items:center;justify-content:center;transition:transform .3s ease-out,opacity .3s ease-out,max-height .3s ease-out,padding .3s ease-out;transform:translateY(0);opacity:1;max-height:100px;overflow:hidden}header .usps li{color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:133.333%;display:flex;gap:8px;align-items:center}@media (max-width:990px){header .usps{display:none}}header.header-scrolled .usps{transform:translateY(-100%);opacity:0;pointer-events:none;max-height:0;padding:0 16px}header .main{display:flex;align-items:center;gap:24px;padding:16px}@media (max-width:990px){header .main{padding:0;gap:16px}}header .main .brand{margin-right:auto}header .main .brand img{width:210px;height:auto;display:block}@media (max-width:1200px){header .main .brand img{width:140px}}@media (max-width:990px){header .main .brand{margin-left:-115px;position:relative;left:50%}header .main .brand img{width:126.75px}}header .main nav .nav-head{display:none;justify-content:space-between;align-items:center;padding:16px;background:#091645}header .main nav .nav-head img.logo{width:126.75px}header .main nav .nav-head button{padding:0;background:#fff0;border:0}header .main nav ul{margin:0;padding:0;list-style:none;display:flex;gap:32px;align-items:center}@media (max-width:1263px){header .main nav ul{gap:24px}}@media (max-width:1200px){header .main nav ul{gap:16px}}@media (max-width:1050px){header .main nav ul{gap:12px}}header .main nav ul li a{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:250%;letter-spacing:.16px;text-decoration:none;color:#fff}header .main nav ul li a.outline{border-radius:56px;border:2px solid #FFF;padding:8px 16px}@media (max-width:1263px){header .main nav ul li a{font-size:14px}}@media (max-width:1050px){header .main nav ul li a{font-size:13px}}header .main nav .mobile-menu-controls{display:none}@media (max-width:990px){header .main nav{position:fixed;width:100vw;left:-100vw;bottom:0;top:0;height:100vh;opacity:0;visibility:hidden;transition:all .5s ease;background:#17234d}header .main nav .nav-head{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid rgb(255 255 255 / .1)}header .main nav .mobile-menu-controls{display:none;padding:20px 24px;border-top:1px solid rgb(255 255 255 / .1);justify-content:center;gap:20px}header .main nav .mobile-menu-controls .switch{display:flex;height:36px;width:36px;margin:0}header .main nav .mobile-menu-controls .language-selector{display:block}header .main nav .mobile-menu-controls .language-selector .language-toggle{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#ffffff1a;border-radius:20px;color:#fff;cursor:pointer;transition:background .3s ease}header .main nav .mobile-menu-controls .language-selector .language-toggle:hover{background:#fff3}header .main nav .mobile-menu-controls .language-selector .language-toggle .current-flag img{width:20px;height:15px;border-radius:2px}header .main nav .mobile-menu-controls .language-selector .language-toggle .arrow-down{width:0;height:0;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:5px solid #fff}header .main nav .mobile-menu-controls .language-selector .language-dropdown{position:absolute;top:100%;right:0;background:#17234d;border-radius:8px;box-shadow:0 4px 12px #0000004d;z-index:1001;min-width:140px;margin-top:8px;padding:6px}header .main nav .mobile-menu-controls .language-selector .language-dropdown li{list-style:none}header .main nav .mobile-menu-controls .language-selector .language-dropdown li a{display:flex;align-items:center;gap:8px;padding:0;color:#fff;text-decoration:none;transition:background .3s ease}header .main nav .mobile-menu-controls .language-selector .language-dropdown li a:hover{background:#ffffff1a}header .main nav .mobile-menu-controls .language-selector .language-dropdown li a .flag img{width:20px;height:15px;border-radius:2px}header .main nav .mobile-menu-controls .language-selector .language-dropdown li:first-child a{border-radius:8px 8px 0 0}header .main nav .mobile-menu-controls .language-selector .language-dropdown li:last-child a{border-radius:0 0 8px 8px}header .main nav.nav-open{left:0;visibility:visible;opacity:1;z-index:1000;pointer-events:auto}header .main nav.nav-open ul{flex-wrap:wrap;padding:16px 48px 24px;gap:0}header .main nav.nav-open ul li{width:100%;border-bottom:1px solid #00E2DC;padding:10px 0}header .main nav.nav-open ul li:last-child{border-bottom:0}header .main nav.nav-open .mobile-menu-controls{display:flex}}header .main .shortcuts{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:8px}header .main .shortcuts li a{display:flex;align-items:center}@media (max-width:990px){header .main .shortcuts .language-selector{display:none}}header .main .switch{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:100px;background:#17234d;color:#fff;height:35px;width:35px;position:relative;transition:all .5s ease}@media (max-width:680px){header .main .switch{height:24px;width:24px;margin-left:-8px}}@media (max-width:990px){header .main .switch{display:none}}header .main .switch .dark-mode{display:flex;align-items:center}header .main .switch .light-mode{display:none;align-items:center}header .main .switch.light{background:#a1ddff;color:#17234d}header .main .switch.light .dark-mode{display:none}header .main .switch.light .light-mode{display:flex}header .main .switch:hover{cursor:pointer}.woocommerce-cart .cart-container{display:flex;padding:104px;flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:40px;align-self:stretch}@media (max-width:990px){.woocommerce-cart .cart-container{padding:var(--smallerSizeContainerPadding);flex-direction:column}}.woocommerce-cart .cart-container.cart-empty-page{justify-content:center;align-items:center;min-height:60vh}.woocommerce-cart .cart-container .woocommerce-shipping-totals{display:flex;flex-direction:column;gap:16px}.woocommerce-cart .cart-container .woocommerce-shipping-methods{display:flex;flex-direction:column;gap:8px}.woocommerce-cart .cart-container .woocommerce-shipping-methods li{text-align:left;font-weight:500;display:flex;gap:8px}.woocommerce-cart .cart-container .woocommerce-shipping-methods li input{min-width:20px}.woocommerce-cart .cart-container .woocommerce-message,.woocommerce-cart .cart-container .woocommerce-error{position:fixed;top:0;left:0;padding:8px 16px;z-index:9;background:#fff;width:100%;right:0;border:0;border-radius:0;margin:0;color:#091645;list-style:none;box-shadow:0 0 26px -19px #000;border-top:1px solid #eee}.woocommerce-cart .cart-container .woocommerce-error{color:#910f0f}.woocommerce-cart .cart-container form.coupon{padding:0}.woocommerce-cart .cart-container form.coupon .coupon-wrapper{display:flex;width:100%;flex-direction:row}.woocommerce-cart .cart-container form.coupon .coupon-wrapper input.input-text{border-top-right-radius:0;border-bottom-right-radius:0}@media (max-width:990px){.woocommerce-cart .cart-container form.coupon .coupon-wrapper input.input-text{min-width:unset;width:100%}}.woocommerce-cart .cart-container form.coupon .coupon-wrapper button.button{border-radius:0 8px 8px 0;border:1px solid #00E2DC;border-left:0;background:#fff0;color:#00e2dc}.woocommerce-cart .cart-container .cart_totals .h5{padding-bottom:24px;border-bottom:1px solid #00E2DC;font-weight:800}.woocommerce-cart .cart-container .cart_totals .cart-payment{margin:24px auto 0;display:block;max-width:70%}.woocommerce-cart .cart-container .cart_totals .wc-cart-usps{margin:24px 0;padding:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap}.woocommerce-cart .cart-container .cart_totals .wc-cart-usps li{min-width:100%;display:flex;align-items:center;gap:8px}@media (max-width:990px){.woocommerce-cart .cart-container .cart_totals .wc-cart-usps li{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:22px}}.woocommerce-cart .cart-container .cart_totals .shop_table{width:100%}.woocommerce-cart .cart-container .cart_totals .shop_table #shipping_method{margin:0;padding:0;list-style:none}.woocommerce-cart .cart-container .cart_totals .shop_table #shipping_method li{font-weight:700}.woocommerce-cart .cart-container .cart_totals .shop_table tr{padding:24px 0;display:flex;justify-content:space-between;border-bottom:1px solid rgb(255 255 255 / .2)}.woocommerce-cart .cart-container .cart_totals .shop_table tr td{text-align:right;font-weight:700}.woocommerce-cart .cart-container .cart_totals .shop_table tr th{text-align:left;font-weight:500}.woocommerce-cart .cart-container .cart_totals .shop_table tr.cart-discount a{font-size:14px;font-weight:500}.woocommerce-cart .cart-container .cart_totals .shop_table tr.cart-subtotal{color:#a4a4a4}.woocommerce-cart .cart-container form{padding:32px;flex-direction:column;align-items:flex-start;display:flex;width:100%;border-radius:16px;background:#ffffff1a}@media (max-width:990px){.woocommerce-cart .cart-container form{padding:var(--smallerSizeContainerPadding)}}.woocommerce-cart .cart-container form .shop-table-heading{display:flex;width:100%;align-items:end;gap:8px;row-gap:8px;padding-bottom:24px;border-bottom:1px solid #00E2DC}@media (max-width:990px){.woocommerce-cart .cart-container form .shop-table-heading .h3{font-size:24px;line-height:32px}}.woocommerce-cart .cart-container form .shop-table-heading p{margin:0}.woocommerce-cart .cart-container form .shop-table-heading small{margin-left:auto}.woocommerce-cart .cart-container form .shop_table{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;width:100%}.woocommerce-cart .cart-container form .shop_table .cart_item{display:flex;gap:8px;width:100%;flex-direction:column;position:relative;padding-top:24px;padding-bottom:24px;border-bottom:1px solid rgb(0 226 220 / .2)}@media (max-width:990px){.woocommerce-cart .cart-container form .shop_table .cart_item{padding-top:16px;padding-bottom:16px}}@media (max-width:680px){.woocommerce-cart .cart-container form .shop_table .cart_item{padding-top:8px;padding-bottom:8px}}.woocommerce-cart .cart-container form .shop_table .cart_item .cart-item-main{display:flex;gap:24px;width:100%;flex-direction:row;align-items:center}.woocommerce-cart .cart-container form .shop_table .cart_item .cart-item-stock{margin:0;display:flex;align-items:center;gap:8px}.woocommerce-cart .cart-container form .shop_table .cart_item .product-name a{color:#fff;text-decoration:none;font-weight:700}.woocommerce-cart .cart-container form .shop_table .cart_item .product-details{display:flex;flex-direction:column}.woocommerce-cart .cart-container form .shop_table .cart_item .product-details p{margin:0}.woocommerce-cart .cart-container form .shop_table .cart_item .product-remove{position:absolute;top:16px;right:0}.woocommerce-cart .cart-container form .shop_table .cart_item .product-remove a{color:#d4d2d5}.woocommerce-cart .cart-container form .shop_table .cart_item .product-thumbnail a img{width:100px;height:100px;padding:0;object-fit:contain;border-radius:8px}.woocommerce-cart .cart-container form .shop_table .cart_item .product-quantity{margin-left:auto;display:flex;gap:8px;align-items:center}.woocommerce-cart .cart-container form .shop_table .cart_item .product-quantity a{color:#d4d2d5}.woocommerce-cart .cart-container form .shop_table .cart_item .quantity-wrapper{display:flex;align-items:center;background:#ffffff1a;border-radius:80px;border:1px solid #fff;padding:8px 16px;width:120px}.woocommerce-cart .cart-container form .shop_table .cart_item .quantity-wrapper .minus,.woocommerce-cart .cart-container form .shop_table .cart_item .quantity-wrapper .plus{color:#fff;border:none;padding:5px 10px;cursor:pointer;font-size:14px;background:#fff0}.woocommerce-cart .cart-container form .shop_table .cart_item .quantity-wrapper .quantity{min-width:0}.woocommerce-cart .cart-container form .shop_table .cart_item .quantity-wrapper input.qty{flex:1;text-align:center;padding:0;border:none;background:#fff0;border-radius:0;min-width:0;width:40px}@media (max-width:990px){.woocommerce-cart .cart-container form .shop_table .cart_item .cart-item-main{flex-wrap:wrap;gap:8px}.woocommerce-cart .cart-container form .shop_table .cart_item .product-quantity{flex-basis:100%;flex-direction:row;align-items:center;justify-content:space-between}.woocommerce-cart .cart-container form .shop_table .cart_item .product-quantity .remove{margin-top:.5rem}}.woocommerce-cart .cart-container .cart-collaterals{display:flex;min-width:490px;width:490px;max-width:100%;padding:32px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:16px;background:#ffffff1a}@media (max-width:990px){.woocommerce-cart .cart-container .cart-collaterals{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){.woocommerce-cart .cart-container .cart-collaterals{min-width:100%;width:100%}}@media (max-width:680px){.woocommerce-cart .cart-container .cart-coupon-section{padding:0}}.woocommerce-cart .cart-container .cart-coupon-section .coupon-wrapper{display:flex;width:100%;max-width:100%;box-sizing:border-box;margin-top:16px}.woocommerce-cart .cart-container .cart-coupon-section .coupon-wrapper .input-text{border-top-right-radius:0!important;border-bottom-right-radius:0!important;flex:1;min-width:100%;background:#f3f5f4;padding:8px 16px;height:48px;font-size:14px}@media (max-width:680px){.woocommerce-cart .cart-container .cart-coupon-section .coupon-wrapper .input-text{min-width:0}}.woocommerce-cart .cart-container .cart-coupon-section .coupon-wrapper .button{border-top-left-radius:0!important;border-bottom-left-radius:0!important;flex-shrink:0;white-space:nowrap;padding:8px 16px;background:#fff0;border:1px solid #fff;color:#fff}.woocommerce-cart .empty-cart-container{display:flex;justify-content:center;align-items:center;min-height:50vh;padding:104px;width:100%}@media (max-width:990px){.woocommerce-cart .empty-cart-container{padding:var(--smallerSizeContainerPadding);min-height:45vh}}@media (max-width:990px){.woocommerce-cart .empty-cart-container{padding:32px 16px;min-height:40vh}}.woocommerce-cart .empty-cart-content{text-align:center;max-width:500px;width:100%}.woocommerce-cart .empty-cart-icon{margin-bottom:32px;display:flex;justify-content:center}.woocommerce-cart .empty-cart-icon svg{opacity:.8;transition:all .3s ease}.woocommerce-cart .empty-cart-icon svg:hover{opacity:1;transform:scale(1.05)}.woocommerce-cart .empty-cart-text{margin-bottom:40px}.woocommerce-cart .empty-cart-text .h2{margin-bottom:16px;font-weight:700}@media (max-width:990px){.woocommerce-cart .empty-cart-text .h2{font-size:28px;line-height:36px}}.woocommerce-cart .empty-cart-text .empty-cart-description{opacity:.8;font-size:16px;line-height:24px;margin:0}@media (max-width:990px){.woocommerce-cart .empty-cart-text .empty-cart-description{font-size:14px;line-height:22px}}.woocommerce-cart .empty-cart-actions{display:flex;flex-direction:column;gap:16px;align-items:center}@media (max-width:990px){.woocommerce-cart .empty-cart-actions{gap:12px}}.woocommerce-cart .empty-cart-actions .btn{min-width:200px}@media (max-width:990px){.woocommerce-cart .empty-cart-actions .btn{min-width:180px;padding:12px 24px}}.woocommerce-cart .empty-cart-actions .btn.large{padding:16px 32px;font-size:16px;font-weight:600}@media (max-width:990px){.woocommerce-cart .empty-cart-actions .btn.large{padding:14px 28px;font-size:14px}}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0}html,body{margin:0;padding:0}body{font-family:Inter,sans-serif;font-optical-sizing:auto;margin:0;padding:0;display:block;transition:background-color .5s ease,color .5s ease;overflow-x:hidden}body.no-scroll{overflow:hidden}.hidden{display:none!important}.content-wrapper{width:100%}.hero{display:flex;grid-column:span 12;height:705px;padding:124px 192px 56px;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;flex-shrink:0;background-size:cover!important;background-position:center!important;border-bottom-left-radius:40px;border-bottom-right-radius:40px;color:#fff}.hero .holder{display:flex;gap:104px;flex-wrap:wrap;text-align:center}.hero .holder .hero-content{width:100%}.hero .holder .hero-content h1{margin-bottom:32px}.hero .holder .hero-brands{width:100%}@media (max-width:990px){.hero{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){.hero{height:400px}.hero img{max-width:100%}.hero .holder .hero-content h1{font-size:24px;line-height:32px}.hero .holder .hero-content .btn{padding:8px 16px}}.hero-modern{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;background-size:cover!important;background-position:center!important;background-repeat:no-repeat;color:#fff;overflow:hidden}.hero-modern .hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#17234d33,#09164599);z-index:1}.hero-modern .hero-container{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;min-height:80vh;justify-content:space-between}@media (max-width:990px){.hero-modern .hero-container{padding:0 20px}}.hero-modern .hero-main-content{display:flex;flex-direction:column;align-items:center;gap:60px;flex:1;justify-content:center;width:100%}@media (max-width:990px){.hero-modern .hero-main-content{gap:40px}}@media (max-width:680px){.hero-modern .hero-main-content{gap:32px}}.hero-modern .hero-content{max-width:800px;display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:20vh}@media (max-width:990px){.hero-modern .hero-content{margin-top:15vh}}@media (max-width:680px){.hero-modern .hero-content{margin-top:10vh}}.hero-modern .hero-content .hero-title{font-family:Montserrat,sans-serif;font-size:72px;font-weight:800;line-height:1.1;margin:0;letter-spacing:-.02em}@media (max-width:1200px){.hero-modern .hero-content .hero-title{font-size:64px;line-height:1.15}}@media (max-width:990px){.hero-modern .hero-content .hero-title{font-size:56px;line-height:1.2}}@media (max-width:990px){.hero-modern .hero-content .hero-title{font-size:48px;line-height:1.25}}@media (max-width:600px){.hero-modern .hero-content .hero-title{font-size:40px;line-height:1.3}}@media (max-width:680px){.hero-modern .hero-content .hero-title{font-size:32px;line-height:1.35}}@media (max-width:400px){.hero-modern .hero-content .hero-title{font-size:28px;line-height:1.4}}.hero-modern .hero-content .hero-slogan{font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:1.5;margin:0;opacity:.9}@media (max-width:990px){.hero-modern .hero-content .hero-slogan{font-size:18px}}@media (max-width:680px){.hero-modern .hero-content .hero-slogan{font-size:14px}}.hero-modern .hero-content .hero-subtitle{font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin:0;opacity:.8}@media (max-width:990px){.hero-modern .hero-content .hero-subtitle{font-size:16px}}.hero-modern .hero-content .hero-cta{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:#00e2dc;color:#091645;text-decoration:none;border-radius:999px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;transition:all .3s ease;box-shadow:0 8px 12px 6px #00000026}.hero-modern .hero-content .hero-cta:hover{transform:translateY(-2px);box-shadow:0 12px 20px 8px #0003}.hero-modern .hero-content .hero-cta .arrow-icon{transition:transform .3s ease}.hero-modern .hero-content .hero-cta:hover .arrow-icon{transform:translate(4px)}@media (max-width:990px){.hero-modern .hero-content .hero-cta{padding:12px 24px;font-size:14px}}.hero-modern .trustpilot-hero-rating{display:flex;flex-direction:column;align-items:center;gap:16px}.hero-modern .trustpilot-hero-rating .trustpilot-pdp-rating{display:flex;align-items:center;gap:13px;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.hero-modern .trustpilot-hero-rating .trustpilot-pdp-rating .trustpilot-slogan{font-weight:700}.hero-modern .trustpilot-hero-rating .trustpilot-pdp-rating .star-rating{display:flex}.hero-modern .trustpilot-hero-rating .trustpilot-pdp-rating .star-rating img{height:20px;width:auto}.hero-modern .trustpilot-hero-rating .trustpilot-pdp-rating .trustpilot-name{display:flex;align-items:center;gap:4px}.hero-modern .trustpilot-hero-rating .trustpilot-pdp-rating .trustpilot-name img{height:13px;width:auto}@media (max-width:680px){.hero-modern .trustpilot-hero-rating .trustpilot-pdp-rating{gap:8px;font-size:11px}.hero-modern .trustpilot-hero-rating .trustpilot-pdp-rating .star-rating img{height:16px}}.hero-modern .trustpilot-hero-rating .trust-elements{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.hero-modern .trustpilot-hero-rating .trust-elements .trust-item{display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.hero-modern .trustpilot-hero-rating .trust-elements .trust-item .check-icon{color:#00e2dc}@media (max-width:680px){.hero-modern .trustpilot-hero-rating .trust-elements .trust-item{font-size:12px;gap:6px}}@media (max-width:680px){.hero-modern .trustpilot-hero-rating .trust-elements{gap:16px}}.hero-modern .hero-brands{margin-top:0;margin-bottom:20px}.hero-modern .hero-brands img{max-width:100%;height:auto;max-height:40px;opacity:.8;transition:opacity .3s ease}.hero-modern .hero-brands img:hover{opacity:1}@media (max-width:990px){.hero-modern .hero-brands img{max-height:30px}}@media (max-width:680px){.hero-modern .hero-brands img{max-height:25px}}.hero-modern .hero-brand-marquee{width:100%;overflow:hidden;margin-top:auto;margin-bottom:40px;align-self:flex-end}.hero-modern .hero-brand-marquee .marquee-container{width:100%;overflow:hidden}.hero-modern .hero-brand-marquee .marquee-content{display:flex;animation:marquee 20s linear infinite;gap:30px}.hero-modern .hero-brand-marquee .marquee-content .marquee-item{flex-shrink:0}.hero-modern .hero-brand-marquee .marquee-content .marquee-item .brand-logo{height:28px;width:auto;opacity:.4;transition:opacity .3s ease}.hero-modern .hero-brand-marquee .marquee-content .marquee-item .brand-logo:hover{opacity:.6}@media (max-width:990px){.hero-modern .hero-brand-marquee .marquee-content .marquee-item .brand-logo{height:22px}}@media (max-width:680px){.hero-modern .hero-brand-marquee .marquee-content .marquee-item .brand-logo{height:18px}}@media (max-width:990px){.hero-modern .hero-brand-marquee{margin-bottom:30px}}@media (max-width:680px){.hero-modern .hero-brand-marquee{margin-bottom:20px}}@media (max-width:990px){.hero-modern{min-height:80vh;padding:40px 0}.hero-modern .hero-container{gap:40px}.hero-modern .hero-content{gap:18px}}@media (max-width:680px){.hero-modern{min-height:70vh;padding:20px 0}.hero-modern .hero-container{gap:32px}.hero-modern .hero-content{gap:16px}}.home-usps{display:flex;text-align:center;grid-column:span 12;margin-top:56px}.home-usps div{display:flex;padding:32px 24px;flex-direction:column;justify-content:center;align-items:center;gap:24px;flex:1 0 0%}.home-usps div p{margin:0;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:160%}@media (max-width:990px){.home-usps div p{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:22px}}@media (max-width:990px){.home-usps div{padding:16px}}@media (max-width:990px){.home-usps{flex-wrap:wrap;margin-top:32px}.home-usps div{max-width:50%}}.short-product-info{display:flex;gap:116px;padding:65px 104px 65px 0;grid-column:span 12}.short-product-info .col-6{display:flex;align-self:center;text-align:left;flex-wrap:wrap;gap:24px;width:50%}.short-product-info .col-6 img{width:100%;border-radius:24px;overflow:hidden}.short-product-info .col-6 small{min-width:100%;color:#00e2dc}.short-product-info .col-6 p{margin:0}.short-product-info .col-6.image-outside{position:relative}.short-product-info .col-6.image-outside img{position:absolute;left:0;width:100vw;max-width:unset;object-fit:cover;margin-left:calc(-50vw + 50%)}.short-product-info .col-6.bigger-image{overflow:visible}.short-product-info .col-6.bigger-image img{max-width:144%;width:133%;overflow:visible;margin-left:-136px}@media (max-width:1440px){.short-product-info .col-6.bigger-image img{max-width:280%;width:280%;margin-left:-176%}}@media (max-width:990px){.short-product-info{padding:var(--smallerSizeContainerPadding);flex-direction:column;gap:32px;overflow:hidden}.short-product-info h2{font-size:24px;line-height:32px}.short-product-info .col-6{gap:16px;width:100%}.short-product-info img{max-width:100%}.short-product-info.right .col-6:first-child{order:2;margin:0}.short-product-info.right .col-6:last-child{order:1;margin-left:-16px;margin-right:-16px}.short-product-info.left .col-6:first-child{margin-left:-16px;margin-right:-16px}.short-product-info.left .col-6:last-child{width:100%;margin:0}}.other-products{padding:104px;gap:40px}.other-products .product-tile{height:560px;border-radius:16px;overflow:hidden;display:flex;align-items:end;background-blend-mode:hard-light;transition:transform .5s ease-in-out,background-size .5s ease-in-out;box-shadow:var(--sds-size-depth-0) var(--sds-size-depth-400) var(--sds-size-depth-800) var(--sds-size-depth-negative-100) var(--sds-color-black-200),var(--sds-size-depth-0) var(--sds-size-depth-100) var(--sds-size-depth-100) var(--sds-size-depth-negative-100) var(--sds-color-black-100)}.other-products .product-tile .content{padding:46px 24px;max-height:200px;transition:all .5s ease-in-out}.other-products .product-tile .content h6{line-height:16px;font-weight:700}.other-products .product-tile .content p{margin:10px 0;height:96px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.other-products .product-tile .btn{transition:all .5s ease-in-out;opacity:0}.other-products .product-tile:hover{background-size:125% 125%!important}.other-products .product-tile:hover .content{max-height:100%}.other-products .product-tile:hover .btn{opacity:1}@media (max-width:990px){.other-products{padding:var(--smallerSizeContainerPadding);display:flex;flex-direction:column}.other-products .col-4{width:100%}}.main-usps{background-color:#2a3f7e}.main-usps .f-container{display:flex;padding:80px 104px;gap:139px}.main-usps .f-container .col-6:first-child{width:70%;display:flex;flex-flow:column;height:100%;align-self:center}@media (max-width:990px){.main-usps .f-container .col-6:first-child{width:100%}}.main-usps .f-container .usp-holder{display:flex;flex-wrap:wrap;gap:32px}.main-usps .f-container .usp-holder .item{width:calc(50% - 16px);display:flex;gap:16px}.main-usps .f-container .usp-holder .item img{width:64px;height:64px}@media (max-width:990px){.main-usps .f-container .usp-holder .item img{width:42px;height:42px}}.main-usps .f-container .usp-holder .item div{width:100%}.main-usps .f-container .usp-holder .item div p{margin:0}@media (max-width:990px){.main-usps .f-container .usp-holder .item div p{font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.2px}}.main-usps .f-container .usp-holder .item div p.nr{font-family:Montserrat;font-size:40px;font-style:normal;font-weight:800;line-height:56px}@media (max-width:990px){.main-usps .f-container .usp-holder .item div p.nr{font-family:Montserrat;font-size:24px;font-style:normal;font-weight:800;line-height:32px}}@media (max-width:990px){.main-usps .f-container{flex-direction:column;padding:48px 16px;gap:48px}}.how.container{padding:104px;display:flex}@media (max-width:990px){.how.container{padding:var(--smallerSizeContainerPadding)}}.how .how-wrapper{display:grid;padding:56px;grid-row-gap:32px;column-gap:24px;background:#ffffff1a;border-radius:24px}@media (max-width:990px){.how .how-wrapper{padding:40px 16px}}.how .how-wrapper .plyr--video{margin-top:84px}@media (max-width:990px){.how .how-wrapper .plyr--video{margin-top:16px}}.how .intro-how-wrapper{display:grid;padding:0 56px;grid-row-gap:32px;column-gap:24px;border-radius:24px;width:100%;grid-column:span 12;min-width:100%}@media (max-width:990px){.how .intro-how-wrapper{padding:0}}.how .desc{margin:0}.how .video{margin-top:60px;border-radius:30px;overflow:hidden;position:relative;max-width:100%}.how small{margin-bottom:16px;display:block;color:#00e2dc}.how h3{line-height:47px}.how .step{position:relative;display:flex;gap:24px}.how .step .step-nr{border-radius:26.5px;background:#00e2dc;color:#091645;min-width:32px;height:32px;font-size:21px;font-style:normal;font-weight:800;line-height:32px;text-align:center;box-shadow:0 0 0 5px #00e2dc57;position:relative;top:9px}.how .step div{width:100%}.how .step div p:first-child{margin:0;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.how .step div p:last-child{margin-top:16px;margin-bottom:0}@media (max-width:990px){.how{padding:var(--smallerSizeContainerPadding);gap:24px}.how .col-4{grid-column:span 12}}.customers{background-color:#2a3f7e;overflow-x:hidden}.customers h3{margin-bottom:40px}.customers .f-container{display:flex;padding:104px;gap:139px}.customers .f-container .col-6:first-child{width:100%;display:flex;flex-flow:column;height:100%;align-self:center}@media (max-width:990px){.customers .f-container .col-6:first-child{width:100%}}.customers .f-container .customer-review p{margin:0}.customers .f-container .customer-review p.name{font-family:Inter;font-size:17px;font-style:normal;font-weight:700;margin-bottom:16px;display:flex;gap:8px;align-items:center}.customers .f-container .customer-review p.quote{font-family:Montserrat;font-size:20px;font-weight:800}.customers .f-container .customer-review p.text{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:40px}.customers .f-container .customer-review p.caption{display:flex;gap:8px;align-items:center}.customers .f-container .holder{display:flex;gap:40px;width:100%;align-items:center}.customers .f-container .holder .card{width:100%;box-shadow:0 10px 30px #0000000d}@media (max-width:990px){.customers .f-container .holder .card{padding:var(--smallerSizeContainerPadding)}}.customers .f-container .holder .card img{width:32px;height:32px}@media (max-width:990px){.customers .f-container .holder .card img{margin-bottom:16px;width:32px;height:32px}}.customers .f-container .holder .card p{margin:0}.customers .f-container .holder .card p.nr{font-family:Montserrat;font-size:40px;font-style:normal;font-weight:800;line-height:68px}@media (max-width:990px){.customers .f-container .holder .card p.nr{font-family:Montserrat;font-size:24px;font-style:normal;font-weight:800;line-height:32px}}.customers .f-container .holder .card p.end{font-family:Inter;font-size:16px;font-style:normal;font-weight:500}@media (max-width:990px){.customers .f-container .holder .card p.end{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.2px}}@media (max-width:990px){.customers .f-container{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){.customers .f-container{flex-direction:column;gap:51px}}.known-from .f-container{padding:104px;display:flex;flex-flow:column;row-gap:56px}.known-from .head{display:flex;align-items:center}.known-from .head h3{width:100%}@media (max-width:990px){.known-from .head h3{font-size:30px}}.known-from .head .controls{margin-left:auto;display:flex;gap:24px}@media (max-width:990px){.known-from .head .controls{gap:8px}}.known-from .head .controls button{width:65px;height:65px;border-radius:56px;background:#fff0;border:2px solid #fff;color:#fff;transition:all .5s ease-in-out;padding:0}@media (max-width:990px){.known-from .head .controls button{width:56px;height:56px;padding:0}}.known-from .head .controls button svg{width:30px;height:30px;margin:0 auto;display:flex;align-items:center}.known-from .head .controls button.next svg{transform:rotate(180deg)}.known-from .head .controls button:hover{background:#fff;cursor:pointer}.known-from .head .controls button:hover svg{color:#091645}.known-from .subjects{width:100%}.known-from .subjects ul{margin:0 auto;width:fit-content;padding:6px;list-style:none;display:flex;border-radius:60px;background:#fff3}.known-from .subjects ul li button{padding:8px 24px;border-radius:60px;background:#fff0;border:0;color:#fff;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;transition:all .5s ease-in-out}.known-from .subjects ul li button.active,.known-from .subjects ul li button:hover{background:#00e2dc;color:#091645}@media (max-width:990px){.known-from .subjects ul li button{font-size:16px;padding:8px 20px}}.known-from .holder{display:flex;gap:40px;position:relative}.known-from .holder .tab-content{display:none;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.known-from .holder .tab-content .cards-wrapper{display:flex;padding-left:30px}@media (max-width:990px){.known-from .holder .tab-content .cards-wrapper{padding-left:0;justify-content:center}}.known-from .holder .tab-content.active{display:flex;opacity:1;transform:translateY(0)}.known-from .holder .tab-content#reviews .card .content p{-webkit-line-clamp:6}.known-from .holder .tab-content#news .card img{width:282px;height:93px;flex-shrink:0;object-fit:contain;margin:0 auto}.known-from .holder .tab-content#news .card .content p{-webkit-line-clamp:6}.known-from .holder .card{height:100%;min-width:0;display:flex;flex-flow:column;row-gap:48px;flex:0 0 348px;margin-right:20px;margin-left:20px}@media (max-width:990px){.known-from .holder .card{flex:0 0 275px}}.known-from .holder .card img{margin-top:auto;max-width:100%}.known-from .holder .card .content{display:flex;flex-flow:column;row-gap:24px}.known-from .holder .card .content p{margin:0;text-align:left;overflow:hidden;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.2px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}@media (max-width:990px){.known-from{overflow:hidden}}@media (max-width:990px){.known-from .f-container{padding:var(--smallerSizeContainerPadding)}}.latest-news{padding:104px;row-gap:56px}.latest-news .col-12 p{margin-bottom:0}.latest-news .card{display:flex;flex-wrap:wrap;row-gap:24px}.latest-news .card .thumb{padding:8px 8px 0;width:100%}.latest-news .card .thumb img{width:100%;height:240px;object-fit:cover;border-radius:16px;overflow:hidden;position:relative}.latest-news .card .content{text-align:left;padding:0 32px 32px;display:flex;flex-wrap:wrap;row-gap:24px}.latest-news .card .content .labels{width:100%;display:flex;gap:8px}.latest-news .card .content h6 a{color:inherit;text-decoration:none;font-weight:700}.latest-news .card .content p{margin:0}@media (max-width:990px){.latest-news{padding:var(--smallerSizeContainerPadding);flex-direction:column;display:flex}}.promises{background:#2a3f7e}.promises .container{padding:70px 104px;grid-gap:106px}@media (max-width:1265px){.promises .container{grid-gap:24px}}.promises .desc{font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:1.7;letter-spacing:.01em}@media (max-width:990px){.promises .desc{font-size:16px;line-height:1.6}}.promises .items{display:flex;flex-wrap:wrap;gap:40px;row-gap:40px}.promises .items .item{width:calc(50% - 20px);display:flex;align-items:center;gap:24px}.promises .items .item div{display:flex;flex-wrap:wrap;row-gap:8px}.promises .items .item div p{margin:0}.promises .items .item div p.h6{font-family:Montserrat;font-size:18px;font-weight:800;line-height:1.4;letter-spacing:-.01em}@media (max-width:990px){.promises .items .item div p.h6{font-size:16px;line-height:1.45}}.promises .items .item div p:not(.h6){font-family:Inter;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:.01em}@media (max-width:990px){.promises .items .item div p:not(.h6){font-size:14px;line-height:1.5}}@media (max-width:990px){.promises .container{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){.promises .container{flex-direction:column;display:flex;grid-gap:24px}.promises .items .item{width:100%}}.top-products .container{padding:104px;grid-gap:40px;grid-row-gap:56px;align-items:center}.top-products .container .col-12{text-align:center}.top-products .container .col-4 .card{padding:16px;text-align:left;display:flex;flex-wrap:wrap;row-gap:24px}.top-products .container .col-4 .card .content{display:flex;flex-wrap:wrap;row-gap:24px;padding:0 32px 32px;text-align:center}.top-products .container .col-4 .card .content img{max-width:100%}.top-products .container .col-4 .card .content .btn{min-width:100%}@media (max-width:990px){.top-products .container{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){.top-products h3{font-size:30px;line-height:42px;text-align:left}.top-products p{text-align:left}.top-products .container{display:flex;flex-direction:column;grid-row-gap:32px}}.newsletter{background:linear-gradient(180deg,#17234d 31.01%,#3750a0);text-align:center;color:#fff;position:relative}@media (max-width:990px){.newsletter h3{font-size:24px;font-style:normal;font-weight:800}}.newsletter .left{position:absolute;left:0;top:45px}@media (max-width:990px){.newsletter .left{position:absolute;left:0;top:-70px;width:180px}}.newsletter .right{position:absolute;right:0;top:25px}@media (max-width:990px){.newsletter .right{top:unset;position:absolute;right:0;bottom:-24px;width:180px}}.newsletter .container{padding:104px 0}.newsletter .container .intro h2{max-width:798px;margin:0 auto}@media (max-width:990px){.newsletter .container .intro h2{font-family:Montserrat;font-size:24px;font-style:normal;font-weight:800;line-height:32px}}.newsletter .container .intro p{max-width:655px;margin:11px auto 0}.newsletter .container .end{display:flex;gap:7px;justify-content:center}.newsletter .container form{position:relative;max-width:480px;margin:50px auto 20px}@media (max-width:990px){.newsletter .container form{max-width:260px}}.newsletter .container form input{position:relative;width:100%;padding:11px 16px;height:66px;border-radius:16px;box-shadow:0 4px 4px #0000000d;border:0;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.14px}.newsletter .container form button{position:absolute;right:16px;top:17px}@media (max-width:990px){.newsletter .container{padding:104px 16px;display:flex;flex-direction:column;overflow:hidden;position:relative}}.included{background:#2a3f7e}.included .container{display:flex;padding:80px 104px;flex-direction:column;justify-content:center;align-items:center;gap:56px}@media (max-width:990px){.included .container{padding:var(--smallerSizeContainerPadding)}}.included .container h3{font-family:Montserrat;font-size:32px;font-style:normal;font-weight:800;line-height:1.25;letter-spacing:-.02em;margin:0;text-align:center}@media (max-width:990px){.included .container h3{font-size:24px;line-height:1.3}}@media (max-width:990px){.included .container{gap:24px}}.included .container .items{display:flex;justify-content:center;align-items:flex-center;gap:40px}@media (max-width:990px){.included .container .items{flex-wrap:wrap;row-gap:24px;gap:16px}}.included .container .items .item{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.included .container .items .item p{margin:0}.included .container .items .item .caption{font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:.02em;color:#00e2dc}.included .container .items .item .h6{font-family:Montserrat;font-size:18px;font-style:normal;font-weight:800;line-height:1.4;letter-spacing:-.01em;text-align:center}@media (max-width:990px){.included .container .items .item{width:calc(32.33% - 8px)}.included .container .items .item img{height:32px}.included .container .items .item .caption{font-size:11px;line-height:1.55}.included .container .items .item .h6{font-size:16px;line-height:1.45}}@media (max-width:680px){.included .container:has(.item div .caption:empty) .items .item img{height:75px}}@media (max-width:680px){.included .container:has(.item div .caption:not(:empty)) h3{font-size:18px}.included .container:has(.item div .caption:not(:empty)) .items{flex-direction:column;width:100%}.included .container:has(.item div .caption:not(:empty)) .items .item{width:100%;align-items:start;flex-direction:row}.included .container:has(.item div .caption:not(:empty)) .items .item img{min-width:84px;height:36px;object-fit:contain;object-position:center}.included .container:has(.item div .caption:not(:empty)) .items .item div{width:100%;text-align:left;display:flex;flex-direction:column;justify-content:center;margin-left:-8px}.included .container:has(.item div .caption:not(:empty)) .items .item div .caption{text-align:left;font-size:13px}.included .container:has(.item div .caption:not(:empty)) .items .item div .h6{text-align:left;font-size:14px;font-weight:700}}.single-video{text-align:center;background:#f3f5f41a;overflow:hidden}.single-video p{max-width:840px;margin:0 auto}.single-video .container{display:flex;padding:104px;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;align-self:stretch}@media (max-width:990px){.single-video .container{padding:var(--smallerSizeContainerPadding)}}.faq{background:#ffffff1a}.faq .container{padding:104px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px;align-self:stretch}@media (max-width:990px){.faq .container{padding:var(--smallerSizeContainerPadding)}}.faq .intro{text-align:center;margin:0 auto}.faq .items{display:flex;flex-wrap:wrap;gap:20px}.faq .items .item{flex:1 1 calc(50% - 20px);box-sizing:border-box;margin-bottom:24px;padding:16px;border-radius:16px 16px 0 0;background:#ffffff1a;border-bottom:3px solid #00E2DC;height:fit-content}.faq .items .item .head{display:flex;gap:16px}.faq .items .item .head .nr{color:#6a6e79;margin:0;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:800;line-height:28px}.faq .items .item .head .question{font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.2px;margin:0}.faq .items .item .head button{margin-left:auto;background:#fff0;border:0;padding:0}.faq .items .item .body{max-height:0;opacity:0;visibility:hidden;padding-left:40px}.faq .items .item .body .answer{margin:0;color:#d4d2d5}.faq .items .item .body.active{max-height:100%;padding-top:16px;opacity:1;visibility:visible;transition:all .5s ease-in-out}.news.container{gap:40px;padding-left:108px;padding-right:108px;padding-top:40px}@media (max-width:990px){.news.container{padding:var(--smallerSizeContainerPadding)}}.news .card{display:flex;flex-wrap:wrap;row-gap:24px}.news .card .thumb{padding:8px 8px 0;width:100%}.news .card .thumb img{width:100%;height:240px;object-fit:cover;border-radius:16px;overflow:hidden;position:relative}.news .card .content{text-align:left;padding:0 32px 32px;display:flex;flex-wrap:wrap;row-gap:24px}.news .card .content .labels{width:100%;display:flex;gap:8px}.news .card .content p{margin:0}.blog-overview-nav{padding-top:104px}.blog-overview-nav .container{padding:0 108px;display:flex;flex-wrap:wrap;gap:16px}.blog-overview-nav .container .info{display:flex;justify-content:space-between;width:100%;display:none}@media (max-width:990px){.blog-overview-nav{padding-top:24px}.blog-overview-nav .container{padding:0 16px}}.filters{display:flex;width:100%;align-items:center}@media (max-width:990px){.filters{flex-direction:column}}.filters .themes{display:flex;list-style:none;padding:0;margin:0;gap:16px;flex-wrap:wrap;overflow-x:auto}.filters .themes li a{display:flex;padding:8px 16px;align-items:center;gap:8px;border-radius:6px;background:#fff0;border:2px solid #fff;font-size:14px;color:#fff;text-decoration:none;transition:all .5s ease-in-out;min-width:max-content}.filters .themes li a.active,.filters .themes li a:hover{color:#17234d;background:#00e2dc;border-color:#00e2dc}.filters form{margin-left:auto;display:none}@media (max-width:990px){.filters form{margin-left:0;margin-right:0;width:100%;margin-top:24px}}.product-cta{background:#2a3f7e}.product-cta .container{padding:104px;display:flex}@media (max-width:990px){.product-cta .container{padding:var(--smallerSizeContainerPadding)}}.product-cta .container .card{display:flex;gap:41px;padding:56px 66px 56px 0;align-items:center}@media (max-width:990px){.product-cta .container .card{padding:24px 0;flex-direction:column}}.product-cta .container .card .media{min-width:490px}@media (max-width:990px){.product-cta .container .card .media{min-width:100%}}.product-cta .container .card .media img{max-width:100%}.product-cta .container .card .content{width:100%;text-align:left;display:flex;flex-wrap:wrap;gap:24px}@media (max-width:990px){.product-cta .container .card .content{padding:0 16px}}.product-cta .container .card .content p{margin:0}.plain-cta{background:#ffffff1a}.plain-cta .container{display:flex;align-items:center;gap:108px;padding:56px 104px}.plain-cta .content{width:100%}.plain-cta .content p{font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:52px}.plain-cta .content p strong{color:#00e2dc}@media (max-width:990px){.plain-cta .content p{font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:32px}}.plain-cta img{width:223px;max-width:100%}@media (max-width:990px){.plain-cta img{width:112px;height:112px}}@media (max-width:990px){.plain-cta .container{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){.plain-cta .container{gap:16px;display:flex}}.quote-hero .container{padding:104px 104px 56px;display:flex}@media (max-width:990px){.quote-hero .container{padding:var(--smallerSizeContainerPadding)}}.quote-hero .quote{width:100%;padding:56px;display:flex;align-items:end;height:560px;border-radius:40px;overflow:hidden;color:#fff}.quote-hero .quote .content{width:55%;display:flex;flex-wrap:wrap;gap:24px}.quote-hero .quote .content p{margin:0}@media (max-width:990px){.quote-hero .quote{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){.quote-hero .quote{height:400px;border-radius:24px;background-position:center!important}.quote-hero .quote .content{gap:8px;width:100%}.quote-hero .quote .content h1{font-family:Montserrat;font-size:24px;font-style:normal;font-weight:800;line-height:32px}.quote-hero .quote .content .info{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:22px}}.contact .container{padding:56px 104px}@media (max-width:990px){.contact .container{padding:var(--smallerSizeContainerPadding);gap:48px}}.contact .contact-holder{background:#ffffff1a;border-radius:24px;padding:40px 32px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.contact .contact-holder input{width:100%}@media (max-width:990px){.contact .contact-holder{padding:var(--smallerSizeContainerPadding)}}.contact .contact-info{display:flex;flex-direction:column;align-items:flex-start;gap:32px;flex-shrink:0}@media (max-width:990px){.contact .contact-info .col-6{grid-column:span 12}}.contact .contact-info .contact-info-start{display:flex;flex-direction:column;gap:32px}.contact .contact-info .contact-info-start p{margin:0}@media (max-width:990px){.contact .contact-info .contact-info-start h3{font-size:24px;line-height:32px}}.contact .contact-info .contact-info-content{display:flex;gap:16px}@media (max-width:990px){.contact .contact-info .contact-info-content img{display:none}}.contact .contact-info .details{display:flex;flex-wrap:wrap;row-gap:16px}.contact .contact-info .details a{min-width:100%;gap:16px;align-items:center;color:#fff;text-decoration:none;display:flex;font-size:16px;font-style:normal;font-weight:500}.contact .contact-info .social{display:flex;list-style:none;margin:40px 0 0;padding:0;gap:8px}.contact .contact-info .social a{color:#fff}.select2-hidden-accessible{min-width:1px}.staff .container{display:flex;padding:56px 104px 104px;flex-direction:column;justify-content:center;align-items:center;row-gap:40px}@media (max-width:990px){.staff .container{padding:var(--smallerSizeContainerPadding)}}.staff h3{min-width:100%;text-align:center}@media (max-width:990px){.staff h3{font-size:24px}}.staff .staff-members{width:100%;display:flex;gap:40px;justify-content:center}@media (max-width:990px){.staff .staff-members{flex-wrap:wrap;gap:16px}}.staff .staff-members .card{max-width:250px;display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:23px}@media (max-width:990px){.staff .staff-members .card{width:calc(50% - 8px);gap:16px}}.staff .staff-members .card img{max-width:100%;border-radius:8px;width:217px;height:188px;object-fit:cover}@media (max-width:990px){.staff .staff-members .card img{height:145px;width:100%;object-fit:cover}}.staff .staff-members .card .content{display:flex;row-gap:8px;flex-direction:column;text-align:left}.staff .staff-members .card .content small{color:#00e2dc}.staff .staff-members .card .content p{margin:0}.staff .staff-members .card .content p.name{font-size:20px;font-style:normal;font-weight:800}@media (max-width:990px){.staff .staff-members .card .content p.name{font-size:16px}}.staff .staff-members .card .content p.info{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:22px}@media (max-width:990px){.staff .staff-members .card .content p.info{font-size:12px}}.review-image{background-repeat:no-repeat!important;background-size:cover!important;height:785px}@media (max-width:990px){.review-image{height:480px;background-position:center!important}}.review-image .container{display:flex;padding:104px 160px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;flex:1 0 0%;align-self:stretch;height:100%}@media (max-width:990px){.review-image .container{padding:var(--smallerSizeContainerPadding)}}.review-image .container .content{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:40px;flex:1 0 0%;max-width:758px}@media (max-width:990px){.review-image .container .content{gap:16px}}.review-image .container .content .quote{color:#fff;margin:0;font-feature-settings:"liga" off,"clig" off;text-overflow:ellipsis;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:400;line-height:52px}@media (max-width:990px){.review-image .container .content .quote{text-overflow:ellipsis;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.2px}}.content-info{background:#ffffff1a}.content-info .container{display:flex;padding:104px 160px;flex-direction:column;align-items:center;gap:24px;align-self:stretch}@media (max-width:990px){.content-info .container{padding:var(--smallerSizeContainerPadding)}}.content-info .content{width:100%;max-width:800px;margin:0 auto;display:flex;gap:24px;flex-direction:column;align-items:center}@media (max-width:990px){.content-info .content h2{font-size:24px;line-height:32px}}.content-info .content p{margin:0}.content-info .img{padding-bottom:104px;padding-left:104px;padding-right:104px}.content-info .img img{max-width:100%}@media (max-width:990px){.content-info .img{padding:0}}.content-info-small{background:#fff0}.content-info-small .container{display:flex;padding:56px 320px 104px;flex-direction:column;align-items:center;gap:24px;align-self:stretch}@media (max-width:990px){.content-info-small .container{padding:var(--smallerSizeContainerPadding)}}.content-info-small .content{width:100%;margin:0 auto;display:flex;text-align:left;gap:24px;flex-direction:column}.content-info-small .content p{margin:0}.content-info-small .content img{max-width:100%}@media (max-width:990px){.content-info-small h2{font-size:24px;line-height:32px}}.big-image{width:100%;height:885px;padding:104px 160px;background-size:cover!important}@media (max-width:990px){.big-image{height:400px;max-width:100%;background-position:center!important}}.about-promises{background:#2a3f7e}.about-promises .container{display:flex;padding:80px 104px;flex-direction:column;justify-content:center;align-items:center;gap:32px}@media (max-width:990px){.about-promises .container{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){.about-promises .container h3{font-size:30px;line-height:42px}}.about-promises .container .content{text-align:center}.about-promises .container .slogan{margin:8px 0 0;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:1.7;letter-spacing:.01em;color:#00e2dc}@media (max-width:990px){.about-promises .container .slogan{font-size:16px;line-height:1.6}}.about-promises .container .items{display:flex;justify-content:center;align-items:flex-center;gap:32px}@media (max-width:990px){.about-promises .container .items{flex-wrap:wrap;gap:16px}}.about-promises .container .items .item{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}@media (max-width:990px){.about-promises .container .items .item{width:calc(50% - 16px);flex-direction:row;text-align:left;gap:8px}.about-promises .container .items .item img{width:39.999px;height:40px}}.about-promises .container .items .item div{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch}@media (max-width:990px){.about-promises .container .items .item div{align-items:start}}.about-promises .container .items .item p{margin:0}.about-promises .container .items .item p.h3{font-family:Montserrat;font-size:24px;font-style:normal;font-weight:800;line-height:1.3;letter-spacing:-.01em}@media (max-width:990px){.about-promises .container .items .item p.h3{font-size:20px;line-height:1.35}}.about-promises .container .items .item .caption{padding-left:16px;padding-right:16px;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:.01em}@media (max-width:990px){.about-promises .container .items .item .caption{font-size:14px;line-height:1.5;padding:0}}.country .container{padding:104px;display:flex;gap:51px;align-items:center}@media (max-width:990px){.country .container{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){.country .container{flex-direction:column;gap:16px}.country .container img{max-width:100%}}.country .container div{width:100%}.country .container div:first-child{display:flex;gap:40px;flex-direction:column}.country .container div:first-child p{margin:0}.country .container div:first-child .slogan{font-family:Montserrat;font-size:56px;font-style:normal;font-weight:400;line-height:72px;margin:0}@media (max-width:990px){.country .container div:first-child .slogan{font-size:32px;line-height:40px}}.history{width:100%;background:#2a3f7e}.history .container{padding:104px;gap:56px;justify-content:center;display:flex;flex-direction:column}@media (max-width:990px){.history .container{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){.history .container{gap:16px}}.history .pills-content{display:flex;gap:56px}@media (max-width:990px){.history .pills-content{gap:16px}}.history .pills-content .content{display:flex;flex-direction:column;gap:56px}.history .pills-content .content .info{gap:56px;display:flex;width:100%;align-items:center}@media (max-width:990px){.history .pills-content .content .info{flex-direction:column;gap:16px}}.history .pills-content .content .info p{width:100%;margin:0}.history .pills-content .content .info p:first-child{font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:52px}.history .pills-content .content .info p:first-child strong{color:#00e2dc}@media (max-width:990px){.history .pills-content .content .info p:first-child{line-height:32px;font-size:24px}}.history .pills-content .content .info p:last-child{font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:.2px}.history .pills-content .content .img{width:100%}.history .pills-content .content .img img{max-width:100%}@media (max-width:990px){.history .pills-content .content .img img{height:400px;object-fit:cover;object-position:center;border-radius:16px}}@media (max-width:990px){.woocommerce-checkout header .brand{margin:0 auto;left:unset}.woocommerce-checkout header .secure-connection{display:none}.woocommerce-checkout header .mobile-toggle{display:none}}.secure-connection span{display:flex;align-items:center;gap:8px}@media (max-width:990px){.secure-connection span{font-size:10px;gap:2px}.secure-connection span svg{width:14px;height:14px}}.brand-bar{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .1);padding:20px 0;overflow:hidden;position:relative}@media (max-width:990px){.brand-bar{padding:16px 0;margin-top:32px;margin-bottom:32px}}.brand-bar .marquee-container{width:100%;overflow:hidden;position:relative}.brand-bar .marquee-container:before,.brand-bar .marquee-container:after{content:"";position:absolute;top:0;width:100px;height:100%;z-index:2;pointer-events:none}.brand-bar .marquee-container:before{left:0;background:linear-gradient(to right,#232e56,transparent)}.brand-bar .marquee-container:after{right:0;background:linear-gradient(to left,#232e56,transparent)}.brand-bar .marquee-track{display:flex;align-items:center;gap:80px;animation:marquee 30s linear infinite;width:max-content}@media (max-width:990px){.brand-bar .marquee-track{gap:40px;animation-duration:20s}}.brand-bar .marquee-track:hover{animation-play-state:paused}.brand-bar .brand-item{display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.7;transition:all .3s ease}.brand-bar .brand-item:hover{opacity:1;transform:scale(1.05)}.brand-bar .brand-item img{height:32px;width:auto;max-width:120px;object-fit:contain;filter:brightness(0) invert(1);opacity:.8;transition:all .3s ease}@media (max-width:990px){.brand-bar .brand-item img{height:24px;max-width:80px}}.brand-bar .brand-item:hover img{opacity:1;filter:brightness(0) invert(1) drop-shadow(0 0 8px rgb(255 255 255 / .3))}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.reset_variations{display:none!important}.interactive-product .container{display:flex;padding:104px 104px 56px}.interactive-product .container .head{max-width:800px}.interactive-product .container .head p{font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:1.7;letter-spacing:.01em}@media (max-width:990px){.interactive-product .container .head p{font-size:16px;line-height:1.6}}@media (max-width:990px){.interactive-product .container{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){.interactive-product .container{padding-bottom:24px}.interactive-product .container h2{font-size:30px;line-height:42px}}.interactive-product .f-container{display:flex;padding-right:104px;justify-content:space-between;align-items:center;align-self:stretch;gap:106px}@media (max-width:990px){.interactive-product .f-container{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){.interactive-product .f-container{gap:24px;flex-direction:column}}.interactive-product .image-content{width:100%;overflow:hidden;padding-top:10px;padding-right:10px}.interactive-product .image-content .image-layer{position:relative}.interactive-product .image-content .image-layer img{margin-left:-75%;width:175%}.interactive-product .image-content .image-layer img.normal{margin-left:0;width:100%;max-width:100%;margin-bottom:-4px}.interactive-product .image-content .image-layer .circle{position:absolute;width:30px;height:30px;padding:0;right:0;top:24%;border-radius:980px;background:#fff;border:0;box-shadow:0 0 0 6px #ffffff42,0 0 0 10px #ffffff42;transition:all .5s ease-in-out}.interactive-product .image-content .image-layer .circle.active{background:#00e2dc}.interactive-product .image-content.horizontal{display:flex;align-items:center}.interactive-product .image-content.horizontal .image-layer img{margin-left:0;width:100%}.interactive-product .image-content.big-screen{overflow:visible}@media (max-width:1440px){.interactive-product .image-content.big-screen{overflow:hidden}}.interactive-product .image-content.big-screen .image-layer img{margin-left:-77px;width:111%}@media (max-width:1440px){.interactive-product .image-content.big-screen .image-layer img{margin-left:-75%;width:175%}}.interactive-product .info-content{width:100%;max-width:500px}.interactive-product .info-content .info-layer small{color:#00e2dc;margin-bottom:16px;display:block;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:.02em}@media (max-width:990px){.interactive-product .info-content .info-layer small{font-size:11px;line-height:1.55}}.interactive-product .info-content .info-layer h3{margin:0 0 16px;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:800;line-height:1.3;letter-spacing:-.01em}@media (max-width:990px){.interactive-product .info-content .info-layer h3{font-size:20px;line-height:1.35}}.interactive-product .info-content .info-layer p{margin:0 0 24px;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:.01em}@media (max-width:990px){.interactive-product .info-content .info-layer p{font-size:15px;line-height:1.65}}.interactive-product .info-content .info-layer ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:16px}.interactive-product .info-content .info-layer ul li{min-width:100%;display:flex;align-items:center;gap:8px;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:.01em}@media (max-width:990px){.interactive-product .info-content .info-layer ul li{font-size:15px;line-height:1.6}}.main-product-details .f-container{display:flex;padding-left:104px;padding-top:56px;padding-bottom:56px;justify-content:space-between;align-items:center;align-self:stretch;gap:106px}@media (max-width:990px){.main-product-details .f-container{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){.main-product-details .f-container{flex-direction:column}}.main-product-details .image-content{width:100%}.main-product-details .image-content .image-holder{position:relative}.main-product-details .image-content .image-holder img{max-width:100%}.main-product-details .image-content.big-screen .image-holder{overflow:visible}@media (max-width:1440px){.main-product-details .image-content.big-screen .image-holder{overflow:hidden}}.main-product-details .image-content.big-screen .image-holder img{max-width:111%}@media (max-width:1440px){.main-product-details .image-content.big-screen .image-holder img{max-width:280%}}.main-product-details .info-content{width:100%;max-width:500px}.main-product-details .info-content .info-holder small{color:#00e2dc;margin-bottom:16px;display:block}.main-product-details .info-content .info-holder h4{margin:0}.main-product-details .info-content .info-holder p strong{font-weight:700}.main-product-details .info-content .info-holder p.desc{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.2px}@media (max-width:990px){.main-product-details .info-content .info-holder p{font-size:16px;line-height:24px}}.main-product-details .info-content .info-holder ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap}.main-product-details .info-content .info-holder ul li{min-width:100%;display:flex;align-items:center;gap:8px;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.2px}.retour-complaints .container{padding:104px}@media (max-width:990px){.retour-complaints .container{padding:var(--smallerSizeContainerPadding)}}@media (max-width:990px){.retour-complaints .container{display:flex;flex-direction:column}}.retour-complaints .head{margin-bottom:40px;max-width:1050px}.retour-complaints .head small{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px}.retour-complaints .head h1{font-family:Montserrat;font-size:60px;font-style:normal;font-weight:800;line-height:72px}@media (max-width:990px){.retour-complaints .head h1{font-family:Montserrat;font-size:30px;font-style:normal;font-weight:800;line-height:42px}}.retour-complaints .head p{font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:32px}.retour-complaints .card{display:flex;padding:32px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:32px;width:100%;text-align:left;min-width:100%}@media (max-width:990px){.retour-complaints .card{margin-bottom:24px}}.retour-complaints .card h2{font-family:Montserrat;font-size:30px;font-style:normal;font-weight:800;line-height:42px;display:flex;min-width:100%;align-items:center;gap:16px}.retour-complaints .card h2 img{width:40px;height:40px}.retour-complaints .card p{text-overflow:ellipsis;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin:0}.retour-complaints .card p a{color:#fff}.contact-form-wrapper{display:flex;flex-direction:column;gap:32px}.wpcf7{width:100%}.wpcf7 label{margin-bottom:16px;display:block}.wpcf7 br{display:none}.wpcf7 p{margin:0}.cf7-input-group{display:flex;gap:32px}.cf7-input-group input{min-width:100px;width:100%}.cf7-category-group p{margin:0}.cf7-category-group .wpcf7-form-control{display:flex;flex-wrap:wrap;gap:.5rem}.cf7-category-group .wpcf7-list-item,.cf7-category-group .wpcf7-list-item label{margin:0}.cf7-category-group .wpcf7-list-item label input[type=radio]{display:none}.cf7-category-group .wpcf7-list-item label .wpcf7-list-item-label{display:inline-block;padding:.5rem 1rem;border-radius:6px;background-color:#fff0;color:#fff;border:1px solid #fff;cursor:pointer;transition:background-color .3s,color .3s}.cf7-category-group .wpcf7-list-item label:hover .wpcf7-list-item-label{background-color:#fff0}.cf7-category-group .wpcf7-list-item label input[type=radio]:checked+.wpcf7-list-item-label{background-color:#00e2dc;border-color:#00e2dc!important;color:#17234d}.spinner{display:inline-block;width:20px;height:20px;border:2px solid rgb(0 0 0 / .2);border-radius:50%;border-top-color:#0009;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.quiz-modal-toggle{display:flex;padding:8px 16px;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:.12px;color:#fff;border:2px solid #fff;background:#fff0;box-shadow:none}.wc-empty-cart-message{text-align:center;color:#00e2dc;padding:var(--smallerSizeContainerPadding)}.wc-empty-cart-message .cart-empty:before{opacity:.3;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8cGF0aCBkPSJNNS41MiAyLjY0TDMuOTYgNC43MkMzLjY1MTAyIDUuMTMxOTggMy40OTY1MiA1LjMzNzk3IDMuNTAwMTEgNS41MTAzOUMzLjUwMzIzIDUuNjYwNDQgMy41NzM1OCA1LjgwMTE1IDMuNjkxNzUgNS44OTM2OEMzLjgyNzU0IDYgNC4wODUwMyA2IDQuNiA2SDE5LjRDMTkuOTE1IDYgMjAuMTcyNSA2IDIwLjMwODMgNS44OTM2OEMyMC40MjY0IDUuODAxMTUgMjAuNDk2OCA1LjY2MDQ0IDIwLjQ5OTkgNS41MTAzOUMyMC41MDM1IDUuMzM3OTcgMjAuMzQ5IDUuMTMxOTggMjAuMDQgNC43MkwxOC40OCAyLjY0TTUuNTIgMi42NEM1LjY5NiAyLjQwNTMzIDUuNzg0IDIuMjg4IDUuODk1NTIgMi4yMDMzOEM1Ljk5NDMgMi4xMjg0MiA2LjEwNjE2IDIuMDcyNSA2LjIyNTM5IDIuMDM4NDVDNi4zNiAyIDYuNTA2NjcgMiA2LjggMkgxNy4yQzE3LjQ5MzMgMiAxNy42NCAyIDE3Ljc3NDYgMi4wMzg0NUMxNy44OTM4IDIuMDcyNSAxOC4wMDU3IDIuMTI4NDIgMTguMTA0NSAyLjIwMzM4QzE4LjIxNiAyLjI4OCAxOC4zMDQgMi40MDUzMyAxOC40OCAyLjY0TTUuNTIgMi42NEwzLjY0IDUuMTQ2NjZDMy40MDI1NCA1LjQ2MzI4IDMuMjgzODEgNS42MjE1OSAzLjE5OTUgNS43OTU5MkMzLjEyNDY5IDUuOTUwNjIgMy4wNzAxMiA2LjExNDMxIDMuMDM3MTUgNi4yODI5NkMzIDYuNDczMDEgMyA2LjY3MDkgMyA3LjA2NjY2TDMgMTguOEMzIDE5LjkyMDEgMyAyMC40ODAyIDMuMjE3OTkgMjAuOTA4QzMuNDA5NzMgMjEuMjg0MyAzLjcxNTY5IDIxLjU5MDMgNC4wOTIwMiAyMS43ODJDNC41MTk4NCAyMiA1LjA3OTg5IDIyIDYuMiAyMkwxNy44IDIyQzE4LjkyMDEgMjIgMTkuNDgwMiAyMiAxOS45MDggMjEuNzgyQzIwLjI4NDMgMjEuNTkwMyAyMC41OTAzIDIxLjI4NDMgMjAuNzgyIDIwLjkwOEMyMSAyMC40ODAyIDIxIDE5LjkyMDEgMjEgMTguOFY3LjA2NjY3QzIxIDYuNjcwOSAyMSA2LjQ3MzAxIDIwLjk2MjggNi4yODI5NkMyMC45Mjk5IDYuMTE0MzEgMjAuODc1MyA1Ljk1MDYyIDIwLjgwMDUgNS43OTU5MkMyMC43MTYyIDUuNjIxNTkgMjAuNTk3NSA1LjQ2MzI4IDIwLjM2IDUuMTQ2NjdMMTguNDggMi42NE0xNiAxMEMxNiAxMS4wNjA5IDE1LjU3ODYgMTIuMDc4MyAxNC44Mjg0IDEyLjgyODRDMTQuMDc4MyAxMy41Nzg2IDEzLjA2MDkgMTQgMTIgMTRDMTAuOTM5MSAxNCA5LjkyMTcyIDEzLjU3ODYgOS4xNzE1NyAxMi44Mjg0QzguNDIxNDMgMTIuMDc4MyA4IDExLjA2MDkgOCAxMCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CiA8L3N2Zz4=)!important;mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8cGF0aCBkPSJNNS41MiAyLjY0TDMuOTYgNC43MkMzLjY1MTAyIDUuMTMxOTggMy40OTY1MiA1LjMzNzk3IDMuNTAwMTEgNS41MTAzOUMzLjUwMzIzIDUuNjYwNDQgMy41NzM1OCA1LjgwMTE1IDMuNjkxNzUgNS44OTM2OEMzLjgyNzU0IDYgNC4wODUwMyA2IDQuNiA2SDE5LjRDMTkuOTE1IDYgMjAuMTcyNSA2IDIwLjMwODMgNS44OTM2OEMyMC40MjY0IDUuODAxMTUgMjAuNDk2OCA1LjY2MDQ0IDIwLjQ5OTkgNS41MTAzOUMyMC41MDM1IDUuMzM3OTcgMjAuMzQ5IDUuMTMxOTggMjAuMDQgNC43MkwxOC40OCAyLjY0TTUuNTIgMi42NEM1LjY5NiAyLjQwNTMzIDUuNzg0IDIuMjg4IDUuODk1NTIgMi4yMDMzOEM1Ljk5NDMgMi4xMjg0MiA2LjEwNjE2IDIuMDcyNSA2LjIyNTM5IDIuMDM4NDVDNi4zNiAyIDYuNTA2NjcgMiA2LjggMkgxNy4yQzE3LjQ5MzMgMiAxNy42NCAyIDE3Ljc3NDYgMi4wMzg0NUMxNy44OTM4IDIuMDcyNSAxOC4wMDU3IDIuMTI4NDIgMTguMTA0NSAyLjIwMzM4QzE4LjIxNiAyLjI4OCAxOC4zMDQgMi40MDUzMyAxOC40OCAyLjY0TTUuNTIgMi42NEwzLjY0IDUuMTQ2NjZDMy40MDI1NCA1LjQ2MzI4IDMuMjgzODEgNS42MjE1OSAzLjE5OTUgNS43OTU5MkMzLjEyNDY5IDUuOTUwNjIgMy4wNzAxMiA2LjExNDMxIDMuMDM3MTUgNi4yODI5NkMzIDYuNDczMDEgMyA2LjY3MDkgMyA3LjA2NjY2TDMgMTguOEMzIDE5LjkyMDEgMyAyMC40ODAyIDMuMjE3OTkgMjAuOTA4QzMuNDA5NzMgMjEuMjg0MyAzLjcxNTY5IDIxLjU5MDMgNC4wOTIwMiAyMS43ODJDNC41MTk4NCAyMiA1LjA3OTg5IDIyIDYuMiAyMkwxNy44IDIyQzE4LjkyMDEgMjIgMTkuNDgwMiAyMiAxOS45MDggMjEuNzgyQzIwLjI4NDMgMjEuNTkwMyAyMC41OTAzIDIxLjI4NDMgMjAuNzgyIDIwLjkwOEMyMSAyMC40ODAyIDIxIDE5LjkyMDEgMjEgMTguOFY3LjA2NjY3QzIxIDYuNjcwOSAyMSA2LjQ3MzAxIDIwLjk2MjggNi4yODI5NkMyMC45Mjk5IDYuMTE0MzEgMjAuODc1MyA1Ljk1MDYyIDIwLjgwMDUgNS43OTU5MkMyMC43MTYyIDUuNjIxNTkgMjAuNTk3NSA1LjQ2MzI4IDIwLjM2IDUuMTQ2NjdMMTguNDggMi42NE0xNiAxMEMxNiAxMS4wNjA5IDE1LjU3ODYgMTIuMDc4MyAxNC44Mjg0IDEyLjgyODRDMTQuMDc4MyAxMy41Nzg2IDEzLjA2MDkgMTQgMTIgMTRDMTAuOTM5MSAxNCA5LjkyMTcyIDEzLjU3ODYgOS4xNzE1NyAxMi44Mjg0QzguNDIxNDMgMTIuMDc4MyA4IDExLjA2MDkgOCAxMCIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CiA8L3N2Zz4=)!important}.trustpilot-pdp-rating{display:flex;align-items:center;gap:13px;font-family:Inter;font-size:12px;font-style:normal;line-height:26px}@media (max-width:1100px){.trustpilot-pdp-rating{gap:6px}}@media (max-width:360px){.trustpilot-pdp-rating{gap:8px}}.trustpilot-pdp-rating span:first-child{font-weight:700}.trustpilot-pdp-rating .trustpilot-stars{height:20px;width:auto}@media (max-width:990px){.trustpilot-pdp-rating .trustpilot-stars{width:70px}}.trustpilot-pdp-rating .trustpilot-icon{height:13.25px;width:auto}.table-of-contents{list-style:none;margin:0;padding:16px;border:1px solid rgb(255 255 255 / .3215686275);border-radius:8px}.table-of-contents p{font-size:16px}.table-of-contents a{font-size:14px;font-weight:600}#retour-products-app{max-width:1440px;margin:0 auto;padding:104px}#retour-products-app p a{color:#fff}@media (max-width:990px){#retour-products-app{padding:16px}}.partner_section{padding-top:16px;padding-bottom:16px;width:100%}.partner_section .f-container{display:flex;flex-direction:row;gap:16px}.partner_section .f-container h1{margin-bottom:32px}.partner_section .f-container form label{margin-bottom:8px;display:block}.partner_section .f-container form .affwp-user-remember{display:flex;align-items:center;gap:8px}.partner_section .f-container div{width:100%}.partner_section .f-container input[type=checkbox]{min-width:20px}@media (max-width:990px){.partner_section .f-container{flex-direction:column}}.author-card{padding:16px}.author-card .card-body{display:flex;flex-direction:row;gap:24px}@media (max-width:990px){.author-card .card-body{flex-direction:column}}.author-card .card-body .thumb{height:100px;min-width:100px;width:100px;border-radius:8px;padding:0}.author-card .card-body .thumb img{max-width:100%;width:100%;height:auto;object-fit:cover}.author-card .card-body .author-info{text-align:left;width:100%}.author-card .card-body .author-info .text-primary{font-size:14px}.author-card .card-body .author-info .desc{font-size:14px;font-weight:400;margin-top:8px}.blog-faq{list-style:none;margin:0;padding:16px;border:1px solid rgb(255 255 255 / .3215686275);border-radius:8px;min-width:100%}.blog-faq p.faq-heading{font-size:18px;margin-bottom:12px}.blog-faq .schema-faq{width:100%;display:flex;flex-direction:column}.blog-faq .schema-faq .schema-faq-section{display:flex;flex-direction:column;padding-bottom:8px;font-size:14px}.blog-faq .schema-faq .schema-faq-section .schema-faq-answer{font-size:14px;font-weight:400}.show-password-input{display:none}.affwp-container{display:flex;gap:24px}@media (max-width:990px){.affwp-container{flex-direction:column}}.affwp-container .affwp-inlog-form{width:100%}.affwp-container .affwp-inlog-form label{margin-bottom:8px;display:block}.affwp-container .affwp-inlog-form .affwp-lost-password a{text-align:center;font-size:12px;text-decoration:none;display:block;font-weight:300}.affwp-container .affwp-inlog-form .btn,.affwp-container .affwp-inlog-form button,.affwp-container .affwp-inlog-form input[type=submit]{background:#00e2dc;border-color:#00e2dc;color:#17234d}.affwp-container .affwp-inlog-form .btn:hover,.affwp-container .affwp-inlog-form button:hover,.affwp-container .affwp-inlog-form input[type=submit]:hover{cursor:pointer}.affwp-container .affwp-inlog-form .affwp-user-remember{align-items:center;display:flex;gap:6px;font-size:14px;font-weight:400}.affwp-container .affwp-registration-form{width:100%}.affwp-container .affwp-registration-form label{margin-bottom:8px;display:block}.affwp-container .affwp-registration-form .btn,.affwp-container .affwp-registration-form button,.affwp-container .affwp-registration-form input[type=submit]{background:#00e2dc;border-color:#00e2dc;color:#17234d}.affwp-container .affwp-registration-form .btn:hover,.affwp-container .affwp-registration-form button:hover,.affwp-container .affwp-registration-form input[type=submit]:hover{cursor:pointer}.affwp-container .affwp-registration-cta{width:100%;background:#ffffff1a;padding:56px;border-radius:16px;height:max-content;color:#fff}@media (max-width:990px){.affwp-container .affwp-registration-cta{padding:24px}}.affwp-container .affwp-registration-cta .have-account{display:flex;gap:16px;align-items:center}.affwp-container .affwp-registration-cta .have-account p{margin:0}.affwp-container .affwp-registration-cta ul{margin:24px 0;padding:0;list-style:none;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.affwp-container .affwp-registration-cta ul li{min-width:100%;display:flex;align-items:center;gap:8px}.language-selector{position:relative}.language-selector .language-dropdown{position:absolute;margin:0;padding:0}#scrollToTopBtn{position:fixed;bottom:135px;left:16px;height:40px;width:40px;z-index:99;font-size:24px;border:none;outline:none;background-color:#00000054;color:#fff;cursor:pointer;padding:12px;border-radius:50%;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}@media (max-width:680px){#scrollToTopBtn{bottom:100px;height:35px;width:35px;font-size:21px}}#scrollToTopBtn.show{opacity:1;pointer-events:auto}#scrollToTopBtn:hover{background-color:#091645}.free-incentive-message{display:block;padding:4px 8px;align-items:center;color:#199ba0;background:#fff0;border-radius:6px;width:max-content;z-index:2;font-family:Inter;font-size:13px;font-style:normal;font-weight:700;line-height:22px;margin:0 auto;text-align:center;width:100%}@media (max-width:680px){.free-incentive-message{width:100%;font-size:12px}}.free-gift-pdp-display .free-gift-box{display:flex;flex-direction:column;gap:0;background:#fff0;border:1px solid #e53935;border-radius:8px;overflow:hidden}.free-gift-pdp-display .free-gift-cta{margin:0;padding:6px 10px 6px 32px;font-size:12px;font-weight:700;color:#fff;background:#d32f2f;line-height:1.2;text-align:left;letter-spacing:.3px;position:relative}.free-gift-pdp-display .free-gift-cta:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 12 20 22 4 22 4 12'/%3E%3Crect x='2' y='7' width='20' height='5'/%3E%3Cline x1='12' y1='22' x2='12' y2='7'/%3E%3Cpath d='M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z'/%3E%3Cpath d='M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:.9}.free-gift-pdp-display .free-gift-item{display:flex;align-items:center;gap:6px;padding:8px 10px}.free-gift-pdp-display .free-gift-item img{width:40px;height:40px;border-radius:4px;object-fit:cover;background:#fff;flex-shrink:0}.free-gift-pdp-display .free-gift-item .free-gift-info{display:flex;flex-direction:column;gap:1px}.free-gift-pdp-display .free-gift-item .free-gift-name{font-size:13px;font-weight:500;color:#333;line-height:1.3}.free-gift-pdp-display .free-gift-item .free-gift-value{font-size:14px;color:#666}.free-gift-pdp-display .free-gift-item .free-gift-value .striked{text-decoration:line-through}.free-gift-pdp-display .free-gift-item .free-gift-value .free-label{font-weight:600;text-decoration:none;color:#2e7d32}@media (max-width:680px){.free-gift-pdp-display{margin-bottom:10px;order:4}.free-gift-pdp-display .free-gift-cta{font-size:13px;padding:5px 8px 5px 28px}.free-gift-pdp-display .free-gift-cta:before{width:12px;height:12px;left:8px}.free-gift-pdp-display .free-gift-item{gap:5px;padding:6px 8px}.free-gift-pdp-display .free-gift-item img{width:35px;height:35px}.free-gift-pdp-display .free-gift-item .free-gift-name{font-size:11px}.free-gift-pdp-display .free-gift-item .free-gift-value{font-size:13px}}.cart_item.free-gift .product-total{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cart_item.free-gift .product-total del{color:#999;font-size:.9em;opacity:.7}.cart_item.free-gift .product-total .free-price{color:#199ba0;font-weight:600}.special-action-badge{position:absolute;left:8px;top:8px;z-index:2;width:100%;max-width:120px;height:auto;object-fit:contain;filter:drop-shadow(0 4px 12px rgb(0 0 0 / .15));animation:subtlePulse 3s ease-in-out infinite}@media (max-width:680px){.special-action-badge{max-width:75px}}@keyframes subtlePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}input[type=checkbox]{box-sizing:border-box;width:20px;height:20px;margin:6px;padding:0;border:2px solid rgb(32 183 191 / .5411764706);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff0;outline:none;transition:outline .1s;border-radius:4px}input[type=checkbox]:checked{background-size:cover;padding:2px;border-color:#20b7bf;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 32 32" xml:space="preserve"><path style="fill: %2320b7bf" d="M11.941,28.877l-11.941-11.942l5.695-5.696l6.246,6.246l14.364-14.364L32,8.818"/></svg>')}input[type=checkbox]:disabled{background-color:#d9d9d9}input[type=checkbox]:disabled:checked{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 32 32" xml:space="preserve"><path style="fill: rgba(32, 183, 191, 0.5411764706)" d="M11.941,28.877l-11.941-11.942l5.695-5.696l6.246,6.246l14.364-14.364L32,8.818"/></svg>')}@media (hover:hover){input[type=checkbox]:not(:disabled):hover{background-color:#00e2dc42;outline:6px solid rgb(0 226 220 / .2588235294);transform:scale(1.05)}}input[type=checkbox]:focus-visible{outline:6px solid rgb(0 226 220 / .2588235294);transform:scale(1.05)}@media (prefers-reduced-motion:reduce){input[type=checkbox]{transition:none}}input[type=radio]{box-sizing:border-box;width:20px;height:20px;margin:6px;padding:0;border:2px solid rgb(32 183 191 / .5411764706);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff0;outline:none;transition:outline .1s}input[type=radio]:not(:disabled):checked{border-color:#20b7bf;background-color:#20b7bf;background-clip:content-box;padding:2px;background-image:radial-gradient(circle,#20b7bf 0%,#20b7bf 50%,transparent 60%,transparent 100%)}input[type=radio]:disabled{background-color:#d9d9d9}input[type=radio]:disabled:checked{background-image:radial-gradient(circle,rgb(32 183 191 / .5411764706) 0%,rgb(32 183 191 / .5411764706) 50%,transparent 50%,transparent 100%)}input[type=radio]:focus-visible{background-color:#00e2dc42;outline:6px solid rgb(0 226 220 / .2588235294);transform:scale(1.05)}@media (hover:hover){input[type=radio]:not(:disabled):hover{background-color:#00e2dc42;outline:6px solid rgb(0 226 220 / .2588235294);transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){input[type=radio]{transition:none}input[type=radio]:focus-visible{transform:scale(1)}}@media (prefers-reduced-motion:reduce) and (hover:hover){input[type=radio]:not(:disabled):hover{transform:scale(1)}}:root{--oc-body-text-color:#2b2b2b;--oc-left-side-bg:#fff;--oc-right-side-bg:#f3f5f4;--oc-steps-font-family:inherit;--oc-steps-font-size:11px;--oc-steps-text-transform:uppercase;--oc-steps-color:#999999;--oc-steps-active-color:#2b2b2b;--oc-steps-active-font-weight:600;--oc-heading-font-family:"Montserrat", sans-serif;--oc-heading-font-size:20px;--oc-heading-font-weight:800;--oc-heading-text-transform:none;--oc-heading-color:#091645;--oc-field-background:#fff;--oc-field-label-color-when-empty:#737373;--oc-field-label-color--when-filled:#737373;--oc-field-border-color:#d5d5d5;--oc-field-focus-border-color:#000000;--oc-field-error-border-color:#a00;--oc-field-text-color:#333333;--oc-field-text-font-size:16px;--oc-field-text-font-weight:300;--oc-field-text-text-transform:none;--oc-field-border-radius:5px;--oc-back-to-shop-font-family:inherit;--oc-back-to-shop-font-size:14px;--oc-back-to-shop-font-weight:300;--oc-back-to-shop-text-transform:none;--oc-back-to-shop-color:#2b2b2b;--oc-back-to-shop-hover-color:#000;--oc-btn-padding:16px 32px;--oc-btn-font-family:"Inter", sans-serif;--oc-btn-font-size:16px;--oc-btn-font-weight:700;--oc-btn-text-transform:none;--oc-btn-border-radius:56px;--oc-btn-background-color:#00E2DC;--oc-btn-hover-background-color:#00E2DC;--oc-btn-text-color:#17234D;--oc-btn-hover-text-color:#17234D;--oc-btn-coupon-background-color:#e7e5e4;--oc-btn-coupon-text-color:#2b2b2b;--oc-product-name-font-family:inherit;--oc-product-name-font-size:14px;--oc-product-name-font-weight:300;--oc-product-name-text-transform:none;--oc-product-name-color:#2b2b2b;--oc-product-qty-bg-color:#2b2b2b;--oc-product-qty-text-color:#fff;--oc-info-summary-box-font-size:14px;--oc-change-text-color:#2b2b2b;--oc-change-text-hovercolor:#000000;--oc-have-coupon-text-color:#2b2b2b;--oc-radio-checked-color:#20b7bf;--oc-thank-you-check-color:#77b255;--oc-secondary-heading-color:#2b2b2b;--oc-secondary-heading-font-size:16px;--oc-secondary-heading-font-weight:500}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#333}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#333}input{filter:none}.input-text::placeholder,.input-text::-webkit-input-placeholder{color:var(--oc-field-label-color-when-empty)}.woocommerce-checkout #masthead,.woocommerce-checkout #site-footer,.woocommerce-checkout .xoo-wsc-footer,.woocommerce-form-login-toggle,.woocommerce-checkout form.woocommerce-form.woocommerce-form-login p.lost_password,.woocommerce .clear{display:none}#owc-checkout-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}#owc-checkout-wrapper{background-color:var(--oc-left-side-bg);min-height:100vh}.woocommerce-checkout .woocommerce{background-color:var(--oc-left-side-bg);color:var(--oc-body-text-color)}.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper{width:50%}.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper ul{padding:20px}.checkout-content-single>*{margin-bottom:28px}.checkout-content-single>*:last-child{margin-bottom:0}.owc-container{max-width:1140px;margin:0 auto;padding:0 15px}.owc-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.owc-col{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex-basis:0%;flex-grow:1;max-width:100%}.left-container{padding-right:6%;padding-bottom:6%;flex:0 0 58%;max-width:58%}.right-container{padding:0;flex:0 0 42%;max-width:42%}.right-container:before{content:" ";background-color:var(--oc-right-side-bg);position:fixed;height:100vh;width:100%;top:0;border-left:1px solid #eee;z-index:1}.right-container .content-wrapper{position:relative;z-index:1;padding:30px 15px 30px 40px}@media (min-width:768px){.owc-order-summary{position:sticky;top:20px;z-index:2}}.owc-only-virtual-products-checkout .step-1 .inofmation-box{margin-bottom:0}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login{display:block!important;background-color:#fff;position:fixed;z-index:9999;width:100%;padding:40px 20% 60px;box-shadow:0 50px 1000px;top:-100%;transition:.3s}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login p{padding:6px}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login .form-row{max-width:100%}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login.active{top:0}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login #close-login-popup{position:absolute;bottom:15px;left:0;right:0;margin:0 auto;text-align:center;display:inline;width:fit-content}.processing{position:relative;pointer-events:none}.processing .spinner{display:inline-block;width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #333;border-radius:50%;animation:spin 1s linear infinite;margin-right:8px}.success-animation{animation:successPulse .6s ease-in-out}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}body.woocommerce-order-received .woocommerce-order h2,body.woocommerce-order-received .woocommerce-order h3,#owc-checkout-wrapper .shipping_address h3,#owc-checkout-wrapper h3{font-family:var(--oc-heading-font-family);font-size:var(--oc-heading-font-size);font-weight:var(--oc-heading-font-weight);text-transform:var(--oc-heading-text-transform);color:var(--oc-heading-color);margin-bottom:14px;margin-top:0}.owc-box{background-color:#fff;padding:10px;border:1px solid #d5d5d5;border-radius:5px;margin-bottom:10px}.owc-box p{margin-bottom:0}.owc-box h3{margin-bottom:5px!important}.owc-box h4{color:var(--oc-secondary-heading-color);font-size:var(--oc-secondary-heading-font-size);margin-bottom:5px!important;font-weight:var(--oc-secondary-heading-font-weight)}.inofmation-box{margin-bottom:28px}.owc-box .order-info-value{margin-bottom:22px}.oc-logo{text-align:left;margin:20px 0 10px}.custom-logo-link{display:block;max-width:150px}.oc-logo img{max-height:50px;max-width:150px!important}.owc-checkout-steps-wrapper{display:none}@media (max-width:767px){.checkout-content-single>*{margin-bottom:20px}.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{gap:12px}.woocommerce-checkout #place_order{width:100%;padding:18px 32px;font-size:18px;margin-top:20px;position:sticky;bottom:0;z-index:10;box-shadow:0 -2px 10px #0000001a}.owc-mobile-order-summary{margin-bottom:20px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.woocommerce-error,.woocommerce-message,.woocommerce-info{font-size:14px;padding:12px 15px;margin-bottom:15px;border-radius:6px}.form-row{margin-bottom:16px}.woocommerce-form-row__description{font-size:12px;color:#666;margin-top:4px;line-height:1.4}.owc-trust-signals{flex-direction:column;gap:8px;margin-top:15px;padding:10px 0}.owc-trust-signals .trust-item{font-size:11px;justify-content:center}.owc-mobile-short-order-summary .summary-header{padding:0}.owc-mobile-short-order-summary .summary-header .order-summary-text{font-size:16px}.owc-mobile-short-order-summary .summary-header .products-count{font-size:11px}.processing .spinner{width:14px;height:14px;margin-right:6px}.owc-shipping-methods-box #shipping_method li label,#billing_address_choice li>label{padding:16px 10px 16px 40px;font-size:16px}.woocommerce-checkout #payment ul.payment_methods li label{padding:16px 10px 16px 40px;font-size:16px}.form-row input.input-text:focus,.form-row textarea:focus{transform:none}}.owc-trust-signals{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px;padding:15px 0;border-top:1px solid #e0e0e0}.owc-trust-signals .trust-item{display:flex;align-items:center;gap:6px;font-size:12px;color:#666;font-weight:500}.owc-trust-signals .trust-item svg{flex-shrink:0}@media (max-width:767px){.owc-trust-signals{flex-direction:column;gap:12px;margin-top:15px;padding:12px 0}.owc-trust-signals .trust-item{font-size:11px}}#ship-to-different-address{display:none}.form-row{position:relative}.form-row label{position:absolute;color:var(--oc-field-label-color--when-filled);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;font-size:12px;margin-top:.25em;padding:0 1.16em;line-height:2;opacity:0;z-index:1}.form-row input.input-text,.form-row textarea{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--oc-field-background);-webkit-transition:all .2s ease;transition:all .2s ease;color:var(--oc-field-text-color);padding:15px 12px;width:100%;min-width:unset!important;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:var(--oc-field-text-font-size);font-weight:var(--oc-field-text-font-weight);text-transform:var(--oc-field-text-text-transform);line-height:16px!important;border-radius:var(--oc-field-border-radius)!important;border:1px solid var(--oc-field-border-color);-webkit-transition-delay:0s,0s;transition-delay:0s,0s;-webkit-transition-duration:.2s,0s;transition-duration:.2s,0s;-webkit-transition-property:all,width;transition-property:all,width;-webkit-transition-timing-function:ease-out,ease;transition-timing-function:ease-out,ease}.form-field--is-filled input.input-text{padding:24px 12px 6px}.form-field--is-filled label{opacity:1}.form-row input.input-text:focus,.form-row textarea:focus{outline:none;border-color:var(--oc-field-focus-border-color);box-shadow:0 0 0 2px #0000001a;transform:translateY(-1px);transition:all .2s ease}#owc-checkout-wrapper .select2-container--default .select2-selection--single,.woocommerce-address-fields__field-wrapper .select2-container--default .select2-selection--single,#owc-checkout-wrapper select{border:1px solid #D5D5D5;border-radius:5px!important;padding:15px 12px;height:auto;background-color:#fff;width:100%;margin-bottom:0}.woocommerce-address-fields__field-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered,#owc-checkout-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:19px;padding:0}.woocommerce-address-fields__field-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow,#owc-checkout-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{top:13px;right:12px}.woocommerce-EditAccountForm.edit-account em{font-size:12px;line-height:16px;display:block;margin-top:4px}.woocommerce-address-fields__field-wrapper,.woocommerce-shipping-fields{margin-bottom:8px}.woocommerce-address-fields__field-wrapper,.woocommerce-account .woocommerce-EditAccountForm.edit-account,.woocommerce-account form.woocommerce-form.woocommerce-form-login.login,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}form.woocommerce-form.woocommerce-form-login.login p,.woocommerce-EditAccountForm.edit-account p,p.form-row{grid-column:1/-1;margin:0}.woocommerce-EditAccountForm.edit-account fieldset{padding:0;border:none;grid-column:1/-1;gap:8px;display:grid}.woocommerce-EditAccountForm.edit-account fieldset legend{margin-left:6px;margin-top:18px}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:none;grid-column:span 3/span 3}#shipping_city_field,#shipping_state_field,#shipping_postcode_field,#billing_city_field,#billing_state_field,#billing_postcode_field{float:none;grid-column:span 2/span 2}#billing_address_2_field,#shipping_address_2_field{float:none;grid-column:1/-1}.inofmation-box #billing_email_field{padding:0!important}.phone-field-spacing{margin-top:15px}.checkout-quantity-wrapper,.quantity-wrapper{margin-top:4px;display:inline-flex;align-items:center;border:1px solid #ddd;border-radius:3px;background:#fff;overflow:hidden}.checkout-quantity-wrapper .checkout-quantity-minus,.checkout-quantity-wrapper .checkout-quantity-plus,.checkout-quantity-wrapper .quantity-btn.minus,.checkout-quantity-wrapper .quantity-btn.plus,.quantity-wrapper .checkout-quantity-minus,.quantity-wrapper .checkout-quantity-plus,.quantity-wrapper .quantity-btn.minus,.quantity-wrapper .quantity-btn.plus{width:16px;height:20px;border:none;background:#f8f8f8;color:#666;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;-webkit-user-select:none;user-select:none;padding:15px;border-radius:0}.checkout-quantity-wrapper .checkout-quantity-minus:hover:not(:disabled),.checkout-quantity-wrapper .checkout-quantity-plus:hover:not(:disabled),.checkout-quantity-wrapper .quantity-btn.minus:hover:not(:disabled),.checkout-quantity-wrapper .quantity-btn.plus:hover:not(:disabled),.quantity-wrapper .checkout-quantity-minus:hover:not(:disabled),.quantity-wrapper .checkout-quantity-plus:hover:not(:disabled),.quantity-wrapper .quantity-btn.minus:hover:not(:disabled),.quantity-wrapper .quantity-btn.plus:hover:not(:disabled){background:#e8e8e8;color:#333}.checkout-quantity-wrapper .checkout-quantity-minus:active:not(:disabled),.checkout-quantity-wrapper .checkout-quantity-plus:active:not(:disabled),.checkout-quantity-wrapper .quantity-btn.minus:active:not(:disabled),.checkout-quantity-wrapper .quantity-btn.plus:active:not(:disabled),.quantity-wrapper .checkout-quantity-minus:active:not(:disabled),.quantity-wrapper .checkout-quantity-plus:active:not(:disabled),.quantity-wrapper .quantity-btn.minus:active:not(:disabled),.quantity-wrapper .quantity-btn.plus:active:not(:disabled){background:#ddd}.checkout-quantity-wrapper .checkout-quantity-minus:disabled,.checkout-quantity-wrapper .checkout-quantity-plus:disabled,.checkout-quantity-wrapper .quantity-btn.minus:disabled,.checkout-quantity-wrapper .quantity-btn.plus:disabled,.quantity-wrapper .checkout-quantity-minus:disabled,.quantity-wrapper .checkout-quantity-plus:disabled,.quantity-wrapper .quantity-btn.minus:disabled,.quantity-wrapper .quantity-btn.plus:disabled{opacity:.4;cursor:not-allowed}.checkout-quantity-wrapper .checkout-quantity-minus.loading,.checkout-quantity-wrapper .checkout-quantity-plus.loading,.checkout-quantity-wrapper .quantity-btn.minus.loading,.checkout-quantity-wrapper .quantity-btn.plus.loading,.quantity-wrapper .checkout-quantity-minus.loading,.quantity-wrapper .checkout-quantity-plus.loading,.quantity-wrapper .quantity-btn.minus.loading,.quantity-wrapper .quantity-btn.plus.loading{position:relative}.checkout-quantity-wrapper .checkout-quantity-minus.loading:after,.checkout-quantity-wrapper .checkout-quantity-plus.loading:after,.checkout-quantity-wrapper .quantity-btn.minus.loading:after,.checkout-quantity-wrapper .quantity-btn.plus.loading:after,.quantity-wrapper .checkout-quantity-minus.loading:after,.quantity-wrapper .checkout-quantity-plus.loading:after,.quantity-wrapper .quantity-btn.minus.loading:after,.quantity-wrapper .quantity-btn.plus.loading:after{content:"";position:absolute;width:8px;height:8px;border:2px solid #f3f3f3;border-top:2px solid #666;border-radius:50%;animation:spin 1s linear infinite}.checkout-quantity-wrapper .checkout-quantity-input,.checkout-quantity-wrapper .quantity-input,.quantity-wrapper .checkout-quantity-input,.quantity-wrapper .quantity-input{width:30px;height:20px;min-width:unset;border:none;background:#fff0;text-align:center;font-size:14px;font-weight:500;color:#333;margin:0;outline:none;padding:0 0 0 6px}.checkout-quantity-wrapper .checkout-quantity-input:focus,.checkout-quantity-wrapper .quantity-input:focus,.quantity-wrapper .checkout-quantity-input:focus,.quantity-wrapper .quantity-input:focus{background:#f0f8ff}.checkout-quantity-wrapper .checkout-quantity-input:disabled,.checkout-quantity-wrapper .quantity-input:disabled,.quantity-wrapper .checkout-quantity-input:disabled,.quantity-wrapper .quantity-input:disabled{opacity:.6;cursor:not-allowed}.checkout-quantity-wrapper .checkout-quantity-input.updating,.checkout-quantity-wrapper .quantity-input.updating,.quantity-wrapper .checkout-quantity-input.updating,.quantity-wrapper .quantity-input.updating{background:#f0f8ff}.checkout-quantity-wrapper.updating,.quantity-wrapper.updating{position:relative}.checkout-quantity-wrapper.updating:before,.quantity-wrapper.updating:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;z-index:1}.checkout-quantity-wrapper.updating .checkout-quantity-minus,.checkout-quantity-wrapper.updating .checkout-quantity-plus,.checkout-quantity-wrapper.updating .checkout-quantity-input,.checkout-quantity-wrapper.updating .quantity-btn.minus,.checkout-quantity-wrapper.updating .quantity-btn.plus,.checkout-quantity-wrapper.updating .quantity-input,.quantity-wrapper.updating .checkout-quantity-minus,.quantity-wrapper.updating .checkout-quantity-plus,.quantity-wrapper.updating .checkout-quantity-input,.quantity-wrapper.updating .quantity-btn.minus,.quantity-wrapper.updating .quantity-btn.plus,.quantity-wrapper.updating .quantity-input{pointer-events:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.woocommerce button[name=update_cart],.woocommerce input[name=update_cart]{display:none!important}.woocommerce-checkout-review-order-table .quantity{display:flex;align-items:center;gap:5px;margin-top:5px}.woocommerce-checkout-review-order-table .quantity .qty{width:40px;height:24px;border:1px solid #d5d5d5;border-radius:3px;text-align:center;font-size:12px;font-weight:500;color:#333;background:#fff;transition:all .2s ease}.woocommerce-checkout-review-order-table .quantity .qty:focus{outline:none;border-color:#000}#order_review,#order_details{font-family:var(--oc-product-name-font-family);font-size:var(--oc-product-name-font-size);font-weight:var(--oc-product-name-font-size);line-height:1.35;color:var(--oc-product-name-color)}.shop_table.woocommerce-checkout-review-order-table .order-review-footer>div,.shop_table.woocommerce-table--order-details .order-review-footer>div,.inofmation-box-header{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inofmation-box-header{margin-top:0}.shop_table.woocommerce-checkout-review-order-table .order-review-footer>div,.shop_table.woocommerce-table--order-details .order-review-footer>div{width:100%;margin-top:0;padding:6px 0}.shop_table.woocommerce-checkout-review-order-table .order-review-footer .order-total,.shop_table.woocommerce-table--order-details .order-review-footer .order_total{border-top:2px solid #d5d5d5;margin-top:8px!important;padding-top:14px!important;font-weight:700;font-size:16px}.shop_table.woocommerce-checkout-review-order-table .order-review-footer,.shop_table.woocommerce-table--order-details .order-review-footer{border-top:1px solid #d5d5d5;padding-top:8px;margin-top:8px}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-checkout #place_order,.owc-contimue-shopping,.apply_coupon_code{padding:var(--oc-btn-padding)!important;background-color:var(--oc-btn-background-color);color:var(--oc-btn-text-color);font-family:var(--oc-btn-font-family);font-size:var(--oc-btn-font-size);font-weight:var(--oc-btn-font-weight);text-transform:var(--oc-btn-text-transform);border-radius:var(--oc-btn-border-radius);box-shadow:0 0 #00000026;transition:all .5s ease;letter-spacing:.16px;border:0}#coupon_code{background:#f5f5f5;font-size:14px}.apply_coupon_code{background-color:#f5f5f5;color:#666;border:1px solid #e0e0e0;transition:all .2s ease;font-size:.9em;padding:8px 12px!important;border-radius:8px;font-weight:600}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login .woocommerce-form-login__submit:hover,.woocommerce-checkout #place_order:hover,.owc-contimue-shopping:hover{background-color:var(--oc-btn-hover-background-color);color:var(--oc-btn-hover-text-color);box-shadow:0 8px 12px 6px #00000026;transform:translateY(-2px);transition:all .3s ease}.apply_coupon_code:hover{background-color:#e8e8e8;color:#555;border-color:#d0d0d0}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login .woocommerce-form-login__submit{margin-top:0}.shop_table.woocommerce-checkout-review-order-table>div,.shop_table.woocommerce-table--order-details>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shop_table.woocommerce-checkout-review-order-table>div.cart_item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.shop_table.woocommerce-checkout-review-order-table .product-image,.shop_table.woocommerce-table--order-details .order_item .product-image{max-width:50px;border:1px solid #d5d5d5;border-radius:5px;position:relative;padding:6px;display:flex}#owc-checkout-wrapper .product-image img{max-width:100%}.shop_table.woocommerce-checkout-review-order-table .product-name,.shop_table.woocommerce-table--order-details .order_item .product-name{padding:0 15px}.shop_table.woocommerce-checkout-review-order-table .product-total,.shop_table.woocommerce-table--order-details .order_item .product-total{margin-left:auto;text-align:right}.shop_table.woocommerce-checkout-review-order-table .product-total .subscription-details,.shop_table.woocommerce-table--order-details .order_item .subscription-details{display:block;font-size:12px;line-height:12px}.shop_table.woocommerce-checkout-review-order-table .product-image .product-quantity,.shop_table.woocommerce-table--order-details .order_item .product-image .product-quantity{position:absolute;top:-8px;right:-8px;font-size:12px;background-color:var(--oc-product-qty-bg-color);width:20px;height:20px;color:var(--oc-product-qty-text-color);text-align:center;line-height:1.55;border-radius:50%}.shop_table.woocommerce-checkout-review-order-table .product-name{display:flex;flex-direction:column;align-items:flex-start}.shop_table.woocommerce-checkout-review-order-table .product-name .checkout-quantity-wrapper,.shop_table.woocommerce-checkout-review-order-table .product-name .quantity-wrapper{margin-top:2px;order:2}.shop_table.woocommerce-checkout-review-order-table .cart_item,.shop_table.woocommerce-table--order-details .order_item{padding:16px 0 8px}.shop_table.woocommerce-checkout-review-order-table .product-remove{margin-left:auto;margin-right:10px}.shop_table.woocommerce-checkout-review-order-table .product-remove .remove{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#f5f5f5;color:#666;text-decoration:none;transition:all .2s ease;border:1px solid #ddd}.shop_table.woocommerce-checkout-review-order-table .product-remove .remove:hover{transform:scale(1.1)}.shop_table.woocommerce-checkout-review-order-table .product-remove .remove svg{width:16px;height:16px}.shop_table.woocommerce-checkout-review-order-table .product-total .pricing-container{display:flex;flex-direction:column;text-align:right;font-size:14px}.shop_table.woocommerce-checkout-review-order-table .product-total .pricing-container del{opacity:.6;font-size:.9em;color:#666;margin-bottom:2px}.shop_table.woocommerce-checkout-review-order-table .product-total .pricing-container ins{text-decoration:none;font-weight:700;font-size:1.1em}.information-review-box{font-size:var(--oc-info-summary-box-font-size);background-color:#fff;padding:20px;border:1px solid #d5d5d5;border-radius:8px;margin-bottom:28px;box-shadow:0 2px 4px #0000001a}.information-review-box table{display:none}.information-review-box .info-item{display:flex;flex-direction:column;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.information-review-box .info-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.information-review-box .info-label{font-weight:700;font-size:16px;margin-bottom:10px;color:#2b2b2b}.information-review-box .info-content-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.information-review-box .info-content{font-size:16px;line-height:1.5;word-break:break-word;flex:1}.information-review-box .info-link{font-size:14px;color:var(--oc-change-text-color);text-decoration:none;flex-shrink:0;white-space:nowrap;transition:color .3s ease}.information-review-box .info-link:hover{color:var(--oc-change-text-hover-color);text-decoration:underline}.owc-shipping-methods-box #shipping_method,#billing_address_choice{border:1px solid #d5d5d5;border-radius:5px;margin:-25px 0 28px!important;background-color:#fff;position:relative;list-style:none;padding:0}#billing_address_choice{margin-top:0!important;margin-bottom:28px!important;overflow:hidden}#billing_address_choice h3{margin-bottom:28px!important}.woocommerce .owc-shipping-methods-box #shipping_method li,#billing_address_choice li{border-bottom:1px solid #d5d5d5;margin-bottom:0;position:relative}.woocommerce .owc-shipping-methods-box #shipping_method li label,#billing_address_choice li>label{width:100%;display:block;padding:13px 10px 13px 36px;cursor:pointer;position:relative}.woocommerce .owc-shipping-methods-box #shipping_method li label .woocommerce-Price-amount.amount{font-weight:400}.owc-shipping-methods-box #shipping_method li:last-child,#billing_address_choice li:last-child{border-bottom:none}.owc-shipping-methods-box #shipping_method li input,#billing_address_choice li>input,.woocommerce-checkout #payment ul.payment_methods li>input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:16px!important;min-width:16px!important;height:16px;border-radius:50%;box-shadow:0 0 0 2px #20b7bf8a!important;border:2px solid #fff!important;display:block!important;margin:3px 10px 0 0!important;position:absolute;left:10px;top:13px;background-color:#fff0}.owc-shipping-methods-box #shipping_method li input:checked,#billing_address_choice li>input:checked,.woocommerce-checkout #payment ul.payment_methods li>input:checked{background-color:var(--oc-radio-checked-color);box-shadow:0 0 0 2px var(--oc-radio-checked-color)!important}.owc-shipping-methods-box #shipping_method li input[type=radio]{-webkit-appearance:none!important;width:16px!important;min-width:16px!important;height:16px;border-radius:50%;box-shadow:0 0 0 2px #20b7bf8a!important;border:2px solid #fff!important;display:block!important;vertical-align:middle!important;margin:3px 10px 0 0!important;position:absolute;left:10px;top:13px;background-color:#fff0}.owc-shipping-methods-box #shipping_method li input[type=radio]:checked{background-color:#20b7bf!important;box-shadow:0 0 0 2px #20b7bf!important}.owc-shipping-methods-box.one-method-only li label:before{content:"";position:absolute;left:10px;top:17px;border-radius:50%;box-shadow:0 0 0 2px #20b7bf;border:2px solid #fff;background-color:#fff0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:outline .1s;width:10px!important;min-width:10px!important;height:10px}.owc-shipping-methods-box.one-method-only li label:before{background-color:var(--oc-radio-checked-color);box-shadow:0 0 0 2px var(--oc-radio-checked-color)!important}.woocommerce .owc-shipping-methods-box #shipping_method li label:hover:before{background-color:#00e2dc42;outline:6px solid rgb(0 226 220 / .2588235294);transform:scale(1.05)}.woocommerce .owc-shipping-methods-box #shipping_method li input:focus+label:before{background-color:#00e2dc42;outline:6px solid rgb(0 226 220 / .2588235294);transform:scale(1.05)}.owc-shipping-methods-box #shipping_method li input:disabled+label:before{background-color:#d9d9d9}.owc-shipping-methods-box #shipping_method li input:disabled:checked+label:before{background-image:radial-gradient(circle,rgb(32 183 191 / .5411764706) 0%,rgb(32 183 191 / .5411764706) 50%,transparent 50%,transparent 100%)}.woocommerce-checkout #payment ul.payment_methods li>input{top:15px}.owc-billing-address-box{margin-bottom:28px}.billing-fields{padding:10px;background-color:#f4f4f4;display:none}body .woocommerce-checkout #payment{background:#fff;border-radius:5px}body .woocommerce-checkout #payment ul.payment_methods{padding:0;margin:0;list-style:none}body .woocommerce-checkout #payment ul.payment_methods li{position:relative;padding:0;border-bottom:1px solid #d5d5d5}body .woocommerce-checkout #payment ul.payment_methods li label{padding:15px 10px 15px 36px;display:block}body .woocommerce-checkout #payment div.payment_box{margin:0;background-color:#f4f4f4;padding-left:10px;padding-right:10px;font-size:14px;border-top:1px solid #d5d5d5}body .woocommerce-checkout #payment div.payment_box p{margin:0;padding:15px 0}.woocommerce-privacy-policy-text{margin-bottom:1rem}body .woocommerce-checkout #payment div.payment_box:before{display:none}.wc-stripe_cc-container.wc-stripe-gateway-container{margin-top:10px}.wc-stripe_cc-new-method-container{margin-bottom:0!important}.woocommerce-checkout #payment ul.payment_methods li>input{display:block!important}body .woocommerce .form-row.place-order{padding:15px 10px!important}@media (max-width:767px){body .woocommerce .form-row.place-order{padding:10px 0!important}}.woocommerce-privacy-policy-text{font-size:14px;line-height:21px}.woocommerce form .form-row.mc4wp-checkbox.mc4wp-checkbox-woocommerce,.woocommerce form .woocommerce-terms-and-conditions-wrapper .form-row,.woocommerce form.woocommerce-checkout .mailchimp-newsletter.form-row{padding-left:0!important;padding-right:0!important}.woocommerce form.woocommerce-checkout .mailchimp-newsletter.form-row{margin-top:5px!important}.woocommerce-checkout .mailchimp-newsletter input[type=checkbox]{display:none}.mc4wp-checkbox.mc4wp-checkbox-woocommerce label,.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label,.woocommerce-checkout .mailchimp-newsletter label{opacity:1;position:relative;padding-left:0;padding-right:0;margin-top:0;font-size:16px;color:#2b2b2b}.woocommerce-terms-and-conditions-wrapper .required{display:none}#coupon_field{padding-left:0!important;padding-right:0!important;border-top:1px solid #d5d5d5;padding-top:13px!important;margin-top:15px!important}#coupon_field .woocommerce-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4px}.apply_coupon_code{margin-left:6px}.coupon_applied_msg .woocommerce-message{width:100%;border:1px solid #8fae1b;border-radius:5px;background-color:#ffffd7;color:#2b2b2b;margin-bottom:0}.coupon_applied_msg .woocommerce-error{width:100%;border:1px solid #b81c23;border-radius:5px;background-color:#ffedf4;color:#2b2b2b;margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email{display:none}body .woocommerce .woocommerce-customer-details address{border:none;padding:0}.woocommerce-order{padding-top:30px;padding-bottom:30px;min-height:100vh}.woocommerce-notice--error,.woocommerce-notice--success{font-size:20px;position:relative;margin:28px 0}.woocommerce-notice--error span,.woocommerce-notice--success span{display:block}.woocommerce-notice--error span:first-child,.woocommerce-notice--success span:first-child{font-size:14px;line-height:18px}.summary-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 15px;flex-flow:column}.open-summary-box{color:var(--oc-have-coupon-text-color);display:block;margin-bottom:1rem}.owc-mobile-order-summary{background-color:#fff;border-radius:6px;border:1px solid #d5d5d5;margin-bottom:14px;padding:0;color:#17234d}.owc-mobile-order-summary .summary-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;cursor:pointer;flex-direction:row}.owc-mobile-order-summary .summary-header:hover{cursor:pointer;background-color:#f8f8f8}.owc-mobile-order-summary .summary-header .order-summary-text{font-size:14px;font-weight:500;color:#666;display:flex;align-items:center;gap:8px}.owc-mobile-order-summary .summary-header .order-summary-text svg{width:20px;height:20px;fill:#666}.owc-mobile-order-summary .summary-header .price-section{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;margin-right:12px}.owc-mobile-order-summary .summary-header .price-section .subtotal-price{font-size:12px;color:#999}.owc-mobile-order-summary .summary-header .price-section .subtotal-price.crossed-out{text-decoration:line-through}.owc-mobile-order-summary .summary-header .price-section .total-price{font-size:16px;font-weight:700;color:#000}.owc-mobile-order-summary .summary-header .caret{font-size:12px;color:#999;transition:transform .2s ease}.owc-mobile-order-summary .summary-header .caret.rotated{transform:rotate(180deg)}.owc-mobile-order-summary .summary-header .products-count{font-size:12px;color:#999;display:flex;align-items:center;gap:4px}.owc-mobile-order-summary .summary-header .products-count .caret{transition:transform .2s ease}.owc-mobile-order-summary .summary-header .products-count .caret.rotated{transform:rotate(180deg)}.owc-mobile-order-summary .owc-product-list-only,.owc-mobile-order-summary .owc-mobile-order-summary .owc-order-summary{display:none}.owc-mobile-order-summary .short-summary-content{padding:0 15px 15px;border-top:1px solid #d5d5d5}.owc-mobile-order-summary .short-summary-content .summary-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.owc-mobile-order-summary .short-summary-content .summary-row .label{font-size:14px;color:#666;font-weight:500}.owc-mobile-order-summary .short-summary-content .summary-row .amount{font-size:14px;font-weight:500;color:#000}.owc-mobile-order-summary .short-summary-content .summary-row.subtotal .amount{text-decoration:line-through;color:#999;font-size:12px}.owc-mobile-order-summary .short-summary-content .summary-row.total{border-top:1px solid #d5d5d5;margin-top:8px;padding-top:8px;text-align:right}.owc-mobile-order-summary .short-summary-content .summary-row.total .label{font-weight:700}.owc-mobile-order-summary .short-summary-content .summary-row.total .amount{font-size:16px;font-weight:700;color:#000;display:flex;flex-direction:column}.owc-mobile-short-order-summary{background-color:#fff;border-radius:4px;border:0;margin-bottom:14px;padding:0;color:#6c757d}.owc-mobile-short-order-summary .summary-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-flow:row;cursor:pointer;align-items:center;background-color:#fff;border-radius:4px}.owc-mobile-short-order-summary .summary-header:hover{cursor:pointer}.owc-mobile-short-order-summary .summary-header .order-summary-text{font-family:var(--oc-heading-font-family);font-size:14px;font-weight:500;text-transform:none;color:#6c757d}.owc-mobile-short-order-summary .summary-header .products-count{font-size:11px;color:#adb5bd;display:flex;align-items:center;gap:4px}.owc-mobile-short-order-summary .summary-header .products-count .caret{transition:transform .2s ease;color:#adb5bd}.owc-mobile-short-order-summary .summary-header .products-count .caret.rotated{transform:rotate(180deg)}.owc-mobile-short-order-summary .owc-product-list-only{padding:8px 0;border-top:1px solid #e9ecef;background-color:#fff;border-radius:0 0 4px 4px}.owc-mobile-short-order-summary .owc-product-list-only .product-price{font-size:14px}.owc-mobile-short-order-summary .owc-product-list-only .checkout-quantity-wrapper,.owc-mobile-short-order-summary .owc-product-list-only .product-remove{display:none!important}.owc-mobile-short-order-summary .owc-product-list-only .product-quantity-display{font-size:10px;color:#adb5bd;margin-left:4px;font-weight:400}.owc-mobile-short-order-summary .owc-product-list-only .cart_item{padding:16px 0 8px;border-bottom:1px solid #e5e5e5}.owc-mobile-short-order-summary .owc-product-list-only .cart_item:last-child{border-bottom:none}.owc-mobile-short-order-summary .owc-product-list-only .cart_item .product-name{font-size:14px;color:#2b2b2b;line-height:1.35;font-weight:300}.owc-mobile-short-order-summary .owc-product-list-only .cart_item .product-total{font-size:14px;color:#2b2b2b;font-weight:500}.owc-mobile-short-order-summary .owc-product-list-only .cart_item .product-image{max-width:50px;border:1px solid #d5d5d5;border-radius:5px;position:relative;padding:6px;display:flex}.owc-mobile-short-order-summary .owc-product-list-only .cart_item .product-image img{max-width:100%;border-radius:3px}.owc-mobile-short-order-summary .owc-product-list-only .cart_item .product-quantity-display{font-size:11px;color:#999;margin-left:4px;font-weight:400}.owc-mobile-short-order-summary .order-totals-summary{margin-top:20px;background-color:#fff}.owc-mobile-short-order-summary .order-totals-summary .summary-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:14px}.owc-mobile-short-order-summary .order-totals-summary .summary-row .label{color:#2b2b2b;font-weight:400}.owc-mobile-short-order-summary .order-totals-summary .summary-row .amount{color:#2b2b2b;font-weight:500}.owc-mobile-short-order-summary .order-totals-summary .summary-row.subtotal .label{font-weight:500}.owc-mobile-short-order-summary .order-totals-summary .summary-row.shipping .label{color:#2b2b2b}.owc-mobile-short-order-summary .order-totals-summary .summary-row.discount .label{color:#28a745}.owc-mobile-short-order-summary .order-totals-summary .summary-row.discount .amount{color:#28a745;font-weight:600}.owc-mobile-short-order-summary .order-totals-summary .summary-row.total{margin-top:12px;padding-top:12px;border-top:2px solid #d5d5d5;font-size:16px;font-weight:700}.owc-mobile-short-order-summary .order-totals-summary .summary-row.total .label,.owc-mobile-short-order-summary .order-totals-summary .summary-row.total .amount{font-weight:700;color:#091645}.owc-mobile-short-order-summary .coupon-field{padding-top:8px;margin-bottom:8px}.owc-mobile-short-order-summary .coupon-field label{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:#999;text-transform:uppercase;letter-spacing:.5px}.owc-mobile-short-order-summary .coupon-field .woocommerce-input-wrapper{display:flex;margin-bottom:4px}.owc-mobile-short-order-summary .coupon-field .input-text{flex:1;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;font-size:12px;padding:6px 8px;background-color:#f8f8f8;border:1px solid #d5d5d5}.owc-mobile-short-order-summary .coupon-field .apply_coupon_code{margin-left:6px;border-top-left-radius:0;border-bottom-left-radius:0;font-size:12px;padding:6px 12px;background-color:#f5f5f5;color:#666;border:1px solid #d5d5d5}.owc-mobile-short-order-summary .coupon-field .coupon_applied_msg .woocommerce-message{width:100%;border:1px solid #8fae1b;border-radius:3px;background-color:#ffffd7;color:#2b2b2b;margin-bottom:0;font-size:11px;padding:4px 6px}.owc-mobile-short-order-summary .coupon-field .coupon_applied_msg .woocommerce-error{width:100%;border:1px solid #b81c23;border-radius:3px;background-color:#ffedf4;color:#2b2b2b;margin-bottom:0;font-size:11px;padding:4px 6px}.owc-mobile-short-order-summary .short-summary-content .summary-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.owc-mobile-short-order-summary .short-summary-content .summary-row .label{font-size:14px;color:#666;font-weight:500}.owc-mobile-short-order-summary .short-summary-content .summary-row .amount{font-size:14px;font-weight:500;color:#000}.owc-mobile-short-order-summary .short-summary-content .summary-row.total{border-top:1px solid #d5d5d5;margin-top:8px;padding-top:8px;text-align:right}.owc-mobile-short-order-summary .short-summary-content .summary-row.total .label{font-weight:700}.owc-mobile-short-order-summary .short-summary-content .summary-row.total .amount{font-size:16px;font-weight:700;color:#000;display:flex;flex-direction:column}.owc-mobile-short-order-summary .short-summary-content .summary-row.total .amount .includes_tax{display:flex;gap:4px}.owc-mobile-short-order-summary .short-summary-content .summary-row.total .amount .includes_tax .amount{font-size:inherit;font-weight:inherit;color:inherit;display:inherit;flex-direction:row}.owc-mobile-short-order-summary .short-summary-content .includes_tax{font-size:10px;color:#999;font-weight:400;text-transform:uppercase;letter-spacing:.5px;padding:2px 0 0;margin-top:4px}.owc-mobile-short-order-summary .custom-checkout-terms-short{margin-top:12px;padding-top:8px;border-top:1px solid #d5d5d5}.owc-mobile-short-order-summary .custom-checkout-terms-short p{margin:0;font-size:10px;color:#999;line-height:1.4}.owc-mobile-short-order-summary .custom-checkout-terms-short p a{color:#999;text-decoration:underline}.owc-mobile-short-order-summary .custom-checkout-terms-short p a:hover{color:#666}.owc-mobile-order-summary #order_review_heading{display:none}.left-col-footer{margin-top:80px;border-top:1px solid #d5d5d5;padding:8px 0;font-size:14px}.left-col-footer ul{margin:0;padding:0}.left-col-footer ul li{list-style:none;display:inline-block;margin-right:10px;vertical-align:middle}.logged-in-user .saved-info{background-color:#fff;padding:11px 100px 11px 12px;border:1px solid #d5d5d5;border-radius:5px;position:relative;margin-bottom:28px}.logged-in-user .saved-info p{margin-bottom:0}.logged-in-user .saved-info a{position:absolute;right:12px;top:11px;background-color:#fff;padding-left:10px}.logged-in-user .information-review-box{padding:0;overflow:hidden}.logged-in-user .information-review-box th{text-align:left;font-weight:400;background-color:#f4f4f4!important;padding-left:8px;padding-right:8px}.logged-in-user .information-review-box a{padding-right:8px}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{display:flex;align-items:center;gap:5px}@media only screen and (max-width:767px){.oc-logo{margin-bottom:10px}.left-container,.right-container{padding:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.right-container{padding:0;overflow:hidden;margin-top:28px}.right-container .content-wrapper{padding:25px 15px}.right-container:before{position:absolute}.owc-checkout-steps-wrapper{margin-top:15px}.woocommerce-page form .form-row-wide,form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row,.woocommerce-EditAccountForm.edit-account fieldset,.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{float:none;grid-column:1/-1!important}#owc-checkout-wrapper .woocommerce-message{margin:0}.inofmation-box{margin-bottom:15px}.woocommerce-order h2,#owc-checkout-wrapper h3{margin-bottom:8px}.information-review-box{font-size:14px;padding:15px;margin-bottom:20px;border-radius:8px}.information-review-box table{display:none}.information-review-box .info-item{display:flex;flex-direction:column;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.information-review-box .info-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.information-review-box .info-label{font-weight:700;font-size:14px;margin-bottom:8px;color:#2b2b2b}.information-review-box .info-content-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.information-review-box .info-content{font-size:14px;line-height:1.4;word-break:break-word;flex:1}.information-review-box .info-link{font-size:13px;color:var(--oc-change-text-color);text-decoration:none;flex-shrink:0;white-space:nowrap}.information-review-box .info-link:hover{color:var(--oc-change-text-hover-color);text-decoration:underline}.checkout-payment-icons{margin-top:20px;padding-top:15px;border-top:1px solid #e0e0e0;text-align:center}.checkout-payment-icons .secure-payment-text{font-size:12px;color:#666;margin:0 0 8px;font-weight:400}.checkout-payment-icons .payment-icons-image{max-width:100%;width:100%;height:auto;opacity:.8;transition:opacity .3s ease}.checkout-payment-icons .payment-icons-image:hover{opacity:1}.woocommerce-privacy-policy-text{font-size:14px;line-height:21px}.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses{display:block}.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses .col-1{margin-bottom:24px}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login{padding:20px 20px 60px}.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper{width:100%}.checkout-payment-icons{margin-top:15px;padding-top:12px}.checkout-payment-icons .secure-payment-text{font-size:11px;margin-bottom:6px}.checkout-payment-icons .payment-icons-image{max-width:100%;width:100%}}@media only screen and (min-width:768px){.checkout-payment-icons{margin-top:25px;padding-top:18px;text-align:center;justify-content:center}.checkout-payment-icons .secure-payment-text{font-size:13px;margin-bottom:10px}.checkout-payment-icons .payment-icons-image{max-height:40px}}.mobile-summary-1{margin-top:-25px;margin-left:-17px;margin-right:-17px;box-shadow:none}.mobile-summary-1 .summary-header{background:#f5f5f5;border:1px solid #d5d5d5;border-left:0;border-top:0;border-right:0;border-radius:0}.mobile-summary-1 .order-summary-text{color:#007bff;font-weight:700}.mobile-summary-1 .shop_table{display:none;padding-right:16px;padding-left:16px}.mobile-summary-1 .shop_table.woocommerce-checkout-review-order-table .cart_item .product-name{font-size:14px;color:var(--oc-body-text-color);margin-bottom:2px}.mobile-summary-1 .shop_table.woocommerce-checkout-review-order-table .cart_item .product-total{font-size:14px;font-weight:600;color:var(--oc-body-text-color)}.mobile-summary-1 .shop_table.woocommerce-checkout-review-order-table .order-review-footer,.mobile-summary-1 .shop_table.woocommerce-checkout-review-order-table .order-review-footer .summary-row{font-size:14px}.mobile-summary-1 .shop_table.woocommerce-checkout-review-order-table .order-review-footer .summary-row.total{font-size:16px;font-weight:700}.mobile-summary-2 .summary-header{background:#fff;border:0;border-radius:0;margin-top:20px}.mobile-summary-2 .summary-header h3{margin:0!important}.mobile-summary-2 .order-totals-summary{border:0;border-radius:0;margin-top:0}.mobile-summary-2 .order-summary-text{color:#6c757d;font-weight:600}.simple-product-overview .simple-product-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #eee}.simple-product-overview .simple-product-item:last-child{border-bottom:none}.simple-product-overview .simple-product-item .product-info{flex:1}.simple-product-overview .simple-product-item .product-info .product-name{display:block;font-size:14px;color:var(--oc-body-text-color);margin-bottom:2px}.simple-product-overview .simple-product-item .product-info .product-quantity{font-size:12px;color:#666}.simple-product-overview .simple-product-item .product-price{font-weight:600;color:var(--oc-body-text-color)}.simple-product-overview .simple-product-item .product-price .pricing-container{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.simple-product-overview .simple-product-item .product-price .pricing-container .regular-price{font-size:12px;color:#999;text-decoration:line-through;margin-bottom:2px}.simple-product-overview .simple-product-item .product-price .pricing-container .current-price{font-size:14px;font-weight:600;color:var(--oc-body-text-color)}.simple-product-overview .cart_item.free-gift{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #eee}.simple-product-overview .cart_item.free-gift:last-child{border-bottom:none}.simple-product-overview .cart_item.free-gift .product-image{display:none}.simple-product-overview .cart_item.free-gift .product-name{flex:1;font-size:14px;color:var(--oc-body-text-color);margin-bottom:2px}.simple-product-overview .cart_item.free-gift .product-name .free-label{font-size:12px;color:#666;font-style:italic}.simple-product-overview .cart_item.free-gift .product-total{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-weight:600;font-size:14px}.simple-product-overview .cart_item.free-gift .product-total del{color:#999;font-size:.85em;opacity:.7;font-weight:400}.simple-product-overview .cart_item.free-gift .product-total .free-price{color:#199ba0;font-weight:600}body.light{background-color:#fff;color:#17234d}body.light .secure-connection span{color:#fff}body.light .product-features-content .pills-nav ul li button{border-color:#d4d2d5}body.light .cart-coupon-section .coupon-wrapper .button{color:#17234d!important;border-color:#17234d!important}body.light .footer-email form{background:#fff0;color:#fff}body.light .footer-email form input::-webkit-input-placeholder{color:#fff}body.light .affwp-registration-cta{background:#f3f5f4;color:#17234d}body.light.woocommerce-cart .cart-container form.coupon .coupon-wrapper button.button{border-color:#17234d;color:#17234d}body.light .how .how-wrapper{background-color:#f3f5f4}body.light .how small{color:#2a3f7e}body.light .btn.light-outline{background:#fff0;color:#17234d;border:2px solid #17234D}body.light.woocommerce-account .my-account-container header{background:#fff0}body.light.woocommerce-account .my-account-container table{color:#17234d!important}body.light.woocommerce-account .my-account-container .woocommerce-MyAccount-content a,body.light.woocommerce-account .my-account-container .woocommerce-MyAccount-navigation ul li a{color:#17234d}body.light .policy-block .policy-wrapper .policy-content{background:#f3f5f4}body.light .policy-block .policy-wrapper .policy-content a,body.light .policy-block .policy-wrapper .policy-menu ul li a{color:#17234d}body.light .policy-block .policy-wrapper .policy-menu ul li a.active{background:#b8f2f4}body.light .contact-holder{background:#f3f5f4}body.light .contact-holder .cf7-category-group .wpcf7-list-item label .wpcf7-list-item-label{color:#17234d;border:1px solid #17234D}body.light .contact-info .details a,body.light .contact-info .social a{color:#17234d}body.light .main-usps{background-color:#f3f5f4}body.light .customers{background-color:#edfcfc;color:#17234d}body.light .promises{background-color:#f3f5f4}body.light .card{background:#f3f5f4}body.light .faq-overview .faq-content .sub-theme-nav ul li a{color:#17234d}body.light .faq-overview .faq-content .items .item{background:#f3f5f4}body.light .faq-overview .faq-content .items .item .body .answer{color:#6a6e79}body.light .product-tile{color:#fff}body.light #private-business-toggle label{border:1px solid #d3d3d3;background:#fff}body.light #private-business-toggle label.active{background:#f3f5f4;color:#17234d}body.light #retour-products-app p,body.light #retour-products-app label,body.light #retour-products-app p a{color:#17234d}body.light #retour-products-app input,body.light #retour-products-app select,body.light #retour-products-app textarea{color:#d4d2d5;border-color:#d4d2d5;background:#fff;color:#17234d}body.light #retour-products-app input::-webkit-input-placeholder,body.light #retour-products-app select::-webkit-input-placeholder,body.light #retour-products-app textarea::-webkit-input-placeholder{color:#17234d}body.light #retour-products-app input::-moz-placeholder,body.light #retour-products-app select::-moz-placeholder,body.light #retour-products-app textarea::-moz-placeholder{color:#17234d}body.light #retour-products-app input:-ms-input-placeholder,body.light #retour-products-app select:-ms-input-placeholder,body.light #retour-products-app textarea:-ms-input-placeholder{color:#17234d}body.light #retour-products-app input:-moz-placeholder,body.light #retour-products-app select:-moz-placeholder,body.light #retour-products-app textarea:-moz-placeholder{color:#17234d}body.light input,body.light select,body.light textarea{color:#d4d2d5;border-color:#d4d2d5;background:#fff;color:#17234d}body.light input::-webkit-input-placeholder,body.light select::-webkit-input-placeholder,body.light textarea::-webkit-input-placeholder{color:#17234d}body.light input::-moz-placeholder,body.light select::-moz-placeholder,body.light textarea::-moz-placeholder{color:#17234d}body.light input:-ms-input-placeholder,body.light select:-ms-input-placeholder,body.light textarea:-ms-input-placeholder{color:#17234d}body.light input:-moz-placeholder,body.light select:-moz-placeholder,body.light textarea:-moz-placeholder{color:#17234d}body.light .subjects ul{background:#f3f5f4}body.light .subjects ul li button{color:#6a6e79}body.light .customers .holder .card{background:#fff}body.light .breadcrumb .container ul li a{color:#6a6e79}body.light .bundle-option{color:#17234d;border-color:#d4d2d5}body.light .product-description-content .content .items .item{background:#f3f5f4}body.light .product-description-content .content .items .item .head .nr,body.light .product-description-content .content .items .item .body .answer p{color:#6a6e79}body.light .product-cta{background:#fff}body.light .product-tabs .tabs{border-color:#d4d2d5}body.light .product-tabs .tabs li button{color:#d4d2d5}body.light .product-tabs .tabs li button.active{color:#17234d;border-color:#17234d}body.light .included{background:#edfcfc}body.light .about-promises{background:#fff}body.light .history{background:#fff0}body.light .country{background:#edfcfc}body.light .interactive-product .image-content .image-layer .circle{box-shadow:0 0 0 6px #09164545,0 0 0 10px #0916450d}body.light .product-intro .info .content small,body.light .short-product-info small,body.light .staff .staff-members .card .content small{color:#2a3f7e}body.light .known-from .head .controls button,body.light .user-reviews .user-reviews__heading .controls button{border-color:#17234d;color:#17234d}body.light .user-reviews .container .item{background:#edfcfc}body.light .user-reviews .container .item .item__author .rating{background-color:#17234d;color:#fff}body.light .brand-bar{background:#f3f5f4cc;border-top:1px solid rgb(106 110 121 / .2);border-bottom:1px solid rgb(106 110 121 / .2)}body.light .brand-bar .marquee-container:before{background:linear-gradient(to right,#F3F5F4,transparent)}body.light .brand-bar .marquee-container:after{background:linear-gradient(to left,#F3F5F4,transparent)}body.light .brand-bar .brand-item img{filter:brightness(0) saturate(100%) invert(30%) sepia(100%) saturate(100%) hue-rotate(180deg);opacity:.6}body.light .brand-bar .brand-item:hover img{opacity:.8;filter:brightness(0) saturate(100%) invert(30%) sepia(100%) saturate(100%) hue-rotate(180deg) drop-shadow(0 0 8px rgb(25 51 90 / .3))}body.light .pills-nav ul{background:#f3f5f4}body.light .pills-nav ul li button{color:#6a6e79}body.light .pills-nav ul li button.active{color:#17234d}body.light .single-video{background:#f3f5f4}body.light .faq{background:#edfcfc}body.light .faq .items .item{background:#fff}body.light .faq .items .item .body .answer{color:#6a6e79}body.light .single-product .options .options__heading .small{color:#17234d}body.light .single-product .price .total .from{color:#d4d2d5}body.light .single-product .price .total .current,body.light .single-product .price .total .sub,body.light .single-product .price .total .sub span{color:#17234d}body.light .plain-cta{background:#edfcfc}body.light .table-of-contents{border-color:#d4d2d5}body.light .filters .themes li a{color:#17234d;border-color:#17234d}body.light .filters .themes li a.active,body.light .filters .themes li a:hover{border-color:#00e2dc}body.light .post-content a{color:#17234d}body.light .mega-menu-parent .mega-menu{background-color:#f3f5f4;color:#17234d}body.light .mega-menu-parent .mega-menu .col ul li a{color:#17234d}body.light .mega-menu-parent .mega-menu .col .popular{background:#fff}body.light .mega-menu-parent .mega-menu .col .popular .card{background:#f3f5f4;color:#17234d}body.light .mega-menu-parent .mega-menu .col .popular .card .permalink,body.light .mega-menu-parent .mega-menu .col .popular .card .usps li{color:#17234d}body.light .mega-menu-parent .mega-menu .col .popular .card .card__image .card__image-badge{color:#fff}body.light .mega-menu-parent .mega-menu .col .popular .card .price__regular{color:#838383}body.light #order-review-main{background:#f3f5f4}body.light #order-review-main #toggle-products{color:#17234d}body.light .woocommerce-checkout-review-order-table tfoot tr{border-color:#d3d3d3}body.light .custom-checkout-terms,body.light .custom-checkout-terms a{color:#17234d}body.light #payment .wc_payment_methods li{color:#17234d;border-color:#d3d3d3}body.light .select2-container .select2-selection{border-color:#d4d2d5;background:#fff;color:#17234d}body.light .select2-container .select2-selection__arrow,body.light .select2-container .select2-selection__placeholder,body.light .select2-container--default .select2-selection--single .select2-selection__rendered{color:#17234d}.woocommerce-cart.light form{background:#f3f5f4;color:#17234d}.woocommerce-cart.light form .shop-table-heading{color:#17234d;border-color:#17234d}.woocommerce-cart.light form .shop_table .cart_item{border-color:#d3d3d3}.woocommerce-cart.light form .shop_table .cart_item .product-name a{color:#17234d}.woocommerce-cart.light form .shop_table .cart_item .quantity-wrapper{background:#fff;border-color:#17234d}.woocommerce-cart.light form .shop_table .cart_item .quantity-wrapper .minus,.woocommerce-cart.light form .shop_table .cart_item .quantity-wrapper .plus{color:#17234d}.woocommerce-cart.light .cart-collaterals{background:#f3f5f4;color:#17234d}.woocommerce-cart.light .cart_totals .h5{border-color:#17234d}.woocommerce-cart.light .cart_totals .shop_table tr{border-color:#d3d3d3}.woocommerce-cart.light .cart_totals .shop_table tr.cart-subtotal{color:#17234d}.woocommerce-cart.light form.woocommerce-checkout #order-review-main #order_review_heading{border-color:#17234d}.woocommerce-cart .free-gift-pdp-display .free-gift-item .free-gift-name{color:#333}.woocommerce-cart .free-gift-pdp-display .free-gift-item .free-gift-value{color:#666}body:not(.light) .free-gift-pdp-display .free-gift-item .free-gift-name{color:#e0e0e0}body:not(.light) .free-gift-pdp-display .free-gift-item .free-gift-value{color:#b0b0b0}body:not(.light) .free-gift-pdp-display .free-gift-item .free-gift-value .free-label{color:#66bb6a}