.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)} .bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important} .bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important} .bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#b94a48} .bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{border-color:#28a745} .bootstrap-select.fit-width{width:auto!important} .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px} .bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px} .bootstrap-select.form-control{margin-bottom:0;padding:0;border:none} :not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%} .bootstrap-select.form-control.input-group-btn{float:none;z-index:auto} .form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto} .bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0} .bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right} .form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0} .form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0} .form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit} .bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit} .bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem} .bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem} .form-inline .bootstrap-select .form-control{width:100%} .bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed} .bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important} .bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important} .bootstrap-select.bs-container .dropdown-menu{z-index:1060} .bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto} .bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit} .input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none} .input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit} .bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden} .bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden} .bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle} .input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit} .bootstrap-select[class*=col-] .dropdown-toggle{width:100%} .bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .bootstrap-select .dropdown-menu>.inner:focus{outline:0!important} .bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none} .bootstrap-select .dropdown-menu li{position:relative} .bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important} .bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed} .bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} .bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em} .bootstrap-select .dropdown-menu li a span.check-mark{display:none} .bootstrap-select .dropdown-menu li a span.text{display:inline-block} .bootstrap-select .dropdown-menu li small{padding-left:.5em} .bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap} .bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0;width:auto} .bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline} .bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'} .bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px} .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px} .bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px} .bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)} .bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061} .bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none} .bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none} .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0} .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0} .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto} .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto} .bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block} .bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px} .bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .bs-actionsbox .btn-group button{width:50%} .bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .bs-donebutton .btn-group button{width:100%} .bs-searchbox+.bs-actionsbox{padding:0 8px 4px} .bs-searchbox .form-control{margin-bottom:0;width:100%;float:none} 

