@import"https://fonts.googleapis.com/css?family=Montserrat:400,500,600&display=swap";@charset "UTF-8";.cal-month-view .cal-header{text-align:center;font-weight:bolder}.cal-month-view .cal-header .cal-cell{padding:5px 0;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}.cal-month-view .cal-days{border:1px solid;border-bottom:0}.cal-month-view .cal-cell-top{min-height:78px;flex:1}.cal-month-view .cal-cell-row{display:flex}.cal-month-view .cal-cell{float:left;flex:1;display:flex;flex-direction:column;align-items:stretch}.cal-month-view .cal-cell .cal-event{pointer-events:all!important}.cal-month-view .cal-day-cell{min-height:100px}.cal-month-view .cal-day-cell:not(:last-child){border-right:1px solid}[dir=rtl] .cal-month-view .cal-day-cell:not(:last-child){border-right:initial;border-left:1px solid}.cal-month-view .cal-days .cal-cell-row{border-bottom:1px solid}.cal-month-view .cal-day-badge{margin-top:18px;margin-left:10px;display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:10px;float:left}.cal-month-view .cal-day-number{font-size:1.2em;font-weight:400;opacity:.5;margin-top:15px;margin-right:15px;float:right;margin-bottom:10px}.cal-month-view .cal-events{flex:1;align-items:flex-end;margin:3px;line-height:10px;display:flex;flex-wrap:wrap}.cal-month-view .cal-event{width:10px;height:10px;border-radius:50%;display:inline-block;margin:2px}.cal-month-view .cal-day-cell.cal-in-month.cal-has-events{cursor:pointer}.cal-month-view .cal-day-cell.cal-out-month .cal-day-number{opacity:.1;cursor:default}.cal-month-view .cal-day-cell.cal-today .cal-day-number{font-size:1.9em}.cal-month-view .cal-open-day-events{padding:15px}.cal-month-view .cal-open-day-events .cal-event{position:relative;top:2px}.cal-month-view .cal-out-month .cal-day-badge,.cal-month-view .cal-out-month .cal-event{opacity:.3}.cal-month-view .cal-draggable{cursor:move}.cal-month-view .cal-drag-active *{pointer-events:none}.cal-month-view .cal-event-title{cursor:pointer}.cal-month-view .cal-event-title:hover{text-decoration:underline}.cal-month-view{background-color:#fff}.cal-month-view .cal-cell-row:hover{background-color:#fafafa}.cal-month-view .cal-cell-row .cal-cell:hover,.cal-month-view .cal-cell.cal-has-events.cal-open{background-color:#ededed}.cal-month-view .cal-days{border-color:#e1e1e1}.cal-month-view .cal-day-cell:not(:last-child){border-right-color:#e1e1e1}[dir=rtl] .cal-month-view .cal-day-cell:not(:last-child){border-right-color:initial;border-left-color:#e1e1e1}.cal-month-view .cal-days .cal-cell-row{border-bottom-color:#e1e1e1}.cal-month-view .cal-day-badge{background-color:#b94a48;color:#fff}.cal-month-view .cal-event{background-color:#1e90ff;border-color:#d1e8ff;color:#fff}.cal-month-view .cal-day-cell.cal-weekend .cal-day-number{color:#8b0000}.cal-month-view .cal-day-cell.cal-today{background-color:#e8fde7}.cal-month-view .cal-day-cell.cal-drag-over{background-color:#e0e0e0!important}.cal-month-view .cal-open-day-events{color:#fff;background-color:#555;box-shadow:inset 0 0 15px #00000080}.cal-week-view *{box-sizing:border-box}.cal-week-view .cal-day-headers{display:flex;padding-left:70px;border:1px solid}[dir=rtl] .cal-week-view .cal-day-headers{padding-left:initial;padding-right:70px}.cal-week-view .cal-day-headers .cal-header{flex:1;text-align:center;padding:5px}.cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right:1px solid}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right:initial;border-left:1px solid}.cal-week-view .cal-day-headers .cal-header:first-child{border-left:1px solid}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:first-child{border-left:initial;border-right:1px solid}.cal-week-view .cal-day-headers span{font-weight:400;opacity:.5}.cal-week-view .cal-day-column{flex-grow:1;border-left:solid 1px}[dir=rtl] .cal-week-view .cal-day-column{border-left:initial;border-right:solid 1px}.cal-week-view .cal-event{font-size:12px;border:1px solid;direction:ltr}.cal-week-view .cal-time-label-column{width:70px;height:100%}.cal-week-view .cal-current-time-marker{position:absolute;width:100%;height:2px;z-index:2}.cal-week-view .cal-all-day-events{border:solid 1px;border-top:0;border-bottom-width:3px;padding-top:3px;position:relative}.cal-week-view .cal-all-day-events .cal-day-columns{height:100%;width:100%;display:flex;position:absolute;top:0;z-index:0}.cal-week-view .cal-all-day-events .cal-events-row{position:relative;height:31px;margin-left:70px}[dir=rtl] .cal-week-view .cal-all-day-events .cal-events-row{margin-left:initial;margin-right:70px}.cal-week-view .cal-all-day-events .cal-event-container{display:inline-block;position:absolute}.cal-week-view .cal-all-day-events .cal-event-container.resize-active{z-index:1;pointer-events:none}.cal-week-view .cal-all-day-events .cal-event{padding:0 5px;margin-left:2px;margin-right:2px;height:28px;line-height:28px}.cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event{border-top-left-radius:5px;border-bottom-left-radius:5px}[dir=rtl] .cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event{border-top-left-radius:initial;border-bottom-left-radius:initial;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important}.cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event{border-top-right-radius:5px;border-bottom-right-radius:5px}[dir=rtl] .cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event{border-top-right-radius:initial;border-bottom-right-radius:initial;border-top-left-radius:5px;border-bottom-left-radius:5px}.cal-week-view .cal-all-day-events .cal-time-label-column{display:flex;align-items:center;justify-content:center;font-size:14px}.cal-week-view .cal-all-day-events .cal-resize-handle{width:6px;height:100%;cursor:col-resize;position:absolute;top:0}.cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end{right:0}[dir=rtl] .cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end{right:initial;left:0}.cal-week-view .cal-event,.cal-week-view .cal-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-week-view .cal-drag-active{pointer-events:none;z-index:1}.cal-week-view .cal-drag-active *{pointer-events:none}.cal-week-view .cal-time-events{position:relative;border:solid 1px;border-top:0;display:flex}.cal-week-view .cal-time-events .cal-day-columns{display:flex;flex-grow:1}.cal-week-view .cal-time-events .cal-day-column,.cal-week-view .cal-time-events .cal-events-container{position:relative}.cal-week-view .cal-time-events .cal-event-container{position:absolute;z-index:1}.cal-week-view .cal-time-events .cal-event{width:calc(100% - 2px);height:calc(100% - 2px);margin:1px;padding:0 5px;line-height:25px}.cal-week-view .cal-time-events .cal-resize-handle{width:100%;height:4px;cursor:row-resize;position:absolute}.cal-week-view .cal-time-events .cal-resize-handle.cal-resize-handle-after-end{bottom:0}.cal-week-view .cal-hour-segment{position:relative}.cal-week-view .cal-hour-segment:after{content:"\a0"}.cal-week-view .cal-event-container:not(.cal-draggable){cursor:pointer}.cal-week-view .cal-draggable{cursor:move}.cal-week-view mwl-calendar-week-view-hour-segment,.cal-week-view .cal-hour-segment{display:block}.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment{border-bottom:thin dashed}.cal-week-view .cal-time{font-weight:700;padding-top:5px;width:70px;text-align:center}.cal-week-view .cal-hour-segment.cal-after-hour-start .cal-time{display:none}.cal-week-view .cal-starts-within-day .cal-event{border-top-left-radius:5px;border-top-right-radius:5px}.cal-week-view .cal-ends-within-day .cal-event{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cal-week-view{background-color:#fff;border-top:solid 1px #e1e1e1}.cal-week-view .cal-day-headers{border-color:#e1e1e1;border-top:0}.cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right-color:#e1e1e1}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right-color:initial;border-left:solid 1px #e1e1e1!important}.cal-week-view .cal-day-headers .cal-header:first-child{border-left-color:#e1e1e1}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:first-child{border-left-color:initial;border-right-color:#e1e1e1}.cal-week-view .cal-day-headers .cal-header:hover,.cal-week-view .cal-day-headers .cal-drag-over{background-color:#ededed}.cal-week-view .cal-day-column{border-left-color:#e1e1e1}[dir=rtl] .cal-week-view .cal-day-column{border-left-color:initial;border-right-color:#e1e1e1}.cal-week-view .cal-event{background-color:#d1e8ff;border-color:#1e90ff;color:#1e90ff}.cal-week-view .cal-all-day-events{border-color:#e1e1e1}.cal-week-view .cal-header.cal-today{background-color:#e8fde7}.cal-week-view .cal-header.cal-weekend span{color:#8b0000}.cal-week-view .cal-time-events{border-color:#e1e1e1}.cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment:hover{background-color:#ededed}.cal-week-view .cal-hour-odd{background-color:#fafafa}.cal-week-view .cal-drag-over .cal-hour-segment{background-color:#ededed}.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment{border-bottom-color:#e1e1e1}.cal-week-view .cal-current-time-marker{background-color:#ea4334}.cal-day-view mwl-calendar-week-view-header{display:none}.cal-day-view .cal-events-container{margin-left:70px}[dir=rtl] .cal-day-view .cal-events-container{margin-left:initial;margin-right:70px}.cal-day-view .cal-day-column{border-left:0}.cal-day-view .cal-current-time-marker{margin-left:70px;width:calc(100% - 70px)}[dir=rtl] .cal-day-view .cal-current-time-marker{margin-left:initial;margin-right:70px}.cal-tooltip{position:absolute;z-index:1070;display:block;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:11px;word-wrap:break-word;opacity:.9}.cal-tooltip.cal-tooltip-top{padding:5px 0;margin-top:-3px}.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0}.cal-tooltip.cal-tooltip-right{padding:0 5px;margin-left:3px}.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0}.cal-tooltip.cal-tooltip-bottom{padding:5px 0;margin-top:3px}.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px}.cal-tooltip.cal-tooltip-left{padding:0 5px;margin-left:-3px}.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px}.cal-tooltip-inner{max-width:200px;padding:3px 8px;text-align:center;border-radius:.25rem}.cal-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow{border-top-color:#000}.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow{border-right-color:#000}.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow{border-bottom-color:#000}.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow{border-left-color:#000}.cal-tooltip-inner{color:#fff;background-color:#000}.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/../../../assets/fonts/montserrat/JTURjIg1_i6t8kCHKm45_aZA3gfD_vx3rCubqg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/../../../assets/fonts/montserrat/JTURjIg1_i6t8kCHKm45_aZA3gnD_vx3rCs.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/../../../assets/fonts/montserrat/JTURjIg1_i6t8kCHKm45_ZpC3gfD_vx3rCubqg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/../../../assets/fonts/montserrat/JTURjIg1_i6t8kCHKm45_ZpC3gnD_vx3rCs.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/../../../assets/fonts/montserrat/JTURjIg1_i6t8kCHKm45_bZF3gfD_vx3rCubqg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/../../../assets/fonts/montserrat/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/../../../assets/fonts/montserrat/JTURjIg1_i6t8kCHKm45_dJE3gfD_vx3rCubqg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/../../../assets/fonts/montserrat/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:icomoon;src:url(icomoon.a9d748743bfb5a59.eot?992tt9);src:url(icomoon.a9d748743bfb5a59.eot?992tt9#iefix) format("embedded-opentype"),url(icomoon.9bb32e003067a345.ttf?992tt9) format("truetype"),url(icomoon.b4a2b2f5e6bc4d60.woff?992tt9) format("woff"),url(icomoon.f853ac0b8cd955ac.svg?992tt9#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-alert:before{content:"\e930"}.icon-truck:before{content:"\e931"}.icon-clock:before{content:"\e932"}.icon-message:before{content:"\e933"}.icon-star:before{content:"\e92f"}.icon-concentrate:before{content:"\e900"}.icon-oils:before{content:"\e903"}.icon-sativa:before{content:"\e904"}.icon-indica:before{content:"\e908"}.icon-hybride:before,.icon-hybrid:before{content:"\e90f"}.icon-dried:before{content:"\e911"}.icon-accessories:before{content:"\e918"}.icon-topicals:before{content:"\e91c"}.icon-capsules:before{content:"\e91d"}.icon-preroll:before{content:"\e91e"}.icon-cartridges:before{content:"\e91f"}.icon-edibles:before{content:"\e920"}.icon-scheduled:before{content:"\e922"}.icon-more:before{content:"\e926"}.icon-search:before{content:"\e92c"}.icon-prescription:before{content:"\e92d"}.icon-signup:before{content:"\e92e"}.icon-cbd:before{content:"\e92b"}.icon-clone:before{content:"\e92a"}.icon-download:before{content:"\e929"}.icon-delivery:before{content:"\e927"}.icon-external:before{content:"\e928"}.icon-calendar:before{content:"\e925"}.icon-b2b:before{content:"\e923"}.icon-fax:before{content:"\e924"}.icon-exclamation:before{content:"\e91b"}.icon-phone:before{content:"\e91a"}.icon-refresh:before{content:"\e919"}.icon-card:before{content:"\e901"}.icon-contact:before{content:"\e902"}.icon-informations:before{content:"\e905"}.icon-delivery1:before{content:"\e906"}.icon-news:before{content:"\e907"}.icon-accueil:before{content:"\e909"}.icon-add:before,a.btn.plus:before,button.btn.plus:before,input.btn.plus:before,button.plus:before{content:"\e90a"}.icon-back:before,a.btn.back:before,button.btn.back:before,input.btn.back:before,button.back:before{content:"\e90b"}.icon-boutique:before{content:"\e90c"}.icon-check:before{content:"\e90d"}.icon-close:before{content:"\e90e"}.icon-filter:before{content:"\e910"}.icon-minus:before,a.btn.minus:before,button.btn.minus:before,input.btn.minus:before,button.minus:before{content:"\e912"}.icon-panier:before{content:"\e913"}.icon-profil:before{content:"\e914"}.icon-right-arrow:before,a.btn.forward:before,button.btn.forward:before,input.btn.forward:before,button.forward:before{content:"\e915"}.icon-small-valid:before{content:"\e916"}.icon-small-wait:before{content:"\e917"}:root{--color-text: #282828;--color-title: #282828;--color-bg: #FFFFFF;--unit: 40px;--container-margin: 40px;--font-primary: "Montserrat", sans-serif;--font-title: "Montserrat", sans-serif;--font-size-body: clamp(16px, 18 / 1600 * 100vw, 18 / 1600 * 100vw);--font-size-h1: clamp(70px, 140 / 1600 * 100vw, 140 / 1600 * 100vw);--font-size-h2: clamp(36px, 64 / 1600 * 100vw, 64 / 1600 * 100vw);--font-size-h3: clamp(28px, 56 / 1600 * 100vw, 56 / 1600 * 100vw);--font-size-h4: clamp(24px, 42 / 1600 * 100vw, 42 / 1600 * 100vw);--font-size-h5: 26px;--font-size-h6: 20px;--grid-columns: 12;--grid-gutter: var(--unit);--grid-margin: var(--container-margin)}@media screen and (max-width: 992px){:root{--container-margin: 20px;--grid-columns: 4;--unit: 20px}}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}.col-1{grid-column-end:span 1}.col-offset-1{grid-column-start:2}.row-1{grid-row-end:span 1}.row-offset-1{grid-row-start:2}.col-2{grid-column-end:span 2}.col-offset-2{grid-column-start:3}.row-2{grid-row-end:span 2}.row-offset-2{grid-row-start:3}.col-3{grid-column-end:span 3}.col-offset-3{grid-column-start:4}.row-3{grid-row-end:span 3}.row-offset-3{grid-row-start:4}.col-4{grid-column-end:span 4}.col-offset-4{grid-column-start:5}.row-4{grid-row-end:span 4}.row-offset-4{grid-row-start:5}.col-5{grid-column-end:span 5}.col-offset-5{grid-column-start:6}.row-5{grid-row-end:span 5}.row-offset-5{grid-row-start:6}.col-6{grid-column-end:span 6}.col-offset-6{grid-column-start:7}.row-6{grid-row-end:span 6}.row-offset-6{grid-row-start:7}.col-7{grid-column-end:span 7}.col-offset-7{grid-column-start:8}.row-7{grid-row-end:span 7}.row-offset-7{grid-row-start:8}.col-8{grid-column-end:span 8}.col-offset-8{grid-column-start:9}.row-8{grid-row-end:span 8}.row-offset-8{grid-row-start:9}.col-9{grid-column-end:span 9}.col-offset-9{grid-column-start:10}.row-9{grid-row-end:span 9}.row-offset-9{grid-row-start:10}.col-10{grid-column-end:span 10}.col-offset-10{grid-column-start:11}.row-10{grid-row-end:span 10}.row-offset-10{grid-row-start:11}.col-11{grid-column-end:span 11}.col-offset-11{grid-column-start:12}.row-11{grid-row-end:span 11}.row-offset-11{grid-row-start:12}.col-12{grid-column-end:span 12}.col-offset-12{grid-column-start:13}.row-12{grid-row-end:span 12}.row-offset-12{grid-row-start:13}@media (min-width: 319px){.col-m-min-1{grid-column-end:span 1}.col-offset-m-min-1{grid-column-start:2}.row-m-min-1{grid-row-end:span 1}.row-offset-m-min-1{grid-row-start:2}.col-m-min-2{grid-column-end:span 2}.col-offset-m-min-2{grid-column-start:3}.row-m-min-2{grid-row-end:span 2}.row-offset-m-min-2{grid-row-start:3}.col-m-min-3{grid-column-end:span 3}.col-offset-m-min-3{grid-column-start:4}.row-m-min-3{grid-row-end:span 3}.row-offset-m-min-3{grid-row-start:4}.col-m-min-4{grid-column-end:span 4}.col-offset-m-min-4{grid-column-start:5}.row-m-min-4{grid-row-end:span 4}.row-offset-m-min-4{grid-row-start:5}.col-m-min-5{grid-column-end:span 5}.col-offset-m-min-5{grid-column-start:6}.row-m-min-5{grid-row-end:span 5}.row-offset-m-min-5{grid-row-start:6}.col-m-min-6{grid-column-end:span 6}.col-offset-m-min-6{grid-column-start:7}.row-m-min-6{grid-row-end:span 6}.row-offset-m-min-6{grid-row-start:7}.col-m-min-7{grid-column-end:span 7}.col-offset-m-min-7{grid-column-start:8}.row-m-min-7{grid-row-end:span 7}.row-offset-m-min-7{grid-row-start:8}.col-m-min-8{grid-column-end:span 8}.col-offset-m-min-8{grid-column-start:9}.row-m-min-8{grid-row-end:span 8}.row-offset-m-min-8{grid-row-start:9}.col-m-min-9{grid-column-end:span 9}.col-offset-m-min-9{grid-column-start:10}.row-m-min-9{grid-row-end:span 9}.row-offset-m-min-9{grid-row-start:10}.col-m-min-10{grid-column-end:span 10}.col-offset-m-min-10{grid-column-start:11}.row-m-min-10{grid-row-end:span 10}.row-offset-m-min-10{grid-row-start:11}.col-m-min-11{grid-column-end:span 11}.col-offset-m-min-11{grid-column-start:12}.row-m-min-11{grid-row-end:span 11}.row-offset-m-min-11{grid-row-start:12}.col-m-min-12{grid-column-end:span 12}.col-offset-m-min-12{grid-column-start:13}.row-m-min-12{grid-row-end:span 12}.row-offset-m-min-12{grid-row-start:13}}@media (min-width: 359px){.col-m-sm-1{grid-column-end:span 1}.col-offset-m-sm-1{grid-column-start:2}.row-m-sm-1{grid-row-end:span 1}.row-offset-m-sm-1{grid-row-start:2}.col-m-sm-2{grid-column-end:span 2}.col-offset-m-sm-2{grid-column-start:3}.row-m-sm-2{grid-row-end:span 2}.row-offset-m-sm-2{grid-row-start:3}.col-m-sm-3{grid-column-end:span 3}.col-offset-m-sm-3{grid-column-start:4}.row-m-sm-3{grid-row-end:span 3}.row-offset-m-sm-3{grid-row-start:4}.col-m-sm-4{grid-column-end:span 4}.col-offset-m-sm-4{grid-column-start:5}.row-m-sm-4{grid-row-end:span 4}.row-offset-m-sm-4{grid-row-start:5}.col-m-sm-5{grid-column-end:span 5}.col-offset-m-sm-5{grid-column-start:6}.row-m-sm-5{grid-row-end:span 5}.row-offset-m-sm-5{grid-row-start:6}.col-m-sm-6{grid-column-end:span 6}.col-offset-m-sm-6{grid-column-start:7}.row-m-sm-6{grid-row-end:span 6}.row-offset-m-sm-6{grid-row-start:7}.col-m-sm-7{grid-column-end:span 7}.col-offset-m-sm-7{grid-column-start:8}.row-m-sm-7{grid-row-end:span 7}.row-offset-m-sm-7{grid-row-start:8}.col-m-sm-8{grid-column-end:span 8}.col-offset-m-sm-8{grid-column-start:9}.row-m-sm-8{grid-row-end:span 8}.row-offset-m-sm-8{grid-row-start:9}.col-m-sm-9{grid-column-end:span 9}.col-offset-m-sm-9{grid-column-start:10}.row-m-sm-9{grid-row-end:span 9}.row-offset-m-sm-9{grid-row-start:10}.col-m-sm-10{grid-column-end:span 10}.col-offset-m-sm-10{grid-column-start:11}.row-m-sm-10{grid-row-end:span 10}.row-offset-m-sm-10{grid-row-start:11}.col-m-sm-11{grid-column-end:span 11}.col-offset-m-sm-11{grid-column-start:12}.row-m-sm-11{grid-row-end:span 11}.row-offset-m-sm-11{grid-row-start:12}.col-m-sm-12{grid-column-end:span 12}.col-offset-m-sm-12{grid-column-start:13}.row-m-sm-12{grid-row-end:span 12}.row-offset-m-sm-12{grid-row-start:13}}@media (min-width: 419px){.col-m-1{grid-column-end:span 1}.col-offset-m-1{grid-column-start:2}.row-m-1{grid-row-end:span 1}.row-offset-m-1{grid-row-start:2}.col-m-2{grid-column-end:span 2}.col-offset-m-2{grid-column-start:3}.row-m-2{grid-row-end:span 2}.row-offset-m-2{grid-row-start:3}.col-m-3{grid-column-end:span 3}.col-offset-m-3{grid-column-start:4}.row-m-3{grid-row-end:span 3}.row-offset-m-3{grid-row-start:4}.col-m-4{grid-column-end:span 4}.col-offset-m-4{grid-column-start:5}.row-m-4{grid-row-end:span 4}.row-offset-m-4{grid-row-start:5}.col-m-5{grid-column-end:span 5}.col-offset-m-5{grid-column-start:6}.row-m-5{grid-row-end:span 5}.row-offset-m-5{grid-row-start:6}.col-m-6{grid-column-end:span 6}.col-offset-m-6{grid-column-start:7}.row-m-6{grid-row-end:span 6}.row-offset-m-6{grid-row-start:7}.col-m-7{grid-column-end:span 7}.col-offset-m-7{grid-column-start:8}.row-m-7{grid-row-end:span 7}.row-offset-m-7{grid-row-start:8}.col-m-8{grid-column-end:span 8}.col-offset-m-8{grid-column-start:9}.row-m-8{grid-row-end:span 8}.row-offset-m-8{grid-row-start:9}.col-m-9{grid-column-end:span 9}.col-offset-m-9{grid-column-start:10}.row-m-9{grid-row-end:span 9}.row-offset-m-9{grid-row-start:10}.col-m-10{grid-column-end:span 10}.col-offset-m-10{grid-column-start:11}.row-m-10{grid-row-end:span 10}.row-offset-m-10{grid-row-start:11}.col-m-11{grid-column-end:span 11}.col-offset-m-11{grid-column-start:12}.row-m-11{grid-row-end:span 11}.row-offset-m-11{grid-row-start:12}.col-m-12{grid-column-end:span 12}.col-offset-m-12{grid-column-start:13}.row-m-12{grid-row-end:span 12}.row-offset-m-12{grid-row-start:13}}@media (min-width: 539px){.col-m-lg-1{grid-column-end:span 1}.col-offset-m-lg-1{grid-column-start:2}.row-m-lg-1{grid-row-end:span 1}.row-offset-m-lg-1{grid-row-start:2}.col-m-lg-2{grid-column-end:span 2}.col-offset-m-lg-2{grid-column-start:3}.row-m-lg-2{grid-row-end:span 2}.row-offset-m-lg-2{grid-row-start:3}.col-m-lg-3{grid-column-end:span 3}.col-offset-m-lg-3{grid-column-start:4}.row-m-lg-3{grid-row-end:span 3}.row-offset-m-lg-3{grid-row-start:4}.col-m-lg-4{grid-column-end:span 4}.col-offset-m-lg-4{grid-column-start:5}.row-m-lg-4{grid-row-end:span 4}.row-offset-m-lg-4{grid-row-start:5}.col-m-lg-5{grid-column-end:span 5}.col-offset-m-lg-5{grid-column-start:6}.row-m-lg-5{grid-row-end:span 5}.row-offset-m-lg-5{grid-row-start:6}.col-m-lg-6{grid-column-end:span 6}.col-offset-m-lg-6{grid-column-start:7}.row-m-lg-6{grid-row-end:span 6}.row-offset-m-lg-6{grid-row-start:7}.col-m-lg-7{grid-column-end:span 7}.col-offset-m-lg-7{grid-column-start:8}.row-m-lg-7{grid-row-end:span 7}.row-offset-m-lg-7{grid-row-start:8}.col-m-lg-8{grid-column-end:span 8}.col-offset-m-lg-8{grid-column-start:9}.row-m-lg-8{grid-row-end:span 8}.row-offset-m-lg-8{grid-row-start:9}.col-m-lg-9{grid-column-end:span 9}.col-offset-m-lg-9{grid-column-start:10}.row-m-lg-9{grid-row-end:span 9}.row-offset-m-lg-9{grid-row-start:10}.col-m-lg-10{grid-column-end:span 10}.col-offset-m-lg-10{grid-column-start:11}.row-m-lg-10{grid-row-end:span 10}.row-offset-m-lg-10{grid-row-start:11}.col-m-lg-11{grid-column-end:span 11}.col-offset-m-lg-11{grid-column-start:12}.row-m-lg-11{grid-row-end:span 11}.row-offset-m-lg-11{grid-row-start:12}.col-m-lg-12{grid-column-end:span 12}.col-offset-m-lg-12{grid-column-start:13}.row-m-lg-12{grid-row-end:span 12}.row-offset-m-lg-12{grid-row-start:13}}@media (min-width: 599px){.col-t-sm-1{grid-column-end:span 1}.col-offset-t-sm-1{grid-column-start:2}.row-t-sm-1{grid-row-end:span 1}.row-offset-t-sm-1{grid-row-start:2}.col-t-sm-2{grid-column-end:span 2}.col-offset-t-sm-2{grid-column-start:3}.row-t-sm-2{grid-row-end:span 2}.row-offset-t-sm-2{grid-row-start:3}.col-t-sm-3{grid-column-end:span 3}.col-offset-t-sm-3{grid-column-start:4}.row-t-sm-3{grid-row-end:span 3}.row-offset-t-sm-3{grid-row-start:4}.col-t-sm-4{grid-column-end:span 4}.col-offset-t-sm-4{grid-column-start:5}.row-t-sm-4{grid-row-end:span 4}.row-offset-t-sm-4{grid-row-start:5}.col-t-sm-5{grid-column-end:span 5}.col-offset-t-sm-5{grid-column-start:6}.row-t-sm-5{grid-row-end:span 5}.row-offset-t-sm-5{grid-row-start:6}.col-t-sm-6{grid-column-end:span 6}.col-offset-t-sm-6{grid-column-start:7}.row-t-sm-6{grid-row-end:span 6}.row-offset-t-sm-6{grid-row-start:7}.col-t-sm-7{grid-column-end:span 7}.col-offset-t-sm-7{grid-column-start:8}.row-t-sm-7{grid-row-end:span 7}.row-offset-t-sm-7{grid-row-start:8}.col-t-sm-8{grid-column-end:span 8}.col-offset-t-sm-8{grid-column-start:9}.row-t-sm-8{grid-row-end:span 8}.row-offset-t-sm-8{grid-row-start:9}.col-t-sm-9{grid-column-end:span 9}.col-offset-t-sm-9{grid-column-start:10}.row-t-sm-9{grid-row-end:span 9}.row-offset-t-sm-9{grid-row-start:10}.col-t-sm-10{grid-column-end:span 10}.col-offset-t-sm-10{grid-column-start:11}.row-t-sm-10{grid-row-end:span 10}.row-offset-t-sm-10{grid-row-start:11}.col-t-sm-11{grid-column-end:span 11}.col-offset-t-sm-11{grid-column-start:12}.row-t-sm-11{grid-row-end:span 11}.row-offset-t-sm-11{grid-row-start:12}.col-t-sm-12{grid-column-end:span 12}.col-offset-t-sm-12{grid-column-start:13}.row-t-sm-12{grid-row-end:span 12}.row-offset-t-sm-12{grid-row-start:13}}@media (min-width: 767px){.col-t-1{grid-column-end:span 1}.col-offset-t-1{grid-column-start:2}.row-t-1{grid-row-end:span 1}.row-offset-t-1{grid-row-start:2}.col-t-2{grid-column-end:span 2}.col-offset-t-2{grid-column-start:3}.row-t-2{grid-row-end:span 2}.row-offset-t-2{grid-row-start:3}.col-t-3{grid-column-end:span 3}.col-offset-t-3{grid-column-start:4}.row-t-3{grid-row-end:span 3}.row-offset-t-3{grid-row-start:4}.col-t-4{grid-column-end:span 4}.col-offset-t-4{grid-column-start:5}.row-t-4{grid-row-end:span 4}.row-offset-t-4{grid-row-start:5}.col-t-5{grid-column-end:span 5}.col-offset-t-5{grid-column-start:6}.row-t-5{grid-row-end:span 5}.row-offset-t-5{grid-row-start:6}.col-t-6{grid-column-end:span 6}.col-offset-t-6{grid-column-start:7}.row-t-6{grid-row-end:span 6}.row-offset-t-6{grid-row-start:7}.col-t-7{grid-column-end:span 7}.col-offset-t-7{grid-column-start:8}.row-t-7{grid-row-end:span 7}.row-offset-t-7{grid-row-start:8}.col-t-8{grid-column-end:span 8}.col-offset-t-8{grid-column-start:9}.row-t-8{grid-row-end:span 8}.row-offset-t-8{grid-row-start:9}.col-t-9{grid-column-end:span 9}.col-offset-t-9{grid-column-start:10}.row-t-9{grid-row-end:span 9}.row-offset-t-9{grid-row-start:10}.col-t-10{grid-column-end:span 10}.col-offset-t-10{grid-column-start:11}.row-t-10{grid-row-end:span 10}.row-offset-t-10{grid-row-start:11}.col-t-11{grid-column-end:span 11}.col-offset-t-11{grid-column-start:12}.row-t-11{grid-row-end:span 11}.row-offset-t-11{grid-row-start:12}.col-t-12{grid-column-end:span 12}.col-offset-t-12{grid-column-start:13}.row-t-12{grid-row-end:span 12}.row-offset-t-12{grid-row-start:13}}@media (min-width: 991px){.col-t-lg-1{grid-column-end:span 1}.col-offset-t-lg-1{grid-column-start:2}.row-t-lg-1{grid-row-end:span 1}.row-offset-t-lg-1{grid-row-start:2}.col-t-lg-2{grid-column-end:span 2}.col-offset-t-lg-2{grid-column-start:3}.row-t-lg-2{grid-row-end:span 2}.row-offset-t-lg-2{grid-row-start:3}.col-t-lg-3{grid-column-end:span 3}.col-offset-t-lg-3{grid-column-start:4}.row-t-lg-3{grid-row-end:span 3}.row-offset-t-lg-3{grid-row-start:4}.col-t-lg-4{grid-column-end:span 4}.col-offset-t-lg-4{grid-column-start:5}.row-t-lg-4{grid-row-end:span 4}.row-offset-t-lg-4{grid-row-start:5}.col-t-lg-5{grid-column-end:span 5}.col-offset-t-lg-5{grid-column-start:6}.row-t-lg-5{grid-row-end:span 5}.row-offset-t-lg-5{grid-row-start:6}.col-t-lg-6{grid-column-end:span 6}.col-offset-t-lg-6{grid-column-start:7}.row-t-lg-6{grid-row-end:span 6}.row-offset-t-lg-6{grid-row-start:7}.col-t-lg-7{grid-column-end:span 7}.col-offset-t-lg-7{grid-column-start:8}.row-t-lg-7{grid-row-end:span 7}.row-offset-t-lg-7{grid-row-start:8}.col-t-lg-8{grid-column-end:span 8}.col-offset-t-lg-8{grid-column-start:9}.row-t-lg-8{grid-row-end:span 8}.row-offset-t-lg-8{grid-row-start:9}.col-t-lg-9{grid-column-end:span 9}.col-offset-t-lg-9{grid-column-start:10}.row-t-lg-9{grid-row-end:span 9}.row-offset-t-lg-9{grid-row-start:10}.col-t-lg-10{grid-column-end:span 10}.col-offset-t-lg-10{grid-column-start:11}.row-t-lg-10{grid-row-end:span 10}.row-offset-t-lg-10{grid-row-start:11}.col-t-lg-11{grid-column-end:span 11}.col-offset-t-lg-11{grid-column-start:12}.row-t-lg-11{grid-row-end:span 11}.row-offset-t-lg-11{grid-row-start:12}.col-t-lg-12{grid-column-end:span 12}.col-offset-t-lg-12{grid-column-start:13}.row-t-lg-12{grid-row-end:span 12}.row-offset-t-lg-12{grid-row-start:13}}@media (min-width: 1023px){.col-t-max-1{grid-column-end:span 1}.col-offset-t-max-1{grid-column-start:2}.row-t-max-1{grid-row-end:span 1}.row-offset-t-max-1{grid-row-start:2}.col-t-max-2{grid-column-end:span 2}.col-offset-t-max-2{grid-column-start:3}.row-t-max-2{grid-row-end:span 2}.row-offset-t-max-2{grid-row-start:3}.col-t-max-3{grid-column-end:span 3}.col-offset-t-max-3{grid-column-start:4}.row-t-max-3{grid-row-end:span 3}.row-offset-t-max-3{grid-row-start:4}.col-t-max-4{grid-column-end:span 4}.col-offset-t-max-4{grid-column-start:5}.row-t-max-4{grid-row-end:span 4}.row-offset-t-max-4{grid-row-start:5}.col-t-max-5{grid-column-end:span 5}.col-offset-t-max-5{grid-column-start:6}.row-t-max-5{grid-row-end:span 5}.row-offset-t-max-5{grid-row-start:6}.col-t-max-6{grid-column-end:span 6}.col-offset-t-max-6{grid-column-start:7}.row-t-max-6{grid-row-end:span 6}.row-offset-t-max-6{grid-row-start:7}.col-t-max-7{grid-column-end:span 7}.col-offset-t-max-7{grid-column-start:8}.row-t-max-7{grid-row-end:span 7}.row-offset-t-max-7{grid-row-start:8}.col-t-max-8{grid-column-end:span 8}.col-offset-t-max-8{grid-column-start:9}.row-t-max-8{grid-row-end:span 8}.row-offset-t-max-8{grid-row-start:9}.col-t-max-9{grid-column-end:span 9}.col-offset-t-max-9{grid-column-start:10}.row-t-max-9{grid-row-end:span 9}.row-offset-t-max-9{grid-row-start:10}.col-t-max-10{grid-column-end:span 10}.col-offset-t-max-10{grid-column-start:11}.row-t-max-10{grid-row-end:span 10}.row-offset-t-max-10{grid-row-start:11}.col-t-max-11{grid-column-end:span 11}.col-offset-t-max-11{grid-column-start:12}.row-t-max-11{grid-row-end:span 11}.row-offset-t-max-11{grid-row-start:12}.col-t-max-12{grid-column-end:span 12}.col-offset-t-max-12{grid-column-start:13}.row-t-max-12{grid-row-end:span 12}.row-offset-t-max-12{grid-row-start:13}}@media (min-width: 1279px){.col-d-sm-1{grid-column-end:span 1}.col-offset-d-sm-1{grid-column-start:2}.row-d-sm-1{grid-row-end:span 1}.row-offset-d-sm-1{grid-row-start:2}.col-d-sm-2{grid-column-end:span 2}.col-offset-d-sm-2{grid-column-start:3}.row-d-sm-2{grid-row-end:span 2}.row-offset-d-sm-2{grid-row-start:3}.col-d-sm-3{grid-column-end:span 3}.col-offset-d-sm-3{grid-column-start:4}.row-d-sm-3{grid-row-end:span 3}.row-offset-d-sm-3{grid-row-start:4}.col-d-sm-4{grid-column-end:span 4}.col-offset-d-sm-4{grid-column-start:5}.row-d-sm-4{grid-row-end:span 4}.row-offset-d-sm-4{grid-row-start:5}.col-d-sm-5{grid-column-end:span 5}.col-offset-d-sm-5{grid-column-start:6}.row-d-sm-5{grid-row-end:span 5}.row-offset-d-sm-5{grid-row-start:6}.col-d-sm-6{grid-column-end:span 6}.col-offset-d-sm-6{grid-column-start:7}.row-d-sm-6{grid-row-end:span 6}.row-offset-d-sm-6{grid-row-start:7}.col-d-sm-7{grid-column-end:span 7}.col-offset-d-sm-7{grid-column-start:8}.row-d-sm-7{grid-row-end:span 7}.row-offset-d-sm-7{grid-row-start:8}.col-d-sm-8{grid-column-end:span 8}.col-offset-d-sm-8{grid-column-start:9}.row-d-sm-8{grid-row-end:span 8}.row-offset-d-sm-8{grid-row-start:9}.col-d-sm-9{grid-column-end:span 9}.col-offset-d-sm-9{grid-column-start:10}.row-d-sm-9{grid-row-end:span 9}.row-offset-d-sm-9{grid-row-start:10}.col-d-sm-10{grid-column-end:span 10}.col-offset-d-sm-10{grid-column-start:11}.row-d-sm-10{grid-row-end:span 10}.row-offset-d-sm-10{grid-row-start:11}.col-d-sm-11{grid-column-end:span 11}.col-offset-d-sm-11{grid-column-start:12}.row-d-sm-11{grid-row-end:span 11}.row-offset-d-sm-11{grid-row-start:12}.col-d-sm-12{grid-column-end:span 12}.col-offset-d-sm-12{grid-column-start:13}.row-d-sm-12{grid-row-end:span 12}.row-offset-d-sm-12{grid-row-start:13}}@media (min-width: 1439px){.col-d-1{grid-column-end:span 1}.col-offset-d-1{grid-column-start:2}.row-d-1{grid-row-end:span 1}.row-offset-d-1{grid-row-start:2}.col-d-2{grid-column-end:span 2}.col-offset-d-2{grid-column-start:3}.row-d-2{grid-row-end:span 2}.row-offset-d-2{grid-row-start:3}.col-d-3{grid-column-end:span 3}.col-offset-d-3{grid-column-start:4}.row-d-3{grid-row-end:span 3}.row-offset-d-3{grid-row-start:4}.col-d-4{grid-column-end:span 4}.col-offset-d-4{grid-column-start:5}.row-d-4{grid-row-end:span 4}.row-offset-d-4{grid-row-start:5}.col-d-5{grid-column-end:span 5}.col-offset-d-5{grid-column-start:6}.row-d-5{grid-row-end:span 5}.row-offset-d-5{grid-row-start:6}.col-d-6{grid-column-end:span 6}.col-offset-d-6{grid-column-start:7}.row-d-6{grid-row-end:span 6}.row-offset-d-6{grid-row-start:7}.col-d-7{grid-column-end:span 7}.col-offset-d-7{grid-column-start:8}.row-d-7{grid-row-end:span 7}.row-offset-d-7{grid-row-start:8}.col-d-8{grid-column-end:span 8}.col-offset-d-8{grid-column-start:9}.row-d-8{grid-row-end:span 8}.row-offset-d-8{grid-row-start:9}.col-d-9{grid-column-end:span 9}.col-offset-d-9{grid-column-start:10}.row-d-9{grid-row-end:span 9}.row-offset-d-9{grid-row-start:10}.col-d-10{grid-column-end:span 10}.col-offset-d-10{grid-column-start:11}.row-d-10{grid-row-end:span 10}.row-offset-d-10{grid-row-start:11}.col-d-11{grid-column-end:span 11}.col-offset-d-11{grid-column-start:12}.row-d-11{grid-row-end:span 11}.row-offset-d-11{grid-row-start:12}.col-d-12{grid-column-end:span 12}.col-offset-d-12{grid-column-start:13}.row-d-12{grid-row-end:span 12}.row-offset-d-12{grid-row-start:13}}@media (min-width: 1599px){.col-d-lg-1{grid-column-end:span 1}.col-offset-d-lg-1{grid-column-start:2}.row-d-lg-1{grid-row-end:span 1}.row-offset-d-lg-1{grid-row-start:2}.col-d-lg-2{grid-column-end:span 2}.col-offset-d-lg-2{grid-column-start:3}.row-d-lg-2{grid-row-end:span 2}.row-offset-d-lg-2{grid-row-start:3}.col-d-lg-3{grid-column-end:span 3}.col-offset-d-lg-3{grid-column-start:4}.row-d-lg-3{grid-row-end:span 3}.row-offset-d-lg-3{grid-row-start:4}.col-d-lg-4{grid-column-end:span 4}.col-offset-d-lg-4{grid-column-start:5}.row-d-lg-4{grid-row-end:span 4}.row-offset-d-lg-4{grid-row-start:5}.col-d-lg-5{grid-column-end:span 5}.col-offset-d-lg-5{grid-column-start:6}.row-d-lg-5{grid-row-end:span 5}.row-offset-d-lg-5{grid-row-start:6}.col-d-lg-6{grid-column-end:span 6}.col-offset-d-lg-6{grid-column-start:7}.row-d-lg-6{grid-row-end:span 6}.row-offset-d-lg-6{grid-row-start:7}.col-d-lg-7{grid-column-end:span 7}.col-offset-d-lg-7{grid-column-start:8}.row-d-lg-7{grid-row-end:span 7}.row-offset-d-lg-7{grid-row-start:8}.col-d-lg-8{grid-column-end:span 8}.col-offset-d-lg-8{grid-column-start:9}.row-d-lg-8{grid-row-end:span 8}.row-offset-d-lg-8{grid-row-start:9}.col-d-lg-9{grid-column-end:span 9}.col-offset-d-lg-9{grid-column-start:10}.row-d-lg-9{grid-row-end:span 9}.row-offset-d-lg-9{grid-row-start:10}.col-d-lg-10{grid-column-end:span 10}.col-offset-d-lg-10{grid-column-start:11}.row-d-lg-10{grid-row-end:span 10}.row-offset-d-lg-10{grid-row-start:11}.col-d-lg-11{grid-column-end:span 11}.col-offset-d-lg-11{grid-column-start:12}.row-d-lg-11{grid-row-end:span 11}.row-offset-d-lg-11{grid-row-start:12}.col-d-lg-12{grid-column-end:span 12}.col-offset-d-lg-12{grid-column-start:13}.row-d-lg-12{grid-row-end:span 12}.row-offset-d-lg-12{grid-row-start:13}}@media (min-width: 1919px){.col-d-xlg-1{grid-column-end:span 1}.col-offset-d-xlg-1{grid-column-start:2}.row-d-xlg-1{grid-row-end:span 1}.row-offset-d-xlg-1{grid-row-start:2}.col-d-xlg-2{grid-column-end:span 2}.col-offset-d-xlg-2{grid-column-start:3}.row-d-xlg-2{grid-row-end:span 2}.row-offset-d-xlg-2{grid-row-start:3}.col-d-xlg-3{grid-column-end:span 3}.col-offset-d-xlg-3{grid-column-start:4}.row-d-xlg-3{grid-row-end:span 3}.row-offset-d-xlg-3{grid-row-start:4}.col-d-xlg-4{grid-column-end:span 4}.col-offset-d-xlg-4{grid-column-start:5}.row-d-xlg-4{grid-row-end:span 4}.row-offset-d-xlg-4{grid-row-start:5}.col-d-xlg-5{grid-column-end:span 5}.col-offset-d-xlg-5{grid-column-start:6}.row-d-xlg-5{grid-row-end:span 5}.row-offset-d-xlg-5{grid-row-start:6}.col-d-xlg-6{grid-column-end:span 6}.col-offset-d-xlg-6{grid-column-start:7}.row-d-xlg-6{grid-row-end:span 6}.row-offset-d-xlg-6{grid-row-start:7}.col-d-xlg-7{grid-column-end:span 7}.col-offset-d-xlg-7{grid-column-start:8}.row-d-xlg-7{grid-row-end:span 7}.row-offset-d-xlg-7{grid-row-start:8}.col-d-xlg-8{grid-column-end:span 8}.col-offset-d-xlg-8{grid-column-start:9}.row-d-xlg-8{grid-row-end:span 8}.row-offset-d-xlg-8{grid-row-start:9}.col-d-xlg-9{grid-column-end:span 9}.col-offset-d-xlg-9{grid-column-start:10}.row-d-xlg-9{grid-row-end:span 9}.row-offset-d-xlg-9{grid-row-start:10}.col-d-xlg-10{grid-column-end:span 10}.col-offset-d-xlg-10{grid-column-start:11}.row-d-xlg-10{grid-row-end:span 10}.row-offset-d-xlg-10{grid-row-start:11}.col-d-xlg-11{grid-column-end:span 11}.col-offset-d-xlg-11{grid-column-start:12}.row-d-xlg-11{grid-row-end:span 11}.row-offset-d-xlg-11{grid-row-start:12}.col-d-xlg-12{grid-column-end:span 12}.col-offset-d-xlg-12{grid-column-start:13}.row-d-xlg-12{grid-row-end:span 12}.row-offset-d-xlg-12{grid-row-start:13}}@media (min-width: 2559px){.col-d-xxlg-1{grid-column-end:span 1}.col-offset-d-xxlg-1{grid-column-start:2}.row-d-xxlg-1{grid-row-end:span 1}.row-offset-d-xxlg-1{grid-row-start:2}.col-d-xxlg-2{grid-column-end:span 2}.col-offset-d-xxlg-2{grid-column-start:3}.row-d-xxlg-2{grid-row-end:span 2}.row-offset-d-xxlg-2{grid-row-start:3}.col-d-xxlg-3{grid-column-end:span 3}.col-offset-d-xxlg-3{grid-column-start:4}.row-d-xxlg-3{grid-row-end:span 3}.row-offset-d-xxlg-3{grid-row-start:4}.col-d-xxlg-4{grid-column-end:span 4}.col-offset-d-xxlg-4{grid-column-start:5}.row-d-xxlg-4{grid-row-end:span 4}.row-offset-d-xxlg-4{grid-row-start:5}.col-d-xxlg-5{grid-column-end:span 5}.col-offset-d-xxlg-5{grid-column-start:6}.row-d-xxlg-5{grid-row-end:span 5}.row-offset-d-xxlg-5{grid-row-start:6}.col-d-xxlg-6{grid-column-end:span 6}.col-offset-d-xxlg-6{grid-column-start:7}.row-d-xxlg-6{grid-row-end:span 6}.row-offset-d-xxlg-6{grid-row-start:7}.col-d-xxlg-7{grid-column-end:span 7}.col-offset-d-xxlg-7{grid-column-start:8}.row-d-xxlg-7{grid-row-end:span 7}.row-offset-d-xxlg-7{grid-row-start:8}.col-d-xxlg-8{grid-column-end:span 8}.col-offset-d-xxlg-8{grid-column-start:9}.row-d-xxlg-8{grid-row-end:span 8}.row-offset-d-xxlg-8{grid-row-start:9}.col-d-xxlg-9{grid-column-end:span 9}.col-offset-d-xxlg-9{grid-column-start:10}.row-d-xxlg-9{grid-row-end:span 9}.row-offset-d-xxlg-9{grid-row-start:10}.col-d-xxlg-10{grid-column-end:span 10}.col-offset-d-xxlg-10{grid-column-start:11}.row-d-xxlg-10{grid-row-end:span 10}.row-offset-d-xxlg-10{grid-row-start:11}.col-d-xxlg-11{grid-column-end:span 11}.col-offset-d-xxlg-11{grid-column-start:12}.row-d-xxlg-11{grid-row-end:span 11}.row-offset-d-xxlg-11{grid-row-start:12}.col-d-xxlg-12{grid-column-end:span 12}.col-offset-d-xxlg-12{grid-column-start:13}.row-d-xxlg-12{grid-row-end:span 12}.row-offset-d-xxlg-12{grid-row-start:13}}h1,.-h1,h2,.-h2,h3,.information-page .btn.grey-bg,.-h3,h4,.order-cart .no-cart-items p,.-h4,h5,.order-total .errors-ctn li:first-child,.-h5,h6{font-family:var(--font-title);color:var(--color-title);font-weight:700}h1,.-h1{font-size:clamp(28px,42 / 1600 * 100vw,42 / 1600 * 100vw);line-height:clamp(28px,42 / 1600 * 100vw,42 / 1600 * 100vw);letter-spacing:-2px;margin:60px 0}h1.big,.big.-h1{font-size:clamp(32px,66 / 1600 * 100vw,66 / 1600 * 100vw);line-height:clamp(32px,65 / 1600 * 100vw,65 / 1600 * 100vw);font-weight:700;letter-spacing:-3px}h2,.-h2{font-size:clamp(26px,38 / 1600 * 100vw,38 / 1600 * 100vw);line-height:clamp(28px,42 / 1600 * 100vw,42 / 1600 * 100vw);letter-spacing:-1px;margin:60px 0}h3,.information-page .btn.grey-bg,.-h3{font-size:clamp(22px,26 / 1600 * 100vw,26 / 1600 * 100vw);line-height:clamp(22px,26 / 1600 * 100vw,26 / 1600 * 100vw);letter-spacing:-1px}h4,.order-cart .no-cart-items p,.-h4{font-size:clamp(17px,19 / 1600 * 100vw,19 / 1600 * 100vw);line-height:clamp(17px,19 / 1600 * 100vw,19 / 1600 * 100vw);letter-spacing:-1px}h5,.order-total .errors-ctn li:first-child,.-h5{font-size:clamp(12px,14 / 1600 * 100vw,14 / 1600 * 100vw);line-height:clamp(12px,14 / 1600 * 100vw,14 / 1600 * 100vw)}body{font-family:var(--font-title);font-size:var(--font-size-body);color:var(--color-text);background-color:var(--color-bg);line-height:1.2}body.-no-scroll{margin:0;height:100%;overflow:hidden}.container{margin-right:auto;margin-left:auto;padding-left:var(--container-margin);padding-right:var(--container-margin)}.container.small{--container-margin: 220px}@media (max-width: 1280px){.container.small{--container-margin: 100px}}@media (max-width: 992px){.container.small{--container-margin: 20px}}.container.narrow{--container-margin: 320px}@media (max-width: 1280px){.container.narrow{--container-margin: 150px}}@media (max-width: 992px){.container.narrow{--container-margin: 20px}}.container.skinny{--container-margin: 500px}@media (max-width: 1600px){.container.skinny{--container-margin: 400px}}@media (max-width: 1280px){.container.skinny{--container-margin: 250px}}@media (max-width: 992px){.container.skinny{--container-margin: 20px}}.main-content{position:relative;background-color:var(--color-bg);padding-bottom:40px}@media (max-width: 1100px){footer{padding-bottom:60px}}@media print{@page{size:auto;margin:.5cm}html,body{width:210mm;height:297mm}*{box-shadow:none!important;text-shadow:none!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img{display:block;max-width:100%!important;page-break-inside:avoid}a,a:visited{text-decoration:underline}a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}p,h1,.-h1,h2,.-h2,h3,.information-page .btn.grey-bg,.-h3,h4,.order-cart .no-cart-items p,.-h4{orphans:3;widows:3}h1,.-h1,h2,.-h2,h3,.information-page .btn.grey-bg,.-h3{page-break-after:avoid}hr{margin:20px 0!important}ul{list-style:square!important;padding:0!important;margin-left:10px!important}ul li{padding:0!important;font-size:12px!important}ul li:before{display:none}form{display:none}.container{width:100%;max-width:100%}.primary-menu,.secondary-menu,.menu-mobile-ctn,.main-footer,.pretty-embed,.footer-cta{display:none!important}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:where(p,h1,.-h1,h2,.-h2,h3,.information-page .btn.grey-bg,.-h3,h4,.order-cart .no-cart-items p,.-h4,h5,.order-total .errors-ctn li:first-child,.-h5,h6){overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture,svg,video,canvas{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;transition:none}}*:focus-visible{outline-color:#638b7a;outline-style:solid;outline-width:1px;outline-offset:.2em}body,html{height:100%;scroll-behavior:smooth}a{text-decoration:none}ul{list-style:none}.green{color:#017d38}.uppercase{text-transform:uppercase}.no-break{white-space:nowrap!important}.-center{text-align:center}.no-scroll{overflow:hidden}.no-space{margin:0!important;padding:0!important}.hidden{display:none!important}@media (max-width: 992px){.hide-mobile{display:none}}.show-mobile{display:none}@media (max-width: 992px){.show-mobile{display:block}}.-beige-bg,.store-page,.tiles-grid .tile .title{background-color:#f5f6f2}.-white-bg{background-color:#fff}#router-wrapper{min-height:90vh}#router-wrapper.-inscription-ocean,#router-wrapper.-register-ocean{min-height:unset}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;color:#000;font-size:12px;text-align:center;padding:5px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}a:not(.btn){color:#017d38;font-weight:600}a:not(.btn):hover{text-decoration:underline}a.btn,button.btn,input.btn,button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;width:max-content;max-width:100%;min-height:40px;padding:clamp(10px,10 / 1600 * 100vw,10 / 1600 * 100vw) clamp(25px,25 / 1600 * 100vw,25 / 1600 * 100vw);border:0 none;border-radius:100px;cursor:pointer;font-size:clamp(12px,15 / 1600 * 100vw,15 / 1600 * 100vw);font-weight:600;letter-spacing:.4px;color:#282828;text-align:center;font-family:var(--font-title);transition:all .45s ease}a.btn:before,a.btn:after,button.btn:before,button.btn:after,input.btn:before,input.btn:after,button:before,button:after{font-family:icomoon;font-size:12px;transition:all .45s ease}a.btn.simple,button.btn.simple,input.btn.simple,button.simple{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;color:#017d38}a.btn.simple:hover,button.btn.simple:hover,input.btn.simple:hover,button.simple:hover{color:#017d38}a.btn.green,button.btn.green,input.btn.green,button.green{color:#fff;background-color:#017d38}a.btn.green:hover,button.btn.green:hover,input.btn.green:hover,button.green:hover{background-color:#176935}a.btn.green-outline,button.btn.green-outline,input.btn.green-outline,button.green-outline{background:none;border:3px solid #017D38;color:#017d38}a.btn.green-outline:not(.static):not(a.btn.disabled):not(button.btn.disabled):not(input.btn.disabled):not(button.disabled):hover,button.btn.green-outline:not(.static):not(a.btn.disabled):not(button.btn.disabled):not(input.btn.disabled):not(button.disabled):hover,input.btn.green-outline:not(.static):not(a.btn.disabled):not(button.btn.disabled):not(input.btn.disabled):not(button.disabled):hover,button.green-outline:not(.static):not(a.btn.disabled):not(button.btn.disabled):not(input.btn.disabled):not(button.disabled):hover{background-color:#017d38;color:#fff}a.btn.unable,button.btn.unable,input.btn.unable,button.unable{pointer-events:none;background-color:#9a9494}a.btn.orange,button.btn.orange,input.btn.orange,button.orange{color:#e17d04}a.btn.grey,a.btn.disabled,button.btn.grey,button.btn.disabled,input.btn.grey,input.btn.disabled,button.grey,button.disabled{background-color:#9a9494;color:#fff}a.btn.grey:hover,a.btn.disabled:hover,button.btn.grey:hover,input.btn.grey:hover,input.btn.disabled:hover,button.grey:hover,button.disabled:hover{background-color:#282828}a.btn.white,button.btn.white,input.btn.white,button.white{background-color:#fff;color:#282828}a.btn.white:hover,button.btn.white:hover,input.btn.white:hover,button.white:hover{background-color:#017d38;color:#fff}a.btn.static,a.btn.disabled,button.btn.static,button.btn.disabled,input.btn.static,input.btn.disabled,button.static,button.disabled{cursor:default!important;pointer-events:none!important}a.btn.circle,a.btn.minus,a.btn.plus,button.btn.circle,button.btn.minus,button.btn.plus,input.btn.circle,input.btn.minus,input.btn.plus,button.circle,button.minus,button.plus{width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;padding:0;border-radius:50%}a.btn.back,button.btn.back,input.btn.back,button.back{position:relative;padding-left:0}a.btn.back:before,button.btn.back:before,input.btn.back:before,button.back:before{position:relative;top:1px;left:0;padding-right:10px}a.btn.back:hover:before,button.btn.back:hover:before,input.btn.back:hover:before,button.back:hover:before{left:-4px}a.btn.forward,button.btn.forward,input.btn.forward,button.forward{position:relative;padding-left:0}a.btn.forward:before,button.btn.forward:before,input.btn.forward:before,button.forward:before{position:absolute;top:30%;right:0}a.btn.forward:hover:before,button.btn.forward:hover:before,input.btn.forward:hover:before,button.forward:hover:before{right:-6px}a.btn.-center,button.btn.-center,input.btn.-center,button.-center{margin-left:auto;margin-right:auto}:root{--contrast: 140%;--brightness: 80%}::selection{background:#1afd7f}::-moz-selection{background:#1afd7f}.small{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}.smaller{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}.smallest{font-size:11px;font-size:.6875rem;line-height:13px;line-height:.8125rem}.loading{opacity:0!important}.swiper-button-disabled{opacity:.5!important;cursor:not-allowed}.grecaptcha-badge{display:none}.loader2{width:100%;text-align:center;height:300px}.loader2 img{width:60px}.img-ctn .product-label{position:absolute;top:12px;left:0;padding:2px 12px;border-top-right-radius:10px;border-bottom-right-radius:10px;text-align:center;font-size:16px;letter-spacing:.1px;color:#fff;background-color:#017d38;z-index:99}.promo-label{font-size:clamp(20px,20 / 1600 * 100vw,20 / 1600 * 100vw)!important;line-height:clamp(20px,20 / 1600 * 100vw,20 / 1600 * 100vw)!important;letter-spacing:1.2px;width:max-content!important;color:#fff;background:#00ae3f;padding:6px 12px;z-index:99}.labels{position:absolute;z-index:1;display:flex;flex-direction:column}.labels .label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;font-size:clamp(10px,12 / 1600 * 100vw,12 / 1600 * 100vw);line-height:clamp(10px,12 / 1600 * 100vw,12 / 1600 * 100vw);font-weight:600;padding:4px 9px;color:#fff;width:100%;pointer-events:none}.labels .label span{text-wrap:nowrap}.labels .label .label-icon{width:18px}.labels .label.quebec_grown,.labels .label.quebec_product{background-color:#28538c}.labels .label.organic{background-color:#5ba10f}.labels .label.vegan{background-color:#b29b24}.labels .label.new{background-color:#8f4748}.labels .label.new_price,.labels .label.out-of-stock{background-color:#b90707}i.inside-circle{position:relative}i.inside-circle:before{position:relative;top:-6px;left:6px;color:#fff;font-size:11px;z-index:999}i.inside-circle:after{content:"";display:block;width:24px;height:24px;position:absolute;top:0;background-color:#e17d04;border-radius:50%}img{max-width:100%}img:before{display:block;padding:20px;font-size:12px;color:green}audio,canvas,img,video{vertical-align:middle}iframe{max-width:100%}code{white-space:normal}strong{font-weight:700}ul.plain,.order-total ul.errors-ctn,.order-payment .moneris-errors ul,.menu-ctn ul{list-style:none;margin:0;padding:0}input:focus,textarea:focus{border-color:inherit;box-shadow:none;outline:none}a:focus,button:focus{outline:none}input[type=search]:not(.browser-default):focus:not([readonly]){border-color:inherit;box-shadow:none}input[type=search]:not(.browser-default){margin-bottom:0}form .input-ctn{position:relative;height:50px;border:1px solid rgba(155,155,155,.3);border-radius:4px;background:#fff;padding:5px 11px 6px;text-align:left;margin-bottom:15px}form .input-ctn.-select{padding:0}form .input-ctn.-select label{padding:5px 0 0 11px}form .input-ctn.-select+.ng-invalid{border-color:red}form .input-ctn.-textarea{height:auto}form .input-ctn.-textarea textarea{width:100%;height:200px;border:none;font-family:var(--font-title);color:#232735;font-size:14px;letter-spacing:.13px;line-height:18px}form .input-ctn.-textarea.error:after{top:45px!important}form .input-ctn.-textarea.valid:after{top:45px!important}form .input-ctn.-textarea.-smaller textarea{height:100px}form .input-ctn.-login-style{position:relative;margin-bottom:33px;padding-left:0;background:transparent;border:none;height:auto;border-bottom:1px solid rgba(40,40,40,.2)}form .input-ctn.-login-style input:focus+label,form .input-ctn.-login-style input:not(:placeholder-shown)+label{top:-15px;font-size:11px}form .input-ctn.-login-style label{position:absolute;top:0;color:#282828cc;font-size:13px;letter-spacing:.11px;line-height:20px;transition:all .45s ease}form .input-ctn.-login-style.-province label{top:-15px;font-size:11px}form .input-ctn.-login-style.-province .ng-select{padding-left:0}form .input-ctn.-required.valid:after{position:absolute;top:50%;right:20px;content:"\e90d";color:#017d38;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}form .input-ctn.-required.error:after{position:absolute;top:50%;right:20px;content:"\e90e";color:#e00c10;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}form .input-ctn.-date label{position:absolute;z-index:3}form .input-ctn.-date * ::-webkit-input-placeholder{color:#232735}form .input-ctn.-date * ::-moz-placeholder{color:#232735}form .input-ctn.-date * :-ms-input-placeholder{color:#232735}form .input-ctn.-date * :-moz-placeholder{color:#232735}form .input-ctn.-date .mydp{border:none;width:100%}form .input-ctn.-date .mydp .selection{height:49px!important;padding-left:0;color:#232735;font-family:var(--font-title);font-size:14px;letter-spacing:.13px;line-height:18px}form .input-ctn.-date .btnclear{display:none}form .input-ctn.-date .btnpicker{width:280px;background:transparent!important;outline:none!important}form .input-ctn.-date .btnpicker span{display:none}form .input-ctn.-upload{padding:0;border:none;background:none;height:auto}form .input-ctn label{color:#4a4a4a;font-family:var(--font-title);font-size:12px;letter-spacing:.16px;line-height:normal;display:block}form .input-ctn input{border:none;width:100%;font-family:var(--font-title);background-color:transparent!important;color:#232735;font-size:14px;letter-spacing:.13px;line-height:18px}form .input-ctn input:-webkit-autofill,form .input-ctn input:-webkit-autofill:hover,form .input-ctn input:-webkit-autofill:focus,form .input-ctn textarea:-webkit-autofill,form .input-ctn textarea:-webkit-autofill:hover,form .input-ctn textarea:-webkit-autofill:focus,form .input-ctn select:-webkit-autofill,form .input-ctn select:-webkit-autofill:hover,form .input-ctn select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}form .input-ctn .ng-select.ng-select-single{color:#232735;font-family:var(--font-title);font-size:14px;letter-spacing:.13px;line-height:18px;padding-left:11px}form .input-ctn .ng-select.ng-select-single:after{font-size:10px;position:absolute;top:2px;right:20px;content:"\e915";color:#131313;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;transform:rotate(90deg);pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}form .input-ctn .ng-select.ng-select-single.ng-select-opened:after{transform:rotate(-90deg)}form .input-ctn .ng-select.ng-select-single .ng-select-container{border:none;outline:none!important;box-shadow:none!important;background:transparent;min-height:22px;height:22px}form .input-ctn .ng-select.ng-select-single .ng-select-container .ng-value-container{padding-left:0;padding-top:4px}form .input-ctn .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-left:0}form .input-ctn .ng-select.ng-select-single .ng-clear-wrapper,form .input-ctn .ng-select.ng-select-single .ng-arrow-wrapper{display:none}form .input-ctn .ng-select.ng-select-single .ng-dropdown-panel.ng-select-bottom{margin-top:8px}form .input-ctn .ng-select.ng-select-single.gender-filter{padding-left:0}form .dual-ctn{display:flex;flex-flow:row wrap}form .dual-ctn .input-ctn{width:calc(50% - 10px)}form .dual-ctn .input-ctn:nth-child(n){margin-right:20px}form .dual-ctn .input-ctn:nth-child(2n){margin-right:0}form .dual-ctn .custom-checkbox-group{margin:0 20px 15px 0}form .dual-ctn.support{display:flex;gap:20px;justify-content:space-between;flex-flow:unset}form .trial-ctn{display:flex;flex-flow:row wrap}form .trial-ctn .input-ctn{width:100%}@media (min-width: 768px){form .trial-ctn .input-ctn{width:calc(33.3333333333% - 13.3333333333px);margin-right:20px}form .trial-ctn .input-ctn:nth-child(3n){margin-right:0}}form .form-control-feedback{font-size:12px;letter-spacing:.1px;line-height:16px;text-align:center;margin-bottom:20px}form .form-control-feedback p{color:#e00c10}form .form-control-feedback .-orange{color:#e17d04}form .form-control-feedback .-green,form .form-control-feedback .success{color:#017d38}form .custom-checkbox{position:absolute;opacity:0}form .custom-checkbox+label{position:relative;cursor:pointer;padding:0;font-family:var(--font-title);font-size:clamp(13px,13 / 1600 * 100vw,13 / 1600 * 100vw);color:#282828;line-height:20px}form .custom-checkbox+label i{font-size:clamp(18px,18 / 1600 * 100vw,18 / 1600 * 100vw)}form .custom-checkbox+label:before{margin-right:clamp(10px,12 / 1600 * 100vw,12 / 1600 * 100vw);content:"";display:inline-block;vertical-align:middle;flex:0 0 16px;width:clamp(14px,14 / 1600 * 100vw,14 / 1600 * 100vw);height:clamp(14px,14 / 1600 * 100vw,14 / 1600 * 100vw);background:#fff;border-radius:3px;box-sizing:border-box;border:1px solid #017D38;transition:all .45s ease}form .custom-checkbox:checked+label:before{background:#017d38;border:none}form .custom-checkbox:disabled+label{color:#b8b8b8;cursor:auto}form .custom-checkbox:disabled+label:before{box-shadow:none;background:#ddd}form .custom-checkbox:checked+label:after{content:"";position:absolute;left:3px;top:9px;background:#fff;width:2px;height:2px;box-shadow:2px 0 #fff,4px 0 #fff,4px -2px #fff,4px -4px #fff,4px -6px #fff,4px -8px #fff;transform:rotate(45deg)}form .custom-checkbox.-radio+label:before{border-radius:50%}form .custom-checkbox.-radio:checked+label:after{top:9px}form p.input-error{margin:15px 0 0;display:inline-block;color:#e00c10;text-align:left;font-size:11px;width:100%}.overlay-ctn{position:fixed;inset:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--grid-gutter);padding-top:30px;background-color:#282828cc;z-index:-999;opacity:0;transition:opacity .5s ease;pointer-events:none}.overlay-ctn .overlay{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;width:100%;max-width:clamp(500px,500 / 1600 * 100vw,500 / 1600 * 100vw);max-width:-moz-fit-content;max-width:fit-content;margin:0 20px;padding:30px;background:#fff;box-shadow:0 4px 10px #71717180;border-radius:16px}.overlay-ctn h2,.overlay-ctn .-h2{margin:0 0 20px}.overlay-ctn.show{opacity:1;pointer-events:all;z-index:9999}.overlay-ctn.loader{background-color:#fffc;z-index:9999;align-items:center}.overlay-ctn.loader.component{position:absolute;padding:30px 50px;background:none;align-items:baseline;z-index:9999}.overlay-ctn.loader.component .overlay{background:none}.overlay-ctn.loader.component.show{position:relative}.overlay-ctn.loader svg{width:65px}.overlay-ctn.age-overlay{align-items:center}.overlay-ctn.age-overlay .input-ctn.-select{width:280px;margin:auto}.overlay-ctn.age-overlay .input-ctn.-select .ng-select.ng-select-single:after{font-size:16px;top:-2px}.overlay-ctn.age-overlay .input-ctn.-select .ng-value-label{font-weight:700}.overlay-ctn.age-overlay .language-toggle{gap:0}.overlay-ctn.age-overlay .language-toggle a{font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem;font-weight:400;letter-spacing:.1px;background-color:#fff;color:#017d38;border:0 none;border:1px solid rgba(40,40,40,.2)}.overlay-ctn.age-overlay .language-toggle a.active{background-color:#017d38;color:#fff;border-color:#017d38}.overlay-ctn.age-overlay .language-toggle a:first-child{padding:6px 11px 6px 16px;border-radius:15px 0 0 15px}.overlay-ctn.age-overlay .language-toggle a:last-child{padding:6px 16px;border-radius:0 15px 15px 0}.overlay-ctn.age-overlay .btns{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;width:100%}.overlay-ctn.age-overlay .btn{flex:1 1 50%;height:50px;margin:0 5px}.overlay-ctn.connection-overlay .overlay,.overlay-ctn.prescription-overlay .overlay{align-items:center}.overlay-ctn.connection-overlay h4,.overlay-ctn.connection-overlay .order-cart .no-cart-items p,.order-cart .no-cart-items .overlay-ctn.connection-overlay p,.overlay-ctn.connection-overlay .-h4,.overlay-ctn.prescription-overlay h4,.overlay-ctn.prescription-overlay .order-cart .no-cart-items p,.order-cart .no-cart-items .overlay-ctn.prescription-overlay p,.overlay-ctn.prescription-overlay .-h4{max-width:400px;text-align:center;margin-bottom:20px}.overlay-ctn .title-ctn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--grid-gutter);width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}.overlay-ctn .title-ctn p{margin:0;color:#282828cc;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;font-weight:600;letter-spacing:.15px}.overlay-ctn .title-ctn .cancel-btn{cursor:pointer}.overlay-ctn .title-ctn .simple.btn{margin:0}@media (max-width: 425px){.overlay-ctn{align-items:flex-start}}.teedy-loader .cls-1{fill:#282828;animation:LoaderAnim 1s infinite .2s cubic-bezier(.35,.755,.42,.95)}.teedy-loader .cls-2{fill:#017d38}@keyframes LoaderAnim{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}@media (min-width: 1101px){header{position:absolute;top:0;width:100%;z-index:9999}header.-sticky{position:fixed;transform:translateY(-100%)}header.-animated{transition:all .4s cubic-bezier(.2,.6,.4,1)}header.-hide{transform:translateY(-100%)}header.-show{position:fixed;transition:all .4s cubic-bezier(.2,.6,.4,1);transform:translateY(0)}}.top-header-msg{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;font-size:clamp(16px,18 / 1600 * 100vw,18 / 1600 * 100vw);letter-spacing:-1px;padding-top:15px;padding-bottom:15px;font-weight:500}.top-header-msg i{color:#017d38;font-size:clamp(30px,30 / 1600 * 100vw,30 / 1600 * 100vw)}.header-wrap{background:#fff;padding-top:25px;padding-bottom:40px;z-index:9999;position:relative}.header-wrap .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--grid-gutter)}.header-wrap .header-logo{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;text-decoration:none!important}.header-wrap .header-logo .slogan{color:#017d38;font-size:14px;line-height:20px;font-weight:600;letter-spacing:2px;text-transform:uppercase;max-width:190px;margin:0}.header-wrap .region-toggle{display:flex;align-items:flex-start;gap:5px;float:right;z-index:99999;position:relative}.header-wrap .region-toggle .regions{width:-moz-fit-content;width:fit-content;display:flex;gap:8px;flex-direction:column}.header-wrap .region-toggle .regions .region{cursor:pointer}.header-wrap .region-toggle a{display:none;opacity:0;color:#282828;font-size:clamp(14px,14 / 1600 * 100vw,14 / 1600 * 100vw);line-height:14px;font-weight:700}.header-wrap .region-toggle a.active{display:block;opacity:1;text-decoration:none}.header-wrap .region-toggle.open a{display:block;opacity:1}.header-wrap .region-toggle.open .icon-back,.header-wrap .region-toggle.open a.btn.back:before,.header-wrap .region-toggle.open input.btn.back:before,.header-wrap .region-toggle.open button.back:before{transform:rotate(0)}.header-wrap .region-toggle .icon-back,.header-wrap .region-toggle a.btn.back:before,.header-wrap .region-toggle input.btn.back:before,.header-wrap .region-toggle button.back:before{position:relative;top:2px;font-size:clamp(12px,12 / 1600 * 100vw,12 / 1600 * 100vw);transform:rotate(-90deg);color:#017d38;cursor:pointer;transition:.2s}.header-wrap #greetings{position:relative;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;font-weight:500}.header-wrap #greetings span{font-weight:700;color:#017d38;margin-right:20px}.header-wrap #greetings .logout{cursor:pointer}.header-wrap #greetings i{position:relative}.header-wrap #greetings i:after{position:absolute;display:block;content:""}.header-wrap #greetings i:before{color:#fff;position:absolute;font-size:8px;z-index:99;right:3px;top:5px}.header-wrap #greetings i:after{width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px;background:#017d38;border-radius:100%;right:0;top:2px}@media (max-width: 992px){.header-wrap{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;gap:var(--grid-gutter)}}@media (max-width: 768px){.header-wrap #greetings{display:flex;flex-direction:column;margin-right:10px;min-width:140px}.header-wrap #greetings .icon-close{top:12px;position:absolute;right:0}}@media (max-width: 540px){.header-wrap .header-logo{flex-direction:column;gap:5px;max-width:130px}.header-wrap .header-logo .slogan{font-size:12px;line-height:15px}}@media (min-width: 993px){.header-wrap .top-header{height:45px}.header-wrap #greetings{text-align:right}}#footer{background-color:#fff}#footer a{color:#282828;font-weight:400}#footer .container{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gutter);align-items:center;padding-top:70px;padding-bottom:70px;font-size:14px}#footer .container img{width:125px}#footer .copyright{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--grid-gutter);gap:30px}#footer .privacy{text-align:end}@media (max-width: 992px){#footer .container{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:center;gap:15px}}.lib-contact .container{display:grid;grid-template-columns:repeat(3,1fr);gap:0}@media (max-width: 992px){.lib-contact .container{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gutter)}}.lib-contact .overlay-ctn.service-overlay{visibility:visible;opacity:1;padding-top:0}.lib-contact .overlay-ctn.service-overlay .overlay .support-form .title{margin-top:35px}.lib-contact .overlay-ctn.service-overlay .overlay .support-form .icon-close{cursor:pointer}.lib-contact .overlay-ctn.service-overlay .overlay .support-form .dual-ctn .input-ctn:nth-child(n){margin-right:0}.lib-contact form .input-ctn{width:100%;max-width:500px;margin-bottom:30px}.lib-contact form .custom-checkbox-group label{font-size:16px;letter-spacing:.12px}.lib-contact form .btn.-green{margin-top:10px}.lib-contact form .custom-checkbox:checked+label:before{background-color:#017d38}.lib-contact form .custom-checkbox+label:before{border-color:#017d38}.contact-wrap{display:flex;flex-direction:column;align-items:center;flex:0 0 30%;text-align:center;padding:20px 40px}.contact-wrap .input-ctn{border:2px solid #282828!important}.contact-wrap:nth-child(2){border-left:1px solid rgba(40,40,40,.2);border-right:1px solid rgba(40,40,40,.2)}@media (max-width: 992px){.contact-wrap:nth-child(2){border-left:0;border-right:0}}.contact-wrap h3,.contact-wrap .information-page .btn.grey-bg,.information-page .contact-wrap .btn.grey-bg,.contact-wrap .-h3{margin-top:0;margin-bottom:30px;text-align:center}.contact-wrap .tel{color:var(--color-text)}.contact-wrap .description{font-size:clamp(13px,15 / 1600 * 100vw,15 / 1600 * 100vw);letter-spacing:1px;font-weight:500}.contact-wrap .btn{min-height:45px;width:250px;margin:40px auto 0}.contact-wrap.-b2b span{margin-top:20px;margin-bottom:10px;font-weight:600}.contact-wrap .custom-checkbox-group{text-align:left}.contact-wrap .custom-checkbox-group label{display:flex}.contact-wrap .custom-checkbox-group label:before{position:relative;top:2px;min-width:16px}.contact-wrap .separator-icon{display:flex;justify-content:center;position:relative;width:100%;margin:30px 0}.contact-wrap .separator-icon i{position:absolute;transform:translateY(-50%);font-size:26px;padding:0 25px;background:#fff;z-index:2}@media (min-width: 1440px){.contact-wrap .separator-icon{margin-bottom:0}.contact-wrap .separator-icon i{position:relative;font-size:48px}}@media (max-width: 768px){.contact-wrap .description{letter-spacing:0}}.home-banner .home-banner-image{position:relative}.home-banner .home-banner-image .search-ctn{position:absolute;z-index:99;top:0;right:0;padding:0 60px 30px;margin:0;background:#fff;width:calc(.3333333333 * (calc(100 * var(--vw, 1vw)) - 2 * var(--grid-margin, 0px)) - (1 - .3333333333) * var(--grid-gutter, 0px) + 1 * var(--grid-gutter, 0px))!important}@media (max-width: 1280px){.home-banner .home-banner-image .search-ctn{width:calc(.5 * (calc(100 * var(--vw, 1vw)) - 2 * var(--grid-margin, 0px)) - (1 - .5) * var(--grid-gutter, 0px) + 1 * var(--grid-gutter, 0px))!important}}@media (max-width: 992px){.home-banner .home-banner-image .search-ctn{width:100%!important;position:relative;padding:20px var(--container-margin) 10px var(--container-margin)}.home-banner .home-banner-image .search-ctn .search-box{width:100%}}.home-banner .home-banner-image .text{position:absolute;height:100%;display:flex;flex-direction:column;justify-content:center}.home-banner .home-banner-image .text .btn.green{font-weight:500;padding:14px 40px}.home-banner .home-banner-image .text h2,.home-banner .home-banner-image .text .-h2{max-width:50vw;color:#fff;margin-top:0;margin-bottom:30px;font-weight:600}@media (max-width: 992px){.home-banner .home-banner-image .text{height:380px}.home-banner .home-banner-image .text h2,.home-banner .home-banner-image .text .-h2{max-width:100%}}.home-banner .home-banner-image .image{width:100%;max-height:31.25rem;height:100%;overflow:hidden;aspect-ratio:30/11}.home-banner .home-banner-image .image:before{position:absolute;display:block;content:"";background:linear-gradient(180deg,#00000008,#0003);height:100%;width:100%;pointer-events:none}.home-banner .home-banner-image .image img{width:100%;height:100%;object-fit:cover}@media (max-width: 992px){.home-banner .home-banner-image .image{height:23.125rem}}.home-banner .slider-cpn{margin-top:30px;padding:0 var(--container-margin);overflow:hidden}.home-banner .swiper-wrapper{width:100%}.home-banner .swiper-container{z-index:0!important}.home-banner .swiper-container .swiper-wrapper{display:flex}.home-banner .swiper-container .swiper-wrapper .swiper-slide{flex-shrink:0}.home-banner .swiper-container .swiper-wrapper .swiper-slide:hover h3 a,.home-banner .swiper-container .swiper-wrapper .swiper-slide:hover .information-page .btn.grey-bg a,.information-page .home-banner .swiper-container .swiper-wrapper .swiper-slide:hover .btn.grey-bg a,.home-banner .swiper-container .swiper-wrapper .swiper-slide:hover .-h3 a{color:#017d38}.home-banner .swiper-container .swiper-wrapper .swiper-slide .slide-ctn{cursor:pointer}.home-banner .swiper-container .swiper-wrapper .swiper-slide .slider-image{height:100%;width:100%;aspect-ratio:1/1}.home-banner .swiper-container .swiper-wrapper .swiper-slide .slider-image img{width:100%;height:100%;object-fit:cover}.home-banner .swiper-container .swiper-wrapper .swiper-slide h3,.home-banner .swiper-container .swiper-wrapper .swiper-slide .information-page .btn.grey-bg,.information-page .home-banner .swiper-container .swiper-wrapper .swiper-slide .btn.grey-bg,.home-banner .swiper-container .swiper-wrapper .swiper-slide .-h3{margin-top:25px;margin-bottom:16px}.home-banner .swiper-container .swiper-wrapper .swiper-slide h3 a,.home-banner .swiper-container .swiper-wrapper .swiper-slide .information-page .btn.grey-bg a,.information-page .home-banner .swiper-container .swiper-wrapper .swiper-slide .btn.grey-bg a,.home-banner .swiper-container .swiper-wrapper .swiper-slide .-h3 a{transition:all .4s cubic-bezier(.2,.6,.4,1);color:initial}.home-banner .swiper-container .swiper-wrapper .swiper-slide h3 a:hover,.home-banner .swiper-container .swiper-wrapper .swiper-slide .information-page .btn.grey-bg a:hover,.information-page .home-banner .swiper-container .swiper-wrapper .swiper-slide .btn.grey-bg a:hover,.home-banner .swiper-container .swiper-wrapper .swiper-slide .-h3 a:hover{text-decoration:none}.home-banner .swiper-container .swiper-pagination{display:flex;gap:16px;justify-content:flex-end;margin:40px 0 20px}.home-banner .swiper-container .swiper-pagination button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--grid-gutter);width:60px;min-width:60px;max-width:60px;height:60px;min-height:60px;max-height:60px;padding:0;background-color:transparent;border:2px solid black}.home-banner .swiper-container .swiper-pagination button i{font-size:20px}@media (max-width: 768px){.home-banner .swiper-container .swiper-pagination button{width:50px;min-width:50px;max-width:50px;height:50px;min-height:50px;max-height:50px}.home-banner .swiper-container .swiper-pagination button i{font-size:16px}}.language-toggle{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--grid-gutter);gap:10px}.language-toggle a{cursor:pointer;pointer-events:all}.language-toggle a:not(.active){color:#017d38!important}.language-toggle a.active{font-weight:700!important;cursor:auto;pointer-events:none}.menu-ctn{z-index:9999}.menu-ctn a{text-decoration:none!important}.menu-ctn #numberCart{position:absolute;top:7px;left:38px;border-radius:50%;height:15px;width:15px;background-color:#e17d04;display:flex;align-items:center;justify-content:center;color:#fff;font-size:8px;font-weight:600;letter-spacing:.13px;line-height:11px;text-align:center}.menu-ctn #numberCart.hide{display:none}.menu-ctn ul{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--grid-gutter);gap:50px}.menu-ctn ul a{color:#282828;font-size:clamp(10px,14 / 1600 * 100vw,14 / 1600 * 100vw);position:relative;padding:15px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;outline:none;text-decoration:none}.menu-ctn ul span{padding:6px 8px 0}.menu-ctn ul i{font-size:clamp(25px,25 / 1600 * 100vw,25 / 1600 * 100vw);color:#282828;margin-bottom:5px}@media (max-width: 1100px){.menu-ctn{position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:1px solid rgba(155,155,155,.3);z-index:99}}@media (max-width: 1100px) and (max-width: 540px){.menu-ctn ul{gap:0;justify-content:space-evenly}}@media (max-width: 1100px){.menu-ctn ul a{font-size:10px;color:#9a9494}.menu-ctn ul a:before{position:absolute;display:block;content:""}.menu-ctn ul a:before{height:100px;width:70px;background-color:#017d38;border-radius:30px 30px 0 0;transition:all .6s cubic-bezier(.38,.07,0,.86);z-index:-1;opacity:0}.menu-ctn ul li.active a,.menu-ctn ul li.active a i{color:#fff}.menu-ctn ul li.active a:before{opacity:1}.menu-ctn ul i{color:#017d38}}@media (min-width: 1100px){.menu-ctn ul{gap:60px}.menu-ctn ul li{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--grid-gutter);position:relative}.menu-ctn ul li.active:before{position:absolute;display:block;content:""}.menu-ctn ul li.active:before{width:5.5em;min-width:5.5em;max-width:5.5em;height:5.5em;min-height:5.5em;max-height:5.5em;background:#f5f6f2;border-radius:100%}.menu-ctn ul li.active i,.menu-ctn ul li.active span{color:#017d38}}.star-rating{display:flex}.star-rating.-unratable input,.star-rating.-unratable label{pointer-events:none;margin-right:4px}.star-rating.-rateable{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.star-rating.-rateable>fieldset{margin:0 auto}.star-rating.-rateable>fieldset:not(:checked)>label{font-size:38px;width:50px;color:#fff}.star-rating.-rateable>fieldset:not(:checked)>label:hover:before,.star-rating.-rateable>fieldset:not(:checked)>label:hover~label:before{color:#e17d04}.star-rating.-rateable>fieldset>input:checked~label:before{color:#e17d04}.star-rating>fieldset{border:none;display:inline-block;padding:0;margin:0}.star-rating>fieldset:not(:checked)>input{position:absolute;top:-9999px;clip:rect(0,0,0,0)}.star-rating>fieldset:not(:checked)>label{float:right;width:16px;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:16px}.star-rating>fieldset:not(:checked)>label:before{content:"\e92f";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#28282833;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.star-rating>fieldset:not(:checked)>label:first-child{margin-right:0}.star-rating>fieldset:not(:checked)>label:hover:before,.star-rating>fieldset:not(:checked)>label:hover~label:before{color:#017d38}.star-rating>fieldset>input:checked~label:before{color:#017d38}.star-rating>fieldset>label:active{position:relative;top:2px}.tab-wrap{position:relative;margin-top:15px}.tab-wrap .tabs{position:relative;display:flex;flex-flow:row wrap;border-bottom:1px solid rgba(40,40,40,.2)}.tab-wrap input[type=radio][name=tabs]{position:absolute;z-index:-1}.tab-wrap input[type=radio][name=tabs]:nth-of-type(1):checked~.slide{left:53.5%}@media (min-width: 555px){.tab-wrap input[type=radio][name=tabs]:nth-of-type(1):checked~.slide{left:50%}}.tab-wrap input[type=radio][name=tabs]:nth-of-type(2):checked~.slide{left:53.5%}@media (min-width: 555px){.tab-wrap input[type=radio][name=tabs]:nth-of-type(2):checked~.slide{left:50%}}.tab-wrap input[type=radio][name=tabs]:first-of-type:checked~.slide{left:0}.tab-wrap label{cursor:pointer;color:#282828d9;box-sizing:border-box;display:inline-flex;align-items:center;font-size:16px;font-weight:500;line-height:19px;height:45px;transition:color .2s ease;width:100%}.tab-wrap .slide{background:#e17d04;width:calc(50% - 15px);height:4px;position:absolute;left:0;top:calc(100% - 4px);transition:left .3s ease-out}@media (min-width: 555px){.tab-wrap .slide{width:50%}}.tab-wrap .tab-label-content{width:calc(50% - 15px)}.tab-wrap #tab1-content{margin-right:30px}.tab-wrap #tab2-content{margin-right:0}.tab-wrap .tab-content{padding-top:22px;opacity:0;display:none;transition:opacity .45s ease-in-out}.tab-wrap .tab-content.show{opacity:1;display:block}.tab-wrap .tab-content p{margin-top:0;color:#282828cc;font-size:13px;letter-spacing:.11px;line-height:20px}.tab-wrap .tab-content a{color:#017d38}.support-form .title{text-align:center;font-size:17px;line-height:20px;font-weight:700;color:#282828;margin-top:0}.support-form .subtitle{text-align:center;font-size:13px;color:#282828;margin:0}.support-form .phone{text-align:center;font-size:20px;line-height:24px;font-weight:600;margin:10px 0 20px}.support-form .phone a{color:#017d38}.support-form .phone a span{margin-right:10px}.support-form form{margin-top:10px}.support-form form textarea{height:60px}.support-form form .button-ctn .btn{margin:0 auto}.support-form .required-mention{font-size:12px;color:#9a9494;margin-bottom:10px}.page-nav{width:100%;display:flex;align-items:center;justify-content:space-between;margin:clamp(20px,40 / 1440 * 100vw,40 / 1440 * 100vw) 0 50px 0}.page-nav .-shop{height:45px;padding:0 26px}@media (max-width: 992px){.page-nav .-shop.-no-mobile{display:none}}.prescription-form .title{text-align:center;font-size:17px;line-height:20px;font-weight:700;color:#282828;margin-top:0}.prescription-form h3,.prescription-form .information-page .btn.grey-bg,.information-page .prescription-form .btn.grey-bg,.prescription-form .-h3{margin:15px 0}.prescription-form .header-wrap{height:150px;padding-bottom:0}.prescription-form .header-wrap .big-image{width:200px;margin:0 auto;display:block}.prescription-form .subtitle{text-align:center;font-size:13px;color:#282828;margin:0}.prescription-form .phone{text-align:center;font-size:20px;line-height:24px;font-weight:600;margin:10px 0 20px}.prescription-form .phone a{color:#017d38}.prescription-form .phone a span{margin-right:10px}.prescription-form form textarea{height:60px}.prescription-form form .btn.-ghost{display:flex}.prescription-form form .button-ctn .btn{margin:20px auto 0}.prescription-form .submit-info{text-align:justify;margin:10px 0}.prescription-form .submit-info .submit-description{font-size:15px;color:#282828d9;font-weight:500;line-height:19px}.prescription-form .submit-checkbox{color:#017d38;margin-right:10px}.prescription-form .checkbox-label{color:#017d38;font-weight:500;font-size:15px}.prescription-form .hideDiv{opacity:0;display:none;transition:opacity .5s ease-in}.prescription-form .hideDiv.show{display:block;opacity:1}.prescription-form .valid-head{text-align:center;max-width:400px;margin:0 auto}.prescription-form .valid-head i{color:#6ac10a;font-size:24px}.prescription-form .valid-head h3,.prescription-form .valid-head .information-page .btn.grey-bg,.information-page .prescription-form .valid-head .btn.grey-bg,.prescription-form .valid-head .-h3{margin-top:10px;color:#6ac10a;font-size:16px;font-weight:500;letter-spacing:.13px;line-height:19px;text-align:center}.prescription-form .valid-head p{color:#282828cc;font-size:13px;letter-spacing:.11px;line-height:20px;text-align:center;margin-bottom:40px}.product-slider{position:relative}.product-slider .labels{top:100px;left:100px}.product-slider .labels label{min-height:30px}.product-slider .swiper-container{position:relative;overflow:hidden}.product-slider .swiper-container .swiper-navigation{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--grid-gutter);width:100%;height:100%;top:0;position:absolute}.product-slider .swiper-container .swiper-navigation.disable{display:none}.product-slider .swiper-container .swiper-navigation .swiper-button-prev,.product-slider .swiper-container .swiper-navigation .swiper-button-next{cursor:pointer}.product-slider .swiper-container .swiper-navigation .swiper-button-prev:before,.product-slider .swiper-container .swiper-navigation .swiper-button-next:before{font-size:clamp(30px,30 / 1600 * 100vw,30 / 1600 * 100vw);opacity:.3;color:#282828}.product-slider .swiper-container .swiper-navigation .swiper-button-next{transform:rotate(180deg)}.product-slider .swiper-container .swiper-wrapper{display:flex}.product-slider .swiper-container .swiper-wrapper .swiper-slide{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--grid-gutter);width:100%;flex-shrink:0;padding:100px}.product-slider .swiper-container .swiper-wrapper .swiper-slide .slider-image{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--grid-gutter);width:80%;min-width:80%;max-width:80%;height:80%;min-height:80%;max-height:80%;padding:20px}.product-slider .swiper-container .swiper-wrapper .swiper-slide .slider-image img{width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;object-fit:contain;aspect-ratio:1/1}@media (max-width: 1440px){.product-slider{margin:50px 0 0}.product-slider .swiper-container .swiper-wrapper .swiper-slide{padding:20px}.product-slider .labels{top:0;left:0}}.product-item{background-color:#fff;height:100%;border-bottom:4px solid rgba(0,0,0,.1);transition:all .45s ease;cursor:pointer;display:flex;flex-direction:column}.product-item.unavailable .btn{border-color:#999;color:#999;border:3px solid #999999;background-color:transparent;pointer-events:none;cursor:not-allowed}.product-item.unavailable .img-ctn{opacity:.6}.product-item .img-ctn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--grid-gutter);position:relative;aspect-ratio:1/1;border-bottom:1px solid rgba(0,0,0,.1)}.product-item .img-ctn img{transition:opacity .2s ease,transform .4s cubic-bezier(.2,.6,.4,1)}.product-item .img-ctn .featured-label{position:absolute;top:15px;left:15px;z-index:9}.product-item .img-ctn .featured-label p{color:#017d38;font-size:clamp(13px,13 / 1600 * 100vw,13 / 1600 * 100vw);line-height:clamp(13px,13 / 1600 * 100vw,13 / 1600 * 100vw);letter-spacing:1px;font-weight:700;text-transform:uppercase;background:#f5f6f2;padding:6px 12px}.product-item .img-ctn .promo-label{position:absolute;top:0;right:0}.product-item .img-ctn .labels{bottom:0;left:0}.product-item .img-ctn .labels .label{height:30px}.product-item .img-ctn .product-img{height:60%;width:60%;object-fit:contain;aspect-ratio:1/1;display:block;margin:0 auto}.product-item .text-ctn{padding:20px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.product-item .text-ctn .producer{font-size:13px;font-size:.8125rem;line-height:13px;line-height:.8125rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#017d38}.product-item .text-ctn h3,.product-item .text-ctn .information-page .btn.grey-bg,.information-page .product-item .text-ctn .btn.grey-bg,.product-item .text-ctn .-h3{font-size:clamp(16px,20 / 1600 * 100vw,20 / 1600 * 100vw);line-height:clamp(16px,20 / 1600 * 100vw,20 / 1600 * 100vw);margin:10px 0 20px}.product-item .text-ctn h3>a,.product-item .text-ctn .information-page .btn.grey-bg>a,.information-page .product-item .text-ctn .btn.grey-bg>a,.product-item .text-ctn .-h3>a{color:var(--color-text)}.product-item .text-ctn .cannabinoids{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:clamp(12px,25 / 1600 * 100vw,25 / 1600 * 100vw)}.product-item .text-ctn .cannabinoids .detail{display:flex;flex-direction:column;font-size:clamp(11px,14 / 1600 * 100vw,14 / 1600 * 100vw)}.product-item .text-ctn .cannabinoids .detail span{white-space:nowrap}.product-item .text-ctn .cannabinoids .type{display:flex;align-items:center;color:#017d38;font-weight:700;align-self:flex-start}.product-item .text-ctn .cannabinoids .type span{font-size:clamp(13px,18 / 1600 * 100vw,18 / 1600 * 100vw)}.product-item .text-ctn .cannabinoids .type i{display:block;font-size:clamp(18px,30 / 1600 * 100vw,30 / 1600 * 100vw);margin-right:clamp(5px,9 / 1600 * 100vw,9 / 1600 * 100vw);position:relative}.product-item .text-ctn .variations{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:1.25rem}.product-item .text-ctn .variations span{font-size:clamp(12px,16 / 1600 * 100vw,16 / 1600 * 100vw);font-weight:600;padding:clamp(4px,8 / 1440 * 100vw,8 / 1440 * 100vw) clamp(8px,10 / 1440 * 100vw,10 / 1440 * 100vw);border:2px solid #282828;border-radius:20px;transition:all .4s cubic-bezier(.2,.6,.4,1)}.product-item .text-ctn .variations.-multiple span:not(.active):hover{background-color:#017d3866}.product-item .text-ctn .variations.-multiple span.active{background-color:#017d38;color:#fff;border-color:#017d38}.product-item .text-ctn .price{margin-top:20px}.product-item .text-ctn .price .regular .starting-at{font-size:clamp(14px,18 / 1600 * 100vw,18 / 1600 * 100vw);line-height:clamp(14px,18 / 1600 * 100vw,18 / 1600 * 100vw);font-weight:600}.product-item .text-ctn .price .regular .or,.product-item .text-ctn .price .regular .price-gram{font-size:clamp(10px,12 / 1600 * 100vw,12 / 1600 * 100vw);line-height:clamp(10px,12 / 1600 * 100vw,12 / 1600 * 100vw)}.product-item .text-ctn .price .regular .price-gram{font-weight:600}.product-item .text-ctn .price .regular.discounted .starting-at,.product-item .text-ctn .price .regular.discounted .or,.product-item .text-ctn .price .regular.discounted .price-gram{color:#e03a3a;text-decoration:line-through}.product-item .text-ctn .price .regular.discounted .price-gram{color:#e03a3a}.product-item .text-ctn .price .special{margin-left:7px;font-weight:600}.product-item .text-ctn .btn{margin-top:20px;width:100%}.product-item:hover{border-bottom:4px solid rgba(0,0,0,.6)}.product-item:hover .img-ctn img{transform:scale(1.05)}@media (max-width: 600px){.product-item .img-ctn .featured-label{top:10px;left:10px}.product-item .img-ctn .featured-label p{font-size:10px;padding:2px 4px}.product-item .img-ctn .promo-label{font-size:14px!important;padding:2px 6px}.product-item .img-ctn .labels{flex-direction:column-reverse}.product-item .img-ctn .labels .label:not(.out-of-stock){width:-moz-fit-content;width:fit-content}.product-item .img-ctn .labels .label:not(.out-of-stock) span{display:none}.product-item .text-ctn{padding:10px}.product-item .text-ctn .producer{font-size:12px}.product-item .text-ctn h3,.product-item .text-ctn .information-page .btn.grey-bg,.information-page .product-item .text-ctn .btn.grey-bg,.product-item .text-ctn .-h3{margin:10px 0;font-size:15px}.product-item .text-ctn .price{margin-top:0}.product-item .text-ctn .btn{margin-top:12px;border-width:2px;padding:0 10px;min-height:35px}}@media (max-width: 420px){.product-item .text-ctn .cannabinoids{grid-template-columns:1fr;gap:8px}}.products-grid{position:relative;padding-bottom:60px}.products-grid .grid{grid-template-columns:repeat(9,minmax(0,1fr))}@media (max-width: 1280px){.products-grid .grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width: 992px){.products-grid .grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:20px}}@media (max-width: 768px){.products-grid .grid{grid-gap:15px}}.progress-bar-ctn{margin-bottom:50px}.progress-bar-ctn .steps{display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:0;margin-bottom:20px}@media (max-width: 420px){.progress-bar-ctn .steps{justify-content:space-between}}.progress-bar-ctn .step{font-size:clamp(16px,22 / 1440 * 100vw,22 / 1440 * 100vw);line-height:clamp(16px,22 / 1440 * 100vw,22 / 1440 * 100vw);font-weight:700;letter-spacing:.15;text-transform:uppercase;text-align:center}.progress-bar-ctn .step span{color:#28282866}.progress-bar-ctn .step a{cursor:pointer}.progress-bar-ctn .title{margin-bottom:5px}.progress-bar-ctn .progress{width:100%;min-width:100%;max-width:100%;height:10px;min-height:10px;max-height:10px;margin-bottom:20px;background-color:#d9d9d9}.progress-bar-ctn .line{width:0%;height:100%;background-color:#017d38;transition:all .5s cubic-bezier(.2,1,.3,1)}.progress-bar-ctn.step1 .line{width:33%}.progress-bar-ctn.step1 .step:nth-child(1) span{color:#282828}.progress-bar-ctn.step2 .line{width:66%}.progress-bar-ctn.step2 .step:nth-child(2) span{color:#282828}.progress-bar-ctn.step3 .line{width:100%}.progress-bar-ctn.step3 .step:nth-child(3) span{color:#282828}.order-cart .no-cart-items{margin:50px 0 70px;text-align:center;min-height:400px}.order-cart .no-cart-items p{margin-bottom:20px}.order-cart .no-cart-items .btn{margin:0 auto}.order-cart .cart-item{display:grid;grid-template-columns:2fr 6fr 2fr 1fr 1fr;gap:var(--grid-gutter);gap:40px;margin-bottom:15px;height:150px;position:relative;background:#fff;border-bottom:4px solid rgba(0,0,0,.1);cursor:pointer;transition:all .4s cubic-bezier(.2,.6,.4,1)}.order-cart .cart-item .bloc{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.order-cart .cart-item .bloc .main-info{text-wrap:nowrap;font-size:clamp(13px,20 / 1600 * 100vw,20 / 1600 * 100vw);font-weight:700;margin-bottom:10px!important}.order-cart .cart-item .img-ctn{max-height:150px;padding:20px}.order-cart .cart-item .img-ctn img{width:100%;height:100%;object-fit:contain}.order-cart .cart-item .img-ctn .promo{background-color:#00ae3f}.order-cart .cart-item .title-ctn .main-info{font-size:clamp(15px,24 / 1600 * 100vw,24 / 1600 * 100vw);text-wrap:wrap}.order-cart .cart-item .title-ctn .sub-info .producer{color:#017d38;margin-right:15px;font-size:clamp(11px,13 / 1600 * 100vw,13 / 1600 * 100vw);text-transform:uppercase}.order-cart .cart-item .unit-ctn .main-info,.order-cart .cart-item .unit-ctn .sub-info{width:100%;text-align:end}.order-cart .cart-item .unit-ctn .sub-info{font-size:clamp(12px,14 / 1600 * 100vw,14 / 1600 * 100vw);line-height:18px}.order-cart .cart-item .price-ctn .sub-info{font-size:clamp(12px,15 / 1600 * 100vw,15 / 1600 * 100vw)}.order-cart .cart-item .old-price{font-size:clamp(12px,12 / 1440 * 100vw,12 / 1440 * 100vw);color:#e03a3a;text-decoration:line-through;text-align:end;display:block;width:100%}.order-cart .cart-item .remove-form-cart{background:#989494;border-radius:100%;align-self:center;justify-self:center;transition:all .4s cubic-bezier(.2,.6,.4,1);text-decoration:none;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--grid-gutter)}.order-cart .cart-item .remove-form-cart:hover{background:#017d38}.order-cart .cart-item .remove-form-cart .icon-close{font-size:12px;color:#fff}.order-cart .cart-item:hover{border-bottom:4px solid rgba(0,0,0,.6)}@media (max-width: 768px){.order-cart .cart-item{grid-template-columns:1fr 2fr;height:unset!important;gap:20px;padding:20px}.order-cart .cart-item .title-ctn{max-width:85%;justify-content:center!important}.order-cart .cart-item .title-ctn .sub-info{display:flex;flex-direction:column}.order-cart .cart-item .bloc{justify-content:flex-start}.order-cart .cart-item .unit-ctn .main-info,.order-cart .cart-item .unit-ctn .sub-info{text-align:start}.order-cart .cart-item .remove-form-cart{position:absolute;right:20px;top:20px}}@media (max-width: 540px){.order-cart .cart-item{margin-bottom:15px}.order-cart .cart-item .title-ctn .sub-info .type{display:none}.order-cart .cart-item .remove-form-cart{width:25px;min-width:25px;max-width:25px;height:25px;min-height:25px;max-height:25px}.order-cart .cart-item .remove-form-cart i{font-size:10px}}.order-payment .moneris-form{height:180px}.order-payment .moneris-form.disabled{pointer-events:none;opacity:.4}@media (max-width: 992px){.order-payment .moneris-form{height:400px}}.order-payment .moneris-errors{color:#e03a3a}.order-payment .moneris-errors ul{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;font-weight:400;margin:20px 0}.order-payment .free-order{font-weight:600;height:200px;display:flex;justify-content:center;align-items:center}.order-shipping{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 768px){.order-shipping{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gutter)}}.order-shipping h2,.order-shipping .-h2{margin:0 0 20px}.order-shipping .unsuported-pc{margin:30px 0;font-weight:600}.order-shipping .address-note{margin-top:5px;color:#9a9494}.order-shipping .address-note a{font-weight:700}.order-shipping .caption{margin:0 0 20px;padding:15px;background-color:#fff;border-radius:8px;text-align:left}.order-shipping .custom-checkbox-group{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:0;margin:20px 0 0}.order-shipping .custom-checkbox-group input{margin-top:3px}.order-shipping .custom-checkbox-group input.-radio{accent-color:#017D38}.order-shipping .custom-checkbox-group label{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;margin-left:20px;font-size:15px;font-size:.9375rem;line-height:19px;line-height:1.1875rem;font-weight:500}.order-shipping .custom-checkbox-group label .mention{display:block;margin-top:5px;font-size:12px;font-size:.75rem;line-height:15px;line-height:.9375rem;font-weight:500;color:#9a9494}.order-shipping .shipping-selector{margin-bottom:20px}.order-shipping .timeslot{position:relative}.order-shipping .timeslot .calendar-btn{margin-left:40px;top:0;right:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--grid-gutter);width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;background-color:#017d38;border-radius:50%;box-shadow:10px 10px 20px -8px #adaaad80;transition:all .4s ease;cursor:pointer}.order-shipping .timeslot .calendar-btn:hover{background-color:#e17d04}.order-shipping .timeslot .calendar-btn i{color:#fff;font-size:22px}.order-total{margin-top:50px;margin-bottom:clamp(70px,150 / 1440 * 100vw,150 / 1440 * 100vw)}.order-total .container{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gutter)}@media (max-width: 1280px){.order-total .container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gutter)}}@media (max-width: 768px){.order-total .container{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gutter)}}.order-total .total-widget{grid-column:-2/-1}.order-total .total-widget .green.btn{margin-top:20px}.order-total .errors-ctn{font-size:12px;font-size:.75rem;line-height:15px;line-height:.9375rem;font-weight:500;letter-spacing:.1px;color:#e03a3a;margin:20px 0!important}.order-total .errors-ctn li:first-child{margin-bottom:5px}.order-total .back-ctn{display:flex;align-items:flex-end;max-width:200px}.order-total .promo-ctn .promo-info{position:relative}.order-total .promo-ctn .title{font-size:clamp(18px,24 / 1440 * 100vw,24 / 1440 * 100vw);font-weight:700;letter-spacing:-1px;margin-bottom:20px}.order-total .promo-ctn .input-ctn{padding:15px;border-radius:0;border:none;height:unset!important}.order-total .promo-ctn .input-ctn label{padding-bottom:5px}.order-total .promo-ctn .price-detail{font-size:11px;font-size:.6875rem;line-height:14px;line-height:.875rem;font-weight:700;color:#e03a3a;color:#9a9494;margin:20px 0}.order-total .promo-ctn .apply-promo{position:absolute;top:16px;right:22px;text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--grid-gutter);width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;background-color:#9a9494;border-radius:50%;cursor:pointer}.order-total .promo-ctn .apply-promo i{font-size:14px;color:#fff}.order-total .promo-ctn .apply-promo:hover{background-color:#017d38}.order-total .remove-promo{position:absolute;top:-4px;right:13px;text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--grid-gutter);width:25px;min-width:25px;max-width:25px;height:25px;min-height:25px;max-height:25px;background-color:#9a9494;border-radius:50%;cursor:pointer}.order-total .remove-promo i{font-size:10px;color:#fff}.order-total .remove-promo:hover{background-color:#e03a3a}.order-total .total-ctn{display:flex;flex-direction:column}.order-total .total-ctn .ht,.order-total .total-ctn .promo,.order-total .total-ctn .shipping,.order-total .total-ctn .taxes,.order-total .total-ctn .total{padding:20px 0;border-top:1px solid rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:center;gap:8px}.order-total .total-ctn .ht{position:relative}.order-total .total-ctn .ht:has(.veteran-discount){color:#017d38}.order-total .total-ctn .promo-name{margin-top:5px;font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem;font-weight:700}.order-total .total-ctn span{font-size:clamp(16px,16 / 1600 * 100vw,16 / 1600 * 100vw);font-weight:500;letter-spacing:-1px}.order-total .total-ctn .total span{font-weight:700}.order-total .green{color:#017d38}.order-total .btn{width:100%}.order-total .quota-remaining p{color:#017d38;font-weight:600;margin-bottom:30px}.profile-page.order-history .factures-table{width:100%;padding-bottom:100px}.profile-page.order-history .factures-table .table-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0;flex-wrap:wrap;padding:15px;border-top:1px solid rgba(40,40,40,.3)}.profile-page.order-history .factures-table .table-row:last-child{border-bottom:1px solid rgba(40,40,40,.3)}.profile-page.order-history .factures-table .table-row.head{font-weight:600}.profile-page.order-history .factures-table .table-row.no-results{justify-content:center;padding:40px 0}.profile-page.order-history .factures-table .table-row .cell{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--grid-gutter);flex:0 0 20%;height:60px;padding:15px;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;letter-spacing:.22px;text-align:center}.profile-page.order-history .factures-table .table-row .cell .icon-right-arrow,.profile-page.order-history .factures-table .table-row .cell a.btn.forward:before,.profile-page.order-history .factures-table .table-row .cell input.btn.forward:before,.profile-page.order-history .factures-table .table-row .cell button.forward:before{display:inline-block;transform:rotate(90deg);cursor:pointer}.profile-page.order-history .factures-table .table-row .cell a.download-link{color:#017d38;cursor:pointer;transition:all .45s ease}.profile-page.order-history .factures-table .table-row .cell a.download-link:hover{color:#017d38}.profile-page.order-history .factures-table .table-row .cell.number,.profile-page.order-history .factures-table .table-row .cell.total{text-wrap:nowrap}.profile-page.order-history .factures-table .table-row .details{flex:1 0 100%;width:100%;display:none;justify-content:space-between;flex-wrap:wrap;padding:30px;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}.profile-page.order-history .factures-table .table-row .details .number-id-mobile{display:none;margin:5px 0}.profile-page.order-history .factures-table .table-row .details .items-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}@media (max-width: 768px){.profile-page.order-history .factures-table .table-row .details .items-header{display:block}}.profile-page.order-history .factures-table .table-row .details .items-header h3,.profile-page.order-history .factures-table .table-row .details .items-header .information-page .btn.grey-bg,.information-page .profile-page.order-history .factures-table .table-row .details .items-header .btn.grey-bg,.profile-page.order-history .factures-table .table-row .details .items-header .-h3{margin-bottom:0}@media (max-width: 768px){.profile-page.order-history .factures-table .table-row .details .items-header h3,.profile-page.order-history .factures-table .table-row .details .items-header .information-page .btn.grey-bg,.information-page .profile-page.order-history .factures-table .table-row .details .items-header .btn.grey-bg,.profile-page.order-history .factures-table .table-row .details .items-header .-h3{margin-bottom:20px}}.profile-page.order-history .factures-table .table-row .details h3,.profile-page.order-history .factures-table .table-row .details .information-page .btn.grey-bg,.information-page .profile-page.order-history .factures-table .table-row .details .btn.grey-bg,.profile-page.order-history .factures-table .table-row .details .-h3{margin-bottom:20px;font-weight:700;letter-spacing:.22px}.profile-page.order-history .factures-table .table-row .details .items-footer{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width: 768px){.profile-page.order-history .factures-table .table-row .details .items-footer{display:block}}.profile-page.order-history .factures-table .table-row .details .order{width:100%;display:flex;flex-direction:column}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item{position:relative;display:flex;align-items:stretch;margin-bottom:15px;background-color:#fff;padding:20px 30px;border-bottom:2px solid #DCDDDA}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .img-ctn{position:relative;width:80px;min-width:80px;height:80px;margin-right:8px;padding:5px;overflow:hidden}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .img-ctn img{height:100%;width:100%;object-fit:cover}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc{padding:16px 0 12px 10px}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc .main-info{display:block;color:#282828;font-size:24px;font-weight:700;letter-spacing:.13px;line-height:19px;margin:0 0 20px}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc .sub-info{margin:0;color:#000;font-size:14px;font-weight:500;letter-spacing:.12px;line-height:18px}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc .sub-info.unavailable{color:#e03a3a}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc.title-ctn{margin-right:20px}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc.unit-ctn{width:170px;min-width:170px;margin-left:auto}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc.price-ctn{position:relative;min-height:80px;margin-left:30px;padding-right:30px;padding-left:30px;text-align:right}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc.price-ctn .main-info{margin-bottom:7px}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc.price-ctn a.sub-info{color:#017d38;font-size:14px;font-weight:500;letter-spacing:.14px;line-height:18px;cursor:pointer}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc .old-price{color:#e03a3a;text-decoration:line-through}.profile-page.order-history .factures-table .table-row .details .order .items .total{display:flex;flex-direction:column;width:30%;margin-left:auto;margin-right:30px;font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem;text-align:right;font-weight:700;margin-top:20px}@media (max-width: 768px){.profile-page.order-history .factures-table .table-row .details .order .items .total{width:100%;margin-right:0;margin-top:50px}}.profile-page.order-history .factures-table .table-row .details .order .items .total .total-lines .total-line{display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0;border-top:1px solid #DCDDDA}.profile-page.order-history .factures-table .table-row .details .order .items .total .total-lines .total-line .label,.profile-page.order-history .factures-table .table-row .details .order .items .total .total-lines .total-line .value{font-weight:400;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.profile-page.order-history .factures-table .table-row .details .order .items .total .total-lines .total-line:last-child .label,.profile-page.order-history .factures-table .table-row .details .order .items .total .total-lines .total-line:last-child .value{font-weight:700}.profile-page.order-history .factures-table .table-row .details .order .items .total small{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;color:#8b8fa4;font-weight:400}.profile-page.order-history .factures-table .table-row .details .address{margin-top:20px;margin-bottom:20px}.profile-page.order-history .factures-table .table-row .details .address p{margin:0;font-weight:500;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}.profile-page.order-history .factures-table .table-row .details .actions{display:flex;align-items:center;gap:30px}@media (max-width: 768px){.profile-page.order-history .factures-table .table-row .details .actions{display:block}}.profile-page.order-history .factures-table .table-row .details .actions .unavailable{width:100%;color:red}.profile-page.order-history .factures-table .table-row .details .actions .btn{width:-moz-fit-content;width:fit-content;height:45px;padding:0 36px;display:flex;align-items:center}@media (max-width: 768px){.profile-page.order-history .factures-table .table-row .details .actions .btn{margin-bottom:10px}}.profile-page.order-history .factures-table .table-row .details .actions .btn.download .icon-download{margin-right:12px}.profile-page.order-history .factures-table .table-row.selected{background-color:#ebede5}.profile-page.order-history .factures-table .table-row.selected .cell .icon-right-arrow,.profile-page.order-history .factures-table .table-row.selected .cell a.btn.forward:before,.profile-page.order-history .factures-table .table-row.selected .cell input.btn.forward:before,.profile-page.order-history .factures-table .table-row.selected .cell button.forward:before{transform:rotate(-90deg)}.profile-page.order-history .factures-table .table-row.selected .details{display:flex}@media (max-width: 1280px){.profile-page.order-history .cell.date,.profile-page.order-history .cell.number{display:none!important}.profile-page.order-history .number-id-mobile{display:block!important}}@media (max-width: 768px){.profile-page.order-history .factures-table .table-row{padding-left:0;padding-right:0}.profile-page.order-history .factures-table .table-row .details{flex-direction:column-reverse}.profile-page.order-history .factures-table .table-row .details .order .items{margin-right:0;padding-right:0;border:0 none}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item{padding:5px}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc .main-info{margin-bottom:4px;font-size:14px;line-height:17px}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc .sub-info{font-size:12px;line-height:16px}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc.title-ctn{padding-right:30px}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc.price-ctn{margin-left:10px;padding-left:20px}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc.price-ctn a.sub-info{font-size:12px;line-height:16px}.profile-page.order-history .factures-table .table-row .details .actions{margin-right:0}}@media (max-width: 600px){.profile-page.order-history .factures-table .table-row .cell{flex:0 0 18%;padding:10px;font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;letter-spacing:0;text-align:center}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc .unit-ctn{width:110px;min-width:110px}}@media (max-width: 420px){.profile-page.order-history .factures-table .table-row .details{padding:15px}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item{flex-wrap:wrap;justify-content:space-between}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc.title-ctn{width:calc(100% - 110px)}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc.unit-ctn{width:auto;min-width:0;margin-left:10px}.profile-page.order-history .factures-table .table-row .details .order .items .cart-item .bloc.price-ctn{width:40%;min-width:0;margin-left:0;padding:16px 20px 0 0;border:0px none}.profile-page.order-history .factures-table .table-row .details .order .items .total{width:auto;margin:0}}.profile-page.order .section{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:20px 0 50px}.profile-page.order .section .w50{width:48%}.profile-page.order .section table{width:100%}.profile-page.order .section table th,.profile-page.order .section table td{padding:3px 0;text-align:left}.profile-page.order .section table th:last-child,.profile-page.order .section table td:last-child{text-align:right}.profile-page.order .section h6{margin:10px 0;font-size:14px}.profile-page.order .section p{margin:0 0 6px}.profile-page.order .section.address,.profile-page.order .section.items,.profile-page.order .section.footer{border-top:1px solid #999}.profile-page.order .section.footer{padding-top:80px}.profile-page.order .section.footer table td:last-child{min-width:200px}.profile-page.order .section.footer table td.line{border-top:1px solid black}.profile-page.order .section.footer table td.total{font-size:110%;font-weight:600}.cart-calendar .overlay{padding:45px 55px}.cart-calendar .calendar-ctn{margin-bottom:30px}.cart-calendar .hours-list{margin-top:16px}.cart-calendar .title-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--grid-gutter);margin:0 0 36px}.cart-calendar .title{margin:0;font-weight:600;text-align:center}.cart-calendar form{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cart-calendar form label{margin-left:22px;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}.cart-calendar form label:after,.cart-calendar form label:before{display:none}.cart-calendar form input{margin-top:5px;opacity:1}.cart-calendar .weeks-navigation-ctn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--grid-gutter);padding:10px 0;border-top:1px solid #282828}.cart-calendar .weeks-navigation-ctn .week{margin:0;font-weight:500;text-align:center}.cart-calendar .weeks-navigation-ctn .previous-button,.cart-calendar .weeks-navigation-ctn .next-button{margin:2px 0 0;font-size:12px;font-size:.75rem;line-height:15px;line-height:.9375rem;cursor:pointer}.cart-calendar .weeks-navigation-ctn .previous-button:after,.cart-calendar .weeks-navigation-ctn .previous-button:before,.cart-calendar .weeks-navigation-ctn .next-button:after,.cart-calendar .weeks-navigation-ctn .next-button:before{position:relative;top:1px;padding:0;font-size:12px}.cart-calendar .weeks-navigation-ctn .previous-button.hide,.cart-calendar .weeks-navigation-ctn .next-button.hide{visibility:hidden}.cart-calendar .weeks-navigation-ctn .previous-button:before{top:2px}.cart-calendar .weeks-navigation-ctn .next-button{text-align:right}.cart-calendar .cal-week-view{border-top:0}.cart-calendar .cal-week-view .cal-header.cal-weekend span{color:#282828}.cart-calendar .cal-week-view .cal-day-headers{display:flex;padding-left:0;border:0;border-top:1px solid #282828}.cart-calendar .cal-week-view .cal-day-headers .cal-header,.cart-calendar .cal-week-view .cal-day-headers .cal-header b{flex:1;padding:5px;color:#282828;font-size:10px;font-size:.625rem;line-height:14px;line-height:.875rem;font-family:var(--font-title);border:0;text-align:center;transition:all .2s ease}.cart-calendar .cal-week-view .cal-day-headers .cal-header span,.cart-calendar .cal-week-view .cal-day-headers .cal-header b span{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;transition:all .2s ease;opacity:1}.cart-calendar .cal-week-view .cal-day-headers .cal-header.cal-past,.cart-calendar .cal-week-view .cal-day-headers .cal-header.disabled-date,.cart-calendar .cal-week-view .cal-day-headers .cal-header b.cal-past,.cart-calendar .cal-week-view .cal-day-headers .cal-header b.disabled-date{opacity:.4;pointer-events:none}.cart-calendar .cal-week-view .cal-day-headers .cal-header.cal-today,.cart-calendar .cal-week-view .cal-day-headers .cal-header b.cal-today{background-color:#e17d0433;border-radius:0 0 5px 5px}.cart-calendar .cal-week-view .cal-day-headers .cal-header.cal-day-selected,.cart-calendar .cal-week-view .cal-day-headers .cal-header b.cal-day-selected{background-color:#017d38;border-radius:0 0 5px 5px;color:#fff}.cart-calendar .cal-week-view .cal-day-headers .cal-header.cal-day-selected span,.cart-calendar .cal-week-view .cal-day-headers .cal-header.cal-day-selected b,.cart-calendar .cal-week-view .cal-day-headers .cal-header b.cal-day-selected span,.cart-calendar .cal-week-view .cal-day-headers .cal-header b.cal-day-selected b{color:#fff;opacity:1}.cart-calendar .cal-week-view .cal-day-headers .cal-header:hover,.cart-calendar .cal-week-view .cal-day-headers .cal-header b:hover{cursor:pointer}.cart-calendar .cal-time-events{display:none}.cart-calendar .shipping-recap{margin-top:40px;color:#282828;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;font-weight:600;text-align:center}.cart-calendar .save-shipping-ctn{margin-top:20px}.cart-calendar .save-shipping-ctn .btn{margin:0 auto}.cart-calendar .delivery-error{grid-column:1/4;margin-bottom:20px;text-align:center;color:#e03a3a;font-size:.85em}@media (max-width: 420px){.cart-calendar .overlay{padding:25px}.cart-calendar .overlay a.cancel{font-size:12px}.cart-calendar form{grid-template-columns:repeat(2,1fr)}}.cart-ctn p{margin:0;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;font-weight:400;letter-spacing:.15px;color:#282828cc}.cart-ctn .cart-overlay-item{width:100%;margin-bottom:30px}.cart-ctn .cart-overlay-item .item-title{margin-bottom:0;text-align:center}.cart-ctn .cart-overlay-item .item-price{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--grid-gutter);padding:16px 0;border-bottom:1px solid rgba(0,0,0,.1)}.cart-ctn .cart-overlay-item .item-price .plus:before,.cart-ctn .cart-overlay-item .item-price .minus:before{font-size:clamp(20px,20 / 1600 * 100vw,20 / 1600 * 100vw)}.cart-ctn .cart-overlay-item .item-format{text-align:center;width:calc(100% - 90px)}.cart-ctn .cart-overlay-item .stock-message{margin:5px 0;font-size:12px;color:#e17d04}.cart-ctn .cart-overlay-item .item-total{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--grid-gutter);padding-top:19px}.cart-ctn .cart-overlay-item .item-total .total{margin-left:auto}.cart-ctn .cart-overlay-item .item-total .total span{color:#282828;font-weight:700;text-align:right}.cart-ctn .items-total{width:100%;margin-top:30px;border:1px solid rgba(0,0,0,.1);text-align:center}.cart-ctn .items-total p{padding:20px;font-weight:600}.cart-ctn .clone-ctn p,.cart-ctn .veteran-ctn p{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;font-weight:700}.cart-ctn .clone-ctn p.invalid,.cart-ctn .veteran-ctn p.invalid{color:#e03a3a}.cart-ctn .clone-ctn p .available,.cart-ctn .veteran-ctn p .available{color:#017d38}.cart-ctn .clone-ctn p .exceeded,.cart-ctn .veteran-ctn p .exceeded{display:inline-block;color:#e03a3a}.cart-ctn .status-info p{text-align:center;color:#e03a3a;max-width:300px}.cart-ctn .green.btn{margin:30px auto 10px}.cart-ctn .green.btn .icon-check{margin-left:5px}lib-store-filters #filterForm h1,lib-store-filters #filterForm .-h1{margin:40px 0}lib-store-filters #filterForm .filter-btn{cursor:pointer;font-size:clamp(15px,15 / 1600 * 100vw,15 / 1600 * 100vw)}lib-store-filters #filterForm .check-title{font-size:clamp(14px,14 / 1600 * 100vw,14 / 1600 * 100vw);line-height:clamp(14px,14 / 1600 * 100vw,14 / 1600 * 100vw);font-weight:600;letter-spacing:2px;color:#017d38;text-transform:uppercase;margin-bottom:15px}lib-store-filters #filterForm .checkbox-group{margin-bottom:40px}lib-store-filters #filterForm .checkbox-group.category{margin-top:40px}lib-store-filters #filterForm .checkbox-group.category .custom-checkbox-group{margin-bottom:12px}lib-store-filters #filterForm .checkbox-group.category .custom-checkbox-group label{display:grid;grid-template-columns:30px 30px 200px;gap:0;align-items:center;font-size:clamp(16px,16 / 1600 * 100vw,16 / 1600 * 100vw);line-height:clamp(16px,16 / 1600 * 100vw,16 / 1600 * 100vw);font-weight:500}lib-store-filters #filterForm .custom-checkbox-group{margin-bottom:7px}lib-store-filters #filterForm .custom-checkbox-group label{font-size:clamp(14px,14 / 1600 * 100vw,14 / 1600 * 100vw);line-height:clamp(14px,14 / 1600 * 100vw,14 / 1600 * 100vw)}lib-store-filters .filter-ctn .overlay{height:80%;overflow-y:scroll;justify-content:flex-start}lib-store-filters .filter-ctn .overlay-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--grid-gutter);width:100%}lib-store-filters .filter-ctn .overlay-head .reset{color:#017d38;font-size:16px;letter-spacing:.13px;line-height:22px;cursor:pointer}lib-store-filters .filter-ctn .overlay-head .close-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--grid-gutter);width:34px;height:34px;box-shadow:none;cursor:pointer}lib-store-filters .filter-ctn .checkbox-wrap .check-title{flex:1 0 100%;margin-top:25px;margin-bottom:15px;color:#282828;font-size:16px;font-weight:600;letter-spacing:.13px;line-height:19px}lib-store-filters .filter-ctn .checkbox-wrap .checkbox-ctn{display:flex;flex-flow:row wrap;gap:10px 20px}lib-store-filters .filter-ctn .checkbox-wrap .checkbox-ctn .custom-checkbox-group{margin-bottom:20px}lib-store-filters .filter-ctn .checkbox-wrap .checkbox-ctn .custom-checkbox-group label{display:flex;color:#282828;font-size:13px;letter-spacing:.11px;line-height:16px}@media (max-width: 992px){lib-store-filters .filter-ctn .checkbox-wrap .checkbox-ctn .custom-checkbox-group{width:calc(33.3333333333% - 15px)}}@media (max-width: 540px){lib-store-filters .filter-ctn .checkbox-wrap .checkbox-ctn .custom-checkbox-group{width:calc(50% - 15px)}}@media (max-width: 992px){lib-store-filters .filter-ctn .checkbox-wrap .custom-checkbox:checked+label:after{top:6px}}lib-store-filters .filter-ctn .button-ctn .btn{margin:30px auto 0;box-shadow:none;cursor:pointer}.store-page .search-box input::placeholder{color:#282828;opacity:.4;font-weight:500}.store-page .search-box .icon-search{color:#282828}lib-search .grid,.search-ctn .grid{margin:clamp(30px,40 / 1440 * 100vw,40 / 1440 * 100vw) 0;grid-template-columns:repeat(9,minmax(0,1fr));align-items:flex-end}@media (max-width: 1280px){lib-search .grid,.search-ctn .grid{grid-template-columns:repeat(12,minmax(0,1fr))}}lib-search .clear,.search-ctn .clear{color:#fff;background-color:#017d38;min-height:unset;padding:5px;margin-left:2px}lib-search .clear span,.search-ctn .clear span{font-size:10px}lib-search .clear:hover,.search-ctn .clear:hover{background-color:#014a21}lib-search .results-number,.search-ctn .results-number{font-size:clamp(12px,14 / 1600 * 100vw,14 / 1600 * 100vw);font-weight:500;opacity:.6}lib-search h3,lib-search .information-page .btn.grey-bg,.information-page lib-search .btn.grey-bg,lib-search .-h3,.search-ctn h3,.search-ctn .information-page .btn.grey-bg,.information-page .search-ctn .btn.grey-bg,.search-ctn .-h3{width:100%}lib-search .search-box,.search-ctn .search-box{width:100%;position:relative;display:flex;align-items:center;gap:10px;border-bottom:2px solid rgba(40,40,40,.2);transition:all .45s ease}lib-search .search-box:has(input:focus),.search-ctn .search-box:has(input:focus){border-bottom:2px solid #017D38}lib-search .search-box:has(input:focus) .icon-search,.search-ctn .search-box:has(input:focus) .icon-search{color:#017d38}lib-search .search-box .search,.search-ctn .search-box .search{background:transparent;padding:0}lib-search .search-box input,.search-ctn .search-box input{background-color:transparent;border:none;width:100%;padding:20px 10px 20px 0}lib-search .search-box input::placeholder,.search-ctn .search-box input::placeholder{color:#282828}lib-search .search-box .icon-search,.search-ctn .search-box .icon-search{right:0;color:#017d38;font-size:clamp(25px,25 / 1600 * 100vw,25 / 1600 * 100vw);transition:.2s;cursor:pointer}.tiles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gutter)}.tiles-grid .tile{display:grid;grid-template-rows:200px 100px;cursor:pointer;border-bottom:4px solid rgba(40,40,40,0);transition:all .45s ease}.tiles-grid .tile:hover{border-bottom:4px solid rgba(0,0,0,.6)}.tiles-grid .tile img{width:100%;height:100%;object-fit:cover}.tiles-grid .tile .title{display:flex;align-items:center;padding:0 30px}.tiles-grid .tile .title h2,.tiles-grid .tile .title .-h2{font-size:clamp(20px,24 / 1600 * 100vw,24 / 1600 * 100vw);line-height:clamp(20px,24 / 1600 * 100vw,24 / 1600 * 100vw);font-weight:700;margin:0}.tiles-grid .tile .title h2>a,.tiles-grid .tile .title .-h2>a{color:var(--color-title)}.tiles-grid .tile .title h2>a:hover,.tiles-grid .tile .title .-h2>a:hover{text-decoration:none}@media (max-width: 1440px){.tiles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gutter)}}@media (max-width: 992px){.tiles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gutter)}}@media (max-width: 768px){.tiles-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gutter)}}.skeleton.skeleton-image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;z-index:10}.skeleton.skeleton-image .teedy-loader{width:15%;height:15%}.order-page{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:0;position:relative}.order-page h1.big,.order-page .big.-h1{margin-top:60px}.order-page .green.forward.btn:before{right:20px}.order-page .green.forward.btn:hover:before{right:12px}.order-page .order-progress{background:#f5f6f2;padding-top:80px}.order-page .order-progress>.container{min-height:200px}.order-page .order-progress,.order-page .order-complete{width:100%}.order-page .order-complete>.container{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--grid-gutter)}.order-page .order-complete .btn{margin:40px auto 0}@media (max-width: 768px){.order-page .order-complete{margin-top:100px}}.order-page .card-holder{display:flex;flex-direction:column}.order-page .card-holder input{padding:10px;margin-bottom:30px;border-radius:8px;border-width:0;height:56px;width:320px}@media (max-width: 992px){.order-page .card-holder input{margin-bottom:20px}}.order-page .card-holder label{font-family:arial,sans-serif;font-size:16px;font-weight:700;color:#3a3c3f;margin-bottom:10px}.forget-page .title{margin-top:30px;color:#282828d9;font-size:16px;font-weight:500;line-height:19px;margin-bottom:19px}.forget-page form{position:relative}.forget-page form .button-ctn button{margin:0 auto 10px}.forget-page form .button-ctn a{margin:0 auto}.home-page .trio-cta{display:grid;grid-template-columns:repeat(3,1fr);gap:0;align-items:center;margin:clamp(20px,60 / 1600 * 100vw,60 / 1600 * 100vw) 0}.home-page .trio-cta li{padding:30px;transition:all .45s ease;cursor:pointer}.home-page .trio-cta li:hover a{color:#017d38}.home-page .trio-cta li a{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--grid-gutter);gap:30px;font-weight:700;color:#282828;text-decoration:none;transition:.25s}.home-page .trio-cta li a i{color:#017d38;font-size:clamp(30px,40 / 1440 * 100vw,40 / 1440 * 100vw)}.home-page .trio-cta li:nth-child(2){border-left:1px solid rgba(40,40,40,.2);border-right:1px solid rgba(40,40,40,.2)}@media (min-width: 992px){.home-page .trio-cta li:last-child{padding-right:0}.home-page .trio-cta li:first-child{padding-left:0}}@media (max-width: 992px){.home-page .trio-cta{display:grid;grid-template-columns:repeat(2,1fr);gap:0 50px;justify-items:flex-start;align-items:flex-end}.home-page .trio-cta li{padding:30px 0;width:100%}.home-page .trio-cta li a{justify-content:flex-start}.home-page .trio-cta li:nth-child(2){border-left:0;border-right:0}}@media (max-width: 768px){.home-page .trio-cta{display:grid;grid-template-columns:repeat(1,1fr);gap:0}}.home-page .custom-msg{background-color:#017d38;padding:30px 0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;font-size:clamp(18px,20 / 1600 * 100vw,20 / 1600 * 100vw);line-height:normal;font-weight:500;color:#fff;letter-spacing:-1px}.home-page .custom-msg i{font-size:35px}.home-page .container.-beige-bg,.home-page .container.store-page,.home-page .tiles-grid .tile .container.title,.tiles-grid .tile .home-page .container.title{padding-top:1px;padding-bottom:140px}.home-page h1.featured,.home-page .featured.-h1{margin-top:80px}.home-page .btn.white{font-weight:700;font-size:clamp(16px,16 / 1600 * 100vw,16 / 1600 * 100vw);margin:0 auto;padding:22px 40px}.home-page .products-grid .grid{grid-template-columns:repeat(12,minmax(0,1fr))}.information-page .hub{display:grid;grid-template-columns:repeat(2,1fr);gap:100px 40px}@media (max-width: 992px){.information-page .hub{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gutter)}}.information-page .hero{width:100%;position:relative;margin:50px 0 100px}.information-page .hero .btn{left:var(--container-margin)}.information-page .hero h1,.information-page .hero .-h1{position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.information-page .hero .image{width:100%;height:50vh;position:relative}.information-page .hero .image img{width:100%;height:100%;object-fit:cover}.information-page .hero .image:after{position:absolute;display:block;content:"";top:0;background:linear-gradient(180deg,#00000008,#0000001a);height:100%;width:100%}@media (max-width: 992px){.information-page .hero{margin:0 0 50px}.information-page .hero h1,.information-page .hero .-h1{width:90%}}.information-page .tiles-grid{margin-bottom:clamp(80px,180 / 1600 * 100vw,180 / 1600 * 100vw)}.information-page .disclaimer{font-size:clamp(18px,20 / 1600 * 100vw,20 / 1600 * 100vw);line-height:clamp(28px,32 / 1600 * 100vw,32 / 1600 * 100vw);margin:50px 0}.information-page .disclaimer .center{margin:20px auto;text-align:center;display:flex;justify-content:center}@media (min-width: 992px){.information-page .disclaimer{max-width:80%;margin:100px auto 70px}}.information-page .list li{display:flex;flex-direction:column;justify-content:space-between;gap:0;cursor:pointer}.information-page .list li h2>a,.information-page .list li .-h2>a{color:var(--color-title)}.information-page .list li h2>a:hover,.information-page .list li .-h2>a:hover{text-decoration:none}.information-page .list li:hover a.btn.forward:before{right:-6px}.information-page .list p{font-size:clamp(16px,18 / 1600 * 100vw,18 / 1600 * 100vw);line-height:clamp(26px,28 / 1600 * 100vw,28 / 1600 * 100vw);margin:30px 0}.information-page .footer-disclaimer{padding-top:40px;border-top:1px solid #F5F6F2;margin:60px 0 0}.information-page .footer-disclaimer>div{margin-bottom:30px}.information-page .footer-disclaimer h3,.information-page .footer-disclaimer .btn.grey-bg,.information-page .footer-disclaimer .-h3{margin:20px 0}.information-page .btn.-register-b{margin:40px auto 0}.information-page .btn.grey-bg{justify-content:space-between;flex-direction:row-reverse;width:80%;margin:clamp(60px,160 / 1600 * 100vw,160 / 1600 * 100vw) auto clamp(60px,160 / 1600 * 100vw,160 / 1600 * 100vw) auto;padding:50px;background-color:#f5f6f2;color:#282828;border-radius:0}.information-page .btn.grey-bg:before{font-size:clamp(15px,15 / 1600 * 100vw,15 / 1600 * 100vw);position:relative;top:unset;right:0}.information-page .btn.grey-bg:hover{background-color:#017d38;color:#fff}@media (max-width: 768px){.information-page .btn.grey-bg{width:100%}}.information-page .content p{font-size:clamp(14px,16 / 1600 * 100vw,16 / 1600 * 100vw);line-height:clamp(22px,28 / 1600 * 100vw,28 / 1600 * 100vw);margin:20px 0}.information-page .content h2,.information-page .content .-h2{margin:30px 0}.information-page .content h3,.information-page .content .-h3,.information-page .content .btn.grey-bg{margin:20px 0}.information-page .content li{margin-bottom:15px;font-size:clamp(14px,16 / 1600 * 100vw,16 / 1600 * 100vw);line-height:clamp(22px,28 / 1600 * 100vw,28 / 1600 * 100vw)}.information-page .content li::marker{font-size:20px}.information-page .content ol,.information-page .content ul{margin-top:clamp(20px,30 / 1440 * 100vw,30 / 1440 * 100vw);padding-left:18px;list-style-position:outside}.information-page .content ul{list-style:initial}.information-page .content .box{background-color:#f5f6f2;margin:34px 0;padding:35px 45px;font-weight:600}.information-page .content .register-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.information-page .content .register-intro h2,.information-page .content .register-intro .-h2{margin-top:0}.information-page .content .register-intro .btn{flex-shrink:0}@media (max-width: 768px){.information-page .content .register-intro{gap:0;flex-direction:column}}.information-page .color-link{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0;color:#282828;height:50px;min-width:260px;padding-left:22px;margin-bottom:15px;font-size:clamp(16px,16 / 1600 * 100vw,16 / 1600 * 100vw);line-height:clamp(19px,19 / 1600 * 100vw,19 / 1600 * 100vw);font-weight:700;letter-spacing:.13px;text-decoration:none;transition:all .45s ease}.information-page .color-link:not(.static):not(a.btn.disabled):not(button.btn.disabled):not(input.btn.disabled):not(button.disabled):after{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--grid-gutter);height:100%;width:50px;content:"\e915";font-family:icomoon!important;transition:all .45s ease}.information-page .color-link:not(.static):not(a.btn.disabled):not(button.btn.disabled):not(input.btn.disabled):not(button.disabled):hover{filter:brightness(var(--brightness)) contrast(var(--contrast))}.information-page.clone-page p{line-height:1.5}.information-page.clone-page ul{padding-left:15px;list-style:disc;margin:20px 0}.information-page.clone-page ul li{margin:10px 0}.delivery-zones .delivery-ctn{display:flex;gap:75px}.delivery-zones .delivery-ctn .delivery-zones-group path.dimmed{opacity:.3;transition:opacity .3s}.delivery-zones .delivery-ctn .color-link{margin-bottom:10px;display:flex;padding:16px 30px;justify-content:space-between;align-items:center;align-self:stretch;height:59px;border-radius:32px}.delivery-zones .delivery-ctn .color-link:hover{text-decoration:none}.delivery-zones .delivery-ctn .color-link:hover:after{transform:translate(10px)}.delivery-zones .delivery-ctn .color-link.ontario{background-color:#a9d2f1;width:400px}@media (max-width: 768px){.delivery-zones .delivery-ctn .color-link.ontario{width:100%}}.delivery-zones .delivery-ctn.fast{margin:clamp(100px,225 / 1600 * 100vw,225 / 1600 * 100vw) 0}.delivery-zones .delivery-ctn.fast .zone-list{flex:1 0 30%}.delivery-zones .delivery-ctn.fast .zone-list h3,.delivery-zones .delivery-ctn.fast .zone-list .-h3,.delivery-zones .delivery-ctn.fast .zone-list .information-page .btn.grey-bg,.information-page .delivery-zones .delivery-ctn.fast .zone-list .btn.grey-bg{margin:0 0 30px}.delivery-zones .delivery-ctn.fast .zone-list .color-link{min-width:360px}.delivery-zones .delivery-ctn.fast .zone-list .color-link.montreal{background-color:#bde8cd}.delivery-zones .delivery-ctn.fast .zone-list .color-link.laval{background-color:#b2d4f7}.delivery-zones .delivery-ctn.fast .zone-list .color-link.longueuil{background-color:#eabb83}.delivery-zones .delivery-ctn.fast .zone-list .color-link.brossard{background-color:#f7c1c0}.delivery-zones .delivery-ctn.fast .zone-list .color-link.la-prairie{background-color:#a9bbe2}.delivery-zones .delivery-ctn.fast .zone-list .color-link.candiac{background-color:#f2e1b6}.delivery-zones .delivery-ctn.fast .zone-list .color-link.cote-sainte-catherine{background-color:#c5dca1}.delivery-zones .delivery-ctn.fast .zone-list .color-link.chateauguay{background-color:#d6bde7}.delivery-zones .delivery-ctn.fast .zone-list.-current{margin-bottom:64px}.delivery-zones .delivery-ctn.fast .zone-list.-new .color-link{border-radius:0}.delivery-zones .delivery-ctn.fast .zone-list.-new .color-link:after{display:none!important}@media (max-width: 992px){.delivery-zones .delivery-ctn.fast{flex-direction:column}.delivery-zones .delivery-ctn.fast .zone-list{margin-left:0}}.delivery-zones .delivery-ctn.slow{margin-top:25px}.delivery-zones .delivery-ctn.slow>div{flex:1 0 50%}.delivery-zones .delivery-ctn.slow .content .color-link{width:-moz-fit-content;width:fit-content;background-color:#d4d4f8}.delivery-zones .delivery-ctn.slow .content ol{margin-top:50px}.delivery-zones .delivery-ctn.slow .content ol li,.delivery-zones .delivery-ctn.slow .content ol li::marker{font-size:16px;font-weight:400;line-height:26px}@media (max-width: 992px){.delivery-zones .delivery-ctn.slow{flex-direction:column}}.delivery-zones-montreal .content-ctn{display:flex}.delivery-zones-montreal .content-ctn .text-ctn .map-img{margin-bottom:40px}.delivery-zones-montreal .content-ctn .text-ctn .footer-img{margin-top:60px}.delivery-zones-montreal .content-ctn .neighborhoods-ctn{flex:1 0 30%;margin-left:50px;padding-left:50px;border-left:1px solid rgba(40,40,40,.3)}.delivery-zones-montreal .content-ctn .neighborhoods-ctn li{margin-bottom:5px}.delivery-zones-montreal .content-ctn .neighborhoods-ctn .color-link{margin:0 0 16px;background-color:#bde8cd}@media (max-width: 992px){.delivery-zones-montreal .content-ctn{flex-direction:column-reverse}.delivery-zones-montreal .content-ctn .neighborhoods-ctn{margin-left:0;padding-left:0;border-left:0 none;margin-bottom:40px}}.producers-ctn{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:40px;grid-row-gap:40px}.producers-ctn a.producer-item{display:block;padding:50px;border:1px solid rgba(0,0,0,.2);transition:.2s}.producers-ctn a.producer-item img{width:100%;height:100%;object-fit:contain}.producers-ctn a.producer-item.disabled{cursor:auto;opacity:.2}.producers-ctn a.producer-item:not(.disabled):hover{background-color:#1c7f4011}@media (max-width: 1600px){.producers-ctn{grid-column-gap:10px;grid-row-gap:10px}}@media (max-width: 768px){.producers-ctn a.producer-item{padding:30px}}@media (max-width: 600px){.producers-ctn{grid-template-columns:repeat(3,1fr)}}@media (max-width: 420px){.producers-ctn a.producer-item{padding:10px}}.producer-details{margin-top:clamp(60px,130 / 1600 * 100vw,130 / 1600 * 100vw)}.producer-details .hero{width:100%;position:relative}.producer-details .hero .btn{position:absolute;top:-60px;left:var(--container-margin)}.producer-details .hero h1,.producer-details .hero .-h1{position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.producer-details .hero .image{width:100%}.producer-details .hero .image img{width:100%;height:100%;object-fit:cover}.producer-details .content{display:flex;justify-content:space-between;gap:40px}.producer-details .content h1,.producer-details .content .-h1{margin-top:0}.producer-details .content .text{margin:0 auto 0 0}.producer-details .content .text p{margin-top:0;color:#282828;font-size:14px;letter-spacing:.12px;line-height:22px}.producer-details .content .logo-ctn{display:block;padding:50px;border:1px solid rgba(0,0,0,.2);margin-bottom:30px}.producer-details .content .logo-ctn img{width:100%;height:100%;object-fit:contain}.producer-details .content .links{flex:0 0 30%}.producer-details .content .links .links-title{margin-top:0;font-size:24px;font-weight:700;letter-spacing:.2px;line-height:29px}.producer-details .content .links .color-link{margin-bottom:20px;font-size:14px;font-weight:600;line-height:18px;text-align:left;text-decoration:none;cursor:pointer}.producer-details .content .links .color-link.dried{background-color:#bde8cd}.producer-details .content .links .color-link.clones{background-color:#dbd3b0}.producer-details .content .links .color-link.accessories{background-color:#d2dda5}.producer-details .content .links .color-link.oils{background-color:#b2d4f7}.producer-details .content .links .color-link.edibles{background-color:#eabb83}.producer-details .content .links .color-link.concentrates{background-color:#ffefbb}.producer-details .content .links .color-link.pre-rolled{background-color:#f3c9ca}.producer-details .content .links .color-link.cartridges{background-color:#badbd4}.producer-details .content .links .color-link.softgels{background-color:#b6ecee}.producer-details .content .links .color-link.topicals{background-color:#d4d4f8}.producer-details .content .links .color-link.cbd{background-color:#e6cce0}.producer-details .content .links .color-link i{width:40px;font-size:22px}.producer-details .content .links .color-link:after{margin-left:auto}@media (max-width: 600px){.producer-details .content{flex-direction:column}.producer-details .content .links{flex:auto;border:0px none;margin:clamp(20px,40 / 1600 * 100vw,40 / 1600 * 100vw) 0;padding:0}}.inscription-page .inscription-form-ctn{margin-bottom:100px}.inscription-page .form-step{position:relative;display:none}.inscription-page .form-step.show{display:block}.inscription-page .form-step .next{margin-top:20px}.inscription-page .form-step .next a{margin:0 auto}.inscription-page .form-step .sub-description{color:#282828cc;font-size:13px;letter-spacing:.11px;line-height:20px}.inscription-page .form-step .minimum{color:#282828cc;font-size:12px;letter-spacing:.1px;line-height:20px}.inscription-page .page{display:none;opacity:0;transition:opacity .5s ease-in}.inscription-page .page.show{display:block;opacity:1}.inscription-page .inscription-head{padding-top:30px;text-align:center;border-bottom:1px solid rgba(40,40,40,.2);margin:0 auto}.inscription-page .inscription-head i{color:#6ac10a;font-size:24px}.inscription-page .inscription-head h3,.inscription-page .inscription-head .-h3,.inscription-page .inscription-head .information-page .btn.grey-bg,.information-page .inscription-page .inscription-head .btn.grey-bg{margin-top:10px;color:#6ac10a;font-size:16px;font-weight:500;letter-spacing:.13px;line-height:19px;text-align:center}.inscription-page .inscription-head p{color:#282828cc;font-size:13px;letter-spacing:.11px;line-height:20px;text-align:center;margin-bottom:30px}.inscription-page .process-ctn{display:flex;flex-direction:column;align-items:center;padding-bottom:140px}.inscription-page .process-ctn h2,.inscription-page .process-ctn .-h2{margin:30px 0;color:#282828d9;font-size:16px;font-weight:500;line-height:19px;text-align:center}.inscription-page .process-ctn ol{margin:0;padding:0;list-style:none}.inscription-page .process-ctn ol li{display:flex;align-items:center;margin-bottom:15px;color:#282828cc;font-size:13px;letter-spacing:.11px;line-height:20px}.inscription-page .process-ctn ol li:nth-child(1):before{content:"1"}.inscription-page .process-ctn ol li:nth-child(2):before{content:"2"}.inscription-page .process-ctn ol li:nth-child(3):before{content:"3"}.inscription-page .process-ctn ol li:before{margin-right:20px;background-color:#017d38;border-radius:16px;height:26px;width:26px;color:#fff;font-size:14px;font-weight:500;line-height:18px;display:flex;align-items:center;justify-content:center}.inscription-page .process-ctn .button-ctn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--grid-gutter);flex-wrap:wrap;gap:10px;padding-top:15px}.inscription-page .process-ctn .button-ctn a{margin-top:10px}.inscription-page .privacy-accept .label-title{color:#282828d9}.inscription-page .privacy-accept .notice a{font-weight:600;color:#017d38}.inscription-page.ocean .btn{margin:40px auto 0}.inscription-page.ocean .description{display:flex;align-items:center;justify-content:space-between;margin-top:50px}.inscription-page.ocean .description .text-wrap p{margin:16px 0;color:#282828;font-family:Montserrat}.inscription-page.ocean .description .text-wrap p:first-child{font-size:16px;letter-spacing:.64px;line-height:19px;font-weight:700}.inscription-page.ocean .description .text-wrap p:nth-child(2){opacity:.7;font-size:14px;letter-spacing:.56px;line-height:18px}.inscription-page.ocean .description img{object-fit:contain;width:100px}.inscription-page.ocean .form-wrap{border-radius:5px;background-color:#fff;box-shadow:0 2px 30px #d7d7d780;margin:40px 0}.inscription-page.ocean .form-wrap iframe{width:100%;height:60vh;border:0px none}#inscriptionCardForm .sub-title{text-align:left;font-weight:700;font-size:14px}#inscriptionCardForm .label-title{font-size:12px}#inscriptionCardForm .checkbox-wrap{padding-bottom:15px}#inscriptionCardForm .checkbox-wrap .input-ctn{margin-top:15px;margin-bottom:0}#inscriptionCardForm .notice{font-size:10px}#inscriptionCardForm button,#inscriptionCardForm .btn{margin:0 auto 10px}#inscriptionCardForm .file-upload{margin:0 0 40px}.login-page form{padding-top:65px;padding-bottom:30px}.login-page form .button-ctn{padding-top:20px}.login-page form .btn{margin:0 auto;width:240px}.login-page .terms{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;margin:40px 0 30px}.login-page a{display:block;color:#282828cc;text-align:center;transition:all .5s ease}.login-page a.forgot-password{margin-bottom:30px;font-size:13px;font-size:.8125rem;line-height:20px;line-height:1.25rem;font-weight:400;letter-spacing:.11px}.login-page a.inscription{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;font-weight:500;color:#017d38}.login-page a.terms-link{padding:0 10px;font-size:10px;font-size:.625rem;line-height:12px;line-height:.75rem;font-weight:400;letter-spacing:.11px}.login-page a.terms-link:hover{color:#017d38}.login-page a.terms-link:first-child{border-right:1px solid rgba(40,40,40,.8)}@media (max-width: 320px){.login-page a.terms-link{font-size:9px}}.products-page .info-ctn{position:relative}.products-page .info-ctn .simple.btn{position:absolute;top:0;left:var(--container-margin);z-index:1}.products-page .text-ctn{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;margin-right:calc(var(--container-margin) * -1);padding:clamp(20px,90 / 1600 * 100vw,90 / 1600 * 100vw) clamp(30px,110 / 1600 * 100vw,110 / 1600 * 100vw)}@media (max-width: 992px){.products-page .text-ctn{padding:40px var(--container-margin);margin-left:calc(var(--container-margin) * -1)}}.products-page .text-ctn p{font-weight:600}.products-page .text-ctn .producer{font-size:clamp(13px,15 / 1600 * 100vw,15 / 1600 * 100vw);line-height:clamp(13px,15 / 1600 * 100vw,15 / 1600 * 100vw);letter-spacing:2px;text-transform:uppercase;color:#017d38}.products-page .text-ctn .title{margin:20px 0}.products-page .text-ctn .type{display:flex;gap:30px;position:relative}.products-page .text-ctn .type p{font-size:clamp(14px,16 / 1600 * 100vw,16 / 1600 * 100vw);line-height:clamp(14px,16 / 1600 * 100vw,16 / 1600 * 100vw);padding:3px 0}.products-page .text-ctn .type .category{position:relative}.products-page .text-ctn .type .category:before{position:absolute;display:block;content:""}.products-page .text-ctn .type .category:before{height:100%;top:0;left:-15px;width:1px;background:#0003}.products-page .text-ctn .star-rating{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;margin:20px 0 30px}.products-page .text-ctn .star-rating label{width:20px;color:#fff}.products-page .text-ctn .star-rating label:before{font-size:20px}.products-page .text-ctn .star-rating .evaluations-nb{margin:0 5px 0 20px;font-size:clamp(13px,13 / 1600 * 100vw,13 / 1600 * 100vw);font-weight:500}.products-page .text-ctn .star-rating .evalute-btn{color:#017d38;font-size:clamp(13px,13 / 1600 * 100vw,13 / 1600 * 100vw);font-weight:700;cursor:pointer}@media (max-width: 992px){.products-page .text-ctn .star-rating{flex-direction:column;align-items:flex-start;gap:8px}.products-page .text-ctn .star-rating .evaluations-nb{margin:0}}.products-page .text-ctn .cannabinoids{display:grid;grid-template-columns:repeat(2,1fr);gap:0;align-items:center;border-top:1px solid rgba(40,40,40,.2);border-bottom:1px solid rgba(40,40,40,.2);width:100%;padding:15px 0}.products-page .text-ctn .cannabinoids .detail{display:flex;flex-direction:column;font-size:clamp(13px,20 / 1600 * 100vw,20 / 1600 * 100vw);line-height:clamp(24px,29 / 1600 * 100vw,29 / 1600 * 100vw);letter-spacing:.13px;font-weight:600}.products-page .text-ctn .cannabinoids .type{display:flex;align-items:center;gap:0;color:#017d38;font-size:clamp(18px,18 / 1600 * 100vw,18 / 1600 * 100vw);line-height:clamp(18px,18 / 1600 * 100vw,18 / 1600 * 100vw);font-weight:700}.products-page .text-ctn .cannabinoids .type i{display:block;font-size:clamp(25px,30 / 1600 * 100vw,30 / 1600 * 100vw);margin-right:9px;position:relative}.products-page .text-ctn .variations{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;justify-content:flex-start;flex-wrap:wrap;margin-top:30px}.products-page .text-ctn .variations .active{background-color:#017d38;color:#fff;border-color:#017d38!important;pointer-events:none;cursor:default}.products-page .text-ctn .variations span:first-child{margin-right:20px;font-size:clamp(18px,18 / 1600 * 100vw,18 / 1600 * 100vw);line-height:clamp(18px,18 / 1600 * 100vw,18 / 1600 * 100vw);font-weight:600}.products-page .text-ctn .variations span:not(:first-child){font-size:clamp(16px,16 / 1600 * 100vw,16 / 1600 * 100vw);line-height:clamp(16px,16 / 1600 * 100vw,16 / 1600 * 100vw);font-weight:600;padding:8px 10px;border:2px solid #282828;border-radius:20px;cursor:pointer;transition:color .35s ease}.products-page .text-ctn .variations span:not(:first-child):hover{background-color:#017d38;border-color:#017d38;color:#fff}.products-page .text-ctn .price{font-weight:600;margin-top:30px}.products-page .text-ctn .price .total{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:10px}.products-page .text-ctn .price .regular{font-size:clamp(24px,32 / 1600 * 100vw,32 / 1600 * 100vw);line-height:clamp(24px,32 / 1600 * 100vw,32 / 1600 * 100vw)}.products-page .text-ctn .price .price-unit{font-size:clamp(13px,16 / 1600 * 100vw,16 / 1600 * 100vw);color:#017d38}.products-page .text-ctn .price.promo span:not(.promo){color:#e03a3a;text-decoration:line-through}.products-page .text-ctn .button-ctn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--grid-gutter);margin:40px 0}@media (max-width: 540px){.products-page .text-ctn .button-ctn{flex-direction:column;align-items:flex-start;gap:20px}}.products-page .text-ctn .button-ctn .number-ctn a{font-size:clamp(18px,18 / 1600 * 100vw,18 / 1600 * 100vw);opacity:.6}.products-page .text-ctn .button-ctn input{height:100%;aspect-ratio:1/1;text-align:center;border:1px solid rgba(0,0,0,.3);border-radius:0;margin:0 15px;pointer-events:none}.products-page .text-ctn .button-ctn input::-webkit-outer-spin-button,.products-page .text-ctn .button-ctn input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.products-page .text-ctn .button-ctn .number-ctn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;height:100%}.products-page .text-ctn .button-ctn .number-ctn a{cursor:pointer;text-decoration:none;color:#282828}.products-page .text-ctn .button-ctn .green.btn{font-size:clamp(16px,16 / 1600 * 100vw,16 / 1600 * 100vw);padding:18px 50px}.products-page .text-ctn .quota-remaining{color:#017d38;margin:10px 0;font-size:clamp(13px,13 / 1600 * 100vw,13 / 1600 * 100vw)}.products-page .text-ctn .status-info p{margin:10px 0;color:#e03a3a}.products-page .text-ctn .medical-deduction,.products-page .text-ctn .packaging-date{margin-top:10px;font-size:clamp(13px,13 / 1600 * 100vw,13 / 1600 * 100vw);font-weight:400}.products-page .details-wrapper{margin-top:clamp(50px,80 / 1600 * 100vw,80 / 1600 * 100vw)}.products-page .details-wrapper .section-title{text-transform:uppercase;position:relative;letter-spacing:2px;font-weight:600;color:#017d38;margin:30px 0;padding:15px 0;width:100%;border-bottom:1px solid rgba(40,40,40,.2)}.products-page .details-wrapper .section-title:before{position:absolute;display:block;content:""}.products-page .details-wrapper .section-title:before{width:40px;height:3px;left:0;bottom:-1px;z-index:9;background:#017d38}.products-page .details-wrapper .chemicals-ctn .chemical-info .info{margin-bottom:10px}.products-page .details-wrapper .chemicals-ctn .chemical-info .info img{width:clamp(16px,16 / 1600 * 100vw,16 / 1600 * 100vw);margin-left:10px}.products-page .details-wrapper .chemicals-ctn .chemical-info .info span{line-height:1}.products-page .details-wrapper .chemicals-ctn .chemical-info .info .bold{font-size:clamp(16px,20 / 1600 * 100vw,20 / 1600 * 100vw);line-height:clamp(22px,32 / 1600 * 100vw,32 / 1600 * 100vw);font-weight:500}.products-page .details-wrapper .chemicals-ctn .button-ctn{margin-top:40px}@media (min-width: 992px){.products-page .details-wrapper .description-ctn{margin-right:80px}}.products-page .details-wrapper .description-ctn .text{font-size:clamp(16px,18 / 1600 * 100vw,18 / 1600 * 100vw);line-height:clamp(26px,28 / 1600 * 100vw,28 / 1600 * 100vw);margin-bottom:20px}.products-page .details-wrapper .description-ctn .text p{margin:1rem 0}.products-page .details-wrapper .description-ctn .see-more{cursor:pointer;font-size:clamp(16px,16 / 1600 * 100vw,16 / 1600 * 100vw)}.products-page .out-stock{font-weight:700;color:#e17d04}.products-page .not-connected{font-weight:500;color:#017d38!important}.products-page .not-connected a{text-decoration:underline}.products-page .coming-soon{font-weight:700}.evaluate-ctn .overlay .button-ctn button{margin:0 auto}.profile-page .lnk.delete{display:block;text-align:center;margin:40px 0}.profile-page>.container{margin-bottom:clamp(80px,180 / 1600 * 100vw,180 / 1600 * 100vw)}.profile-page .patient-id{margin:10px 0}.profile-page .patient-id span{font-weight:700}.profile-page .content p{font-size:clamp(14px,16 / 1600 * 100vw,16 / 1600 * 100vw);line-height:clamp(22px,28 / 1600 * 100vw,28 / 1600 * 100vw);margin:15px 0}.profile-page .content h2,.profile-page .content .-h2{margin:30px 0}.profile-page .content h3,.profile-page .content .-h3,.profile-page .content .information-page .btn.grey-bg,.information-page .profile-page .content .btn.grey-bg{margin:20px 0}.profile-page .content li{margin-bottom:15px}.profile-page .card-form-ctn .button-ctn{margin-top:15px;display:flex;gap:10px}.profile-page .card-form-ctn .page-status{display:flex;align-items:center;gap:10px}.profile-page .card-form-ctn .page-status span{font-weight:700}.profile-page .card-form-ctn .page-status i{font-size:24px;color:#017d38}.profile-page .card-form-ctn .page-status i.-pending{color:#e17d04}.profile-page .card-form-ctn .page-status i.-active{color:#017d38}.profile-page .card-form-ctn .page-status i.-error{color:#e17d04}.profile-page .card-form-ctn .prescription-info-ctn{gap:20px;margin-top:20px}.profile-page .profil-info-wrap{transition:all .5s ease}@media (min-width: 1440px){.profile-page .profil-info-wrap{-moz-column-count:2;column-count:2;gap:60px;margin-top:30px;margin-bottom:70px}.profile-page .profil-info-wrap:last-child{margin-top:30px;margin-bottom:130px}.profile-page .profil-info-wrap .value-ctn{flex-basis:48%}}.profile-page .profil-info-wrap.show{opacity:1}.profile-page .profil-info-wrap .value-ctn{padding:21px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(40,40,40,.2)}.profile-page .profil-info-wrap .value-ctn .name{margin:0;color:#4a4a4a;font-size:14px;letter-spacing:.21px;line-height:18px}.profile-page .profil-info-wrap .value-ctn .value{margin:0;color:#282828;font-size:14px;letter-spacing:.13px;line-height:18px;font-weight:600;text-align:right}@media (max-width: 768px){.profile-page .profil-info-wrap .value-ctn:last-child{border:none}}.store-page .main-grid{padding-right:var(--container-margin)}@media (max-width: 992px){.store-page .main-grid{padding-left:var(--container-margin)}}.store-page .store-filters-ctn{padding-left:var(--container-margin);background:#fff}.store-page .title-filter-wrapper{padding-top:40px}.store-page .title-filter-wrapper .filters-btns{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--grid-gutter)}.store-page .title-filter-wrapper .filters-btns .filter-btn{cursor:pointer}.store-page .title-filter-wrapper .filters-btns .filter-btn .filter-btn{pointer-events:none}@media (min-width: 993px){.store-page .title-filter-wrapper{display:none}}@media (max-width: 992px){.store-page .filters-ctn.-desktop{display:none}}.page-404{display:block}.maintenance{position:absolute;top:150px;right:0;width:100vw;height:calc(100vh - 150px);background-image:url(/assets/images/maintenance.jpg);background-size:cover;background-repeat:no-repeat}.maintenance .container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--grid-gutter);height:100%;padding-right:30%;color:#fff}.maintenance h1,.maintenance .-h1,.maintenance h2,.maintenance .-h2{color:#fff}.page-confirmation .logo-ctn{margin:50px 0}.page-confirmation .description{max-width:300px;margin:0 auto}.page-confirmation .description .icon-ctn{margin-bottom:40px}.page-confirmation .description span{font-size:70px;color:#6ac108;box-shadow:0 10px 20px #416e0e66;border-radius:40px}.page-confirmation .description p{font-size:14px;line-height:22px}.page-unsubscribe{display:block}.page-unsubscribe .unsubscribe-confirmation{max-width:900px;padding:20px;background-color:#f0f8f5;border:1px solid #c6e2d8;border-radius:6px;margin:60px auto;text-align:center}.page-unsubscribe .unsubscribe-confirmation.-error{background-color:#fff0f0;border-color:#f0c6c6}.page-unsubscribe .unsubscribe-confirmation h1,.page-unsubscribe .unsubscribe-confirmation .-h1{margin:40px 0 30px}.page-unsubscribe .unsubscribe-confirmation p{margin-bottom:20px}
