@font-face{font-display:swap;font-family:Delius;src:url(/_themes/naturopera/cariboo-theme/fonts/Delius-Regular.f3d2edf3.woff) format("woff"),url(/_themes/naturopera/cariboo-theme/fonts/Delius-Regular.d5c76a33.otf) format("otf"),url(/_themes/naturopera/cariboo-theme/fonts/Delius-Regular.3f3edd99.ttf) format("ttf")}@font-face{font-display:swap;font-family:Bicyclette-Regular;src:url(/_themes/naturopera/cariboo-theme/fonts/Bicyclette-Regular.cbb5dcbc.woff) format("woff"),url(/_themes/naturopera/cariboo-theme/fonts/Bicyclette-Regular.c0a05a21.ttf) format("ttf")}@font-face{font-display:swap;font-family:Bicyclette-Bold;src:url(/_themes/naturopera/cariboo-theme/fonts/Bicyclette-Bold.a48d3f86.woff) format("woff"),url(/_themes/naturopera/cariboo-theme/fonts/Bicyclette-Bold.f32cd962.ttf) format("ttf")}body{font-family:Bicyclette-Regular}body.pushable .pusher{background-color:#fff}body.pushable{background:#fff!important}body>.ui.icon.message{margin:10px auto;width:90%}.pusher{padding-top:150px}#taxons .product h2{font-size:1.28571429rem}#taxons .certifications img{max-width:33%}#taxons{margin-top:60px;position:relative}#taxons .ui.grid>.column:not(.row){position:inherit}#taxons .breadcrumb{position:absolute;text-align:center;top:-60px;width:100%}#cms-page .breadcrumb{margin-bottom:80px}#cms-page .segment{border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.animation-parent:hover .animated-hover.shake,.shake.animated,.shake.animated-hover:hover{-webkit-animation:shake 2.5s ease infinite;animation:shake 2.5s ease infinite}.animation-parent:hover .animated-hover.shake.fast,.shake.animated-hover.fast:hover,.shake.animated.fast{-webkit-animation:shake 1.2s ease infinite;animation:shake 1.2s ease infinite}.animation-parent:hover .animated-hover.shake.slow,.shake.animated-hover.slow:hover,.shake.animated.slow{-webkit-animation:shake 3.7s ease infinite;animation:shake 3.7s ease infinite}.certifications{margin-bottom:40px;margin-top:25px}#videoMute.active{color:#d1d1d1}#videoMute.active:hover{color:#c5e4e1}#videoMute:hover{color:#d1d1d1;transform:scale(1.2)}#videoMute:hover i:before{content:"\f027"}#videoMute.active i:before{content:"\f026"}#videoMute.active:hover i:before{content:"\f028"}#videoMute{color:#c5e4e1;cursor:pointer;display:inline-block;font-size:1.3em;left:auto;overflow:auto;position:absolute;right:10%;top:-30px;transition:color 1s ease,transform 1s ease;-moz-transition:color 1s ease,transform 1s ease;-webkit-transition:color 1s ease,transform 1s ease}.videoContainer{display:flex;margin:auto;position:relative;width:80%}.video.fluid .videoContainer .controls.active,.video.fluid .videoContainer:hover .controls{display:inline-block}.video.fluid .controls{display:none;font-size:1.5em;line-height:1.5em;width:auto}.video.fluid .abs{color:#fff;position:absolute;text-align:center;top:47%;width:100%}#videoButton:hover{background:#365894}#videoButton:hover i{color:#fff;transform:scale(1.2)}#videoButton i{transition:transform 1s ease}#videoButton:hover{cursor:pointer}.controls.active #videoButton{background:#bde1dd}#videoButton{background:#bde1ddcc;border-radius:5px;cursor:pointer;padding:15px 40px;position:relative;transition:background .8s ease;z-index:2}.video.fluid video{background:#fff;border:4px solid #bde1dd;display:flex;margin:auto;width:100%}.video.fluid{min-height:600px;position:relative;width:100%}.slick-prev:before{background:url(/_themes/naturopera/cariboo-theme/images/pictos.b7774e6d.png);background-position:0 -40px}.slick-next:before,.slick-prev:before{content:" "!important;display:block;height:36px;width:36px}.slick-next:before{background:url(/_themes/naturopera/cariboo-theme/images/pictos.b7774e6d.png);background-position:-35px -40px}.ui.star.rating .active.icon{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;color:#365894!important;text-shadow:none!important}#cart .message.info{margin-top:20px}.ui.icon.message{z-index:2}#flash-messages .ui.container{text-align:left}#flash-messages{position:fixed;text-align:center;width:100%;z-index:33}.ui.card>.content,.ui.cards>.card>.content{border-top:0}.ui.card>.image,.ui.cards>.card>.image{background:transparent}.card .transition.dimmer,.card img{border-radius:3em}#sylius-cart-items .overlayed .ui.image{margin-left:0;margin-top:5%}#sylius-cart-items .overlayed .ui.fluid.image img{margin-left:0;margin-top:5%;width:100%}#orders-grid .overlayed,#sylius-cart-items .overlayed{border-radius:0;padding:5px 0}#orders-grid .overlayed img{margin-top:0}#sylius-cart-items .overlayed .shake{animation:none}#sylius-cart-items .overlayed:hover{transition:none}.card .overlayed:hover{background:#365894!important}.card .overlayed .pictos.abs{z-index:50}.certifications.extended img{margin:1%;vertical-align:middle;width:17%}.certifications img{margin:1%;max-width:50%;vertical-align:middle}.certifications.extended{text-align:center}.overlayed{border:0 solid;border-radius:3em;display:inline-block;padding-bottom:4%;position:relative;transition:background-color .6s ease;-webkit-transition:background-color .6s ease;-moz-transition:background-color .6s ease}.card .overlayed img.ui.image,.overlayed .ui.fluid.image img,.overlayed .ui.image{display:block;margin-top:-10%;width:96%;z-index:22}.ui.dimmer.transition .ui.inverted.button{border-color:#fff;color:#fff}table.vertical th{padding-right:15px;text-align:left;vertical-align:top}table.vertical th.list-head,th.list-head{font-weight:400;padding-left:10px;padding-right:5px;text-align:left}.bars-custom{background:url(/_themes/naturopera/cariboo-theme/images/bars.047d90dc.svg) no-repeat 50%;height:30px;width:30px}.close-custom{background:url(/_themes/naturopera/cariboo-theme/images/close.c23df453.svg) no-repeat 50%;height:30px;width:30px}a,a i.icon,i.icon{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:0!important;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icon-subscribe,.icon-trial{background:url(/_themes/naturopera/cariboo-theme/images/package.dbefc5c8.svg) no-repeat 50%;height:30px;width:30px}.icon-cart{background:url(/_themes/naturopera/cariboo-theme/images/cart.d4edb22b.svg) no-repeat 50%;height:30px;width:30px}.icon-account{background:url(/_themes/naturopera/cariboo-theme/images/account-icon.4097e3e6.svg) no-repeat 50%;height:30px;width:30px}.icon-star{background:url(/_themes/naturopera/cariboo-theme/images/heart.5d2ccfdb.svg) no-repeat 50%;height:30px;width:30px}.icon-leaf{background-image:url(/_themes/naturopera/cariboo-theme/images/pictos.b7774e6d.png);background-position:62% 0;background-size:initial;display:block;height:40px;margin:10px auto 0;width:40px}.icon-send{background-image:url(/_themes/naturopera/cariboo-theme/images/icon-send.2f032a9a.jpg);background-size:contain;display:block;height:80px;margin:auto auto 10px;width:140px}.icon-choose,.icon-plan,.icon-receive{background-image:url(/_themes/naturopera/cariboo-theme/images/pictos.b7774e6d.png);display:block;height:80px;margin:auto auto 10px;width:150px}.icon-plan{background-position:100% 40%;width:90px}.icon-choose,.icon-receive{background-position:0 40%}#request-password-reset form .button{margin-top:0}#request-password-reset input{margin-top:30px}#request-password-reset label{display:none}#login h1{text-transform:uppercase}#login h4{border:0;font-size:2em}#login form .button{margin-top:20px}#login>.grid.relaxed>.column{padding:1em 4em}#login>.grid.relaxed>.column:last-child{border-left:1px solid #d4d4d4}#login .grid.two.columns a:hover{color:#365894}#login .grid.two.columns a{color:#868686;text-decoration:underline}#login form input{background:#f7f7f7;border:0;border-radius:0;margin-bottom:15px;padding:1em}#account .ui.button.basic{border:none}#account .field.select label{top:10px}#account .field.select{background:#f7f7f7;padding:0 0 0 205px}#account .checkbox label:before{background:transparent!important;border:1px solid;-webkit-box-shadow:none;box-shadow:none;height:1.5rem;width:1.5rem}#register-form .ui.button.large{display:block;margin:0 auto auto;padding:1em 6em}.sylius-validation-error.ui.pointing.label{bottom:-30px;display:block;left:25%;position:absolute;z-index:2}#account .ui.toggle.checkbox input:checked~.box:after,#account .ui.toggle.checkbox input:checked~label:after{background:#3a6996}#account .checkbox label{margin-right:10px;padding-left:2rem}#account .checkbox label:after{background:transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#365894;height:.6em;left:6.5px;top:6.5px;transition:background-color .6s ease;-webkit-transition:background-color .6s ease;-moz-transition:background-color .6s ease;width:.6em}#account form .ui.button.large{padding:1em 6em}a.grey:hover{color:#365894}a.grey{color:grey}#account .grouped .field{display:inline-block}#account form .error label,#account form .error label:after,#checkout form .error label,#checkout form .error label:after{color:#a34442}#checkout .add-to-renewal{font-weight:400}#checkout .add-to-renewal strong{display:block;font-size:1.5em;margin-bottom:10px;margin-top:5px}#about .title{font-size:4em;text-transform:uppercase}#static.loyalty h2 strong{font-family:BICYCLETTE-BOLD;font-weight:700}#static.loyalty h2{font-family:BICYCLETTE-REGULAR;font-size:3em;font-weight:400}#static.loyalty .button.large.ui{font-size:1.6em;margin-bottom:30px;margin-top:30px;padding:.8em 2em;text-transform:none}#static.loyalty .ui.grid .column .ui.grid{margin:0}#static.loyalty p{font-size:1.4em;text-align:initial}#static.loyalty .align-helper{width:1px}#static.loyalty img{display:inline-block;vertical-align:middle;width:100%}#static.loyalty img.small{max-width:65%}#static.loyalty p.centered{text-align:center}#static.loyalty h3{color:#365894;font-family:BICYCLETTE-BOLD;font-size:2.2em;font-weight:900}#static #about ul{padding-left:20px}#account .colored,#static .colored.main{color:#365894}.ui.form .required.field>label.help span:after{color:#365894;content:"*";margin:-.2em 0 0 .2em}.ui.form .required.field>label.help:after{display:none}#account form label:after,#checkout form label:after{color:#365894}#checkout #sylius_checkout_address_billingAddress_name,#checkout #sylius_checkout_address_shippingAddress_name{display:none}#account form .checkbox label,#checkout form .checkbox label{left:auto;max-width:100%;position:relative;top:auto}#account form label.square,#checkout #account form label.square{text-transform:none}#account form .province-container label,#account form .select label{top:11px}#checkout form .province-container label,#checkout form .select label{top:10px}#account form label,#checkout form label{color:#365894;left:20px;max-width:180px;position:absolute;text-transform:uppercase;top:15px}#account form select,#account form textarea,#checkout form select,#checkout form textarea{background:#f7f7f7;border:0;border-radius:0}#account form label.help,#checkout form label.help{top:7px}#account form .field.stripped,#account form .stripped .field,#checkout form .field.stripped,#checkout form .stripped .field{background:transparent;padding:0}#checkout form .province-container{margin-bottom:1em}#account form .province-container.field .field,#checkout form .province-container.field .field{padding:0;position:static}#account form .province-container.field,#checkout form .province-container.field{padding:0 0 0 205px}#account form .help-text,#checkout form .help-text{display:block;font-size:.7em;margin:0;padding:0}#account form .help-text{margin-top:-7px 0 0}#account form .help-text,#checkout form .help-text{margin:-3px 0 0}#checkout #sylius-shipping-methods .description p{margin-left:0;padding-left:0}#checkout #sylius-shipping-methods form .field{background:transparent;padding:0}#sylius-shipping-methods .extra{color:#365894;font-weight:700;text-align:right;text-transform:uppercase}#sylius-shipping-methods .ui.items>.item .extra>*{margin:0}#sylius-shipping-methods .ui.radio.checkbox .box:before,#sylius-shipping-methods .ui.radio.checkbox label:before{height:20px;top:0;width:20px}#sylius-shipping-methods .ui.radio.checkbox .box:after,#sylius-shipping-methods .ui.radio.checkbox label:after{background-color:#365894;color:#365894;height:20px;top:0;width:20px}#card-element{background:#fff;padding:10px}#payment-box .form-row>p{color:#8b8a8b}#payment-box>p{color:#adadad;margin-bottom:0}#payment-box .triangle{border-bottom:15px solid #dfdcde;border-left:15px solid #f7f7f7;border-right:15px solid #f7f7f7;height:0;left:55px;position:absolute;top:-15px;width:0}#payment-box .form-row:first-child{background:#dfdcde;margin-top:10px;padding:10px;position:relative}#payment-box form label{color:#000}#sylius-shipping-methods .ui.items>.item .extra{margin:0;width:30%}#sylius-shipping-methods .ui.items>.item.dividing:first-child{padding-top:0}#sylius-shipping-methods .ui.items>.item.dividing:last-child{border:0;padding-bottom:0}#sylius-shipping-methods .ui.items>.item.dividing{border-bottom:1px solid #dedede;padding-bottom:25px;padding-top:25px}#sylius-shipping-methods .ui.items>.item>.content span p{font-style:italic;padding-left:10px}#sylius-shipping-methods .ui.items>.item>.content .header,#sylius-shipping-methods .ui.items>.item>.content span,#sylius-shipping-methods .ui.items>.item>.content span p{display:inline-block;vertical-align:bottom}#sylius-shipping-methods .ui.items>.item>.content{width:90%}#checkout #sylius-shipping-methods form label{font-size:.8em;left:auto;margin-right:5px;position:relative;top:auto}#sylius-shipping-methods .ui.items>.item>.content>.description{color:#5d5d5d;margin-top:0}#account form .field,#checkout form .field{background:#f7f7f7;padding:0 0 0 200px;position:relative}#account form .city-container.field{padding:0}#account form .city-container label,#checkout form .city-container label{top:10px}#account form input,#checkout form input{background:#f7f7f7;border:0;border-radius:0;padding:1em}#account .ui.toggle.checkbox input:checked~label.square:after,#checkout .ui.toggle.checkbox input:checked~label.square:after{background:transparent;content:"\e800"!important}:focus{outline:none}img,img:focus{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;border:0;outline:0!important;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}img::selection{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0!important;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}img::-webkit-selection{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0!important;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}img::-moz-selection{background-color:transparent;outline:0!important}img{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-khtml-user-select:none;-moz-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.inline{display:inline-block}.uppercase{text-transform:uppercase}.ta-right{text-align:right}.abs{position:absolute}.z-4{z-index:4}.surligned{background-color:#eaf6f6;color:#5ec0b9;display:inline-block;font-weight:700;margin-bottom:5px;padding:5px 10px;width:auto}.mt15,.ui.grid.mt15,p.mt15:first-child{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt75{margin-top:75px}.sfont{font-family:Delius}.fs12{font-size:1.2em}.fs11{font-size:1.1em}.fs13{font-size:1.3em}.w80{width:80%}.w80,.w90{margin:auto}.w90{width:90%}.align-helper{display:inline-block;height:100%;vertical-align:middle}.ui.menu .item.underlined,.underlined{text-decoration:underline}.centered{text-align:center}img{max-width:100%}.relative{position:relative}.align{height:100%;width:0}.align,.ui.grid.n-flex .column{display:inline-block;vertical-align:middle}.ui.column.grid.n-flex>[class*="eight wide computer"].column,.ui.grid.n-flex>.column.row>[class*="eight wide computer"].column,.ui.grid.n-flex>.row>[class*="eight wide computer"].column,.ui.grid.n-flex>[class*="eight wide computer"].column{width:49%!important}.ui.grid.n-flex{display:block}.grey{color:#5d5d5d}small.grey{color:grey}.row.hidden{display:none}#static strong.subtitle{margin-bottom:15px;margin-top:20px}strong.subtitle{color:#26a9a0;display:block;font-size:1.3em;margin-bottom:20px}.ui.form .field>label.hidden.element{display:none}#sylius-cart-items img{width:60px}#sylius-cart-items img.shake.animated-hover:hover{animation:none}#login>.grid.relaxed>.column:last-child{border:0}.price-styled span:last-child{margin-left:-3px}.price-styled span{margin-left:-5px}.field.error{position:relative}.card img.ui.image{display:inline-block;margin:0;padding:0;width:100%}#static .ta-right img{margin-left:auto;margin-right:0}.basic.link.ui.button:hover{background:transparent;color:#365894}.basic.link.ui.button{border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:grey;font-size:.8em;font-weight:100;padding:0;text-align:left}.ui.blue.button:hover,.ui.blue.buttons .button:hover{background-color:#2a436d}.ui.red.button{border:1px solid #db2828}.ui.grey.button{border:1px solid #767676}.ui.grey.button:hover{background:#365894;border:1px solid #365894;color:#fff}.ui.button:active,.ui.button:focus,.ui.button:hover{background-color:#fff;color:#365894}.ui.button.inverted:active,.ui.button.inverted:focus,.ui.button.inverted:hover{background:#365894;border:1px solid #fff;-webkit-box-shadow:none!important;box-shadow:none!important;-moz-box-shadow:none!important;color:#fff}.pickup-item .content .chooseMRButton:hover,.ui.button.primary:hover{background:#263b61;border-color:#263b61}.map.marker.alternate.icon:hover{color:#263b61}.ui.button.inverted{background:transparent;border:1px solid #365894;box-shadow:none!important;color:#365894}.ui.blue.button,.ui.button,.ui.primary.button{background-color:#365894}.ui.button{border:1px solid #365894;border-radius:0;color:#fff;font-family:Bicyclette-Bold;font-weight:100;padding:1em 2.5em;transition:background-color .6s ease,color .6s ease;-moz-transition:background-color .6s ease,color .6s ease;-webkit-transition:background-color .6s ease,color .6s ease}#error-page i{margin-bottom:20px}#error-page{min-height:600px}.ui.header,h3,h4,h5{font-family:Bicyclette-Regular}strong.h1{font-size:3em}strong.h2{font-size:2.4em}strong.h3{font-size:1.8em}h1,h2,strong.h1,strong.h2,strong.h3{font-family:Bicyclette-Bold}.title .subtitle{color:#26a9a0;font-family:Delius;font-size:2em;margin-bottom:0;text-transform:uppercase}.title h2{color:#365894;font-size:3em;line-height:1em;margin-bottom:40px;margin-top:0}#footer{padding-bottom:6em}footer.ui.inverted.segment{background:#bde1dc;color:#5e5e5e}footer .newsletter .ui.form input[type=email]::-ms-input-placeholder,footer .newsletter .ui.form input[type=text]:-ms-input-placeholder,footer .newsletter .ui.form input[type=text]::placeholder{color:#878787!important;opacity:1!important}footer .newsletter .ui.form input[type=text]::-moz-placeholder{color:#878787!important;opacity:1!important}footer .newsletter .ui.form input[type=text]::-webkit-input-placeholder{color:#878787!important;opacity:1!important}footer .newsletter p{font-size:1.2em}footer .newsletter .ui.form input[type=text]:focus,footer .newsletter .ui.form input[type=text]:hover{border-bottom-color:#000}footer .newsletter .ui.form input[type=text]{background:transparent;border:0 solid #5e5e5e;border-bottom:1px solid #878787;border-radius:0;color:#000;padding:18px 0;transition:border-bottom-color .6s ease;-webkit-transition:border-bottom-color .6s ease;-moz-transition:border-bottom-color .6s ease}input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px transparent!important}#footer-bar li:first-child{border:0}#footer-bar li span{margin-left:10px;margin-right:10px;vertical-align:middle}#footer-bar .icon:first-child{font-size:1.5em}#footer-bar .icon{color:#fff;font-size:1.8em;line-height:.7em;margin-top:0;vertical-align:top}#footer-bar li{border-left:1px solid #fff;display:inline-block;height:20px;padding:0 15px;vertical-align:middle}#footer-bar a:hover{color:#bde1dc}#footer-bar a{transition:color .8s ease;-webkit-transition:color .8s ease;-moz-transition:color .8s ease}#footer-bar a,#footer-bar li{color:#fff}footer .ui.inverted.link.list .item,footer .ui.inverted.link.list .item a:not(.ui),footer .ui.inverted.link.list a.item{color:#5e5e5e}footer .ui.inverted.header{color:#365894;text-transform:uppercase}footer .ui.column.grid>[class*="two wide"].column,footer .ui.grid>.column.row>[class*="two wide"].column,footer .ui.grid>.row>[class*="two wide"].column,footer .ui.grid>[class*="two wide"].column{width:13.5%!important}footer .newsletter .ui.header span{background:#bde1dc;padding:0 20px}footer .newsletter .ui.header{color:#365894;font-size:1em;position:absolute;text-align:center;top:-35px;width:100%}#footer .newsletter .ui.grid>[class*="two column"].row>.column{width:100%!important}#fotter .newsletter .column{padding-left:0;padding-right:0}#footer .newsletter .newsletter-button .ui.button{font-size:.9em;padding:.78571429em 2.5em;text-transform:uppercase}#footer .newsletter .newsletter-button{bottom:-70px;margin-top:15px;position:absolute;text-align:center;width:100%}#footer .newsletter .ui.form{display:block!important}#footer .newsletter .ui.grid{padding-bottom:0}#footer .newsletter{background:transparent;border:1px solid #365894;border-radius:0;border-radius:50em;padding:2em 9em 3em}#footer .icon{color:#5e5e5e;display:inline-block;margin-right:10px}#footer .list{padding:0}#footer .list li:before{color:transparent;content:" "}#footer .list li{list-style:none;padding:3px 0}#footer .mobile.fixed{background:#fff;bottom:0;left:0;padding:10px;position:fixed;width:100%;z-index:60}#footer{margin-top:0}#footer-bar{background:#365894;bottom:0;height:50px;position:absolute;width:100%}footer .column:nth-child(3) strong{font-size:1.5em}footer .ui.column.grid>[class*="one wide"].column,footer .ui.grid>.column.row>[class*="one wide"].column,footer .ui.grid>.row>[class*="one wide"].column,footer .ui.grid>[class*="one wide"].column{width:4.25%!important}#verified-reviews{bottom:50px;display:inline-block;left:20px;position:fixed;z-index:3}#sylius-thank-you{text-transform:uppercase}#payment-box{background:#f7f7f7;padding:20px}#sylius-order tr:last-child td small{font-size:70%;font-weight:100;text-transform:none}#sylius-checkout-sidebar .ui.field.disabled{cursor:not-allowed}#sylius-checkout-sidebar .ui.field{text-transform:none}#sylius-checkout-sidebar tr:last-child{line-height:1em}#sylius-checkout-sidebar tr:last-child td small{font-size:60%;font-weight:100;text-transform:none}#sylius-order tr:last-child td{border-top:1px solid;line-height:1em;padding-top:20px;vertical-align:top}#sylius-order tr td:last-child{font-family:Bicyclette-Bold}#sylius-order{background:#f7f7f7;color:#365894;font-weight:700;padding:20px;text-align:left;text-transform:uppercase;width:100%}#checkout table .b-padded td{padding-bottom:20px}#checkout #sylius-billing-address,#checkout #sylius-shipping-address{margin-top:20px}#checkout .main-image.overlayed{border-radius:0}#checkout #payment-box .stripped.required.field{display:inline-block}#checkout #payment-box form .ui.toggle.checkbox:after{display:none}#checkout #payment-box form .checkbox label{text-transform:none}#checkout .main-image .add-to-btn,#checkout .main-image .pictos.abs{display:none}#checkout .overlayed .ui.image{margin-top:0}#checkout address{background:#f7f7f7;margin-top:20px;padding:20px}#checkout h1.ui.header .content{font-size:.8em;text-transform:uppercase}#cart .bullet-cyan{background-size:contain;display:inline-block;font-size:1.1em;height:70px;line-height:3.7em;margin:auto;vertical-align:middle;width:80px}#cart .subtitle{color:#26a9a0;font-family:Delius;font-size:1.2em}#sylius-coupon{position:relative}#sylius-coupon>*{display:inline-block}#sylius-cart-items .ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1em}#sylius-cart-items form button{margin-top:15px}#sylius-cart-items .content .sylius-product-name{margin-bottom:5px}#sylius-cart-items .content{padding-left:15px}#sylius-cart-items .content .list.sylius-product-options:first-child{margin-top:7px}#sylius-cart-items .list.sylius-product-options .item{border:0;color:#000;display:block;line-height:1em;padding:0}#sylius-cart-items .list.sylius-product-options{border:0;font-size:1em;font-weight:400;margin:0}#sylius-cart-items .sylius-quantity input::-webkit-inner-spin-button,#sylius-cart-items .sylius-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#sylius-cart-items td .operator:last-child{background-position:65% 7%;margin-left:5px}#sylius-cart-items td .operator:first-child{background-position:55% 7%;margin-right:5px}#sylius-cart-items .operator:hover{filter:grayscale(100);transform:scale(1.4)}#sylius-cart-items .operator{background-image:url(/_themes/naturopera/cariboo-theme/images/pictos.b7774e6d.png);cursor:pointer;display:inline-block;font-size:2em;font-weight:100;height:24px;transition:filter .6s ease,transform .6s ease;-webkit-transition:filter .6s ease,transform .6s ease;-moz-transition:filter .6s ease,transform .6s ease;vertical-align:middle;width:24px}#sylius-cart-items .sylius-quantity input[type=number]{-moz-appearance:textfield}#sylius-cart-items .sylius-quantity{display:inline-block;vertical-align:middle}#sylius-cart-items td.center{-webkit-touch-callout:none;outline-width:0;outline:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#sylius-cart-items .sylius-quantity input{background:#f7f7f7;border:0;border-radius:100%;color:#365894;font-family:Bicyclette-Bold;font-size:1.4em;font-weight:700;height:60px;padding:.67857143em .8em;text-align:center;width:60px}#sylius-cart-items .sylius-total{color:#365894;font-family:Bicyclette-Bold;font-size:1.2em;font-weight:700}#sylius-coupon .ui.button:hover{background:#365894;color:#fff}#sylius-coupon label{color:#365894;font-weight:700;margin-right:20px;text-transform:uppercase}#sylius-coupon input{background:#f7f7f7;border:0;border-radius:0}#sylius-coupon .ui.button{background:#f7f7f7;border-color:#f7f7f7;color:#365894;display:inline-block;margin-left:-5px;padding-bottom:.69em;padding-left:1em;padding-right:1em}#cart .abs.bottom a:hover{color:#365894}#cart .abs.bottom a{color:grey}#cart .abs.bottom .icon{font-size:.7em}#sylius-cart-items .main-image .pictos{display:none}#cart .abs.bottom{bottom:25px}#cart .nine.wide{padding-bottom:100px}#cart .column.header{color:#365894;font-size:1.4em;font-weight:700}#sylius-cart-items th{color:#365894;text-transform:uppercase}#sylius-cart-items td,#sylius-cart-items th{border:0}#checkout .b-padded{padding-bottom:100px}#checkout-prefooter .column.wide:first-child>p{padding-left:40px}#checkout-prefooter .column.wide:first-child>img{margin-top:-10px}#checkout-prefooter .column.wide>div{height:100px}#checkout-prefooter{background:#f7f7f7;text-align:center;z-index:2}#sylius-checkout-sidebar .normal{font-weight:100}#sylius-checkout-sidebar table{color:#365894}#sylius-checkout-sidebar .ui.table tbody tr:last-child td small{font-size:50%;font-weight:100}#sylius-checkout-sidebar .ui.table tbody tr:last-child td{line-height:.7em;padding-bottom:30px}#sylius-checkout-sidebar .ui.table tr td:last-child{vertical-align:top;width:50%}#sylius-checkout-sidebar .ui.table tr td:first-child{width:50%}#sylius-checkout-sidebar .ui.table tr td{border:0}#sylius-checkout-sidebar .ui.button.inverted:hover{background:#365894}#sylius-checkout-sidebar .ui.button.inverted{background:#fff;margin-top:7px}#sylius-checkout-sidebar .ui.segment{border:0;border-radius:0;text-transform:none}#sylius-checkout-sidebar{background:#bde1dc;border:0;border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;font-weight:700;height:100%;padding:20px 20px 60px;text-transform:uppercase;z-index:1}#checkout.end #checkout-steps.ui.steps a{cursor:auto}#checkout.end #checkout-steps.ui.steps a.step:hover{filter:none}#checkout-steps.ui.steps .step:after{display:none}#checkout-steps.ui.steps a{transition:filter .6s ease;-moz-transition:filter .6s ease;-webkit-transition:filter .6s ease}#checkout-steps.ui.steps a.step:hover{filter:grayscale(100%)}#checkout-steps.ui.steps .step{background:transparent;border:none;padding:1.4em 0}#checkout-steps.ui.steps .step:first-child .content{margin-left:0;margin-right:auto}#checkout-steps.ui.steps .step:last-child .content{margin-left:auto;margin-right:0}#checkout-steps.ui.steps .step.disabled .abs{color:#bfbfbf}#checkout-steps.ui.steps .step:first-child .abs{left:25px}#checkout-steps.ui.steps .step:last-child .abs{right:37px}#checkout-steps.ui.steps .step .abs{bottom:0;color:#365894;font-size:1.2em;font-weight:700;position:absolute;text-transform:uppercase}#checkout-steps.ui.steps .step.active{background:transparent}#checkout-steps.ui.steps .step .title{color:#fff;font-family:Bicyclette-Bold}#checkout-steps{border:0;border-radius:0;border-top:1px solid #365894;margin-bottom:40px}#checkout .ui.steps .step.active .title{color:#fff}#order-promotions-details,#shipping-promotion-details{margin-right:0}#sylius-checkout-sidebar .disabled td{color:#a5bbb8}#sylius-checkout-sidebar .disabled img{filter:grayscale(100);opacity:.4}#checkout-steps a .content,#checkout-steps div .content{background-size:contain;font-size:1.4em;font-weight:700;height:70px;line-height:3.5em;margin-top:-55px;text-align:center;width:160px}#checkout-steps a.active,#checkout-steps a.complete,#checkout-steps div.active,#checkout-steps div.completed{background:transparent}#checkout-steps a.active .content,#checkout-steps a.completed .content,#checkout-steps div.active .content,#checkout-steps div.completed .content{background-image:url(/_themes/naturopera/cariboo-theme/images/checkout-bullet-on.07732a60.jpg)}#checkout-steps a.disabled .content,#checkout-steps div.disabled .content{background-image:url(/_themes/naturopera/cariboo-theme/images/checkout-bullet-off.50f66c1a.jpg)}#sylius-cart-items .single.line .add-to-btn{display:none}#sylius-checkout-sidebar td.error{color:#a34442}#sylius-checkout-sidebar td.bold{font-weight:700}#top-cms-block u{text-decoration:none}#top-cms-block u a{border-bottom:1px solid}#top-cms-block{background:#365894;color:#fff;font-family:Dosis,sans-serif;font-size:.9em;margin:0;padding:10px 5px 6px;text-align:center}#menu-mobile small{display:block;font-size:.3em;margin-left:5px;margin-top:-6px}#submenu-mobile .centered{filter:grayscale(1)}#submenu-mobile .item.dividing{border-bottom:1px solid #bde2db}#submenu-mobile .item .icon{font-size:1.2em;margin-left:20px}#submenu-mobile .centered .store-locator-button{display:block;margin:auto}#submenu-mobile .item:hover{filter:grayscale(100%)}#submenu-mobile .item i{margin-right:10px}#submenu-mobile .item{color:#1d3e7a!important;font-family:Dosis,sans-serif;font-size:20px;font-weight:650;letter-spacing:2px;line-height:25px;padding:12px 0!important;text-align:left;text-transform:uppercase;transition:filter .6s ease;-webkit-transition:filter .6s ease;-moz-transition:filter .6s ease;transition:color .6s ease;-webkit-transition:color .6s ease;-moz-transition:color .6s ease}#submenu-mobile{background:#fff;display:none;font-weight:700;padding:80px 20px 20px;position:absolute;top:0;transition:margin-top 2s ease;-webkit-transition:margin-top 2s ease;-moz-transition:margin-top 2s ease;width:100%;z-index:11}#menu>.mobile{font-size:2.2em;margin-left:10px;margin-top:7px}.mobile,.ui.container.mobile,.ui.fluid.image.mobile,.ui.grid.n-flex .column.mobile{display:none}#sylius-cart-total.big{padding:10px;right:-7px;top:-6px}#sylius-cart-total{align-items:center;background:#365894;border-radius:61px;color:#fff;display:flex;font-size:.8em;height:15px;justify-content:center;padding-top:2px;position:absolute;right:5px;text-align:center;top:3px;width:15px}#menu.ui.inverted.menu #submenu .item h2,#menu.ui.inverted.menu #submenu-subscription .item h2{transition:margin .6s ease;-webkit-transition:margin .6s ease;-moz-transition:margin .6s ease}#menu.ui.inverted.menu .menu.desktop .item:hover span,#menu.ui.inverted.menu .menu.right a.item:hover span{border-bottom:2px solid #365894}#menu.ui.inverted.menu #submenu .item:hover h2,#menu.ui.inverted.menu #submenu-subscription .item:hover h2{color:#365894;margin-bottom:5px;margin-top:10px}#menu .account-button:hover,#menu .store-locator-button:hover,#sylius-cart-button:hover{filter:grayscale(100%)}#sylius-cart-button .cart{background:url(/_themes/naturopera/cariboo-theme/images/cart-icon.b031385f.svg) no-repeat;background-position:50%;display:inline-block;height:36px;vertical-align:top;width:36px}#sylius-cart-button{border:0;padding:5px 0 0;position:relative;transition:filter .6s ease;-webkit-transition:filter .6s ease;-moz-transition:filter .6s ease}#menu.ui.inverted.menu .right:last-child a.item:first-child{line-height:2em}#menu.ui.inverted.menu .right:last-child{margin-right:40px}#menu .menu.large{align-items:flex-start;background:transparent;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;display:flex;justify-content:space-around}.ui.menu{font-family:Bicyclette-Regular}#menu .ui.button.primary{color:#365894}#menu .ui.button.primary:hover{background:#365894;color:#fff}#menu .ui.button{background:transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#menu .menu .item.pictos{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:0}#menu .menu .item.first{margin-left:20px;padding-left:40px}#menu .search-button{background-image:url(/_themes/naturopera/cariboo-theme/images/search-icon.e4088f86.png);background-position:15% 0;padding-top:5px}#menu .account-button,#menu .search-button{display:inline-block;height:36px;transition:filter .6s ease;-webkit-transition:filter .6s ease;-moz-transition:filter .6s ease;vertical-align:top;width:36px}#menu .account-button{background:url(/_themes/naturopera/cariboo-theme/images/account-icon.4097e3e6.svg) no-repeat;background-position:50%}#menu .divider{border-right:2px solid #1d3e7a;height:29px;margin:5px;width:1px}#menu .store-locator-button{background:url(/_themes/naturopera/cariboo-theme/images/locator-icon.c4785275.svg) no-repeat;background-position:50%;display:inline-block;height:52px;transition:filter .6s ease;-webkit-transition:filter .6s ease;-moz-transition:filter .6s ease;vertical-align:top;width:36px}#submenu .menu.large,#submenu-subscription .menu.large{margin-left:0;margin-top:0;padding:0 10px}#submenu-subscription.active{margin-left:80px;width:35%}#submenu-subscription.active,#submenu.active{display:inline-block;height:auto;margin-top:85px;padding:20px 0}#submenu.active{margin-left:210px}.ui.inverted.menu #submenu-button.item.active,.ui.inverted.menu #submenu-subscription-button.item.active{background:transparent;color:#365894!important}#cookies-prompt .button{margin-left:20px}#cookies-prompt{background:rgba(0,0,0,.8);bottom:0;color:#fff;font-size:.9em;padding:20px;position:fixed;text-align:center;width:100%;z-index:100000444444!important}#submenu .item:hover,#submenu-subscription .item:hover{filter:saturate(1.2) contrast(1.2)}#menu.ui.inverted.menu #submenu .item:last-child,#menu.ui.inverted.menu #submenu-subscription .item:last-child{padding-right:.52em}#menu.ui.inverted.menu #submenu-subscription .item{max-width:33%;vertical-align:top}#menu.ui.inverted.menu #submenu .item{padding:0 0 0 .54285714em;vertical-align:top}#submenu .item,#submenu-subscription .item{transition:filter .61s ease;-webkit-transition:filter .61s ease;-moz-transition:filter .61s ease;vertical-align:bottom}#submenu-subscription img{margin:0;max-height:150px;padding:0;width:100%}#submenu img{margin:auto auto 10px;max-height:150px}#menu .cart .text.button{background:#365894!important;color:#fff!important}#menu .username{font-size:1.1em;font-weight:700;line-height:1.2em;padding:0 20px;text-align:right}#submenu,#submenu-subscription{background:#fff;border:1px solid #e6e6e6;border-radius:4px;display:none;height:170px;margin-left:211px;position:absolute;text-align:center;top:0}#menu.ui.inverted.menu .menu.desktop .disabled .item:hover span,#menu.ui.inverted.menu .menu.right .disabled a.item:hover span{border-bottom:0 solid grey}#menu.ui.inverted.menu .disabled #submenu-subscription-button:before{filter:grayscale(.6) brightness(1.5)}#menu.ui.inverted.menu .disabled{cursor:auto}#menu.ui.inverted.menu .disabled .item{color:#6d7e9c;cursor:auto}.ui.button:disabled,.ui.buttons .disabled.button,.ui.disabled.active.button,.ui.disabled.button,.ui.disabled.button:hover{background-color:#6d7e9c;background-image:none!important;border:1px solid #6d7e9c;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:default;opacity:.45!important;pointer-events:none!important}#menu #sylius-locale-selector{margin-top:20px}#menu.ui.menu .item>i.dropdown.icon{margin:0}#menu .ui.dropdown>.dropdown.icon:before{background:0 0!important;content:"\f078";font-family:Icons;font-size:1.3em;font-style:normal;font-weight:400;height:1em;margin-left:0;text-decoration:inherit;top:1px;vertical-align:top;width:1.18em}#menu .ui.dropdown>.text>.flag{vertical-align:-3px}#menu.ui.inverted.menu .item:before{background:transparent;transition:filter .6s ease;-moz-transition:filter .6s ease;-webkit-transition:filter .6s ease;width:0}#menu .menu a{font-family:Dosis,sans-serif;font-size:16px;font-weight:700}#menu .menu{align-items:center;margin-left:25px;z-index:30}#menu .menu .list .item{display:block}#menu .menu .item h2{color:#000;font-size:.8em;font-weight:400;margin:15px 0 0}#menu .menu .item{display:inline-block;font-weight:700;letter-spacing:2px;line-height:20px;width:auto}#menu{padding-bottom:15px;padding-top:15px;position:absolute;top:0;width:100%}#menu.ui.inverted.menu .item:hover,.ui.inverted.menu .item:hover{background:0 0}#menu.ui.inverted.menu{background:#ffffff96;color:#365894}.ui.inverted.menu{background:none}#menu.ui.inverted.menu .menu.desktop .item span,#menu.ui.inverted.menu .menu.right a.item span{border-bottom:2px solid transparent;padding-bottom:3px}#menu .ui.inverted.menu .item,#menu .ui.inverted.menu .item>a:not(.ui),#menu.ui.inverted.menu .item,#menu.ui.inverted.menu .item>a:not(.ui){color:#365894;padding-bottom:0;padding-top:0;transition:color .6s ease,filter .6s ease;-webkit-transition:color .6s ease,filter .6s ease;-moz-transition:color .6s ease,filter .6s ease}#menu .abs .normal.image:hover{filter:grayscale(100)}#menu .abs .normal.image{margin:auto;padding-top:15px;transition:filter .6s ease;-webkit-transition:filter .6s ease;-moz-transition:filter .6s ease;width:180px}#menu .abs{background:transparent;position:absolute;width:100%}#instagram .button{margin:auto;padding:30px 80px;position:relative;z-index:2}#instagram .icon{color:#00a7a1;font-size:4em;margin:auto}#instagram .ui.column:first-child{width:28%}#instagram .ui.column img.right{float:right;margin-bottom:20px;margin-top:80px}#instagram .ui.column:last-child img{margin-top:-20px}#instagram .ui.column:last-child p{color:#b0b0b0;font-size:1.3em;letter-spacing:10px}#instagram .ui.column:last-child p.subtitle{color:#00a7a1;font-family:Bicyclette-Bold;font-size:2.2em;letter-spacing:0}#instagram .ui.column:last-child{text-align:center;width:30%}#instagram .ui.column{width:42%}#instagram{background:#f7f7f7;padding:60px 0}.ui.breadcrumb{display:block;line-height:1.5em;margin:auto auto 30px;text-align:center;text-transform:uppercase}.banner .ui.breadcrumb .divider{color:#ccc}.ui.breadcrumb .divider{color:inherit}.ui.breadcrumb .divider.main{margin:0 25px}.ui.breadcrumb .section{color:#9c9c9d}.ui.breadcrumb .active.section{color:#365894}.ui.breadcrumb a .divider{transition:color .6s ease;-webkit-transition:color .6s ease;-moz-transition:color .6s ease}.slick-next:before,.slick-prev:before,.ui.breadcrumb a:hover .divider{color:#365894}.homepage #taxon-menu,.subscription-static-page #taxon-menu{background:url(/_themes/naturopera/cariboo-theme/images/taxon-menu-background.cbe8d342.png);background-size:cover;padding:165px 120px 90px;position:relative}.homepage #taxon-menu .title span,.subscription-static-page #taxon-menu .title span{background:#fff;padding:2px 4px}.homepage #taxon-menu .title,.subscription-static-page #taxon-menu .title{color:#1d3e7a;font-family:Dosis,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:20px;margin-bottom:55px;text-align:center;text-transform:uppercase}.homepage #taxon-menu .france-parrot,.subscription-static-page #taxon-menu .france-parrot{left:4%;position:absolute;top:130px;z-index:9}.homepage #taxon-menu .slide,.subscription-static-page #taxon-menu .slide{background-position:50%;background-repeat:no-repeat;background-size:95% 95%;height:0;margin:0 2%;padding-top:95%;position:relative;width:100%}.homepage #taxon-menu .slide img,.subscription-static-page #taxon-menu .slide img{width:100%}.homepage #taxon-menu .slide:hover .text>div:first-child,.subscription-static-page #taxon-menu .slide:hover .text>div:first-child{background:#365894;color:#fff}.homepage #taxon-menu .slide .text>div:first-child,.subscription-static-page #taxon-menu .slide .text>div:first-child{background:hsla(0,0%,100%,.55);border-radius:28.5px;color:#365894;font-size:1.1em;padding:20px 50px;transition:background-color .6s ease,color .6s ease;-weebkit-transition:background-color .6s ease,color .6s ease;-moz-transition:background-color .6s ease,color .6s ease}.homepage #taxon-menu .slide .text,.subscription-static-page #taxon-menu .slide .text{color:#1d3e7a;font-family:Dosis,sans-serif;font-size:21px;font-style:normal;font-weight:700;height:100%;letter-spacing:.03em;line-height:27px;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%}.homepage #taxon-menu .slide .text>*,.subscription-static-page #taxon-menu .slide .text>*{display:inline-block;vertical-align:middle}#reviews .ui.segment{border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}#website-reviews .title{display:flex;flex-direction:column;justify-content:center;margin-bottom:30px;padding:0 30%;text-align:center}#website-reviews .title .subtitle{color:#fff;font-size:2.4em}#website-reviews .title h2{font-family:Bicyclette-Regular;font-size:2.3em}#website-reviews iframe{display:inline-block;margin:auto;width:97%}#website-reviews{background:#6ec0c9;min-height:400px;padding:50px 0;text-align:center}.featured.column li:before{content:"* ";left:0;position:absolute;top:1px}.featured.column li{list-style:none;padding-left:15px;position:relative}.featured.column ul{margin:0;padding:0}.featured.column p{max-width:90%}.featured.column ul li{margin-top:15px}.featured.column ul{max-width:90%}.main-image #sylius-product-out-of-stock .content{padding:7px 20px;width:70%}#account-orders .main-image #sylius-product-out-of-stock .content,.main-image #sylius-product-out-of-stock .content{background:#26a9a0;color:#fff;display:inline-block;font-weight:700;margin:auto;max-width:200px;position:relative;top:10%;transform:rotate(-45deg)}#account-orders .main-image #sylius-product-out-of-stock .content{padding:0;width:95%}.main-image #sylius-product-out-of-stock{background:hsla(0,0%,100%,.5);border-radius:3em;height:120%;margin-top:-15%;text-align:center;top:0;width:100%;z-index:22}.main-image .pictos.abs img{width:45px}.main-image form button.ui.button .abs,.main-image-large form button.ui.button .abs{position:relative}.main-image-large.overlayed form button.ui.button{bottom:10px}.main-image-large form button.ui.button{bottom:24px}.main-image form button.ui.button{bottom:20px}.main-image.overlayed form button.ui.button{bottom:15px;right:20px}.main-image form button.ui.button,.main-image-large form button.ui.button{background:transparent;border:0;height:40px;line-height:40px;padding:0;position:absolute;right:20px;width:40px;z-index:30}.main-image .addToCart,.main-image .ui.form,.main-image-large .ui.form{height:100%;position:absolute;top:0;width:100%}.main-image,.main-image-large{position:relative}.main-image .abs.add-to-btn img{width:40px}.add-to-btn.abs{transition:transform .8s ease,filter .8s ease;-webkit-transition:transform .8s ease,filter .8s ease;-moz-transition:transform .8s ease,filter .8s ease}.add-to-btn.abs:hover{filter:grayscale(100);transform:scale(1.2)}.ui.card,.ui.cards>.card{border:0;border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.ui.card .sylius-product-price{color:#365894;font-family:Bicyclette-Bold;font-weight:700}.ui.card>:first-child,.ui.cards>.card>:first-child{border-radius:0!important}.ui.card>.content,.ui.cards>.card>.content{padding:1em 0}.ui.card>.content>.rating{margin-top:5px}.ui.card>.content>a.header,.ui.cards>.card>.content>a.header{color:#365894;font-size:1.1em}.ui.card>.content p,.ui.cards>.card>.content p{margin:0}.help-text{font-weight:100}#account .checkbox label.square:after,form label.square:after{left:4px;top:2px}#account .checkbox label.square:before,form label.square:before{border-radius:0}#account_loyalty_promotions th{color:#555}#account_loyalty_promotions th.active{color:#000}.bitbag-page-content ul.bulleted,.bitbag-page-content ul.checked,ul.bulleted,ul.checked{padding-left:25px;text-align:left}.ui.tabular.menu.alternate a.item:after{content:"-";position:absolute;right:0}.ui.tabular.menu.alternate a.item:last-child:after{content:" ";display:none}.ui.tabular.menu.alternate a.item span{border-bottom:0 solid transparent}.ui.tabular.menu.alternate a.item.active span,.ui.tabular.menu.alternate a.item:hover span{border-bottom:1px solid #365894}.ui.tabular.menu.alternate a.item.active,.ui.tabular.menu.alternate a.item:hover{color:#365894}.ui.tabular.menu.alternate a.item,.ui.tabular.menu.alternate a.item:hover{border:0}.ui.tabular.menu.alternate a.item{color:#cecece;font-size:1.2em;font-weight:700;transition:color .6s ease;-moz-transition:color .6s ease;-webkit-transition:color .6s ease}.ui.tabular.menu.alternate{border:0;text-align:left}.bullet-blue{background-image:url(/_themes/naturopera/cariboo-theme/images/bullet-blue.b6da4cbf.png);color:#fff;height:120px;text-align:center;width:135px}.bullet-yellow{background-image:url(/_themes/naturopera/cariboo-theme/images/pictos.b7774e6d.png);background-position:100% 0;display:inline-block;height:80px;width:80px}.bullet-lightblue{background-image:url(/_themes/naturopera/cariboo-theme/images/bullet-lightblue.af57d68d.jpg);color:#fff;text-align:center}.bullet-cyan{background-image:url(/_themes/naturopera/cariboo-theme/images/bullet-cyan.a7f01629.png);color:#fff;text-align:center}.ui.header,h1.title,h2.title{color:#365894}header img{transition:filter 1s ease;-moz-transition:filter 1s ease;-webkit-transition:filter 1s ease}header img:hover{filter:grayscale(100%)}#sylius-verified-reviews-widget{bottom:20px;left:20px;position:fixed;z-index:5}.ui.header.bitbag-page-name{font-family:Bicyclette-Bold;font-size:2.5em}#blueprint h3.title{color:#365894;font-size:1.5em}#seo-content h3.title,.bitbag-page-content h3.title{color:#365894;font-size:1.7em}#static .contact strong.h2{color:#365894;display:block;margin-bottom:15px}#static .contact .large.button.ui{margin-top:40px}#static .contact input,#static .contact textarea,#static .contact textarea select{background:#f7f7f7;border:0;border-radius:0;padding-left:160px}#static .contact .grid .column>div>strong,#static .contact .grid .column>strong{color:#365894;display:block;font-size:1.4em;margin-bottom:10px}#static .contact .column p:first-child{margin-top:10px}#static .contact .column>p{line-height:1em;margin-bottom:0;margin-top:5px}#static .contact .field{margin-bottom:12px;position:relative}#static .contact .image{height:80px;margin-bottom:20px}#static .contact select{background:#f7f7f7;border:0;border-radius:0;height:38px;padding:.5em .5em .5em 158px;visibility:visible}#static .contact .ui.form .required.field.error>label:after,#static .contact form .error label{color:#9f3a38}#static .contact form .label{display:inline-block}#static .contact form label{color:#365894;display:block;left:15px;position:absolute;text-transform:uppercase;top:12px;z-index:3}#static .contact .animation-element:first-child{transition-delay:0s}#static .contact .animation-element{transition-delay:.8s}#static .contact .animation-element:last-child{transition-delay:1.6s}#static .contact .ui.form .required.field>.checkbox:after,#static .contact .ui.form .required.field>label:after,#static .contact .ui.form .required.fields.grouped>label:after,#static .contact .ui.form .required.fields:not(.grouped)>.field>.checkbox:after,#static .contact .ui.form .required.fields:not(.grouped)>.field>label:after{color:#365894;content:"*";font-size:.8em;margin:-.2em 0 0 .2em}.banner{margin-top:-200px;text-align:right}.banner .abs.pictos{bottom:auto;right:200px;top:30%}.banner .abs p{color:#fff;font-family:Dosis,sans-serif;font-size:50px;font-weight:700;letter-spacing:.05em;line-height:63px;margin:auto 0 20px auto;text-align:right}.banner .abs p.p-slider{background-color:#fff;border-radius:0;color:#1d3e7a;line-height:63px;margin-bottom:5px;padding:3px 10px;width:fit-content}.banner .abs p.p-slider.red-p-slider{background:#d90912;color:#fff;font-size:32px}.banner .abs p.slider-title{color:#fff;position:relative}.banner .abs p.slider-title:after{background-image:url(/_themes/naturopera/cariboo-theme/images/france-icon.bcb40698.png);background-size:cover;content:" ";height:102px;position:absolute;right:-80px;top:-40px;width:98px}.banner .abs img.ui.image{display:inline-block}.banner .abs img.picto.vslow{margin-right:-105px;position:relative}.banner .abs img.picto{display:inline-block;position:absolute;width:140px}#static .banner .abs{bottom:25%}.banner .abs{bottom:30%;position:absolute;right:20%;text-align:right;width:55%}#homepage-banner .banner-desktop{display:block}#homepage-banner .banner-mobile{display:none}#homepage-banner h2{font-size:1em;margin:0;position:relative;z-index:4}#homepage-banner .slider .slide>img{display:block;width:100%}.banner .ui.button.huge{border:2px solid #fff;border-radius:50px;font-family:Dosis,sans-serif;font-size:24px;font-size:29px;font-weight:700;letter-spacing:.03em;line-height:37px;margin-right:0;margin-top:50px;padding:15px 75px;text-transform:uppercase}.banner .ui.breadcrumb .section{color:#ccc}.banner .ui.breadcrumb .active.section,.banner .ui.breadcrumb .section:hover{color:#365894}.banner .ui.breadcrumb{color:#ccc;position:absolute;text-align:center;top:150px;width:100%;z-index:22}.banner .title h1{font-size:2em;line-height:.6em;margin:0;padding:0}.banner .title{bottom:0;color:#365894;font-size:2em;position:absolute;text-align:center;text-transform:uppercase;width:100%}#static.subscription-static-page .subscription-mobile-title{display:none}#trial-kit-separator{background-color:#ffb279}#trial-kit-separator .ui.grid .column .animation-element{transition-delay:.4s}#trial-kit-separator .ui.grid .column:first-child .animation-element{transition-delay:0ms}#trial-kit-separator .ui.grid .column:last-child .animation-element{transition-delay:.8s}#static .separator .h2{margin:auto;max-width:400px}#static .title .subtitle{margin-bottom:15px}#static .title h2.narrow{margin:auto;width:360px}#static .separator .h3{color:#365894;font-family:Bicyclette-Bold;font-size:2.1em;text-align:center}#static .price{color:#365894;font-size:1.4em;font-weight:700}#static .ui.segment{border:0;box-shadow:none}#static .abs.bullet-blue sup,#static .price sup{font-size:.5em;top:-.7em}#static .abs.bullet-blue.double small{display:block;font-size:.6em;line-height:1em}#static .abs.bullet-blue.double .price-styled{display:block;margin-top:30px}#static .abs.bullet-blue.double{line-height:1em}#static .abs.bullet-blue{background-repeat:no-repeat;background-size:contain;font-size:1.6em;font-weight:700;height:100px;line-height:4.5em;right:30px;top:30px;width:105px}#back-to-top:hover{transform:translateY(-50px)}#back-to-top{background:url(/_themes/naturopera/cariboo-theme/images/pictos.b7774e6d.png);background-position:67% 19%;bottom:45%;cursor:pointer;display:none;height:100px;position:fixed;right:20px;transition:transform 1s ease;width:30px;z-index:22}#static .product-option-value{border:none;display:inline-block;vertical-align:top}#static .product-option-value>small{color:grey;display:block;font-size:.6em;line-height:1em;margin-bottom:7px;margin-top:5px;text-align:center;width:75px}#static .product-option-value>div{border:1px solid;border-radius:100em;display:inline-block;height:75px;margin:2% 15px 15px 2%;text-align:center;transition:background-color .6s ease;-moz-transition:background-color .6s ease;-webkit-transition:background-color .6s ease;vertical-align:middle;width:75px}#static .product-option-value.active p,#static .product-option-value:hover p{color:inherit}#static form .label,#static form label{display:none}#sylius-product-adding-to-cart .label.sylius-validation-error{display:block}#static .button.large.ui{padding:1em 5em}#static ul li span:last-child{display:inline-block;vertical-align:middle;width:85%}#static .bullet-lightblue{background-size:contain;font-size:2em;height:44px;line-height:1.7em;margin-right:20px;width:52px}#static .bullet-lightblue,#static .product-option-value p{display:inline-block;font-weight:700;vertical-align:middle}#static .product-option-value p{color:#c6c6c6;font-size:1.2em;transition:color .6s ease;-webkit-transition:color .6s ease;-moz-transition:color .6s ease}#static .product-option-value-image.active,#static .product-option-value-image:hover,#static .product-option-value.active,#static .product-option-value:hover{background-color:transparent!important;cursor:pointer}#static .icon.times{font-size:1.2em;vertical-align:top}#static h2{color:#365894;font-size:2.4em}#static .separator .numbered .column>p{margin:auto;width:80%}#static .separator .numbered .column>strong{margin-bottom:15px;margin-top:15px}#static .bubbles .column.four.wide{padding-top:40px}#static .bubbles .column.four.wide p strong{color:#000;font-size:1em}#static .bubbles .column.four.wide p.colored{line-height:1.1em;margin-top:0}#static .bubbles .column.four.wide p{margin:15px auto auto;max-width:80%}#static .separator .bullet-yellow{color:#365894;font-family:Bicyclette-Bold;font-size:2em;line-height:3em;text-align:center}#static .bubbles .column.four.wide{background-image:url(/_themes/naturopera/cariboo-theme/images/bubbles.d3faaf68.jpg);background-position:50% 0;background-repeat:no-repeat;background-size:cover;min-height:320px}#static #about ul.n-padded,#static ul.bulleted.n-padded{margin:0;padding:0}#static ul.bulleted.padded-li li{padding:6px 0}#static .grid .column>strong.h2{font-family:Bicyclette-Bold;font-size:2.4em;font-weight:700;line-height:1em;margin-bottom:15px}#static .grid .column>strong{color:#365894;display:block;font-size:1.4em}#static .bubbles .column.four.wide:first-child{background-position:1% 0}#static .bubbles .column.four.wide:last-child{background-position:99% 0}#static .grid.mt15{margin-bottom:15px;margin-top:15px}#static .grid{margin-bottom:60px;margin-top:60px}#static.subscription-static-page .grid{margin:0}#static.subscription-static-page .banner{background:url(/_themes/naturopera/cariboo-theme/images/subscription-banner2.cb8e3590.png) no-repeat;background-size:100% 100%;margin-bottom:5px;margin-top:-180px}#static.subscription-static-page .banner .ui.breadcrumb{top:-75px}#static.subscription-static-page .banner .subscriptionTitle{align-content:center;display:flex;flex-direction:row;justify-content:center;position:static;text-align:left}#static.subscription-static-page .banner .subscriptionTitle h1{text-align:left}#static.subscription-static-page .banner .subscriptionTitle .subtitle,#static.subscription-static-page .banner .subscriptionTitle h1{color:#1d3e7a;font-family:Dosis,sans-serif;font-size:50px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:63px;text-transform:none}#static.subscription-static-page .banner .subscriptionTitle .subtitle{background:rgba(115,195,203,.3);padding:0 10px}#static.subscription-static-page .banner .subscriptionTitle .title-container{padding-bottom:22%;padding-top:17%}#static.subscription-static-page .banner .subscriptionTitle .abs{text-align:initial}#static.subscription-static-page .static-subscription-details{background:url(/_themes/naturopera/cariboo-theme/images/no-thinking-background.aaaa698c.png),no-repeat;background-size:100% 100%;padding:20px 0 140px}#static.subscription-static-page .static-subscription-details .title{margin-bottom:40px}#static.subscription-static-page .static-subscription-details .title,#static.subscription-static-page .static-subscription-details .title h1{color:#1d3e7a;font-family:Dosis,sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:45px;text-align:center}#static.subscription-static-page .static-subscription-details .title span{background:#fff;padding:0 10px}#static.subscription-static-page .static-subscription-details .static-subscription-details-icon-container{align-items:center;display:flex;flex-direction:column}#static.subscription-static-page .static-subscription-details .static-subscription-details-icon-container img{height:106px;margin-bottom:25px;width:102px}#static.subscription-static-page .static-subscription-details .static-subscription-details-icon-container span{color:#1d3e7a;font-family:Dosis,sans-serif;font-size:20px;font-style:normal;font-weight:800;letter-spacing:.05em;line-height:24px;text-align:center}#static.subscription-static-page .tabs-container{position:relative}#static.subscription-static-page .tabs-container .tab-image{max-height:1100px;position:relative;z-index:9}#static.subscription-static-page .tabs-container .small-tab-image-container .subscribe-button,#static.subscription-static-page .tabs-container .tab-image-container .subscribe-button{background:#d72485;border-radius:28px;bottom:75px;box-shadow:0 4px 4px rgba(29,62,122,.2);color:#fff;font-family:Dosis,sans-serif;font-size:29px;font-style:normal;font-weight:500;left:22%;letter-spacing:.03em;line-height:37px;padding:10px 0;position:absolute;text-align:center;text-transform:uppercase;width:55%;z-index:11}#static.subscription-static-page .tabs-container .small-tab-image-container{display:none}#static.subscription-static-page .tabs-container .small-tab-image-container,#static.subscription-static-page .tabs-container .tab-image-container{position:relative}#static.subscription-static-page .tabs-container .tab-image-container .tab-image-heart-icone{clip-path:xywh(0 225px 186px 145px);left:-75px;position:absolute;top:-20px;width:450px;z-index:10}#static.subscription-static-page .tabs-container .tab-image-container .tab-image-nature-left-fern-icone{left:45%;position:absolute;top:-20px;z-index:8}#static.subscription-static-page .tabs-container .tab-image-container .tab-image-nature-right-fern-icone{bottom:180px;position:absolute;right:-90px;z-index:8}#static.subscription-static-page .tabs-container .tab-image-owl-icone{position:absolute;right:0;top:45%;z-index:8}#static.subscription-static-page .how-it-works-container{margin-top:-55px;padding-bottom:100px}#static.subscription-static-page .how-it-works-container .bullet-blue{background-image:url(/_themes/naturopera/cariboo-theme/images/bullet-blue.18148172.png);background-position:100% 0;background-size:cover;color:#fff;display:inline-block;font-family:Bicyclette-Bold;font-size:2.8em;height:80px;line-height:2.3em;margin-bottom:30px;text-align:center;vertical-align:middle;width:80px}#static.subscription-static-page .how-it-works-container img{margin-bottom:25px}#static.subscription-static-page .how-it-works-container .how-it-works-subtitle{color:#365894;font-family:Delius;font-size:2em;font-weight:700;margin-bottom:15px;text-transform:uppercase}#static.subscription-static-page .how-it-works-container .how-it-works-content{color:#365894;font-family:Bicyclette-Regular;font-size:.8em;text-transform:uppercase}#static.subscription-static-page #seo-content .column:last-child{font-size:1.1em}#static.subscription-static-page #seo-content{background:#cce6e8;padding:60px 0;position:relative}#static.subscription-static-page #seo-content .octopus-background{max-height:250px;position:absolute;right:0;top:25%}#static.subscription-static-page #seo-content .title .subtitle{font-family:Delius;font-size:2.6em;font-weight:700;text-transform:uppercase}#static.subscription-static-page #seo-content .title h2{font-family:Bicyclette-Regular;font-size:2.4em}#static.subscription-static-page #seo-content .seo-body{color:#365894;font-family:Bicyclette-Regular}#static.subscription-static-page #seo-content .seo-body h3{margin-bottom:0;text-transform:uppercase}#static .half-background{bottom:0;height:50%;position:absolute;width:100%;z-index:1}#static .separator .ui.container{position:relative;z-index:3}#static .separator{margin-bottom:60px;margin-top:60px;padding:30px 0;position:relative}#static .banner .title .align-helper{height:115%}#static .banner{background-position:50%;background-size:cover}#static .banner .title h1{text-align:center;width:99%}#static .banner .title h1,#static .separator-container .ui.grid .column{display:inline-block;vertical-align:middle}#static .separator-container .ui.grid{display:initial}#static ul.li-padded li{padding:10px 0}#static ul{padding:5px}#static ul li{list-style:none}#static .colored{color:#26a9a0}#static ul.bulleted li{position:relative}#static ul.bulleted li:before{color:#26a9a0;content:"\2022";display:inline-block;font-family:Icons;font-size:1.3em;font-weight:700;left:-5px;margin-left:-1em;position:absolute;vertical-align:middle;width:1em}#resellers a{margin:1%;max-width:22%;transition:filter .6s ease;-webkit-transition:filter .6s ease;-moz-transition:filter .6s ease}#resellers img{vertical-align:middle}#resellers .title .abs{height:100%;left:0;position:absolute;text-align:center;top:-39px;width:100%}#resellers .title{border-bottom:1px solid #d3d3d3;display:block;margin-top:60px;position:relative;text-align:center}#resellers h3{background:#fff;color:#365894;display:inline-block;font-size:2.5em;margin:auto;padding:15px 40px;text-align:center;width:auto}#resellers a:hover{filter:saturate(2) contrast(2)}#resellers>.title{margin-bottom:60px;margin-top:70px}#map{display:block;height:500px;width:100%}#store-locator-footer .ui.grid .column:last-child img{margin-bottom:60px}#store-locator-footer .ui.grid .column:last-child .align-helper{height:174%}#store-locator-footer .ui.grid .column:first-child .align-helper{height:161%;width:0!important}#store-locator-footer .ui.grid .column:first-child strong{color:#365894;font-size:2em;line-height:1em}#store-locator-footer .ui.grid .column:first-child div{display:inline-block;text-align:center;width:70%}#store-locator-footer .ui.grid .column:first-child>div{background:url(/_themes/naturopera/cariboo-theme/images/bubble-white.e6981e67.png);background-position:90%;background-repeat:no-repeat;background-size:contain;height:422px;width:500px}#store-locator-footer .ui.grid .column:last-child p{color:dimgrey;max-width:55%}#store-locator-footer{background:#bde1dc;margin-bottom:-60px;margin-top:60px;padding:40px 0}.store-locator-store{display:none}.store-locator-store.active{display:block}#store-locator-shop .button.ui.basic{background:#f7f7f7!important;border:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;color:#365894!important;padding:1.05em 2.5em}#stores table td{padding-left:0}#stores{height:470px;overflow:auto;padding-right:10px}#store-locator-shop .grid.ui.columns .column:first-child{padding:15px 0 15px 15px}#store-locator-shop .grid.ui.columns .column{padding:0 0 0 10px}#store-locator-shop .store{background:#fff;margin-bottom:15px;padding:1em}#store-locator-shop .grid.ui.columns{background:#f7f7f7}#store-locator-shop input{background:#f7f7f7;border:0;border-radius:0;margin-bottom:15px;padding:1em;width:60%}body ::-webkit-scrollbar-thumb{border-radius:0}.animation-element.animation-slideRight.in-view{margin-left:0;margin-right:0;opacity:1}.animation-element.animation-down.in-view{margin-top:0;opacity:1}.animation-element.in-view,.animation-onloaded.loaded{opacity:1}.animation-element.animation-scale{transform:scale(.7);transition:transform 2s ease,opacity 1.5s ease;-moz-transition:transform 2s ease,opacity 1.5s ease;-webkit-transition:transform 2s ease,opacity 1.5s ease}.animation-element.animation-scale.in-view{transform:scale(1)}.animation-element.animation-down{display:block;margin-top:-160px;opacity:0;transition:margin 2s ease,opacity 1.5s ease;-moz-transition:margin 2s ease,opacity 1.5s ease;-webkit-transition:margin 2s ease,opacity 1.5s ease;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;transition-delay:0ms;z-index:1}.animation-element.animation-slideRight{display:block;margin-left:-100px;margin-right:100px;opacity:0;transition:margin 2s ease,opacity 2s ease;-moz-transition:margin 2s ease,opacity 2s ease;-webkit-transition:margin 2s ease,opacity 2s ease;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;transition-delay:0ms;z-index:1}.animation-element,.animation-onloaded{opacity:0;transition:opacity 2s ease;-moz-transition:opacity 2s ease;-webkit-transition:opacity 2s ease;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.cb-shake.animated,.cb-shake:hover{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.add-to-cart-button{display:none}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.animated-parent.animated-hover:hover>.cb-spin,.cb-spin.animated,.cb-spin.animated-hover:hover{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.cb-animated-parent.animated-hover:hover>.cb-spin.fast,.cb-spin.animated-hover.fast:hover,.cb-spin.animated.fast{-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite}.animated-parent.animated-hover:hover>.cb-spin.slow,.cb-spin.animated-hover.slow:hover,.cb-spin.animated.slow{-webkit-animation:spin 2.2s linear infinite;animation:spin 2.2s linear infinite}.animated-parent.animated-hover:hover>.cb-spin.vslow,.cb-spin.animated-hover.vslow:hover,.cb-spin.animated.vslow{-webkit-animation:spin 15.2s linear infinite;animation:spin 15.2s linear infinite}@media only screen and (max-width:2200px){.banner .abs.pictos{top:25%}}@media only screen and (max-width:2000px){.banner .abs.pictos{top:23%}}@media only screen and (max-width:1800px){#submenu-subscription.active{width:25%}.banner .ui.button.huge{margin-top:30px;padding:20px 70px}#static .banner .title .align-helper{height:130%}#static .banner .abs{bottom:15%}}@media only screen and (max-width:1700px){#static .banner .title h1{font-size:1.8em}}@media only screen and (max-width:1600px){.banner .abs img.picto{width:110px}#cookies-prompt{font-size:.8em}.banner .abs{bottom:20%}#static .banner .title .align-helper{height:135%}footer .ui.column.grid>[class*="one wide"].column:first-child,footer .ui.grid>.column.row>[class*="one wide"].column:first-child,footer .ui.grid>.row>[class*="one wide"].column:first-child,footer .ui.grid>[class*="one wide"].column:first-child{display:none}}@media only screen and (max-width:1450px){#submenu-subscription.active{width:27%}#static .banner .abs{bottom:15%;right:25%}#static .banner .ui.breadcrumb{font-size:.9em;top:130px}#static .banner .title h1{font-size:1.5em}#static .banner .title .align-helper{height:140%}#menu.ui.inverted.menu .right:last-child{font-size:.9em;margin-right:30px}.banner .abs{bottom:20%;right:15%}#menu .menu{font-size:.9em;margin-left:5px}}@media only screen and (max-width:1400px){.banner .abs img.picto.vslow{margin-right:-70px;position:relative}.banner .abs img.picto{width:80px}.banner .ui.button.huge{padding:15px 75px}#footer{font-size:.9em}#footer .newsletter{padding:2em 4em 3em}#footer .column.separator{display:none}#footer .ui.grid>[class*="five wide"].column{width:37.5%!important}#footer .ui.grid>.column:not(.row){padding:1rem 10px}}@media only screen and (max-width:1300px){#menu .menu .item{font-size:.9em;padding:8px}#static .banner .ui.breadcrumb{font-size:.8em;top:130px}.banner .abs img.picto.vslow{margin-bottom:10px;margin-right:-55px}.banner .abs{bottom:18%;right:13%}.banner .abs.pictos{top:30%}#about .certifications img{max-width:50%}}@media only screen and (max-width:1200px){.banner .abs img.picto{width:70px}#trial-kit-separator .ui.grid>[class*="two wide"].column{display:none}#trial-kit-separator .ui.grid>[class*="four wide"].column{width:33%!important}#static .banner .ui.breadcrumb{display:none}#static .banner .title h1{font-size:1.3em}#footer-bar{font-size:.8em;height:40px}footer .ui.inverted.link.list .item,footer .ui.inverted.link.list .item a:not(.ui),footer .ui.inverted.link.list a.item{font-size:.9em}#static ul li span:last-child{width:81%}}@media only screen and (max-width:1100px){#cookies-prompt .button{display:block;margin:20px auto auto;width:100px}#static .banner .title h1{font-size:1.2em}#menu .menu .item{padding:.92857143em .5em}#menu .menu .item.first{padding:.92857143em .5em .9em 3em}#menu .menu a:last-child{display:none}#menu .menu .item{font-size:1em;padding:10px}}@media only screen and (max-width:1200px){#sylius-checkout-sidebar .ui.table tfoot tr{font-size:1.2em}#sylius-checkout-sidebar .ui.table tr td:first-child{padding-right:0}#sylius-checkout-sidebar .ui.table tr td:last-child{padding-left:0}#sylius-cart-items td.center.aligned{padding-left:0!important;padding-right:0!important}#sylius-cart-items .sylius-quantity input{font-size:1.3em;height:50px;width:50px}.title h2{font-size:2.8em}.banner .abs{bottom:18%;right:13%}#static .half-background{height:52%}}@media only screen and (max-width:1024px){#homepage-banner.banner .slide img.picto{display:none}.banner .abs p{margin-left:auto;margin-right:auto;text-align:center}.pusher{padding-top:0}.banner .abs.pictos{right:auto;top:26%}#homepage-banner .slider .slide>img{min-height:500px}.computer-only{display:none!important}.banner .abs img.picto.vslow{margin:0 0 10px}.ui.container{width:95%}#menu .abs .normal.image{width:160px}.fluid.card .overlayed{width:100%}.banner .abs{bottom:7%;right:0;text-align:center;width:100%}#static .separator-container .ui.grid>[class*="sixteen wide tablet"].column{display:inline-block;margin:auto;width:auto!important}#static .seo-block .title{margin:auto;max-width:100%;text-align:center;width:90%}#about .title{font-size:2.4em}#store-locator-footer .ui.grid .column:last-child p{margin:auto;max-width:55%}#store-locator-footer .column,#store-locator-footer .ta-right{text-align:center}#static.subscription-static-page .banner{background-position-x:center;background-position-y:bottom;background-size:cover;margin-top:-30px}#static.subscription-static-page .static-subscription-details{background-repeat:no-repeat;background-size:auto;padding-bottom:130px;position:relative}#static.subscription-static-page .static-subscription-details .title,#static.subscription-static-page .static-subscription-details .title h1{font-size:26px;font-style:normal;font-weight:600;line-height:17px}#static.subscription-static-page .subscriptionTitle .title-container,#static.subscription-static-page .subscriptionTitle .title-container .subtitle,#static.subscription-static-page .subscriptionTitle .title-container h1{color:#1d3e7a;font-family:Dosis;font-size:32px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:40px;text-align:center}#static.subscription-static-page .static-subscription-details .static-subscription-details-icon-container span{font-size:15px;font-style:normal;font-weight:800;letter-spacing:.05em;line-height:20px;text-align:center}#static.subscription-static-page .static-subscription-details .static-subscription-details-icon-container img{height:98px;width:94px}#static.subscription-static-page .tabs-container .tab-image-container .tab-image-heart-icone{clip-path:xywh(-100px 195px 186px 70px);left:-10px;top:-80px}#static.subscription-static-page .tabs-container .tab-image-owl-icone{display:none}#static.subscription-static-page .tabs-container .tab-image-container .tab-image-nature-right-fern-icone{bottom:60px;height:50px;right:60px;width:47px;z-index:9}#static.subscription-static-page .tabs-container .tab-image-container .tab-image-nature-left-fern-icone{left:10%;top:20px;width:62px}#static.subscription-static-page .tabs-container .tab-image-container .subscribe-button{bottom:50px;font-size:25px;padding:0}#static.subscription-static-page .static-subscription-details .left-fern-background{bottom:100px;height:100px;left:0;position:absolute}#static.subscription-static-page .static-subscription-details .right-fern-background{height:80px;position:absolute;right:0;top:25px}#static.subscription-static-page .static-subscription-details .static-subscription-details-content{background:#f19797}#static.subscription-static-page .static-subscription-details .static-subscription-details-content .cta,#static.subscription-static-page .static-subscription-details .static-subscription-details-content .subtitle{color:#fff}#static.subscription-static-page .static-subscription-details .container{margin-left:0!important;margin-right:0!important;width:100%!important}#static.subscription-static-page .static-subscription-details li:before{background-image:url(/_themes/naturopera/cariboo-theme/images/white-check.f98d44d4.png);width:35px}#static.subscription-static-page .static-subscription-details .how-it-works-title .title{margin-bottom:50px;max-width:100%}#static.subscription-static-page .how-it-works-container{margin-top:-185px;padding-bottom:25px}.homepage #taxon-menu .title,.subscription-static-page #taxon-menu .title{display:none}.homepage #taxon-menu .france-parrot,.subscription-static-page #taxon-menu .france-parrot{left:-4%;top:-69px}.homepage #taxon-menu,.subscription-static-page #taxon-menu{background-size:auto;margin-top:70px;padding:115px 10px 30px}.slick-next:after,.slick-next:before,.slick-prev:after,.slick-prev:before{display:none}.homepage #taxon-menu .slide .text,.subscription-static-page #taxon-menu .slide .text{font-size:15px;line-height:15px}.homepage #taxon-menu .slide .text>div:first-child,.subscription-static-page #taxon-menu .slide .text>div:first-child{padding:15px 20px}}@media only screen and (max-width:900px){#menu #sylius-locale-selector{opacity:0}#thankyou.upsell{margin-top:70px}#thankyou.upsell #sylius-thank-you{margin-top:0}#videoMute{right:5%}.videoContainer{width:90%}#cookies-prompt{font-size:.8em}.sylius-grid-table-wrapper{overflow:hidden}.table-partial{width:90%}#toLogin{margin-top:80px}#static #trial-kit-separator .ui.grid>[class*="four wide"].column:last-child{margin:auto}#static #trial-kit-separator .ui.grid>[class*="four wide"].column{background-position:50%;width:50%!important}#static #trial-kit-separator .bubbles .column.four.wide p{max-width:60%}#sylius-thank-you{margin-top:60px}.banner .abs{bottom:auto;top:20%}footer>.ui.grid>.column,footer>.ui.stackable.divided:not(.vertically).grid>.column:not(.row){display:inline-block;font-size:.9em;margin:auto 20px auto auto!important;padding:5px 0!important;width:auto!important}.banner{background-position:50%;background-size:cover;margin-top:-200px;min-height:260px}#static .banner .abs.mobile{display:block;left:0;right:auto;text-align:center;top:80px;z-index:22}#static .banner .abs.mobile img{display:inline-block;margin:auto auto auto -60px;width:120px}#static ul.bulleted li:before{content:"\f00c";font-size:.7em;margin-right:1em}#checkout,#cms-page{margin-top:100px}#login>.column:first-child{padding-bottom:40px!important}#login{margin-top:120px}#taxons .ui.breadcrumb{display:none}#static .title.mobile{display:block;margin-top:60px;text-align:center}#static .title.mobile strong{color:#365894;font-size:2.8em;text-transform:uppercase}.banner{margin-top:-30px}#store-locator-shop .grid.ui.columns .column{display:block;padding:0;width:100%!important}#about .certifications img{max-width:100%;width:auto}#about .certifications img:last-child{margin-left:0;margin-top:20px;max-width:80%}#about .column img{margin:auto}#static .fs12{font-size:1.1em}#footer .newsletter{margin-bottom:40px}footer .newsletter .ui.header{top:-20px}.ui.column.grid.n-flex>[class*="sixteen wide tablet"].column,.ui.grid.n-flex>.column.row>[class*="sixteen wide tablet"].column,.ui.grid.n-flex>.row>[class*="sixteen wide tablet"].column,.ui.grid.n-flex>[class*="sixteen wide tablet"].column{width:100%!important}.certifications{text-align:center}.featured.column ul{margin:auto}#static.loyalty .featured.column p{margin:10px 0!important}#static.loyalty img.small{margin:auto;max-width:60%}#static.loyalty .ui.grid .ui.grid .column:first-child{text-align:center}#static.loyalty img{margin:auto;max-width:80%}.featured.column p{margin:10px auto!important}#static .contact .segment.two.column>.column{width:100%}#cart .column.header{text-align:center;width:100%}#taxons .ui.title{text-align:center}.ui.container.fluid-mobile{margin:0!important;width:100%!important}.ui.stackable.grid>.wide.column.container{margin:auto!important;width:95%!important}#static .grid .column>strong.h2{text-align:center}#static ul.padded-li{padding:5px 5px 5px 20px}.ui.two.doubling.cards>.card{width:calc(50% - 2em)}#static .separator .ui.column.grid>[class*="four wide"].column,#static .separator .ui.grid>.column.row>[class*="four wide"].column,#static .separator .ui.grid>.row>[class*="four wide"].column,#static .separator .ui.grid>[class*="four wide"].column{width:30%!important}#static .separator .ui.column.grid>[class*="two wide"].column,#static .separator .ui.grid>.column.row>[class*="two wide"].column,#static .separator .ui.grid>.row>[class*="two wide"].column,#static .separator .ui.grid>[class*="two wide"].column{width:3.5%!important}#static .title{margin:auto;max-width:90%;text-align:center}#static .ui.grid.container .column.mt50{margin-top:0}#footer-bar ul{padding-left:0}#footer-bar{text-align:center}#footer-bar .column.two.wide{display:none}#footer .column>.list{background:#bde1dc;display:none;margin-left:-25%;padding:0 24px;position:absolute;text-align:left;top:20px;width:150%;z-index:2}#footer{padding-bottom:90px}footer h4.ui.header{font-size:1.5em}footer h4.active:before{content:"\f106"}footer h4{cursor:pointer;z-index:22}#footer>.ui.divided.grid{display:block;text-align:center}footer h4:before{speak:none;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#365894;content:"\f107";font-family:Icons;font-style:normal;font-weight:400;height:1em;margin-right:20px;text-align:center;text-decoration:inherit;width:1.18em}footer .one.wide.column,footer .ui.grid>.one.wide.column:not(.row),footer .ui.grid>.row>.one.wide.column{display:none}footer .ui.stackable.celled.grid>.column:not(.row),footer .ui.stackable.celled.grid>.row>.column,footer .ui.stackable.divided:not(.vertically).grid>.column:not(.row),footer .ui.stackable.divided:not(.vertically).grid>.row>.column{border-top:none}#instagram .ui.container .ui.grid>.column img{width:100%}#instagram .ui.container .ui.grid{padding:0 2%}#instagram .ui.container .ui.grid>.column{padding:.5%}#instagram>.ui.container:first-child .ui.grid .column{margin-bottom:40px;width:100%}#menu.ui.inverted.menu .right:last-child{bottom:-2px;margin-top:0;position:absolute;right:0;top:20px;width:auto}#menu .ui.abs a{display:inline-block;margin:auto}#menu .ui.abs{text-align:center}#menu-mobile{display:inline-block;z-index:15}#menu .abs .normal.image{padding-top:15px;width:120px;z-index:16}.pusher{padding-top:0}.desktop{display:none!important}.mobile,.ui.container.mobile,.ui.fluid.image.mobile,.ui.grid.n-flex .column.mobile{display:inline-block}#menu .menu.right a:first-child{display:none}#static .price{background-image:url(/_themes/naturopera/cariboo-theme/images/bullet-blue.b6da4cbf.png);background-size:contain;color:#fff;display:inline-block;font-size:1em;font-weight:700;height:79px;line-height:1em;padding-left:8px;padding-right:10px;padding-top:28px;text-align:center;vertical-align:middle;width:86px}#static .ui.grid.container ul{display:inline-block;margin-bottom:30px;margin-right:30px;text-align:left;vertical-align:middle}#static .ui.grid.container{text-align:center}#menu .divider,#menu .pictos .store-locator-button,#menu .submenu{display:none}.banner .title h1{font-size:1.5em}.banner .ui.breadcrumb{top:50px}#checkout-steps{margin-bottom:40px;margin-top:60px}#static .seo-block .title{margin:auto;max-width:100%;width:95%}#sylius-checkout-sidebar{margin-left:-3%;width:106%!important}}@media only screen and (max-width:767px){#trial-kit .segment{padding:0}#footer{padding:4em 2em 12em}#static .banner .abs.mobile{top:70px}.banner .ui.button.huge{border:1px solid #365894}#footer-bar{font-size:.6em}#cart,#checkout{margin-top:120px!important}#sylius-checkout-sidebar .ui.table tfoot tr{font-size:1.5em}#sylius-cart-items tbody tr{border-bottom:1px solid #dcdcdc}#sylius-cart-items tbody tr td:first-child{padding-top:30px!important}#sylius-cart-items tbody tr td:last-child{padding-top:15px!important}#sylius-cart-items tbody tr:last-child{border-bottom:0}#sylius-cart-items .operator,#sylius-cart-items .sylius-quantity{margin-top:15px}#checkout #sylius-checkout-sidebar .ui.table:not(.unstackable) tr:last-child>td:last-child{width:38%!important}#checkout #sylius-checkout-sidebar .ui.table:not(.unstackable) tr:last-child>td:first-child{width:60%!important}#static .fs12{font-size:1.1em}#static .seo-block .ui.grid{margin:auto;width:100%}#static .seo-block.ui.container{margin:auto;max-width:90%!important}#sylius-shipping-methods .ui.items:not(.unstackable)>.item{flex-direction:row!important}#footer .newsletter .newsletter-button{bottom:-55px}#footer .ui.grid>[class*="two column"].doubling:not(.stackable).row.row>.column,#footer .ui[class*="two column"].doubling:not(.stackable).grid>.column:not(.row),#footer .ui[class*="two column"].doubling:not(.stackable).grid>.row>.column{padding-bottom:0!important;width:100%!important}.ui.table:not(.unstackable) tr{border:0;-webkit-box-shadow:none!important;box-shadow:none!important}#checkout .ui.table:not(.unstackable) tr>td,#checkout .ui.table:not(.unstackable) tr>th{display:inline-block!important;width:49%!important}#checkout .ui[class*="very basic"].table:not(.sortable):not(.striped) td:last-child,#checkout .ui[class*="very basic"].table:not(.sortable):not(.striped) th:last-child{padding-right:0!important}#checkout .ui[class*="very basic"].table:not(.sortable):not(.striped) td:first-child,#checkout .ui[class*="very basic"].table:not(.sortable):not(.striped) th:first-child{padding-left:0!important}.ui.basic.table tbody tr{border-bottom:0}#cart .coupon,#cart .subtitle{text-align:center}#cart .coupon{width:100%}#sylius-cart-items .single.line .header.ui .content{text-align:left}#sylius-cart-items .single.line .header.ui{text-align:center}#cart .message.info{margin:150px auto 50px;width:95%!important}#flashes{position:absolute;top:67px;width:95%!important}#static .grid{margin-bottom:60px;margin-top:30px}#static .half-background{height:55%}#checkout-steps.ui.steps .step:last-child{position:absolute;right:0}#checkout-steps.ui.steps .step .abs{text-align:center;width:100%}#checkout-steps.ui.steps .step:last-child .abs{right:16px;text-align:right}#cart .abs.bottom a,#cart thead{display:none}#checkout-steps.ui.steps .step:first-child .abs{left:5px;text-align:left}#checkout-steps.ui.steps .step:first-child{width:22%!important}#checkout-steps.ui.steps .step{display:inline-block;text-align:center;width:28%!important}.ui.steps:not(.unstackable){-webkit-box-orient:inherit;-webkit-box-direction:inherit;display:inherit;-ms-flex-direction:inherit;flex-direction:inherit;overflow:visible}#checkout-steps a .content,#checkout-steps div .content{margin:-55px auto auto}.ui.steps:not(.unstackable) .step{width:auto!important}#checkout-steps a .content,#checkout-steps div .content{height:55px;line-height:2.8em;width:120px}.ui.stackable.menu .item{width:auto!important}#taxons .ui.four.doubling.cards>.card{vertical-align:top;width:calc(50% - 2.2em)}#static form label{font-size:.9em}footer>.ui.grid>.column,footer>.ui.stackable.divided:not(.vertically).grid>.column:not(.row){display:inline-block;font-size:.8em;margin:auto 20px auto auto!important;padding:5px 0!important;width:auto!important}#resellers h3{background:#fff;font-size:2em}#resellers>.title:first-child{margin-top:60px}#resellers .title .abs{top:-33px}#static .separator{margin-top:30px}#store-locator-footer .ui.grid .column:last-child p{margin-bottom:15px}#static.subscription-static-page .banner{background-position:bottom}.subscription-mobile-title .croco-background{height:140px;top:-45px}.subscription-mobile-title .title{font-size:1.1em;padding:10px 20px}#static.subscription-static-page .static-subscription-details .left-fern-background{height:70px}#static.subscription-static-page .static-subscription-details .right-fern-background{height:50px}#static.subscription-static-page .static-subscription-details li{font-size:.8em}#static.subscription-static-page .static-subscription-details li:before{height:2.5em;line-height:2.5em}#static.subscription-static-page .how-it-works-container .how-it-works-subtitle{font-size:1.2em}#static.subscription-static-page .how-it-works-container img{max-height:70px}#static.subscription-static-page .how-it-works-container .how-it-works-content{font-size:.6em}#static.subscription-static-page #seo-content{padding:15px 0}#static.subscription-static-page .static-subscription-details .how-it-works-title .title:after,#static.subscription-static-page .static-subscription-details .how-it-works-title .title:before{width:20px}#static.subscription-static-page .static-subscription-details .how-it-works-title .title{padding:0}#static.subscription-static-page .banner{background:url(/_themes/naturopera/cariboo-theme/images/header-mobile.a6c315b2.png) no-repeat;background-size:100% 100%}#static.subscription-static-page .banner .subscriptionTitle .title-container{padding-bottom:82%;padding-top:27%}#static.subscription-static-page .leaf-icon{background:url(/_themes/naturopera/cariboo-theme/images/leaf-icon.f49e186c.svg) no-repeat;background-size:contain;height:110px;position:absolute;right:-35px;top:80px;width:110px;z-index:-2}#static.subscription-static-page .static-subscription-details{background:url(/_themes/naturopera/cariboo-theme/images/no-thinking-background-mobile.02c335fd.png) no-repeat;background-position:bottom;background-size:100% 100%;padding-bottom:70px;z-index:-1}#static.subscription-static-page .static-subscription-details .title{margin-bottom:30px}#static.subscription-static-page .static-subscription-details .title,#static.subscription-static-page .static-subscription-details .title h1{line-height:35px}#static.subscription-static-page .tabs-container .tab-image-container{display:none}#static.subscription-static-page .tabs-container .small-tab-image-container{display:block}#static.subscription-static-page .tabs-container .small-tab-image-container .subscription-tab-see-more{bottom:145px;color:#1d3e7a;font-family:Dosis,sans-serif;font-size:22px;font-style:normal;font-weight:700;left:25%;letter-spacing:.08em;line-height:28px;position:absolute;text-align:center;text-decoration-line:underline;text-transform:uppercase}#static.subscription-static-page .tabs-container .tab-image-container .tab-image-heart-icone{clip-path:xywh(-90px 215px 186px 80px);left:-15px}.homepage #taxon-menu,.subscription-static-page #taxon-menu{padding:115px 10px 30px}.slick-prev:after,.slick-prev:before{display:none}.homepage #taxon-menu .slide .text,.subscription-static-page #taxon-menu .slide .text{font-size:12px;line-height:15px}.homepage #taxon-menu .slide .text>div:first-child,.subscription-static-page #taxon-menu .slide .text>div:first-child{padding:15px}#homepage-banner .banner-desktop{display:none}#homepage-banner .banner-mobile{display:block}#homepage-banner .slider .slide{background-size:100% 100%}#homepage-banner .slider .slide>img{display:none}.banner .abs.pictos{padding-bottom:30px;padding-top:45%;position:static}#static.subscription-static-page .static-subscription-details .static-subscription-details-icon-container img{height:59px;width:57px}.homepage #taxon-menu .france-parrot,.subscription-static-page #taxon-menu .france-parrot{left:-4%;top:-40px;width:198px}}@media only screen and (max-width:670px){#static .half-background{height:57%}}@media only screen and (max-width:600px){#taxons .ui.grid>.column:not(.row):first-child{padding-bottom:0}.certifications.extended img:last-child{margin-top:25px}.certifications.extended img:last-child,.certifications.extended img:nth-child(4){width:33%}#resellers a{margin-left:3%;margin-right:3%;max-width:40%}#checkout .two.column.grid .column{width:100%}#static #trial-kit-separator .bubbles .column.four.wide{min-height:300px}#static #trial-kit-separator.separator .ui.grid>[class*="four wide"].column{padding-top:50px}#resellers h3{font-size:1.8em}#resellers a{margin-top:2%}footer h4.ui.header{font-size:1.3em}footer h4:before{margin-right:10px}#footer .icon{font-size:1.5em}.banner{min-height:220px}#static .abs.bullet-blue{line-height:4.5em;right:20px;top:20px}#static .title.mobile strong{font-size:2.4em}#payment-box>form>div a{font-size:.7em}#footer-bar li{height:15px;line-height:2em;padding:0 5px}#footer-bar li span{margin-left:0;margin-right:5px;vertical-align:middle}#cart .coupon label{display:block;font-size:.9em;margin-bottom:10px}#checkout-prefooter .ui.grid{text-align:center}#checkout-prefooter .ui.grid .column.four.wide:first-child,#checkout-prefooter .ui.grid .column.two.wide{display:none}#checkout-prefooter .ui.grid .column.four.wide{width:49%!important}#checkout-steps.ui.steps .step .title{font-size:.9em}#checkout-steps a .content,#checkout-steps div .content{height:35px;line-height:1.9em;margin:-35px auto auto;width:80px}#checkout-steps.ui.steps .step .abs{font-size:.9em;text-align:center;width:100%}#static ul.bulleted{margin-left:auto;margin-right:auto!important;max-width:90%}#checkout-steps.ui.steps .step:first-child .abs{left:2px}#checkout-steps.ui.steps .step:last-child .abs{right:9px}#static .contact input,#static .contact select,#static .contact textarea{padding-left:110px}#static ul li span:last-child{width:75%}#static form label{font-size:.8em}#static .separator .numbered{margin-top:60px}#static .separator .numbered .column>p{width:90%}#static .half-background{height:52%}#static .separator .ui.column.grid>[class*="four wide"].column,#static .separator .ui.column.grid>[class*="two wide"].column,#static .separator .ui.grid>.column.row>[class*="four wide"].column,#static .separator .ui.grid>.column.row>[class*="two wide"].column,#static .separator .ui.grid>.row>[class*="four wide"].column,#static .separator .ui.grid>.row>[class*="two wide"].column,#static .separator .ui.grid>[class*="four wide"].column,#static .separator .ui.grid>[class*="two wide"].column{padding:0}#menu.ui.inverted.menu .right:last-child{margin-right:10px}#account #address-create form .city-container.field,#account form .field,#account form .province-container.field,#checkout form .field,#checkout form .province-container.field{padding:0 0 0 160px}#menu>.mobile{margin-top:11px}#account form .help-text{font-size:.8em}#account form label,#checkout form label{font-size:.7em;left:10px;max-width:160px}#account .field.select{padding:0 0 0 165px}#static .title h2.narrow{width:auto}#footer .newsletter .newsletter-button{bottom:-53px}#footer .newsletter .newsletter-button .ui.button{font-size:.8em}.title h2{font-size:2.2em}.title .subtitle{font-size:1.7em}#top-cms-block{padding:1px 5px}#sylius-cart-items .sylius-quantity input{font-size:1.1em;height:40px;width:40px}.ui.floating.dropdown>.menu{max-width:100%}.ui.dropdown .menu>.item{font-size:.8em;line-height:1.1em;padding:.58571429rem!important}.ui.dropdown .menu>*{white-space:normal}#account .ui.sortable.table .details tfoot td{padding:20px 10px}}@media only screen and (max-width:530px){.videoContainer{width:100%}#videoMute i{transform:scale(.8)}#videoMute{right:1%}footer h4.ui.header{font-size:1.2em}#static .half-background{height:54%}#static #trial-kit-separator .bubbles .column.four.wide{min-height:360px}#static #trial-kit-separator .ui.grid>[class*="four wide"].column{background-position:50%;margin:auto;width:90%!important}#static #trial-kit-separator.separator .ui.grid>[class*="four wide"].column{padding-top:80px}}@media only screen and (max-width:500px){#static .separator-container .ui.grid{margin-left:10px}#store-locator-footer .ui.grid .column:first-child>div{background-position:50%;background-size:unset;font-size:.8em;width:100%}#store-locator-footer .ui.grid .column:first-child .align-helper{height:148%}#footer{padding:4em 2em 14em}#footer>.ui.divided.grid{margin-left:-4%!important;width:110%}footer h4.ui.header{font-size:1.1em}footer .ui.inverted.link.list .item,footer .ui.inverted.link.list .item a:not(.ui),footer .ui.inverted.link.list a.item{font-size:.9em;padding:5px 0}#footer .list li{padding:5px 0}footer h4:before{margin-right:5px}#sylius-checkout-sidebar{margin-left:-4%;width:108%!important}.ui.tabular.menu.alternate a.item{line-height:1.5em}#sylius-shipping-methods .ui.items>.item>.content span p{padding:0}#checkout-steps.ui.steps .step:last-child .abs{right:15px}#checkout-steps.ui.steps .step:first-child .abs{left:11px}#checkout-steps.ui.steps .step{width:29%!important}#checkout-steps.ui.steps .step .abs{font-size:.7em}#footer .newsletter{margin-bottom:40px;padding:2em 3em 90px}footer .newsletter .ui.form input[type=text]{padding:10px 0}footer .newsletter .ui.header{left:0;top:-20px}footer .newsletter .column:first-child{padding-bottom:0!important}footer .newsletter p{font-size:.8em}.certifications{text-align:center}#static .half-background{height:58%}#static .separator-container{margin-top:250px}#static .separator .container.numbered .ui.grid>[class*="four wide"].column:last-child{bottom:-66%;display:inline-block;left:25%;margin:auto;position:absolute;width:50%!important}#static .separator .container.numbered .grid{padding-bottom:100px}#static .separator .container.numbered .ui.grid>[class*="four wide"].column{width:48%!important}#top-cms-block{font-size:.7em}#checkout-steps.ui.steps .step .abs{font-size:.65em}#store-locator-footer{padding-top:0}#store-locator-footer .ui.grid .column:last-child p{margin:auto auto 15px;max-width:75%}#videoButton{padding:10px 30px}}@media only screen and (max-width:470px){#store-locator-footer .ui.grid .column:first-child .align-helper{height:149%}}@media only screen and (max-width:420px){.certifications.extended img{width:17%}.certifications.extended img:last-child,.certifications.extended img:nth-child(4){width:33%}.certifications img{width:31%}#resellers>.title{margin-bottom:50px;margin-top:50px}#resellers a{display:block;margin:auto;max-width:80%}footer>.ui.grid>.column,footer>.ui.stackable.divided:not(.vertically).grid>.column:not(.row){margin:auto 10px auto auto!important}.title h2{font-size:2.2em}#footer-bar li:last-child{border-left:0;padding-top:4px}#footer-bar{height:60px}#store-locator-footer .ui.grid .column:first-child .align-helper{height:155%}}@media only screen and (max-width:400px){#videoButton{padding:7px 20px 4px}.video.fluid .controls{font-size:1.2em}#resellers h3{font-size:1.6em}#resellers a{margin-top:2%}#store-locator-footer .ui.grid .column:first-child>div{background-size:contain;font-size:.7em;margin-left:-10%;width:120%}#store-locator-footer .ui.grid .column:first-child .align-helper{height:146%}#static .abs.bullet-blue{right:10px;top:10px}#about{padding:15px}#static .ui.grid>[class*="sixteen wide"].column{padding-left:0;padding-right:0}#static .title.mobile strong{font-size:2.2em}#static h2{font-size:2em}#static .title .subtitle{font-size:1.6em}#checkout #sylius-checkout-sidebar .ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1.28571429em}#checkout .ui.search.dropdown>.text{font-size:.8em}footer .newsletter .ui.form input[type=text]{font-size:.8em;padding:5px 0}#account form label,#checkout form label{max-width:130px}#account form .field,#checkout form .field{padding:0 0 0 130px}#checkout-steps a .content,#checkout-steps div .content{height:30px;line-height:1.9em;margin:-35px auto auto;width:65px}#checkout-steps.ui.steps .step:last-child .abs{right:9px}#checkout-steps.ui.steps .step:first-child .abs{left:5px}#checkout-steps.ui.steps .step .content{font-size:1em;line-height:2.2em}#checkout-steps.ui.steps .step .abs{bottom:10px;font-size:.6em}#cart .subtitle{font-size:1em;text-align:center}#cart .bullet-cyan{font-size:1em;height:50px;line-height:3.4em;width:57px}#static .separator .container.numbered .ui.grid>[class*="four wide"].column:last-child{bottom:-65%}#static ul li span:last-child{width:70%}#top-cms-block{font-size:.6em}#menu.ui.inverted.menu .right:last-child{margin-right:5px}footer h4.ui.header{font-size:1em}#taxons .ui.two.cards>.card{width:calc(100% - 2em)}#taxons .ui.four.doubling.cards>.card{vertical-align:top;width:calc(100% - 2em)}#footer{padding:4em 2em 18em}#account #sylius-product-selecting-variant label{max-width:135px}}@media only screen and (max-width:380px){#resellers h3{font-size:1.8em}#resellers a{max-width:47%}#resellers .title{margin-bottom:70px}footer>.ui.grid>.column,footer>.ui.stackable.divided:not(.vertically).grid>.column:not(.row){margin:auto 7px auto auto!important}#static .half-background{height:60%}#static .separator .container.numbered .ui.grid>[class*="four wide"].column:last-child{bottom:-67%}}@media only screen and (max-width:360px){#trial-kit #sylius-product-variant-options>.required.field:first-child{margin-left:-5%;width:110%}footer>.ui.grid>.column,footer>.ui.stackable.divided:not(.vertically).grid>.column:not(.row){margin:auto 5px auto auto!important}footer h4.ui.header{font-size:.9em}#static .ui.grid.container ul{margin-right:12px}#checkout-steps.ui.steps .step .abs{font-size:.6em}}@media only screen and (max-width:340px){#resellers .title:first-child{margin-bottom:70px}#resellers .title{margin-bottom:50px}#static .ui.grid.container ul{margin-right:auto;width:95%}footer>.ui.grid>.column,footer>.ui.stackable.divided:not(.vertically).grid>.column:not(.row){margin:auto 3px auto auto!important}}::-webkit-scrollbar{width:14px!important}.pickup-additional-data{color:#365894;font-size:.85em!important;padding-left:20px!important}.pickup-form .pickup-list ul li{border:1px solid rgba(34,36,38,.15);margin-bottom:10px;padding:.5em .8em!important}.pickup-form .pickup-list ul.pickup-additional-data li{border:none;padding:0!important}.pickup-address-container form{align-items:end;clear:both;display:flex;margin-bottom:1em}.pickup-address-input-container{margin-bottom:0!important;width:100%}.pickup-address-search button{line-height:.7em!important;padding:1em!important}.pickup-address-search button.ui.labeled.icon.button{margin-right:0!important}.pickup-points-title-list{margin:1rem 0!important;padding-bottom:.3em!important}.pickup-item .content{font-family:Bicyclette-Regular!important;position:relative}.pickup-item .content .seeMapButton{background-color:transparent;border:none!important;color:#365894;cursor:pointer;font-size:1.2em;margin:0;padding:0;position:absolute;right:0;top:0;width:auto}.pickup-item .content p{color:#365894;font-size:.9em;margin-bottom:.3em!important}.pickup-item .content .pickup-point-hour{align-items:center;color:#365894!important;display:flex;font-family:Bicyclette-Regular!important;font-size:.9em!important;font-weight:700;line-height:.7em!important}.pickup-item .content .chooseMRButton{background:#365894;border:none!important;color:#fff;cursor:pointer;font-family:Bicyclette-Bold;line-height:1em;padding:.7em .5em;text-transform:uppercase;width:100%}.pickup-item .content .pickup-additional-data{margin-bottom:1em!important;padding-left:0!important}.pickup-item .content .pickup-additional-data li{margin:0!important}.pickup-point-name{padding-right:30px}.pickup-point-distance,.pickup-point-name{font-weight:700}.pickup-item-list-container{margin-top:0!important;width:100%}.pickup-form .pickup-list{display:flex;flex-direction:column-reverse}@media only screen and (min-width:769px){.pickup-form .pickup-list{display:flex;flex-direction:row-reverse}.pickup-form .pickup-list .pickup-map{height:550px!important;width:65%}.pickup-form .pickup-list .pickup-item-list-container{margin:0!important;max-height:550px!important;overflow-y:scroll;padding-right:10px!important;width:35%}}.pickup-sum-up{border:2px solid #365894;color:#365894;margin-bottom:1em!important;padding:10px}.pickup-sum-up p{margin-bottom:.3em}.pickup-sum-up .pickup-selected-title{font-size:1.3em;font-weight:700;margin-bottom:.8em;text-transform:uppercase}.pickup-sum-up .pickup-point-address{color:#5d5d5d!important}.modifButton{background-color:#bde1dc!important;border-color:#bde1dc!important;color:#365894!important}.modifButton:hover{background-color:transparent!important;border-color:#365894!important}@media only screen and (max-width:769px){.pickup-sum-up .pickup-selected-title{font-size:1.1em!important}}#verified-reviews{display:none!important}#account-shipping-change-block .item{display:flex}#account-shipping-change-block .content,#account-shipping-change-block .extra,#account-shipping-change-block .field{display:inline-block}#account-shipping-change-block .item:not(.pickup-address){border:1px solid #dfeaf7;color:#4183c4;padding:10px}#account-shipping-change-block .content{flex:1 1 auto}#account .ui.checkbox input:checked~label:after{background:#3a6996}#account-shipping-change-block form .field{background:#fff;margin:0;padding:0 10px!important}#account-shipping-change-block form label{position:static}.livraison-column{padding-right:0!important}.pickup-item-list-container .pickup-item .pickup-additional-data li{border:0!important;color:#365894!important}.pickup-address-container{margin-top:10px!important;position:relative}#account-shipping-change-block form .pickup-address-container .field.pickup-address-input-container{background-color:#f7f7f7;padding:0!important}#account-shipping-change-block form .pickup-address-container .field.pickup-address-search{padding:0!important;position:absolute!important;right:0;top:0}#account-shipping-change-block form .pickup-address-container .field.pickup-address-input-container{padding-right:190px!important}#account-shipping-change-block .item.pickup-list{border:none!important;padding:0!important}.livraison-item-container.item.dividing{border:0!important;border-bottom:1px solid #dedede!important;color:#365894!important;font-weight:700;padding:15px 0!important;text-transform:uppercase}#account-shipping-change-block form .livraison-item-container.item.dividing .field{padding:0!important}.livraison-item-container.item.dividing .account-shipping-change-label{margin-right:0!important}.livraison-item-container.item.dividing .account-shipping-change-label:before{border:1px solid #d4d4d5!important;height:20px!important;width:20px!important}.livraison-item-container.item.dividing .account-shipping-change-label:after{color:#365894!important;height:10px!important;left:5px!important;top:5px!important;width:10px!important}.livraison-item-container.item.dividing .extra .label{border-bottom:none!important;color:#365894!important}@media only screen and (max-width:768px){.livraison-column{padding-left:0!important}#account-shipping-change-block form .pickup-address-container .field.pickup-address-input-container input{padding-bottom:.7em!important;padding-top:.7em!important}.item.pickup-list ul li{list-style:none!important}.item.pickup-list ul li:before{display:none!important}}@media only screen and (min-width:769px){.livraison-column{width:55%!important}}.pickup-list .pickup-item-list-container .pickup-item ul.pickup-additional-data li{display:inline-block!important;font-size:10px!important}.pickup-list .pickup-item-list-container .pickup-item .ui.accordion .content{padding-top:0!important}@media only screen and (max-width:768px){.pickup-points-search-filter-buttons{float:inherit!important}.pickup-address-container .field.pickup-address-search button{font-size:.9rem!important}}#card-element label{position:static!important}.bitbag-page-content ul{padding-left:15px}