/* /website_fancybox/static/src/js/lib/jquery-fancybox/css/jquery.fancybox.min.css defined in bundle 'web.assets_frontend' */
body.compensate-for-scrollbar{overflow:hidden} .fancybox-active{height:auto} .fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden} .fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992} .fancybox-container *{box-sizing:border-box} .fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0} .fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto} .fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)} .fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)} .fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997} .fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible} .fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} .fancybox-toolbar{right:0;top:0} .fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994} .fancybox-is-open .fancybox-stage{overflow:hidden} .fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994} .fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0} .fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block} .fancybox-slide--image{overflow:hidden;padding:44px 0} .fancybox-slide--image:before{display:none} .fancybox-slide--html{padding:6px} .fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle} .fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995} .fancybox-can-zoomOut .fancybox-content{cursor:zoom-out} .fancybox-can-zoomIn .fancybox-content{cursor:zoom-in} .fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab} .fancybox-is-grabbing .fancybox-content{cursor:grabbing} .fancybox-container [data-selectable=true]{cursor:text} .fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%} .fancybox-spaceball{z-index:1} .fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%} .fancybox-slide--video .fancybox-content{background:#000} .fancybox-slide--map .fancybox-content{background:#e5e3df} .fancybox-slide--iframe .fancybox-content{background:#fff} .fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%} .fancybox-iframe{left:0;position:absolute;top:0} .fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%} .fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0} .fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px} .fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc} .fancybox-button:hover{color:#fff} .fancybox-button:focus{outline:none} .fancybox-button.fancybox-focus{outline:1px dotted} .fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none} .fancybox-button div{height:100%} .fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%} .fancybox-button svg path{fill:currentColor;stroke-width:0} .fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none} .fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998} .fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401} .fancybox-close-small:hover{color:#fff;opacity:1} .fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0} .fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden} .fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none} .fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px} .fancybox-navigation .fancybox-button div{padding:7px} .fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px} .fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)} .fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996} @supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}} .fancybox-caption--separate{margin-top:-50px} .fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all} .fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none} .fancybox-caption a:hover{color:#fff;text-decoration:underline} .fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999} @keyframes a{to{transform:rotate(1turn)}} .fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)} .fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)} .fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)} .fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)} .fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)} .fancybox-fx-fade.fancybox-slide--current{opacity:1} .fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)} .fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)} .fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)} .fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)} .fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)} .fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)} .fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)} .fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)} .fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)} .fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)} .fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)} .fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)} .fancybox-slide{padding-left:6px;padding-right:6px} .fancybox-slide--image{padding:6px 0} .fancybox-close-small{right:-6px} .fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px} .fancybox-caption{padding-left:12px;padding-right:12px} @supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}} }.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center} .fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px} .fancybox-share p{margin:0;padding:0} .fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap} .fancybox-share__button:link,.fancybox-share__button:visited{color:#fff} .fancybox-share__button:hover{text-decoration:none} .fancybox-share__button--fb{background:#3b5998} .fancybox-share__button--fb:hover{background:#344e86} .fancybox-share__button--pt{background:#bd081d} .fancybox-share__button--pt:hover{background:#aa0719} .fancybox-share__button--tw{background:#1da1f2} .fancybox-share__button--tw:hover{background:#0d95e8} .fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px} .fancybox-share__button svg path{fill:#fff} .fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%} .fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995} .fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden} .fancybox-show-thumbs .fancybox-thumbs{display:block} .fancybox-show-thumbs .fancybox-inner{right:212px} .fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%} .fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden} .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px} .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)} .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px} .fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px} .fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991} .fancybox-thumbs__list a:focus:before{opacity:.5} .fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1} @media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}} 

/* /website_reset_styles/static/src/scss/website_reset_styles.scss defined in bundle 'web.assets_frontend' */
 #o_new_content_menu_choices .o_new_content_element a i{width: 110px !important;} #top_menu .divider{display: none;} #top_menu a b{font-weight: normal !important;} .oe_login_form, .oe_signup_form, .oe_reset_password_form{max-width: 540px;} form label{font-weight: normal;} i{margin-right: 5px; width: auto !important;} i span{font-family: "Rubik", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";} .cc-cookies{margin-bottom: 0;} @media (min-width: 576px){.cc-cookies .col-sm-2.text-center{text-align: right !important;}} @media (max-width: 575px){.cc-cookies .col-sm-2.text-center{margin-top: 16px;}} 

/* /website_sale_colors_gallery/static/src/scss/website_sale_colors_gallery.scss defined in bundle 'web.assets_frontend' */
 .o_wscg_colors[data-type="carousel"] .o_wscg_colors_items{display: none;} 

/* /website_sale_reset_styles/static/src/scss/website_sale_reset_styles.scss defined in bundle 'web.assets_frontend' */
 #products_grid .oe_product{height: inherit !important; vertical-align: top;} #products_grid .oe_product .oe_product_image{position: inherit;} #products_grid .oe_product .oe_product_image img{position: inherit;} #products_grid .oe_product section{background: transparent; border-top: none; position: inherit;} #products_grid .oe_product.oe_grid .oe_subdescription{max-height: none;} @media (max-width: 768px){#products_grid .oe_product.oe_grid section{background: transparent;}} @media (min-width: 768px){#product_detail .col-md-4{flex: 0 0 66.66666667% !important; max-width: 66.66666667% !important;}#product_detail .col-md-8{flex: 0 0 33.33333333% !important; max-width: 33.33333333% !important;}} 

/* /website_sale_product_grid/static/src/scss/website_sale_product_grid.scss defined in bundle 'web.assets_frontend' */
 .js_wspg_grid_search .form-group label{margin-right: 10px;} .js_wspg_grid_table_item .css_quantity.input-group{margin: 0 auto;} .o_wspg_variant_qty{text-align: center;} .js_wspg_cost_price .product_price{margin-top: 0px !important;} .o_wspg_info_toggle_btn .fa-plus{display: none;} .o_wspg_info_toggle_btn .fa-minus{display: inline-block;} .o_wspg_info_toggle_btn.collapsed .fa-plus{display: inline-block;} .o_wspg_info_toggle_btn.collapsed .fa-minus{display: none;} 

/* /theme_hg/static/src/scss/bootswatch.scss defined in bundle 'web.assets_frontend' */
 .bg-primary .navbar-nav .active > .nav-link{color: #79aedf !important;} .bg-dark{background-color: #79aedf !important;} .bg-dark.navbar-dark .navbar-nav .nav-link:focus, .bg-dark.navbar-dark .navbar-nav .nav-link:hover, .bg-dark.navbar-dark .navbar-nav .active > .nav-link{color: #3a5ca7 !important;} .btn-secondary, .btn-secondary:hover, .btn-warning, .btn-warning:hover{color: #fff;} .table-primary, .table-secondary, .table-success, .table-info, .table-warning, .table-danger{color: #fff;} .table-primary, .table-primary > th, .table-primary > td{background-color: #3a5ca7;} .table-secondary, .table-secondary > th, .table-secondary > td{background-color: #8b8b8b;} .table-light, .table-light > th, .table-light > td{background-color: #f1f1f1;} .table-dark, .table-dark > th, .table-dark > td{background-color: #404040;} .table-success, .table-success > th, .table-success > td{background-color: #5cb85c;} .table-info, .table-info > th, .table-info > td{background-color: #79aedf;} .table-danger, .table-danger > th, .table-danger > td{background-color: #E74C3C;} .table-warning, .table-warning > th, .table-warning > td{background-color: #c7a441;} .table-active, .table-active > th, .table-active > td{background-color: rgba(0, 0, 0, 0.075);} .table-hover .table-primary:hover, .table-hover .table-primary:hover > th, .table-hover .table-primary:hover > td{background-color: #335294;} .table-hover .table-secondary:hover, .table-hover .table-secondary:hover > th, .table-hover .table-secondary:hover > td{background-color: #7e7e7e;} .table-hover .table-light:hover, .table-hover .table-light:hover > th, .table-hover .table-light:hover > td{background-color: #e4e4e4;} .table-hover .table-dark:hover, .table-hover .table-dark:hover > th, .table-hover .table-dark:hover > td{background-color: #333333;} .table-hover .table-success:hover, .table-hover .table-success:hover > th, .table-hover .table-success:hover > td{background-color: #4cae4c;} .table-hover .table-info:hover, .table-hover .table-info:hover > th, .table-hover .table-info:hover > td{background-color: #64a2da;} .table-hover .table-danger:hover, .table-hover .table-danger:hover > th, .table-hover .table-danger:hover > td{background-color: #e43725;} .table-hover .table-warning:hover, .table-hover .table-warning:hover > th, .table-hover .table-warning:hover > td{background-color: #b89636;} .table-hover .table-active:hover, .table-hover .table-active:hover > th, .table-hover .table-active:hover > td{background-color: rgba(0, 0, 0, 0.075);} .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover, .nav-tabs .nav-item.open .nav-link, .nav-tabs .nav-item.open .nav-link:focus, .nav-tabs .nav-item.open .nav-link:hover{color: #3a5ca7;} .pagination a:hover{text-decoration: none;} .close{text-decoration: none; opacity: 0.4;} .close:hover, .close:focus{opacity: 1;} .badge-secondary, .badge-warning{color: #fff;} .alert{border: none; color: #fff;} .alert a, .alert .alert-link{color: #fff; text-decoration: underline;} .alert-primary{background-color: #3a5ca7;} .alert-secondary{background-color: #8b8b8b;} .alert-success{background-color: #5cb85c;} .alert-info{background-color: #79aedf;} .alert-warning{background-color: #c7a441;} .alert-danger{background-color: #E74C3C;} .alert-light{background-color: #f1f1f1;} .alert-dark{background-color: #404040;} .alert-light, .alert-light a, .alert-light .alert-link{color: #292929;} .modal .close{color: #000;} .modal .close:not(:disabled):not(.disabled):hover, .modal .close:not(:disabled):not(.disabled):focus{color: #000;} 

/* /theme_hg/static/src/scss/style.scss defined in bundle 'web.assets_frontend' */
 body{font-size: .95rem; font-family: "Rubik", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 400;} small{font-weight: inherit;} h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, strong, b, .badge, .alert-link, th, .o_portal_wrap address span[itemprop="name"]{font-weight: 500 !important;} .btn .fa{margin: 0px;} @media (min-width: 576px){.container{max-width: 94%; width: 94%;}} .js_language_selector{margin-left: 30px;} .js_language_selector .js_change_lang{display: inline-block; height: auto; text-indent: -9999px; width: 21px;} .js_language_selector .js_change_lang[data-lang='es_ES']{background: transparent url("/theme_hg/static/src/scss/../img/flag-es_ES.svg") no-repeat center center;} .js_language_selector .js_change_lang[data-lang='en_US']{background: transparent url("/theme_hg/static/src/scss/../img/flag-en_US.svg") no-repeat center center;} .form-control{height: calc(2.0625rem + 3px);} .form-inline > form{display: -webkit-box; display: -webkit-flex; display: -webkit-box; display: -webkit-flex; display: flex; -webkit--webkit-flex-flow: row wrap; flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: center;} .table .table-primary, .table .table-primary > th, .table .table-primary > td{background-color: #d6def1; color: #292929;} .table-hover .table-primary:hover, .table-hover .table-primary:hover > th, .table-hover .table-primary:hover > td{background-color: #8aa2d6;} .table .table-secondary, .table .table-secondary > th, .table .table-secondary > td{background-color: #e4e4e4; color: #292929;} .table-hover .table-secondary:hover, .table-hover .table-secondary:hover > th, .table-hover .table-secondary:hover > td{background-color: #b1b1b1;} .table .table-success, .table .table-success > th, .table .table-success > td{background-color: #d8eed8; color: #292929;} .table-hover .table-success:hover, .table-hover .table-success:hover > th, .table-hover .table-success:hover > td{background-color: #91cf91;} .table .table-danger, .table .table-danger > th, .table .table-danger > td{background-color: #fdf3f2; color: #292929;} .table-hover .table-danger:hover, .table-hover .table-danger:hover > th, .table-hover .table-danger:hover > td{background-color: #ef8b80;} .table .table-warning, .table .table-warning > th, .table .table-warning > td{background-color: #f0e6cb; color: #292929;} .table-hover .table-warning:hover, .table-hover .table-warning:hover > th, .table-hover .table-warning:hover > td{background-color: #d8c07c;} .table .table-info, .table .table-info > th, .table .table-info > td{background-color: #e0ecf8; color: #292929;} .table-hover .table-info:hover, .table-hover .table-info:hover > th, .table-hover .table-info:hover > td{background-color: #8ebae4;} .btn{padding: 0.375rem 0.75rem 0.425rem 0.75rem;} .nav-link{padding: 0.5rem 2rem 0.6rem 2rem;} .nav-pills .nav-link.active, .nav-pills .show > .nav-link{background-color: transparent; color: #E74C3C;} ul.flex-column > li > a{padding: 0.5rem 1rem 0.6rem 1rem;} .badge{padding: 0.5em 0.4em 0.3em 0.4em;} .progress{border-radius: 0.6em; height: 0.9rem;} .navbar-toggler{border-color: transparent !important;} .o_thg_top_bar{background-color: #f1f1f1;} .o_thg_top_bar .nav-link{padding: 0;} .o_thg_top_bar .nav.o_thg_top_bar_left .nav-item{margin-right: 1rem;} .o_thg_top_bar .nav.o_thg_top_bar_left i.fa{margin-right: 3px;} .o_thg_top_bar .nav.o_thg_top_bar_right .nav-item{margin-left: 1rem;} .o_thg_top_bar .nav-link:before{content: "\f007"; font-family: FontAwesome; font-size: .95rem; margin-right: 3px;} .o_thg_top_bar .nav-link b, .o_thg_top_bar .nav-link strong{font-weight: 400 !important;} .navbar-light .navbar-nav .nav-link{color: #404040;} .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{color: #3a5ca7;} .navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active{color: #3a5ca7;} .navbar.navbar-light.bg-light{background-color: transparent !important;} header.o_affix_enabled .sticky-top{display: none;} header.o_header_affix.affix{visibility: hidden;} header.o_header_affix.affix.affixed{visibility: visible;} header .navbar-brand.logo img{height: auto;} header .o_wspg_grid_table{margin-bottom: 0px;} header .o_wspg_grid_table thead th{background-color: #fff;} #products_grid_before div strong{border-bottom: 1px solid #dadada; display: block; font-size: 18px; font-weight: inherit; margin-bottom: 1rem; padding-bottom: 1rem; position: relative;} #products_grid_before div strong:before{background-color: #3a5ca7; content: ''; height: 3px; left: 0; position: absolute; top: 100%; width: 70px;} #products_grid_before .js_attributes ul li{margin-bottom: 16px;} #products_grid_before .js_attributes ul ul{margin-left: 0px !important;} #products_grid_before .js_attributes ul ul li{margin-bottom: 0px;} #products_grid_before .js_attributes ul ul li label{color: #3a5ca7; margin: 0px !important; padding: 2px 0px !important;} #products_grid_before .nav-pills .nav-item .nav-link{padding: 2px 0px;} .products_pager:nth-child(1) .pagination{display: none;} @media (min-width: 768px){#products_grid_before.col-lg-3.col-md-4.col-12{max-width: 25%; flex: 0 0 25%;}#products_grid.col-lg-9.col-md-8{max-width: 100%; flex: 0 0 100%;}} @media (min-width: 992px){#products_grid_before.col-lg-3.col-md-4.col-12{max-width: 16.6667%; flex: 0 0 16.6667%;}#products_grid.col-lg-9.col-md-8{max-width: 83.3333%; flex: 0 0 83.3333%;}} #o_shop_collapse_category li i{float: right; margin-top: 10px;} .o_thg_category_links{margin-bottom: 0.5rem;} .o_thg_category_links .o_thg_category_link{color: #404040; font-size: 11px; text-transform: uppercase;} .o_thg_category_links .o_thg_category_link:hover{text-decoration: none;} .oe_product{padding: 15px;} .oe_product h6{font-weight: 500;} .oe_product h6 a:hover{text-decoration: none;} .oe_product h6 .o_thg_default_code{color: #404040; font-size: 10px; font-style: italic;} .oe_product section{border-top: 1px solid #dadada !important; margin-top: 15px; min-height: auto !important; padding: 15px 15px 0px 15px !important;} .oe_product .product_price del{color: #c2c2c2 !important; font-size: 14px;} .oe_product .product_price b > span{color: #79aedf; font-size: 16px;} .oe_product.js_wscg_active .oe_product_cart:not(.js_wscg_product_cart_copy){border-bottom: 1px solid rgba(100, 100, 100, 0.2); box-shadow: 0 10px 30px -8px rgba(0, 0, 0, 0.18); background-color: #fff; display: block; height: auto; left: 0px; padding: 15px; position: absolute; top: 0px; z-index: 1;} .o_thg_categories_dropdown{margin-right: 10px;} .o_thg_categories_dropdown .active{background-color: transparent; color: #E74C3C;} .o_thg_categories_dropdown .depth-2 span{margin-left: 0px;} .o_thg_categories_dropdown .depth-2 span:before{content: "-"; margin-right: 5px;} .o_thg_categories_dropdown .depth-3 span{margin-left: 10px;} .o_thg_categories_dropdown .depth-3 span:before{content: "-"; margin-right: 5px;} @media (min-width: 992px){.oe_product h6{min-height: 50px;}} .oe_search_box{border-top-left-radius: 4px !important; border-bottom-left-radius: 4px !important;} .oe_search_button{background-color: #3a5ca7; border-color: #3a5ca7;} .oe_search_button:hover{background-color: #2d4781; border-color: #2d4781;} .o_thg_search_filters_select .bootstrap-select{width: 150px !important;} .o_website_sale_search > .input-group{display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;} @media (max-width: 992px){.o_website_sale_search > .input-group{margin-bottom: 16px;}} #o_wscf_filters{margin-top: 16px;} #o_wscf_filters .btn-link{color: #fff; background-color: #3a5ca7; border-color: #3a5ca7;} .o_thg_selectpicker_item.depth-1 span{padding-left: 10px;} .o_thg_selectpicker_item.depth-2 span{padding-left: 20px;} .o_thg_selectpicker_item.depth-3 span{padding-left: 30px;} .js_thg_reset_filter{display: none;} .not_default .js_thg_reset_filter{color: #a6a6a6; display: inline-block; position: absolute; right: 32px; top: 6px; z-index: 100;} .not_default .js_thg_reset_filter:hover{color: #8b8b8b;} .o_wspg_variant_qty{min-width: 34px; padding: 0px;} .o_wspg_qty_buttons{margin-bottom: 0px;} .o_wspg_qty_buttons .list-inline-item{margin-right: 0px;} .js_wspg_qty_btn{padding: 0px 5px;} .js_wspg_qty_btn span{display: block;} .product_price .oe_default_price{color: #c2c2c2 !important; font-size: 14px; font-weight: 400 !important;} .product_price .oe_price{color: #292929; font-size: 18px; font-weight: 400 !important;} .product_price .badge{font-size: 14px; font-weight: 400 !important;} a.carousel-control-prev, a.carousel-control-next{color: #3a5ca7;} a.carousel-control-prev .fa, a.carousel-control-next .fa{font-size: 32px;} a.carousel-control-prev:hover, a.carousel-control-prev:focus, a.carousel-control-next:hover, a.carousel-control-next:focus{color: #3a5ca7;} #product_detail .row:first-child .col-md-4{flex: 100% !important; max-width: 100% !important; width: 100% !important;} #product_detail .row:first-child .col-md-8{display: none;} #product_detail .o_wspg_grid_table thead tr:first-child th:first-child{display: none;} #product_detail .o_wspg_grid_table tbody tr td:first-child{display: none;} @media (min-width: 768px){#product_detail .row:nth-child(2) .col-md-4{flex: 0 0 25% !important; max-width: 25% !important;}#product_detail .row:nth-child(2) .col-md-8{flex: 0 0 75% !important; max-width: 75% !important;}} #product_details h1{color: #3a5ca7; font-size: 1.5rem;} #product_details .o_thg_product_default_code{margin-bottom: 0px; text-transform: uppercase;} #product_details .o_wspbg_variant_table_wrapper{margin-top: 30px;} #product_details del{color: #c2c2c2 !important;} #product_details > hr{display: none !important;} #product_details > p.text-muted:last-child, #product_details .o_not_editable{display: none;} .o_wspg_grid_table{table-layout: auto !important;} .o_wspg_grid_table th{text-align: center;} .o_wspg_grid_table th, .o_wspg_grid_table td{padding: 0.25rem;} .o_wspg_grid_table .css_quantity{display: block;} .o_wspg_grid_table .css_quantity input{border-top-right-radius: 0.25rem !important; border-bottom-right-radius: 0.25rem !important; margin: 0 auto; max-width: 58px; width: 100%;} .o_wspg_grid_table .css_quantity .o_thg_css_quantity_buttons{text-align: center;} .o_wspg_grid_table .css_quantity .o_thg_css_quantity_buttons .btn{padding: 0px 7px; margin-top: 5px;} .o_wspg_grid_table .o_wspg_secondary_info{font-size: 0.8rem !important;} .o_wspg_grid_table .js_wspg_cost_price{text-align: center;} .o_wspg_grid_table .js_wspg_cost_price .oe_default_price{display: block; margin-bottom: 3px;} .o_wspg_grid_table .js_wspg_cost_price .oe_price{display: block;} .o_wspg_grid_table .js_wspg_cost_price .o_wsdb_badge{border-radius: .2rem; margin-bottom: 8px; padding: 0.4em 1em 0.4em 1em;} .o_wspbg_variant_table thead{color: #292929;} .o_wspbg_variant_table thead th{vertical-align: middle;} .o_wspbg_variant_table thead .o_wspbg_variant_default_code{margin-bottom: 0px;} .o_wspbg_variant_table tbody td{vertical-align: middle;} .o_wspbg_variant_table tbody td.o_wspbg_variant_image{text-align: center;} .o_ws_products_gallery img.shadow{box-shadow: none !important;} .o_thg_product_description_tabs .nav-pills .nav-link{background-color: #f1f1f1; border-radius: 0px; color: #292929; font-weight: 500; padding: 0.7rem 2rem 0.6rem 2rem; text-transform: uppercase;} .o_thg_product_description_tabs .nav-pills .nav-link:hover{background-color: #3a5ca7; color: #fff;} .o_thg_product_description_tabs .nav-pills .nav-link.active, .o_thg_product_description_tabs .nav-pills .show > .nav-link{background-color: #3a5ca7; color: #fff;} .o_thg_product_description_tabs .tab-pane{border: 1px solid #f1f1f1; padding: 30px;} @media (min-width: 1200px){.o_thg_product_description_tabs .tab-pane{padding: 30px 100px;}} .breadcrumb{background-color: transparent; padding: 0.5rem 0rem;} .breadcrumb.o_portal_submenu{padding: 0.5rem 0.75rem;} .progress-wizard .progress-wizard-step.active .progress-wizard-steplabel{font-weight: 400 !important;} #cart_products del{color: #c2c2c2 !important;} footer{margin-top: 4rem; padding-top: 2rem;} footer.bg-primary{color: #9db1dd !important;} footer.bg-primary h5, footer.bg-primary .h5{color: #fff !important;} footer.bg-primary a{color: #e9edf7 !important;} footer.bg-primary a:hover, footer.bg-primary a:active, footer.bg-primary a:focus{color: #fff !important; text-decoration: none;} footer.bg-primary a.dropdown-item{color: #3a5ca7 !important;} footer.bg-primary a.dropdown-item:hover, footer.bg-primary a.dropdown-item:active, footer.bg-primary a.dropdown-item:focus{color: #7793d0 !important;} footer.bg-primary .text-muted{color: #9db1dd !important;} footer .o_thg_brands{text-align: center;} .cc-cookies{border-radius: 0; background-color: #E74C3C;} .cc-cookies a{text-decoration: none !important;} 

/* /website_sale_collapse_filters/static/src/scss/website_sale_collapse_filters.scss defined in bundle 'web.assets_frontend' */
 @media (max-width: 991px){.oe_website_sale #products_grid_before{display: none !important;}} @media (min-width: 992px){#o_wscf_filters{display: none !important;}} @media (max-width: 991px){.js_wscf_filters_panel_body #products_grid_before{display: block !important;}} 

/* /website_sale_delivery/static/src/scss/website_sale_delivery.scss defined in bundle 'web.assets_frontend' */
 @media (max-width: 767.98px){.o_delivery_compute{max-width: 130px; text-overflow: ellipsis; overflow: hidden;}} 

/* /website_links/static/src/css/website_links.css defined in bundle 'web.assets_frontend' */
.no-link-style{color: black; text-decoration: none;} .required-form-control{background-color: #CECDFF;} #filters li a, #filters li.active a, #filters li.active a.active, #filters li.active a:hover, #filters li.active a:focus, #filters li a:hover{padding: 0px 5px; border-radius: 0px; border: 0px; border-color: transparent; border-right: 1px solid #999; padding-bottom: 0; background-color: #FFFFFF;} #filters li.active a{color: #999;} #filters li:last-child a, #filters li:last-child a:hover, #filters li:last-child a:focus{border-right: 0px;} .nav-tabs-inline{font-size: 14px;} #o_website_links_recent_links{min-height:30em;} .o_website_links_code_error{display:none; color:red; font-weight:bold;} .truncate_text{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 500px;} 

/* /mass_mailing/static/src/css/mass_mailing_popup.css defined in bundle 'web.assets_frontend' */
 .editor_enable [data-oe-placeholder]:empty:not(:focus):before{content: " \00a0 " attr(data-oe-placeholder); opacity: 0.4;} .o_popup_animated{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;} @-webkit-keyframes o_popup_bounce_small{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}40%, 43%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0);}70%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}90%{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}} @keyframes o_popup_bounce_small{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}40%, 43%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0);}70%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}90%{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}} .o_popup_bounce_small{-webkit-animation-name: o_popup_bounce_small; animation-name: o_popup_bounce_small; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom;} .o_popup_bounce_del500ms{-webkit-animation-delay: 500ms; animation-delay: 500ms;} #o_newsletter_popup .btn.btn-success{color: #ffffff; background-color: #21b799; border-color: #1da187;} #o_newsletter_popup .btn.btn-success:hover, #o_newsletter_popup .btn.btn-success:focus, #o_newsletter_popup .btn.btn-success.focus, #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.active, .open > .dropdown-toggle#o_newsletter_popup .btn.btn-success{color: #ffffff; background-color: #198c75; border-color: #146e5c;} #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.active, .open > .dropdown-toggle#o_newsletter_popup .btn.btn-success{background-image: none;} #o_newsletter_popup .btn.btn-success.disabled, #o_newsletter_popup .btn.btn-success[disabled], fieldset[disabled] #o_newsletter_popup .btn.btn-success, #o_newsletter_popup .btn.btn-success.disabled:hover, #o_newsletter_popup .btn.btn-success[disabled]:hover, fieldset[disabled] #o_newsletter_popup .btn.btn-success:hover, #o_newsletter_popup .btn.btn-success.disabled:focus, #o_newsletter_popup .btn.btn-success[disabled]:focus, fieldset[disabled] #o_newsletter_popup .btn.btn-success:focus, #o_newsletter_popup .btn.btn-success.disabled.focus, #o_newsletter_popup .btn.btn-success[disabled].focus, fieldset[disabled] #o_newsletter_popup .btn.btn-success.focus, #o_newsletter_popup .btn.btn-success.disabled:active, #o_newsletter_popup .btn.btn-success[disabled]:active, fieldset[disabled] #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.disabled.active, #o_newsletter_popup .btn.btn-success[disabled].active, fieldset[disabled] #o_newsletter_popup .btn.btn-success.active{background-color: #21b799; border-color: #1da187;} #o_newsletter_popup h1, #o_newsletter_popup h2, #o_newsletter_popup h3, #o_newsletter_popup h4, #o_newsletter_popup h5, #o_newsletter_popup h6, #o_newsletter_popup .h1, #o_newsletter_popup .h2, #o_newsletter_popup .h3, #o_newsletter_popup .h4, #o_newsletter_popup .h5, #o_newsletter_popup .h6{font-weight: 300; color: #666; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} #o_newsletter_popup h1:first-child, #o_newsletter_popup h2:first-child, #o_newsletter_popup h3:first-child, #o_newsletter_popup h4:first-child, #o_newsletter_popup h5:first-child, #o_newsletter_popup h6:first-child, #o_newsletter_popup .h1:first-child, #o_newsletter_popup .h2:first-child, #o_newsletter_popup .h3:first-child, #o_newsletter_popup .h4:first-child, #o_newsletter_popup .h5:first-child, #o_newsletter_popup .h6:first-child{margin-top: 0;} #o_newsletter_popup .o_popup_modal_content{border-radius: 2px; box-shadow: 0 0 20px rgba(255, 255, 255, 0.11); -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.11); border: 1px solid #767676; background: #f2f2f2;} #o_newsletter_popup .o_popup_modal_content:before{content: ""; position: absolute; width: 100%; height: 100%; z-index: 0; background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(42%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);} #web_editor_inside_iframe #o_newsletter_popup .o_popup_modal_content:before{content: none;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header{background: #6c1153; padding: 5px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header .o_popup_modal_title{color: #ffffff;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header *{position: relative; z-index: 1;} #o_newsletter_popup .o_popup_modal_content a.o_popup_btn_close{position: absolute; z-index: 99; right: 5px; top: 6px; width: 23px; height: 23px; display: block; text-align: center; border-radius: 100em; background: #6c1153; color: #daa3cb; text-decoration: none; -webkit-transition: all ease 200ms; -moz-transition: all ease 200ms; -ms-transition: all ease 200ms; -o-transition: all ease 200ms;} #o_newsletter_popup .o_popup_modal_content a.o_popup_btn_close:hover{background: #89296e; color: #ffffff;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body{padding: 0px 0px 30px; color: #666666;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev{padding-bottom: 15px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message{font-size: 3em; position: relative; text-align: left; padding-left: 2em; line-height: 1; margin: .5em; font-weight: 100;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message font{font-weight: 600; color: #875A7B; font-size: 2.5em; font-style: italic; position: absolute; top: -0.1em; margin-left: -0.65em;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message strong{color: #875A7B;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_message_paragraph{position: relative;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group{margin-left: auto; margin-right: auto; max-width: 350px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group input{border-radius: 2px 0 0 2px; border: none; outline: 0; box-shadow: inset 0 -1px #cccccc;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group .btn{border-radius: 0 2px 2px 0; border-width: 0 0 1px; padding-top: 7px; margin-left: -1px; -webkit-transition: all ease 200ms; -moz-transition: all ease 200ms; -ms-transition: all ease 200ms; -o-transition: all ease 200ms;} 

/* /payment/static/src/scss/portal_payment.scss defined in bundle 'web.assets_frontend' */
 input#cc_number{background-repeat: no-repeat; background-position: 14px 14px;} div.card_placeholder{background-image: url("/website_payment/static/src/img/placeholder.png"); background-repeat: no-repeat; width: 32px; height: 20px; position: absolute; top: 8px; right: 20px; -webkit-transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); pointer-events: none;} div.o_card_brand_detail{position: relative;} div.o_card_brand_detail div.card_placeholder{right: 5px;} div.amex{background-image: url("/website_payment/static/src/img/amex.png"); background-repeat: no-repeat;} div.diners{background-image: url("/website_payment/static/src/img/diners.png"); background-repeat: no-repeat;} div.discover{background-image: url("/website_payment/static/src/img/discover.png"); background-repeat: no-repeat;} div.jcb{background-image: url("/website_payment/static/src/img/jcb.png"); background-repeat: no-repeat;} div.mastercard{background-image: url("/website_payment/static/src/img/mastercard.png"); background-repeat: no-repeat;} div.visa{background-image: url("/website_payment/static/src/img/visa.png"); background-repeat: no-repeat;} ul.payment_method_list img.rounded{max-width: 100px; max-height: 40px;} 

/* /payment/static/src/scss/payment_form.scss defined in bundle 'web.assets_frontend' */
 .o_payment_form label > input[type="radio"], .o_payment_form input[type="checkbox"]{vertical-align: middle; margin-right: 5px;} .o_payment_form .payment_option_name{font-size: 14px; font-weight: normal !important; font-family: Helvetica Neue, sans-serif; line-height: 1.3em; color: #4d4d4d;} .o_payment_form label{font-weight: normal; margin-top: 5px;} .o_payment_form .card-body:first-child{border-top: 0px;} .o_payment_form .card{border-radius: 10px;} .o_payment_form .card-footer:last-child{border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important;} .o_payment_form .card-body{border-top: 1px solid #ddd; padding: 1.14em !important;} .o_payment_form .payment_icon_list{position: relative; margin-top: 0px !important; margin-bottom: -5px !important;} .o_payment_form .payment_icon_list li{padding-left: 5px !important; padding-right: 0px !important;} .o_payment_form .payment_icon_list .more_option{position: absolute; top: auto; left: auto; bottom: auto; right: 10px; font-size: 10px;} 

/* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;} .sale_tbody .o_line_note{word-break: break-word; word-wrap: break-word; overflow-wrap: break-word;} .sale_tbody input.js_quantity{min-width: 48px; text-align: center;} .sale_tbody input.quantity{padding: 0;} 

/* /project/static/src/scss/portal_rating.scss defined in bundle 'web.assets_frontend' */
 .o_portal_project_rating .thumbnail{height: 240px;} .o_portal_project_rating .o_top_partner_rating_image{height: 15px;} .o_portal_project_rating .o_top_partner_image{height: 30px; width: 30px;} .o_portal_project_rating .o_top_partner_feedback{word-wrap: break-word;} .o_portal_project_rating .o_vertical_separator{border-left: 1px solid #eeeeee;} .o_portal_project_rating .o_rating_progress{margin-bottom: 10px;} .o_portal_project_rating .o_rating_count{display: inline-block; min-width: 22px;} .o_portal_project_rating .o_smiley_no_padding_left{padding-left: 0;} .o_portal_project_rating .o_smiley_no_padding_right{padding-right: 0;} .o_portal_project_rating .o_lighter_smileys{opacity: 0.4;}