/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.ui-datepicker {
    display: none;
    z-index: 999999 !important;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
    cursor: pointer;
}
.ui-datepicker .ui-datepicker-next-hover span, .ui-datepicker .ui-datepicker-prev-hover span {
    border-color: transparent #ff8400 transparent transparent;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -5px;
    font-size: 0px;
    width: 0px;
    height: 0px;
    border: solid;
    border-width: 5px 8px 5px 0;
    border-color: transparent #ff9635 transparent transparent;
}
.ui-datepicker .ui-datepicker-next span {
    margin-left: 0px;
    top: 50%;
    margin-top: -5px;
    border-width: 5px 0 5px 8px;
    border-color: transparent transparent transparent #ff9635;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 4px;
    text-align: right;
    text-decoration: none;
    color: #000000;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-timepicker-div .ui-widget-header {
    margin-bottom: 8px;
}
.ui-timepicker-div dl {
    text-align: left;
}
.ui-timepicker-div dl dt {
    height: 25px;
    margin-bottom: -22px;
}
.ui-timepicker-div dl .ui_tpicker_time_label {
    margin-bottom: -25px;
}
.ui-timepicker-div dl dd {
    margin: 0 10px 10px 65px;
}
.ui-timepicker-div td {
    font-size: 90%;
}
.ui-tpicker-grid-label {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}
.ui-datepicker {
    padding: 15px;
    border: #ffffff 4px solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #efefef;
    -webkit-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.35);
}
.ui-datepicker .ui-datepicker-header {
    background: transparent;
    border: none;
    padding-bottom: 10px;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month {
    width: 47%;
    margin-right: 6%;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-year {
    width: 47%;
}
.ui-datepicker .ui-datepicker-calendar td {
    border: #cfcfcf 1px solid;
}
.ui-datepicker .ui-datepicker-calendar td a {
    padding: 4px;
    display: block;
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-hover {
    background: #f9eae7;
}
.ui-datepicker .ui-datepicker-calendar {
    background: #ffffff;
    border: #cfcfcf 1px solid;
    border-collapse: collapse;
}
.ui-datepicker .ui-datepicker-calendar th {
    background: #efefef;
    border: #cfcfcf 1px solid;
    padding: 4px;
    text-transform: uppercase;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col {
    text-align: center;
    border: #cfcfcf 1px solid;
}
.ui-datepicker {
    width: auto;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today {
    background: #f3d7d2;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-active {
    background: #ffdf66;
}
.ui-timepicker-div .ui-widget-header {
    margin-bottom: 8px;
}
.ui-timepicker-div dl {
    text-align: left;
}
.ui-timepicker-div dl dd {
    margin: 0 0 10px 65px;
}
.ui-timepicker-div td {
    font-size: 90%;
}
.ui-tpicker-grid-label {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -5px;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    cursor: default;
}
.ui-slider-horizontal {
    height: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: none;
    background: #dadada;
}
.ui-slider-handle {
    height: 10px;
    width: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #f98b25;
    display: block;
    position: absolute;
}
.ui-timepicker-div {
    padding: 10px 0 5px 0;
}
.ui-datepicker .ui-datepicker-buttonpane {
    overflow: hidden;
    padding-top: 10px;
    border-top: #cfcfcf 1px solid;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled {
    background: #f9f9f9;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled span {
    color: #959595;
}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

.ui-timepicker-div .ui_tpicker_unit_hide {
    display:none;
}
@charset "UTF-8";.fancyambox-enabled{overflow:hidden}.fancyambox-enabled body{overflow:visible;height:100%}.fancyambox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancyambox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancyambox-container~.fancyambox-container{z-index:99992}.fancyambox-bg,.fancyambox-inner,.fancyambox-outer,.fancyambox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancyambox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancyambox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancyambox-is-open .fancyambox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancyambox-caption-wrap,.fancyambox-infobar,.fancyambox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancyambox-show-caption .fancyambox-caption-wrap,.fancyambox-show-infobar .fancyambox-infobar,.fancyambox-show-toolbar .fancyambox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancyambox-infobar{top:0;left:50%;margin-left:-79px}.fancyambox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancyambox-toolbar{top:0;right:0}.fancyambox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancyambox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancyambox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancyambox-is-sliding .fancyambox-slide,.fancyambox-slide--current,.fancyambox-slide--next,.fancyambox-slide--previous{display:block}.fancyambox-slide--image{overflow:visible}.fancyambox-slide--image:before{display:none}.fancyambox-slide--video .fancyambox-content,.fancyambox-slide--video iframe{background:#000}.fancyambox-slide--map .fancyambox-content,.fancyambox-slide--map iframe{background:#e5e3df}.fancyambox-slide--next{z-index:99995}.fancyambox-slide>div{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancyambox-slide .fancyambox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancyambox-can-zoomOut .fancyambox-image-wrap{cursor:zoom-out}.fancyambox-can-zoomIn .fancyambox-image-wrap{cursor:zoom-in}.fancyambox-can-drag .fancyambox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancyambox-is-dragging .fancyambox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancyambox-image,.fancyambox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancyambox-spaceball{z-index:1}.fancyambox-slide--iframe .fancyambox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancyambox-iframe{display:block;padding:0;border:0;height:100%}.fancyambox-error,.fancyambox-iframe{margin:0;width:100%;background:#fff}.fancyambox-error{padding:40px;max-width:380px;cursor:default}.fancyambox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancyambox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancyambox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancyambox-close-small:hover:after{color:#555;background:#eee}.fancyambox-slide--iframe .fancyambox-close-small{top:0;right:-44px}.fancyambox-slide--iframe .fancyambox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancyambox-slide--iframe .fancyambox-close-small:hover:after{color:#fff}.fancyambox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancyambox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancyambox-caption a,.fancyambox-caption button,.fancyambox-caption select{pointer-events:all}.fancyambox-caption a{color:#fff;text-decoration:underline}.fancyambox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancyambox-button[disabled]{cursor:default;pointer-events:none}.fancyambox-button,.fancyambox-infobar__body{background:rgba(30,30,30,.6)}.fancyambox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancyambox-button:after,.fancyambox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancyambox-button[disabled]:after,.fancyambox-button[disabled]:before{opacity:.3}.fancyambox-button--left:after,.fancyambox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancyambox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancyambox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancyambox-button--left{border-bottom-left-radius:5px}.fancyambox-button--right{border-bottom-right-radius:5px}.fancyambox-button--close:after,.fancyambox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancyambox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancyambox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancyambox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancyambox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancyambox-arrow--right{right:0}.fancyambox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancyambox-arrow--left:after,.fancyambox-arrow--right:after{left:0}.fancyambox-show-nav .fancyambox-arrow{opacity:.6}.fancyambox-show-nav .fancyambox-arrow[disabled]{opacity:.3}.fancyambox-slide>.fancyambox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancyambox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancyambox-fx-slide.fancyambox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancyambox-fx-slide.fancyambox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancyambox-fx-slide.fancyambox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancyambox-fx-fade.fancyambox-slide--next,.fancyambox-fx-fade.fancyambox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancyambox-fx-fade.fancyambox-slide--current{opacity:1}.fancyambox-fx-zoom-in-out.fancyambox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancyambox-fx-zoom-in-out.fancyambox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancyambox-fx-zoom-in-out.fancyambox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancyambox-fx-rotate.fancyambox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancyambox-fx-rotate.fancyambox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancyambox-fx-rotate.fancyambox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancyambox-fx-circular.fancyambox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancyambox-fx-circular.fancyambox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancyambox-fx-circular.fancyambox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancyambox-fx-tube.fancyambox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancyambox-fx-tube.fancyambox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancyambox-fx-tube.fancyambox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancyambox-infobar{left:0;margin-left:0}.fancyambox-button--left,.fancyambox-button--right{display:none!important}.fancyambox-caption{padding:20px 0;margin:0}}.fancyambox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancyambox-button--pause:before,.fancyambox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancyambox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancyambox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancyambox-button--thumbs,.fancyambox-thumbs{display:none}@media (min-width:800px){.fancyambox-button--thumbs{display:inline-block}.fancyambox-button--thumbs span{font-size:23px}.fancyambox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancyambox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancyambox-show-thumbs .fancyambox-thumbs{display:block}.fancyambox-show-thumbs .fancyambox-inner{right:220px}.fancyambox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancyambox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancyambox-thumbs-loading{background:rgba(0,0,0,.1)}.fancyambox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancyambox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancyambox-thumbs>ul>li.fancyambox-thumbs-active:before{opacity:1}}
@media all and (min-width: 768px), print {
    .amhideprice-form {
        max-width: 700px;
        width: 40%;
    }
}

@media all and (max-width: 767px), print {
    .amhideprice-form {
        width: 80%;
    }
}

.amhideprice-form {
    position: relative;
    padding: 30px;
    vertical-align: middle;
    background: #fafafa;
}

div.message.am-hide-message {
    display: inline-block;
    padding: 13px 70px;
}

.fancyambox-stage .amhideprice-form .legend span {
    font-size: 1.8rem;
}

.amhideprice-close {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 15px;
    height: 15px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMWwxMSAxMW0wLTExTDEgMTIiIHN0cm9rZT0iI0IyQjJCMiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==) no-repeat center;
    background-size: contain;
    cursor: pointer;
}

.amhideprice-close:hover {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjxnIGNsYXNzPSJjdXJyZW50TGF5ZXIiPjxwYXRoIGQ9Ik0xIDFsMTEgMTFtMC0xMUwxIDEyIiBzdHJva2U9IiMxZGExZjIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGNsYXNzPSJzZWxlY3RlZCIvPjwvZz48L3N2Zz4=) no-repeat center;
    background-size: contain;
}

a.amasty-hide-price-container {
    cursor: pointer;
}

.amasty-hide-price-container.hidden,
.price-final_price.hidden {
    display: none !important;
}

.widget.hide-price-observed {
    .amasty-hide-price-button {
        margin-bottom: 1rem;
    }
}
/**
*
* Do not edit or add to this file if you wish to upgrade the module to newer
* versions in the future. If you wish to customize the module for your
* needs please contact us to https://www.milople.com/contact-us.html
*
* @category    Ecommerce
* @package     Milople_Partialpaymentauto
* @copyright   Copyright (c) 2019 Milople Technologies Pvt. Ltd. All Rights Reserved.
* @url         https://www.milople.com/magento2-extensions/partial-payment-m2.html
*
**/

/*CSS PROPERTY FOR RADIO START*/
/*.partialpayment {*/
/*	background-color: #f4f4f4;*/
/*	border: 1px solid #c5c5c5;*/
/*	float: left;*/
/*	width: 450px;*/
/*	padding:5px 5px 20px;*/
/*	color:#636363;*/
/*	max-width:100%;*/
/*	box-shadow:0 1px 4px #006bb4;*/
/*	position:relative;*/
/*}*/
.partialpayment-wholecart-block {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    padding: 5px 0;
    width: 100%;
}
#wholecart_partialpayment_form .confirm-button {
	width: 95%;
	margin-top: 10px;
	text-align: center;
}
.partialpayment-wholecart-block a
{
	white-space: nowrap;
}

#wholecart_partialpayment_form{
	text-align: center;
}

.partialpayment .wait-loader{
	z-index: 100;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(200,200,200,0.5);
    left: 0;
    top: 0;
	display: none;
}
.partialpayment .wait-loader>img{
	margin:auto;
	display:block;
}
.partialpayment:before, .partialpayment:after
{
	content:"";
    position:absolute;
    z-index:-1;
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    bottom:0;
    left:10px;
    right:10px;
    border-radius:100px / 10px;
}
/*.partial-payment-label {*/
/*	margin: 0 auto;*/
/*	width: 95%;*/
/*}*/
/*.partialpayment h4 {*/
/*	font-size: 16px;*/
/*	color:#636363;*/
/*}*/
.partialpayment .info {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #999999;
	border-radius: 50%;
	box-shadow: 2px 2px 1px #999999;
	color: #999999;
	float: right;
	font-size: 12px;
	line-height: 1;
	padding: 3px 6px;
	width: auto;
}

/*.paywith*/
/*{*/
/*	width:95%;*/
/*	margin:0 auto;*/
/*	display:block;*/
/*	text-align:left;*/
/*}*/
input[type=radio].allow-partialpayment-radio{
	position:absolute;
	z-index:-1000;
	left:-1000px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
	float:left;
}

label.allow-partialpayment-radio-label {
    position : relative;
    padding : 4px 40px;
    cursor : pointer;
    width : 100%;
    display : block;
    font-size : 12px;
}

label.allow-partialpayment-radio-label::before{
    content : '';
	background-image:url(../../frontend/Indez/logspan/en_GB/Milople_Depositpayment/images/radio.png);

    background-repeat:no-repeat;
    background-position: 0 0;
    background-size : cover;

    height : 27px;
    width : 27px;

    position : absolute;
    left : 10px;
    top : calc(50% - (27px/2));

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

}
/*input[type=radio].allow-partialpayment-radio + label.allow-partialpayment-radio-label::before {*/

/*	cursor:pointer;*/
/*	width:100%;*/


/*}*/
input[type=radio].allow-partialpayment-radio:checked + label.allow-partialpayment-radio-label,
input[type=radio].allow-partialpayment-radio:hover + label.allow-partialpayment-radio-label {
    background-color : #2b7127;
    color : #fff;
}

input[type=radio].allow-partialpayment-radio:checked + label.allow-partialpayment-radio-label::before,
input[type=radio].allow-partialpayment-radio:hover + label.allow-partialpayment-radio-label::before {
    background-position: 0 -27px;
}


.validation-error
{
	display:none;
	bottom: -24px;
    color: #ff0000;
    left: 0;
    position: absolute;
	font-weight:normal;
}
input[aria-invalid="true"] + label .validation-error{
	display:block;
}
.page-product-grouped section.partialpayment { /*Only FOR grouped Product*/
    margin-bottom: 20px;
}
/*CSS PROPERTY FOR RADIO END*/

/* calculation table start */
.white_content
{
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #c5c5c5;
	height: 50%;
	margin: 16px auto;
	overflow: auto;
	position: relative;
	top: 15px;
	width: 100%;
	z-index: 1002;
}
#partial-payment-detail-table
{
	clear: both;
	height: 0;
	margin: 0 auto;
	visibility: hidden;
	width: 100%;
	position:relative;
	z-index:9;
}
#partial-payment-detail-table #close-table {
	float: right;
	position: absolute;
    right: 5px;
    top: -10px;
	z-index: 9999;
	cursor:pointer;
}
#refresh-only-table {
	cursor: pointer;
	display:inline-block;
    width : 14px;
    height : 14px;

    position: absolute;
    right: 8px;
    top: 7px;
}
.partial-payment-calculation thead td {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}
.partial-payment-calculation td {
	border-right: 1px solid #c9c9c9;
	padding: 5px;
	width: 25%;
	border-bottom:1px solid #c9c9c9;
}
.partial-payment-calculation tbody td:last-child {
  text-align: right;
}
.partial-payment-calculation tbody .total td{
	text-align:right;
	font-weight:600;
}
.partial-payment-calculation tbody .totalpp td
{
	background:#2b7127;
	text-align:right;
	color:#ffffff;
	font-weight:600;
}
/*rotate refresh*/
.rotate-me
{
	width:14px;
	color:#2b7127;
	font-size:30px;
	overflow:hidden;
	height:14px;
	font-style:normal;
	animation-name:first;
	animation-duration:2s;
	animation-iteration-count: infinite;
	transform: rotate(0deg);
	-webkit-transition-timing-function: linear;
}
@keyframes first{
	0%{transform: rotate(0deg);}
	100%{ transform: rotate(500deg);}
}
/* calculation table end */
.white_content > p {
  /*background: #fff url("../../frontend/Indez/logspan/en_GB/Milople_Depositpayment/images/bullet.png") no-repeat scroll 0 5px;*/
  /*float: left;*/
  font-size: 12px;
  /*margin-left: 3px;*/
  padding: 8px;
  /*text-align: left;*/
  /*width: 95%;*/
    margin : 0;
}
/*.partial-payment {*/
/*    clear: both;*/
/*	margin: 0 auto;*/
/*	padding-left: 0;*/
/*	width: 100%;*/
/*}*/
/*.partial-payment > li {*/
/*	float: left;*/
/*	width:49.5%;*/
/*	text-align: center;*/
/*	padding:4px 0px;*/
/*	list-style:none;*/
/*	margin-bottom:0;*/
/*	border:1px solid #c5c5c5;*/
/*	position:relative;*/
/*}*/
/*.partial-payment > li:first-child{*/
/*	border-right:none;*/
/*}*/
.partial-payment ._active
{
	background: #2b7127;
	color: #ffffff;
}
._display
{
	visibility:visible !important;
	height:auto !important;
}
#ajax-load
{
	display:none;
}
#ajax-load._display
{
	display:block;
}
.clear {
  clear: both;
}


/* cart page */
/*tr.paid, tr.remaining {*/
/*	background: rgba(0, 107, 180, 0.1) none repeat scroll 0 0;*/
/*}*/
/*.cart-totals tr.remaining td.amount,.cart-totals tr.remaining th.mark*/
/*{*/
/*	border-bottom:1px solid #ccc;*/
/*	font-size:1.7rem;*/
/*}*/
.partialpayment-wholecart-block {
  	border: 1px solid #cccccc;
  	width: 100%;
	padding:5px 0;
	background: rgba(0, 107, 180, 0.1) none repeat scroll 0 0;
}
.partialpayment-wholecart-block .overlay {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 99;
	display:none;
	overflow:auto;
}
.partialpayment-wholecart-block .overlay.show
{
	display:block;
}
.partialpayment-wholecart-block .overlay .partialpayment {
	float:none;
	margin: 5% auto 0;
	position:relative;
}
.close_partialpayment_option {
  	position: absolute;
  	right: 0;
	top:0;
	cursor:pointer;
}
.corner-image {
    max-width: 100%;
    height: auto;
}
.image-corner-container {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    max-width: 80px;
}

/* media queries for responsive layout */
@media screen and (min-width:901px) and (max-width: 1024px)
{
	input[type=radio].allow-partialpayment-radio+ label.allow-partialpayment-radio-label {
		background-position: 5% 0;
	}
	input[type=radio].allow-partialpayment-radio:checked + label.allow-partialpayment-radio-label {
		background-position: 5% -27px;
	}
}
@media screen and (min-width:768px) and (max-width: 900px)
{
	input[type=radio].allow-partialpayment-radio+ label.allow-partialpayment-radio-label {
		background-position: 15% 0;
	}
	input[type=radio].allow-partialpayment-radio:checked + label.allow-partialpayment-radio-label {
		background-position: 15% -27px;
	}
	.partial-payment > li{
		width:100%;
	}
	.partial-payment > li:first-child
	{
		border-right:1px solid #c5c5c5;
		border-bottom:none;
	}
}
@media screen and (min-width:481px) and (max-width: 767px)
{
	.partialpayment{
		margin: 0 auto;
		float:none;
		width:450px;
	}
}
@media screen and (max-width:480px)
{
	.partialpayment{
		width:auto;
		float:none;
	}
	input[type=radio].allow-partialpayment-radio+ label.allow-partialpayment-radio-label {
		background-position: 15% 0;
	}
	input[type=radio].allow-partialpayment-radio:checked + label.allow-partialpayment-radio-label {
		background-position: 15% -27px;
	}
	.partial-payment > li{
		width:100%;
	}
	.partial-payment > li:first-child
	{
		border-right:1px solid #c5c5c5;
		border-bottom:none;
	}
	#my-orders-table > tr th:nth-child(1)::before
	{
		content:attr(data-th) "test: ";
	}
}


/* indez updates that are not kisy removals */

.partial-payment-calculation {
    width : 100%;
}

.paywith {
    display : none;
}

.partial-payment-label .title {
    font-size : 12px;
}

sup .required {
    color : #c84f4f;
}
/* Contdonwn */

.sw-dailydeal-wrapper {
    padding: 13px;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 4;
}

.sw-dailydeal {
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    background-color: rgba(0,136,204,0.7);
    width: 100%;
    z-index: 5;
    font-family: 'Oswald';
    text-transform: uppercase;
    line-height: 1;
    padding: 5px 9px 5px;
    text-align: center;
}

.sw-dailydeal .number {
    display: inline-block;
    vertical-align: middle;
}

.sw-dailydeal p {
    margin: 0;
}

.sw-dailydeal .line {
    display: none;
}

.sw-dailydeal .caption {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0;
}
.sw-dailydeal .number-wrapper {
    display: inline-block;
    vertical-align: middle;
}
.sw-dailydeal .number-wrapper > * {
    line-height: 25px;
}
.sw-dailydeal .dailydeal-label {
    display: inline-block;
    vertical-align: middle;
    font-size: 11px;
    font-weight: 400;
}

.catalog-product-view .sw-dailydeal-wrapper {
    position: static;
    padding: 0;
    margin-bottom: 30px;
    margin-top: -10px;
}

.catalog-product-view .sw-dailydeal {
    display: block;
    background-color: transparent;
    padding: 0;
    text-align: left;
}

.catalog-product-view .sw-dailydeal .dailydeal-label {
    display: block;
    color: #21293c;
    font-family: 'Open Sans';
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 8px;
}

.catalog-product-view .sw-dailydeal .number-wrapper {
    background-color: #08c;
    display: inline-block;
    width: 66px;
    text-align: center;
    float: left;
    margin-right: 2px;
}

.catalog-product-view .sw-dailydeal .caption {
    display: block;
    font-size: 10px;
    font-weight: 400;
    margin: 0;
    margin-bottom: 11px;
}

.catalog-product-view .sw-dailydeal .number {
    font-size: 18px;
    line-height: 1.7;
    margin-top: 6px;
}

.catalog-product-view .sw-dailydeal-wrapper:after {
    content: '';
    display: table;
    clear: both;
}
.fotorama-stretch,.fotorama-focus-overlay:after,.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__html,.fotorama__video iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.fotorama-grab-cursor,.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama-grabbing-cursor,.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama-gpu,.fotorama--fullscreen,.fotorama__caption,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__stage__frame,.fotorama__wrap--css3 .fotorama__html,.fotorama__stage:before,.fotorama__nav:before,.fotorama__stage:after,.fotorama__nav:after,.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full{transform:translateZ(0)}.fotorama-focus,.fotorama__nav__frame,.fotorama__fullscreen-icon:focus,.fotorama__zoom-out:focus,.fotorama__zoom-in:focus{outline:0}.fotorama-focus-overlay:after{background-color:#006bb4;border-radius:inherit;content:''}.fotorama-transform-disabled,.fotorama__wrap--video .fotorama__stage__shaft,.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html{transform:none !important}.fotorama-transition-for-slide,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-duration:0ms;transition-property:transform,width;transition-timing-function:cubic-bezier(.1, 0, .25, 1)}.fotorama-no-select,.fotorama__wrap,.fotorama__no-select,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close{user-select:none}.fotorama-select,.fotorama__select{user-select:text}.fotorama-empty-bg{background:url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=)}.fotorama-auto-margin,.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama-inline-block,.fotorama__nav__shaft,.fotorama__nav__frame,.fotorama__caption__wrap{*display:inline;*zoom:1;-moz-box-orient:vertical;display:-moz-inline-box;display:inline-block;vertical-align:middle}.fotorama-content-box,.fotorama__nav__frame{box-sizing:content-box}.fotorama-border-box,.fotorama__thumb-border,.fotorama__caption__wrap,.fotorama__arr{box-sizing:border-box}.fotorama-hidden,.fotorama--hidden,.fotorama__load{left:-99999px;position:absolute;top:-99999px;z-index:-1000}.fotorama-visible{left:auto;opacity:1;position:relative;top:auto;z-index:auto}.fotorama-no-tap,.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__nav,.fotorama__nav__shaft,.fotorama__nav__frame,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close{-webkit-tap-highlight-color:rgba(0,0,0,0)}.transitionDuration{transition-duration:333ms}.transitionDurationZero{transition-duration:0ms}.fotorama-sprite,.fotorama__fullscreen .fotorama__zoom-out,.fotorama__fullscreen .fotorama__zoom-in,.fotorama__arr .fotorama__arr__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__thumb--icon,.fotorama__video-close{background-image:url('../../frontend/Indez/logspan/en_GB/mage/gallery/gallery.png');background-repeat:no-repeat}@media print{.fotorama-print-background,.fotorama-sprite,.fotorama__thumb-border,.fotorama__fullscreen .fotorama__zoom-out,.fotorama__fullscreen .fotorama__zoom-in,.fotorama__arr .fotorama__arr__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__thumb--icon,.fotorama__video-close{background:none !important}}.fotorama__fullscreen-icon:focus,.fotorama__zoom-out:focus,.fotorama__zoom-in:focus,.fotorama__arr:focus,.fotorama__stage__shaft:focus,.fotorama__nav__frame--thumb:focus .fotorama__thumb,.fotorama__nav__frame--dot:focus .fotorama__dot{box-shadow:none}.fotorama__fullscreen-icon:focus:after,.fotorama__zoom-out:focus:after,.fotorama__zoom-in:focus:after,.fotorama__arr:focus:after,.fotorama__stage__shaft:focus:after,.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.fotorama__nav__frame--dot:focus .fotorama__dot:after{border-radius:inherit;bottom:3px;box-shadow:0 0 3px 1px #68a8e0;content:'';left:3px;position:absolute;right:3px;top:3px;z-index:1000}.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.fotorama__nav__frame--dot:focus .fotorama__thumb:after,.fotorama__nav__frame--thumb:focus .fotorama__dot:after,.fotorama__nav__frame--dot:focus .fotorama__dot:after{bottom:0;left:0;right:0;top:0}.fotorama__nav__frame--thumb:focus .fotorama__thumb.fotorama_vertical_ratio:after,.fotorama__nav__frame--dot:focus .fotorama__thumb.fotorama_vertical_ratio:after{left:2px;right:2px}.fotorama__nav__frame--thumb:focus .fotorama__thumb,.fotorama__nav__frame--dot:focus .fotorama__thumb{overflow:inherit}.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb:after{left:1px}.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb.fotorama_vertical_ratio:after{top:1px}.fotorama__nav__frame:last-child:focus .fotorama__thumb:after{right:1px}.fotorama__nav__frame:last-child:focus .fotorama__thumb.fotorama_vertical_ratio:after{bottom:1px}.fotorama__thumb__arr{box-shadow:none}.fotorama--fullscreen{background:#fff;bottom:0 !important;float:none !important;left:0 !important;margin:0 !important;position:fixed !important;right:0 !important;top:0 !important;width:100% !important;z-index:1000 !important}.fotorama--fullscreen .fotorama__wrap{max-width:100% !important}.fotorama__fullscreen{overflow:hidden;position:relative}.fotorama__fullscreen .fotorama__zoom-in,.fotorama__fullscreen .fotorama__zoom-out{cursor:pointer;display:block;height:80px;overflow:hidden;position:absolute;width:80px}.fotorama__fullscreen .fotorama__zoom-out{background-position:0 -80px !important;top:80px}.fotorama__fullscreen .fotorama__zoom-out.fotorama__zoom-out--disabled{display:none}.fotorama__fullscreen .fotorama__zoom-in{background-position:0 0 !important;top:0}.fotorama__fullscreen .fotorama__zoom-in.fotorama__zoom-in--disabled{display:none}.fotorama__fullscreen .fotorama__video-close{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__zoom-in,.fotorama__zoom-out{display:none}.fotorama{min-width:1px;overflow:hidden}.fotorama__wrap{-webkit-text-size-adjust:100%;direction:ltr;position:relative;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__stage,.fotorama__nav{max-width:100%;overflow:hidden;position:relative}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__stage__shaft{position:relative}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1 !important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active,.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{border:none !important;max-width:inherit;opacity:0}.fotorama__loaded .fotorama__img,.fotorama__error .fotorama__img{opacity:1}.fotorama__img--full{display:none}.fotorama__nav{display:none;font-size:0;line-height:0;white-space:nowrap;z-index:5}.fotorama__nav__shaft{left:0;position:relative;text-align:left;top:0}.fotorama__nav__frame{position:relative}.fotorama__nav--dots{display:block;text-align:center}.fotorama__nav--dots .fotorama__nav__frame{height:30px;width:18px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0 !important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0 !important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__active .fotorama__dot{background-color:#ff5501;border-color:#ff5501}.fotorama__nav__frame.fotorama__active .fotorama__nav__frame{border-width:3px;height:0;width:0}.fotorama__nav__frame.fotorama__active .fotorama__nav__frame:after{left:-3px;padding:3px;top:-3px}.fotorama__nav__frame:focus {box-shadow:none}.fotorama__nav__frame:focus :after{left:-1px;padding:1px;top:-1px}.fotorama__dot{border-radius:6px;border:1px solid #858585;display:block;height:4px;left:6px;position:relative;top:12px;width:4px}.fotorama__thumb{background-color:#ebebeb;height:100%;overflow:hidden;position:relative;width:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{backface-visibility:hidden;background-image:linear-gradient(to bottom right, rgba(255,255,255,0.25), rgba(64,64,64,0.1));border:1px solid #ff5501;left:0;position:absolute;top:0;z-index:9}.fotorama__caption{bottom:0;color:#000;font-size:14px;left:0;line-height:1.5;position:absolute;right:0;z-index:12}.fotorama__caption a{border-bottom:1px solid;border-color:rgba(0,0,0,0.005);color:#000;text-decoration:none}.fotorama__caption a:hover{border-color:rgba(0,0,0,0.005);color:#000}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--video .fotorama__caption,.fotorama__wrap--no-captions .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;padding:5px 10px}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fotorama__spinner{-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;position:absolute;top:50%}.fotorama__wrap--css3 .fotorama__spinner{animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html{transition-duration:.3s;transition-property:opacity;transition-timing-function:linear}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html{opacity:0}.fotorama__select{cursor:auto}.fotorama__video{bottom:0;left:0;position:absolute;right:0;top:32px;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close{cursor:pointer;position:absolute}.fotorama__arr{z-index:900}.fotorama__fullscreen-icon,.fotorama__zoom-out,.fotorama__zoom-in,.fotorama__video-close{z-index:1000}.fotorama__arr{bottom:0;position:absolute;top:0;width:80px}._block-content-loading .fotorama__arr{opacity:0}.fotorama__arr .fotorama__arr__arr{-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;position:absolute;top:50%;height:80px;width:80px}.fotorama__arr--prev{left:0}.fotorama__arr--prev .fotorama__arr__arr{background-position:-80px -80px}.fotorama__arr--next{right:0}.fotorama__arr--next .fotorama__arr__arr{background-position:-160px -80px}.fotorama__arr--disabled{cursor:default;opacity:0;pointer-events:none}.fotorama__fullscreen-icon{background-position:0 0;display:none;height:80px;right:0;top:0;width:80px;z-index:1000}.fotorama--fullscreen-icons .fotorama__fullscreen-icon{display:none}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-80px 0;display:inline-block}.fotorama__video-play{-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;position:absolute;top:50%;background-position:-80px -160px;height:160px;width:160px}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__loaded .fotorama__video-play,.fotorama__error .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{display:block;opacity:1}.fotorama__nav__frame .fotorama__video-play{background-position:0 -240px;height:80px;width:80px}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close{display:none}.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close{opacity:1;right:93px;top:97px}.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close{display:none}.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close{opacity:1;right:93px;top:97px}.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close{display:none}.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close{opacity:1;right:93px;top:97px}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0 !important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none !important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(80px, -80px, 0);-ms-transform:translate3d(80px, -80px, 0);-o-transform:translate3d(80px, -80px, 0);transform:translate3d(80px, -80px, 0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-120px, 0, 0);-ms-transform:translate3d(-120px, 0, 0);-o-transform:translate3d(-120px, 0, 0);transform:translate3d(-120px, 0, 0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(120px, 0, 0);-ms-transform:translate3d(120px, 0, 0);-o-transform:translate3d(120px, 0, 0);transform:translate3d(120px, 0, 0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(80px, -80px, 0) !important;-ms-transform:translate3d(80px, -80px, 0) !important;-o-transform:translate3d(80px, -80px, 0) !important;transform:translate3d(80px, -80px, 0) !important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-120px, 0, 0) !important;-ms-transform:translate3d(-120px, 0, 0) !important;-o-transform:translate3d(-120px, 0, 0) !important;transform:translate3d(-120px, 0, 0) !important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(120px, 0, 0) !important;-ms-transform:translate3d(120px, 0, 0) !important;-o-transform:translate3d(120px, 0, 0) !important;transform:translate3d(120px, 0, 0) !important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus){transition-duration:.3s;transition-property:transform,opacity,background-color}.fotorama__stage:before,.fotorama__nav:before,.fotorama__stage:after,.fotorama__nav:after{background-repeat:no-repeat;content:'';display:block;pointer-events:none;position:absolute;text-decoration:none;z-index:10}.fotorama__stage:before,.fotorama__nav:before{left:-10px;top:-10px}.fotorama__stage:after,.fotorama__nav:after{right:-10px;bottom:-10px}.fotorama__stage.fotorama__shadows--left:before,.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--right:after,.fotorama__nav.fotorama__shadows--right:after{background-size:1px 100%,5px 100%;bottom:0;height:auto;top:0;width:10px}.fotorama__stage.fotorama__shadows--top:before,.fotorama__nav.fotorama__shadows--top:before,.fotorama__stage.fotorama__shadows--bottom:after,.fotorama__nav.fotorama__shadows--bottom:after{background-size:100% 1px,100% 5px;height:10px;left:0;right:0;width:auto}.fotorama__stage.fotorama__shadows--left:before,.fotorama__nav.fotorama__shadows--left:before{background-image:linear-gradient(transparent, rgba(0,0,0,0.2) 25%, rgba(0,0,0,0.3) 75%, transparent),radial-gradient(farthest-side at 0 50%, rgba(0,0,0,0.4), transparent);background-position:0 0,0 0;left:0}.fotorama__stage.fotorama__shadows--right:after,.fotorama__nav.fotorama__shadows--right:after{background-image:linear-gradient(transparent, rgba(0,0,0,0.2) 25%, rgba(0,0,0,0.3) 75%, transparent),radial-gradient(farthest-side at 100% 50%, rgba(0,0,0,0.4), transparent);background-position:100% 0,100% 0;right:0}.fotorama__stage.fotorama__shadows--top:before,.fotorama__nav.fotorama__shadows--top:before{background-image:linear-gradient(transparent, rgba(0,0,0,0.2) 25%, rgba(0,0,0,0.3) 75%, transparent),radial-gradient(farthest-side at 50% 0, rgba(0,0,0,0.4), transparent);background-position:0 0,0 0;top:0}.fotorama__stage.fotorama__shadows--bottom:after,.fotorama__nav.fotorama__shadows--bottom:after{background-image:linear-gradient(transparent, rgba(0,0,0,0.2) 25%, rgba(0,0,0,0.3) 75%, transparent),radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,0.4), transparent);background-position:0 100%,0 100%;bottom:0}.fotorama--fullscreen .fotorama__stage:before,.fotorama--fullscreen .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--fade .fotorama__stage:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--fade .fotorama__stage:after{display:none}.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:auto;position:absolute;top:50%;width:100%}.fotorama__nav-wrap .fotorama_horizontal_ratio .fotorama__img{-webkit-transform:translate(-50%, -50%);-ms-transform:translateY(-50%, -50%);-o-transform:translateY(-50%, -50%);transform:translateY(-50%, -50%);top:50%;left:50%;position:absolute;width:auto}.magnifier-thumb-wrapper{display:block;left:0;position:relative;top:0}.magnifier-lens{border:solid 1px #bbb;left:0;overflow:hidden;position:absolute;top:0;z-index:800}.magnify-lens{background:rgba(255,255,255,0.5);border:solid 1px #bbb;color:#fff;left:0;position:absolute;text-align:center;top:0;z-index:1000;overflow:hidden}.magnify-lens .magnifier-large{width:auto;height:auto;max-height:none;max-width:none;border:none;position:absolute;z-index:100}.magnifier-loader-text{margin-top:10px}.magnifier-preview{bottom:0;left:58%;overflow:hidden;padding:0;position:absolute;z-index:2;top:215px}.magnifier-preview:not(.hidden){background-color:#fff}.magnifier-preview img{left:0;max-width:inherit;max-height:inherit;position:absolute;top:0;object-fit:scale-down}.fotorama__stage__frame{text-align:center}.fotorama__stage__frame .fotorama__img{height:auto;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);transition-duration:.3s;transition-property:width,height,top,left;vertical-align:middle;width:auto}@media all and (min-width:768px){.fotorama__stage__frame .fotorama__img{top:49.5%}}.magnify-opaque{opacity:.5}.magnify-hidden{display:none}.fotorama__nav-wrap--vertical.fotorama__nav-wrap{display:inline-block;left:0;position:absolute;top:0}.fotorama__nav-wrap--vertical .fotorama__nav__shaft{background-color:white;width:100%}.fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb{display:block;padding-bottom:inherit !important}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img{display:none}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img,.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full{bottom:0;left:0;margin:auto;max-height:inherit;max-width:inherit;position:absolute;right:0;top:0}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full{cursor:default;display:block;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;top:0;transition:.3s linear;vertical-align:middle;width:auto}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--zoommable{cursor:pointer;max-height:none;max-width:none;transition-property:width,height,bottom,right,top,left}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--draggable{cursor:move;transition-property:none}.fotorama--fullscreen .fotorama__stage__frame iframe{left:80px;width:calc(100% - 80px * 2)}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left,.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{bottom:0;cursor:pointer;position:absolute;top:0;width:30px;z-index:1000}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon,.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon{-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;position:absolute;top:50%;width:100%}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left{left:0}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{right:0}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left,.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right{cursor:pointer;height:30px;left:0;position:absolute;right:0;z-index:1000}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .fotorama__thumb--icon,.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .fotorama__thumb--icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin:auto;width:30px}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left{top:0}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right{bottom:0}.fotorama__wrap--only-active .fotorama__stage,.fotorama__wrap--only-active .fotorama__nav{max-width:99999px !important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__thumb--icon{font-size:0.001px;padding-bottom:30px}.fotorama__thumb__arr--left .fotorama__thumb--icon{background-position:-25px -265px}.fotorama__thumb__arr--right .fotorama__thumb--icon{background-position:-25px -350px}.magnify-fullimage{display:none}.fotorama__arr,.fotorama__thumb__arr{background-color:rgba(255,255,255,0.3);transition:background-color .3s ease-in-out}.fotorama__arr:hover,.fotorama__thumb__arr:hover{background-color:rgba(255,255,255,0.5)}.fotorama__arr:active,.fotorama__thumb__arr:active{background-color:rgba(213,213,213,0.5)}.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in{background-color:rgba(255,255,255,0.3);transition:background-color .3s ease-in-out}.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:hover,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:hover,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:hover{background-color:rgba(255,255,255,0.5)}.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:active,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:active,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:active{background-color:rgba(213,213,213,0.5)}.fotorama__video-close{background-position:-80px 0;height:80px;opacity:0;right:0;top:0;transform:translate3d(80px, -80px, 0);transition:opacity .3s ease-in-out;width:80px}@media all and (max-width:768px){.fotorama__video-close{background-position:-100px -20px;top:10px;height:40px;width:40px}}.fotorama__video-close.fotorama-show-control{opacity:1;transform:translate3d(0, -10px, 0)}.gallery-placeholder__image{display:block;margin:auto}.fotorama__spinner{background-image:url('../../frontend/Indez/logspan/en_GB/images/loader-1.gif');bottom:0;display:none;height:64px;left:0;margin:auto;position:absolute;right:0;top:0;width:64px;z-index:100}.fotorama__spinner.fotorama__spinner--show{display:block}.fotorama__product-video--loaded .fotorama__img,.fotorama__product-video--loaded .fotorama__img--full{display:none !important}.fotorama__stage .fotorama__arr--shown{display:block !important}.fotorama__stage .fotorama__arr--hidden{display:none !important}.amasty-hide-price-button {
    margin-bottom: 40px;
}
/*
 * This program is the CONFIDENTIAL and PROPRIETARY property of Autify digital Ltd.
 * Any unauthorized use, reproduction or transfer of this computer program is strictly prohibited.
 * Copyright (c) 2020-2022 Autify digital Ltd.
 * This is an unpublished work, and is subject to limited distribution and restricted disclosure only.
 * ALL RIGHTS RESERVED.
 *
 */
@media (max-width: 568px) {
  .item.product-item .product-novuna-finance {
    bottom: 76px;
  }
}
@media only screen and (max-width: 767px){
    .modal-popup.modal-slide.finance-modal {
        left: 0px;
    }
    .novuna-left-finance, .novuna-right-finance{
        width: 100% !important;
        padding: 20px !important;
    }
    .finance-modal ul#finance-calculator-summary, .novunafinance-checkout ul#finance-calculator-summary {
        padding: 10px 10px !important;
    }
    .finance-modal .novuna-finance-options, .novunafinance-checkout .novuna-finance-options {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    .finance-modal .action-control, .novunafinance-checkout .action-control{
        width: 100%;
        text-align: center;
        display: inline-block;
    }
    .finance-modal #apply-finance, .novunafinance-checkout #apply-finance{
        float: none !important;
    }
    .item.product-item .product-novuna-finance {
        bottom: 91px;
      }
}
@media (max-width: 767px) {
  .checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active .depositinput {
    width: 132px;
  }
  .checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active #finance-calculator-overview ul {
    padding: 10px 10px;
  }
  .checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active #finance-calculator-overview ul li span.value {
    width: 100%;
    margin-bottom: 10px;
  }
  .novunafinance-checkout ul#finance-calculator-overview li:last-child span.value,
  .novunafinance-checkout ul#finance-calculator-overview li:last-child label {
    width: 100%;
    text-align: center;
    display: inline-block;
  }
  .catalog-product-view .finance-view-popup h4.title-small, .catalog-product-view .finance-view-popup h4.finance-sub-title, .catalog-product-view .finance-view-popup h3.title-big {
        font-size: 22px;
    }
    .catalog-product-view .finance-view-popup h4.finance-sub-title {
        margin: 20px 0 20px 0;
    }
    .catalog-product-view .finance-view-popup #apply-finance{
        width: 100%;
    }
}
@media (max-width: 1024px){
    .catalog-product-view .finance-modal .modal-inner-wrap header.modal-header .action-close {
        z-index: 99;
    }
    .finance-overview-product { width: 50%;}
    .catalog-product-view .finance-modal .modal-inner-wrap header.modal-header .action-close{
            right: 15px;
        top: 15px;
    }
    .catalog-product-view .finance-modal .modal-inner-wrap h3.title-big{
        font-size: 20px !important;
        line-height: 27px;
    }
    .catalog-product-view .finance-modal .modal-inner-wrap .left-finance,
    .catalog-product-view .finance-modal .modal-inner-wrap .right-finance{
        width: 100%;
        padding: 30px 20px;
    }
    .catalog-product-view .finance-modal .modal-inner-wrap .right-finance .action-control{
        text-align: center;
    }
    .catalog-product-view .finance-modal .modal-inner-wrap .right-finance .action-control button#apply-finance{
        float: none;
        height: 50px;
        width: 100%;
    }
    .catalog-product-view .finance-modal .modal-inner-wrap .right-finance ul#finance-calculator-overview{
        padding: 20px 10px;
    }
    .catalog-product-view .finance-modal .modal-inner-wrap .right-finance ul#finance-calculator-overview li{
        font-size: 15px;
    }
    .catalog-product-view .finance-modal .modal-inner-wrap .repayment{
        margin-bottom: 20px;
    }
    .catalog-product-view .finance-modal .modal-inner-wrap .display-depositamount{
        width: 100%;
        text-align: left;
    }
    .catalog-product-view .finance-modal .modal-inner-wrap select#finance-options {
        max-width: 100%;
        margin-bottom: 20px;
    }
    ul#finance-calculator-summary li label {
        font-size: 12px;
    }
    .catalog-product-view .finance-modal .modal-inner-wrap header.modal-header .action-close{
        right: 15px;
        top: 15px;
    }
    .catalog-product-view .finance-modal .right-finance .finance-selected-options .value{
        text-align: left;
        margin-bottom: 20px;
    }
    .catalog-product-view .finance-modal h3.title-big{
        font-size: 22px !important;
        line-height: 27px;
    }
    .catalog-product-view .finance-modal .left-finance, .catalog-product-view .finance-modal .right-finance{
        width: 100%;
        padding: 30px 20px;
    }
    .catalog-product-view .finance-modal .left-finance .action-control, .catalog-product-view .finance-modal .right-finance .action-control{
        text-align: center;
    }
    .catalog-product-view .finance-modal .left-finance button#apply-finance, .catalog-product-view .finance-modal .right-finance button#apply-finance{
        float: none;
        height: 50px;
        width: 100%;
    }
    .catalog-product-view .finance-modal ul#finance-calculator-overview{
        padding: 20px 10px;
    }
    .catalog-product-view .finance-modal ul#finance-calculator-overview li{
        font-size: 14px;
    }
    .catalog-product-view .finance-modal .repayment{
        margin-bottom: 20px;
    }
    .catalog-product-view .finance-modal .display-depositamount{
        width: 100%;
        text-align: left;
    }
    .catalog-product-view .finance-modal select#finance-options {
        max-width: 100%;
        margin-bottom: 20px;
    }
}
@media (max-width: 1280px){
    .catalog-product-view .finance-modal .modal-inner-wrap{
        width: 100% !important;
        margin: 0;
        height: 100%;
        max-height: 100%;
    }
    .catalog-product-view .column.main .product-info-main{
        position: static !important;
        padding: 0px 0 0 10px;
        width: 100%;
    }
    .catalog-product-view .column.main .product-view-middlecontent-cms {
        padding: 100px 0 0px 0;
    }
    .catalog-product-view .column.main .product-view-middlecontent
    .catalog-product-view .column.main .product-view-middlecontent-description,
    .catalog-product-view .column.main .product-view-middlecontent-technicaldata,
    .catalog-product-view .column.main .product-view-middlecontent-delivery{
        max-width: 100%;
    }
    .catalog-product-view .column.main .product-view-middlecontent-delivery {
        border-bottom: 0;
        padding-bottom: 0;
    }
    .catalog-product-view main#maincontent {
        padding: 0 !important;
    }
    .catalog-product-view .product-view-mainarea {
        max-width: 100% !important;
        padding: 0 20px !important;
    }
}

.error-message, .error-message-novuna {
    margin: 10px auto;
    text-align: center;
    display: none;
    color: red;
}

.payment-method-finance-slots div{
    margin: 20px 0;
}
.novuna-finance.action.button {
    margin: 10px 0;
}
#autifydigitalcalculator ul li,
#finance-calculator-summary ul li{
    list-style-type: none;
}
.deposit-text-area {
    display: inline-block;
    width: 100%;
    float: left;
}
div.ui-slider .ui-slider-handle{
    background-color: #C09A5E;
    height: 5px;
    border-radius: 0;
    margin-left: 0;
    cursor: pointer;
}
div.ui-slider-horizontal {
    height: 5px;
    border-radius: 0;
    background: rgb(192 154 94 / 0.5);
    display: inline-block;
    width: 100%;
    float: left;
}

#finance-deposit-error{
    margin-top: 10px;
}
.finance-modal{
    float: left;
}
#calculator-button-click{
    cursor:pointer;
    margin: 10px 0;
    border-color: #0c3755 !important;
}
.finance-modal .modal-footer{display:none;}

.novuna-left-finance{
        width: 40%;
        float: left;
        margin: 0;
        background-color: #fff;
        padding: 50px;
}
span#minus-icon, span#plus-icon {
    padding: 20px 25px;
    float: left;
    border: 1px solid #000;
    cursor: pointer;
}

span.deposit_amount{
    padding: 20px 14px;
    float: left;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}
.repayment{
    float: left;
}

#autifydigitalcalculator .title-big{
    color: #353636;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0.56px;
    line-height: 25px;
}
.desc-left {
    color: #7F7F7F;
}
h4.title-small{
    color: #303030;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    line-height: 20px;
    margin: 40px 0 10px 0;
}
h4.finance-sub-title {
    color: #303030;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0.44px;
    line-height: 20px;
    text-transform: uppercase;
    margin: 0 0 10px 0;
}
p.repayment-text{
    color: #7F7F7F;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 22px;
    padding-bottom: 30px;
}
select#finance-options{
    font-style: normal;
    font-weight: 300;
    letter-spacing: -0.1px;
    line-height: 20px;
}
.novuna-finance .novunalogo {
    float: left;
    position: relative;
    display: inline-block;
    text-align: center;
    margin: 15px auto;
}

.novuna-finance .novunalogo img {
    text-align: center;
    margin: 0 auto;
}

.novuna-finance .novunalogo span {
    margin: 0 auto;
    float: left;
    width: 100%;
    text-align: center;
}

#finance-calculator-summary{
    width:100%;
    float:left;
    border: 1px solid #E8E8E8;

}

.payment-method-finance-slots #finance-calculator-summary{
    padding:0;
}
/*.novuna-right-finance{
    width: 45%;
    padding: 35px;
    background: #F9F9F9;
    float: left;
}*/

#finance-calculator-summary .value {
    float: right;
}

.finance-calculator{
    width: 100%;
    float: left;
    border: 1px solid #1A79C4;
    padding: 20px;
}

.finance-calculator-img{
    width: 20%;
    float: left;
    padding-top: 5px;
}

.finance-overview-product{
    width: 60%;
    float: left;
    padding: 0 10px;
}

.finance-pro-title{
    float: left;
    width: 100%;
    margin: 0 0 6px 0;
    font-size: 16px;
    text-transform: uppercase;
}

.finance-overview-hint{
    float: left;
    width: 100%;
}

.novunalogo{
    width: 20%;
    float: left;
    padding: 0 10px;
}

.checkout-cart-index .autifydigital-finance {
  display: inline-block;
  padding: 0 15px;
}
.checkout-cart-index #calculator-button-click {
  padding: 0;
  border-width: 0;
  text-align: center;
}
.checkout-cart-index .finance-overview-hint {
  text-decoration: underline;
}

.checkout-cart-index .finance-overview-product {
  padding: 0;
  width: 100%;
  float: none;
}
.logo-with-autifybrand {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 20px;
  width: 100%;
}
.logo-with-autifybrand img {
  max-width: 100px;
}

.finance-calculator-img .no-finance-hover,
.finance-calculator-img .finance-ok,
.finance-calculator-img .no-finance,
.finance-calculator-img .finance-issue,
.finance-calculator-img .finance-ok-hover,
.finance-calculator-img .finance-issue-hover,
.novunalogo .withhover{
    display: none;
}

.finance-calculator.hoverclass,
.finance-calculator.issueclass.hoverclass {
    color: #FFF;
    background: #0c3755;
}

.finance-calculator.issueclass {
    color: #000;
    background: rgba(247,181,0,0.05);
}

.deposit-input-area{
    border: 1px solid #000;
    padding: 20px;
    width: 20%;
    float: left;
    margin: 0 !important;
}
.deposit-input-area .currency-inp,
.deposit-input-area .currency-symbol{
    float: left;
    width: 48%;
    text-align: right;
}
.deposit-input-area input{
    float: left;
    border: 0;
    padding: 0;
    height: auto;
    margin: 0;
    width: 50%;
    text-align: left;
    background-color: transparent;
    height: 50px;
    color: #1D1D1D;
    font-size: 16px;
    padding-left: 5px;
}
.finance-options img{
    float: left;
}

ul#finance-calculator-summary{
    list-style-type: none;
    width: 100%;
}

ul#finance-calculator-summary li {
    float: left;
    width: 100%;
}

ul#finance-calculator-summary li label {
    float: left;
}

.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method .payment-method-title .payment-icon,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method .payment-method-title .payment-icon {
  margin-right: 0;
  float: right;
  max-height: 40px;
}
.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.autify-novuna-finance._active .payment-method-content {
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 50px;
}

.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active span#minus-icon,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active span#minus-icon,
.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active span#plus-icon,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active span#plus-icon {
  padding: 0;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  font-size: 23px;
  color: #c09a5e;
  border-color: rgba(29, 29, 29, 0.1);
}
.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active span#minus-icon,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active span#minus-icon {
  font-size: 38px;
  line-height: 41px;
}
.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active .depositinput,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active .depositinput {
  border-color: rgba(29, 29, 29, 0.1);
  padding: 0;
  height: 50px;
  width: 152px;
  line-height: 50px;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  color: #5a5a5a;
  font-size: 16px;
  background-color: #ffffff;
}
.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active .depositinput input,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active .depositinput input {
  background-color: transparent;
  height: 50px;
  color: #5a5a5a;
  font-size: 16px;
  padding-left: 5px;

}
.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active .depositinput .currency-inp,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active .depositinput .currency-inp {
  float: left;
  width: 43%;

}
.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active .billing-address-text-match,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active .billing-address-text-match {
  margin-top: 0;
}
.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active .billing-address-text-match span,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active .billing-address-text-match span,
.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active p.repayment-text,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active p.repayment-text {
  color: #5a5a5a;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.5px;
  line-height: 22px;
  padding-bottom: 0;
}
.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active select#finance-options,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active select#finance-options {
  margin-top: 20px;
}
.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active .opc-help-cms,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active .opc-help-cms {
  display: inline-block !important;
  width: 100%;
}
.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active .opc-help-cms p.finance-checkout-top-text1,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active .opc-help-cms p.finance-checkout-top-text1 {
  color: #5a5a5a;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 22px;
}

.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active .opc-help-cms p.finance-checkout-top-text,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active .opc-help-cms p.finance-checkout-top-text {
  color: #1D1D1D;
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 26px;
  margin-top: 20px;
}
.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active #finance-calculator-overview ul,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active #finance-calculator-overview ul {
  padding: 20px 30px;
}
.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active #finance-calculator-overview ul li,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active #finance-calculator-overview ul li {
  margin: 7px 0;
  color: #303030;
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 26px;
}

.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active #finance-calculator-overview ul li.total-amount-payable-now,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active #finance-calculator-overview ul li.total-amount-payable-now {
  font-weight: bold;
}
.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active #finance-calculator-overview ul li.total-amount-payable-now span.value,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active #finance-calculator-overview ul li.total-amount-payable-now span.value {
  font-weight: bold;
}
.checkout-index-index .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active h4.title-small,
.checkout-onepage-success .checkout-container .opc-wrapper li#payment .payment-method.novuna-finance._active h4.title-small {
  color: #303030;
  font-size: 16px;
  margin-bottom: 10px;

  letter-spacing: 0.5px;
  line-height: 20px;
  margin-top: 0;
}
.checkout-index-index .novunafinance-checkout .repayment {
  margin-bottom: 10px;
}
.checkout-index-index .novunafinance-checkout select#novuna-finance-options {
  background-color: transparent;
  color: #7f7f7f;
}
.checkout-index-index .novunafinance-checkout .billing-address-text-match span {
  font-size: 16px;
}
.checkout-index-index .novunafinance-checkout p.repayment-text {
  color: #7f7f7f;
  font-weight: normal;
}
.checkout-index-index .novunafinance-checkout input.value.deposit_amount {
  background-color: transparent;
}
.finance-modal .deposit-text-area, .novunafinance-checkout .deposit-text-area {
    position: relative;
}

.catalog-product-view .column.main .product-info-main .novuna-finance.action.button {
  margin: 15px 0;
  display: inline-block;
  width: 100%;
}
.catalog-product-view .column.main .product-info-main .novuna-finance.action.button #calculator-button-click {
  margin: 0;
  border-color: #c09a5e !important;
}
.catalog-product-view .column.main .product-info-main .novuna-finance.action.button .finance-calc-img {
  margin-top: 19px;
}
.catalog-product-view .column.main .product-info-main .novuna-finance.action.button .finance-calculator-overview.hoverclass,
.catalog-product-view .column.main .product-info-main .novuna-finance.action.button .finance-calculator-overview.issueclass.hoverclass {
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.3);
  transition: 0.5s;
  background-color: #c09a5e;
}
.catalog-product-view .column.main .product-info-main .novuna-finance.action.button .finance-calculator-overview {
  transition: 0.5s;
}
.catalog-product-view .column.main .product-info-main .novuna-finance.action.button .finance-message {
  width: 64%;
  float: left;
  padding: 0 0 0 12px;
}
.catalog-product-view .column.main .product-info-main .novuna-finance.action.button .finance-message .finance-pro-title {
  float: left;
  width: 100%;
  margin: 0 0 4px 0;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.2px;
  line-height: 22px;
  text-transform: uppercase;
  font-family: "Open Sans";
}
.catalog-product-view .column.main .product-info-main .novuna-finance.action.button .novunalogo {
  margin: 0;
  width: 24%;
}
/*novunafinance css start*/
.finance-modal .modal-inner-wrap,
.novunafinance-checkout .modal-inner-wrap {
  width: 1170px !important;
}
.finance-modal .modal-inner-wrap header.modal-header,
.novunafinance-checkout .modal-inner-wrap header.modal-header {
  padding: 0;
}
.finance-modal .modal-inner-wrap header.modal-header .action-close,
.novunafinance-checkout .modal-inner-wrap header.modal-header .action-close {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 35px;
  top: 25px;
}
.finance-modal .modal-inner-wrap header.modal-header .action-close:before,
.novunafinance-checkout .modal-inner-wrap header.modal-header .action-close:before {
  color: #5a5a5a;
  font-size: 20px;
  line-height: 20px;
}
.finance-modal div#autifydigitalcalculator,
.novunafinance-checkout div#autifydigitalcalculator {
  background-color: #f9f9f9;
}
.finance-modal div#autifydigitalcalculator fieldset.fieldset,
.novunafinance-checkout div#autifydigitalcalculator fieldset.fieldset {
  margin-bottom: 0 !important;
}
.finance-modal .modal-content,
.novunafinance-checkout .modal-content {
  padding: 0;
}
.finance-modal .left-finance,
.novunafinance-checkout .left-finance {
  width: 50%;
  float: left;
  margin: 0;
  background-color: #ffffff;
  padding: 50px;
}
.finance-modal select#novuna-finance-options,
.novunafinance-checkout select#novuna-finance-options {
  max-width: 330px;
}
.finance-modal .novuna-right-finance,
.novunafinance-checkout .novuna-right-finance {
  width: 40%;
  padding: 85px 50px 60px 50px;
  background: #f9f9f9;
  float: left;
}
.finance-modal .novuna-right-finance p,
.novunafinance-checkout .novuna-right-finance p {
  color: #303030;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 22px;
  padding-bottom: 30px;
}
.finance-modal .novuna-right-finance p a,
.novunafinance-checkout .novuna-right-finance p a {
  color: #c09a5e !important;
  font-weight: bold;
}
.finance-modal .novuna-finance-options,
.novunafinance-checkout .novuna-finance-options {
  float: left;
}
.finance-modal .novuna-finance-options .label,
.novunafinance-checkout .novuna-finance-options .label {
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 26px;

}
.finance-modal .novuna-finance-options .value,
.novunafinance-checkout .novuna-finance-options .value {
  font-size: 16px;

  letter-spacing: 0.5px;
  line-height: 26px;
  font-weight: bold;
}
.finance-modal #apply-finance,
.novunafinance-checkout #apply-finance {
  height: 50px;
  width: 50%;
  font-weight: normal;
  border: 1px solid #c09a5e;
  border-radius: 2px;
  background-color: #c09a5e;
  color: #ffffff;
  font-size: 16px !important;

  letter-spacing: 0.5px;
  line-height: 20px;
  text-align: center;
  float: right;
}

.finance-modal #apply-finance:hover,
.novunafinance-checkout #apply-finance:hover {
  background-color: #FFF !important;
  color: #c09a5e !important;
}
.finance-modal ul#finance-calculator-summary,
.novunafinance-checkout ul#finance-calculator-summary {
  padding: 20px 30px;
  margin-bottom: 20px;
}
.finance-modal ul#finance-calculator-summary li,
.novunafinance-checkout ul#finance-calculator-summary li {
  color: #303030;
  font-size: 16px;
  letter-spacing: 0.2px;
  line-height: 26px;
}
.finance-modal ul#finance-calculator-summary li:last-child,
.novunafinance-checkout ul#finance-calculator-summary li:last-child {

  font-weight: bold;
}
.finance-modal h3.title-big,
.novunafinance-checkout h3.title-big {
  color: #353636;
  font-size: 26px;

  letter-spacing: 0.5px;
  line-height: 36px;
  text-transform: uppercase;
  margin: 0;
  padding: 0 0 6px 0;
}
.finance-modal .deposit-text-area,
.novunafinance-checkout .deposit-text-area {
    position: relative;
}
.finance-modal span#minus-icon, .novunafinance-checkout span#minus-icon {
    font-size: 39px;
    line-height: 38px;
    left: 0;
}
.finance-modal span#minus-icon,
.novunafinance-checkout span#minus-icon,
.finance-modal span#plus-icon,
.novunafinance-checkout span#plus-icon {
  padding: 0;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 38px;
  font-size: 39px;
  color: #c09a5e;
  border: 1px solid rgba(29, 29, 29, 0.1);
  position: absolute;
  top: 0;
}
.finance-modal span#minus-icon,
.novunafinance-checkout span#minus-icon {
  font-size: 39px;
  line-height: 38px;
  left: 0;
}
.finance-modal span#plus-icon,
.novunafinance-checkout span#plus-icon {
  right: 0;
}
.finance-modal .deposit-input-area,
.novunafinance-checkout .deposit-input-area {
  border-color: rgba(29, 29, 29, 0.1);
  padding: 0 50px;
  height: 50px;
  width: 100%;
  line-height: 50px;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  color: #303030;
  font-size: 16px;
}
.finance-modal .deposit-input-area .currency-inp,
.novunafinance-checkout .deposit-input-area .currency-inp,
.finance-modal .deposit-input-area .currency-symbol,
.novunafinance-checkout .deposit-input-area .currency-symbol {
  float: left;
  width: 43%;

  font-weight: bold;
}
.finance-modal .deposit-input-area input,
.novunafinance-checkout .deposit-input-area input {
  font-weight: bold !important;
}
.finance-modal .repayment,
.novunafinance-checkout .repayment {
  margin-bottom: 50px;
}
.finance-modal .finance-options img,
.novunafinance-checkout .finance-options img {
  width: 114px;
}
.finance-modal .novunafinance-summary,
.novunafinance-checkout .novunafinance-summary {
  margin-top: 10px;
  width: 100%;
  display: inline-block;
}
.finance-modal .display-depositamount,
.novunafinance-checkout .display-depositamount {
  margin-top: 0px;
  display: inline-block;
  width: auto;
  float: right;
  text-align: right;
}
.finance-modal .display-depositamount .display-depositamount1,
.novunafinance-checkout .display-depositamount .display-depositamount1 {
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 26px;
  font-weight: bold;
}
.finance-modal .display-depositamount .display-depositamount2,
.novunafinance-checkout .display-depositamount .display-depositamount2 {
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 20px;
}
.finance-modal .desc-left,
.novunafinance-checkout .desc-left {
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 26px;
}
/*novunafinance css end*/
.deposit .repayment-text.blinker, .checkout-index-index .novunafinance-checkout p.repayment-text.blinker{
    font-weight: 600;
    color: red;
}
.novuna-left-finance {
    width: 50%;
}
.finance-modal .novuna-right-finance, .novunafinance-checkout .novuna-right-finance {
    width: 50%;
}
.finance-modal ul#finance-calculator-summary, .novunafinance-checkout ul#finance-calculator-summary{
    box-sizing: border-box;
}
.finance-modal .deposit-input-area, .novunafinance-checkout .deposit-input-area {
    box-sizing: border-box;
}
div#calculator-button-click {
    box-sizing: border-box;
}
div#finance-calculator-popup *{
	box-sizing: border-box;
}
.novunarepayment-area.repayment-text {
    padding-bottom: 15px;
}
.title-terms-length{
    font-size: 16px;
}
.addto-cart-notice{
    float: left;
    width: 100%;
    margin-top: 10px;
}
.catalog-product-view .logo-with-autifybrand{
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: end;
}
#dailydealproduct .product-item-info
{
    width:258px;
}
#dailydealproduct li
{
    width:24.667%;
}
@media all and (min-width:769px),print{.amprot-input-block{max-width:80%}}._am-visually-hidden{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);margin:-1px;padding:0;width:1px;height:1px;border:0}._am-visually-hidden-reset{position:static;overflow:visible;clip:auto;margin:0;width:auto;height:auto}._word-break{word-break:break-all;word-break:break-word}._am-checkbox{display:flex;justify-content:center;align-items:center;transition:.1s all ease-in;position:relative;box-sizing:border-box;margin:2px 0 0;min-width:12px;width:12px;height:12px;border:1px solid #a39fa8;background-color:#fff;cursor:pointer}._am-checkbox:hover{border-color:#026bb3}._am-checkbox-arrow{display:none;margin:0 0 2px 0;width:4px;height:6px;border:solid #fff;border-width:0 2px 2px 0;content:'';transform:rotate(45deg)}._am-cross-icon{position:relative}._am-cross-icon:before,._am-cross-icon:after{position:absolute;top:50%;left:7px;display:block;width:11px;height:1px;background:#a39fa8;content:''}._am-cross-icon:before{transform:rotate(45deg)}._am-cross-icon:after{transform:rotate(-45deg)}._am-cross-icon:hover:before,._am-cross-icon:focus:before,._am-cross-icon:active:before,._am-cross-icon:hover:after,._am-cross-icon:focus:after,._am-cross-icon:active:after{background:#504d58}._am-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amprot-field{margin:0 0 30px 0;line-height:1}.amprot-field.-checkable{margin:0 0 35px}.amprot-field.-checkable .amprot-label{margin:0 0 20px 0}.amprot-label{word-break:break-all;word-break:break-word;display:inline-block;margin:0 0 10px 0;color:#333;font-weight:bold;line-height:1}.required .amprot-label:after{margin:0 0 0 5px;color:#c84f4f;content:'*';font-size:1.2rem}.amprot-note-block{margin:5px 0 0;font-size:12px;line-height:1}.amprot-note-block>.amprot-character-counter{color:#c84f4f}.amprot-text .price-notice{display:flex;padding:0 0 0 5px;color:#504d58;word-break:normal}.amprot-field .amprot-input-block .mage-error{color:#c84f4f;font-size:12px}.amprot-dependent-field{display:none}.amprot-input-block .amprot-input-text,.amprot-input-block .amprot-input-textarea{transition:.1s all ease-in;box-sizing:border-box;padding:0 10px;width:100%;height:30px;border:1px solid #bebbc3;border-radius:2px;color:#0e1025;vertical-align:baseline;line-height:1.4}.amprot-input-block .amprot-input-text::placeholder,.amprot-input-block .amprot-input-textarea::placeholder{color:#bebbc3}.amprot-input-block .amprot-input-text:hover,.amprot-input-block .amprot-input-textarea:hover,.amprot-input-block .amprot-input-text:focus,.amprot-input-block .amprot-input-textarea:focus,.amprot-input-block .amprot-input-text:active,.amprot-input-block .amprot-input-textarea:active{border-color:#a39fa8}.amprot-input-block .amprot-input-text:not([disabled]):focus,.amprot-input-block .amprot-input-textarea:not([disabled]):focus{box-shadow:none}.amprot-input-block .amprot-input-text:-ms-input-placeholder,.amprot-input-block .amprot-input-textarea:-ms-input-placeholder{color:#bebbc3}.amprot-input-block .amprot-input-textarea{display:block;padding:10px;height:auto}.amprot-radio-block,.amprot-checkbox-block{display:flex;position:relative;margin:0 0 15px 0;line-height:1;cursor:pointer}.amprot-radio-block>.amprot-text,.amprot-checkbox-block>.amprot-text{display:flex;justify-content:space-between;word-break:break-all;word-break:break-word;flex-grow:1;padding:0 0 0 5px;color:#0e1025;font-style:normal}.amprot-radio-block>.amprot-input,.amprot-checkbox-block>.amprot-input{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);margin:-1px;padding:0;width:1px;height:1px;border:0}.amprot-radio-block>.amprot-input:checked~.amprot-mark,.amprot-checkbox-block>.amprot-input:checked~.amprot-mark{border-color:#1e79c2;background-color:#1e79c2}.amprot-radio-block>.amprot-input:checked~.amprot-mark:after,.amprot-checkbox-block>.amprot-input:checked~.amprot-mark:after{display:block}.amprot-radio-block>.amprot-input:not(:checked):focus~.amprot-mark,.amprot-checkbox-block>.amprot-input:not(:checked):focus~.amprot-mark{border-color:#026bb3;box-shadow:0 2px 4px rgba(63,156,215,0.4)}.amprot-radio-block>.amprot-input:checked~.amprot-text,.amprot-checkbox-block>.amprot-input:checked~.amprot-text{color:#0e1025;font-weight:bold}.amprot-radio-block>.amprot-mark,.amprot-checkbox-block>.amprot-mark{display:flex;justify-content:center;align-items:center;transition:.1s all ease-in;position:relative;box-sizing:border-box;margin:2px 0 0;min-width:12px;width:12px;height:12px;border:1px solid #a39fa8;background-color:#fff;cursor:pointer}.amprot-radio-block>.amprot-mark:hover,.amprot-checkbox-block>.amprot-mark:hover{border-color:#026bb3}.amprot-radio-block:hover .amprot-text,.amprot-checkbox-block:hover .amprot-text,.amprot-radio-block:focus .amprot-text,.amprot-checkbox-block:focus .amprot-text{color:#026bb3}.amprot-radio-block:hover .amprot-mark,.amprot-checkbox-block:hover .amprot-mark,.amprot-radio-block:focus .amprot-mark,.amprot-checkbox-block:focus .amprot-mark{border-color:#026bb3}.amprot-checkbox-block>.amprot-mark{border-radius:1px}.amprot-checkbox-block>.amprot-mark:after{display:none;margin:0 0 2px 0;width:4px;height:6px;border:solid #fff;border-width:0 2px 2px 0;content:'';transform:rotate(45deg)}.amprot-radio-block>.amprot-mark{border-radius:50%}.amprot-radio-block>.amprot-mark:after{display:none;width:4px;height:4px;border-radius:50%;background:#fff;content:''}.amprot-text>.amprot-value{width:100%}.-checkable .mage-error{padding-top:5px;border-top:1px solid #f4dcdc}.amprot-select-block{display:flex;position:relative;flex-direction:column;width:100%}.amprot-select-block.-active{z-index:11}.amprot-select-block.-active .amprot-select-options{visibility:visible;opacity:1;pointer-events:all}.amprot-select-block.-active .amprot-placeholder{color:#0e1025}.amprot-select-block.-active .amprot-placeholder:after{top:13px;transform:rotate(225deg)}.amprot-select-block.-multiple .amprot-option{justify-content:flex-start}.amprot-select-block.-multiple .amprot-option:before{display:flex;justify-content:center;align-items:center;transition:.1s all ease-in;position:relative;box-sizing:border-box;margin:2px 0 0;min-width:12px;width:12px;height:12px;border:1px solid #a39fa8;background-color:#fff;cursor:pointer;margin:1px 10px 0 0;border-radius:1px;content:''}.amprot-select-block.-multiple .amprot-option:before:hover{border-color:#026bb3}.amprot-select-block.-multiple .amprot-option:after{display:none;margin:0 0 2px 0;width:4px;height:6px;border:solid #fff;border-width:0 2px 2px 0;content:'';transform:rotate(45deg);position:absolute;top:13px;left:13px}.amprot-select-block.-multiple .amprot-option>.amprot-value{margin:0 0 0 auto}.amprot-select-block.-multiple .amprot-option.-selected:before{border-color:#1e79c2;background-color:#1e79c2}.amprot-select-block.-multiple .amprot-option.-selected:after{display:block}.amprot-select-block.-multiple .amprot-option:hover,.amprot-select-block.-multiple .amprot-option.-selected{background-color:transparent;color:#0e1025}.amprot-select-block.-multiple .amprot-option.-selected{font-weight:bold}.amprot-select-block.-multiple .amprot-option:hover:before{border-color:#1e79c2}.amprot-select-block.-multiple.-active>.amprot-placeholder{position:relative}.amprot-select-block.-multiple.-active>.amprot-placeholder:before,.amprot-select-block.-multiple.-active>.amprot-placeholder:after{position:absolute;top:50%;left:7px;display:block;width:11px;height:1px;background:#a39fa8;content:''}.amprot-select-block.-multiple.-active>.amprot-placeholder:before{transform:rotate(45deg)}.amprot-select-block.-multiple.-active>.amprot-placeholder:after{transform:rotate(-45deg)}.amprot-select-block.-multiple.-active>.amprot-placeholder:hover:before,.amprot-select-block.-multiple.-active>.amprot-placeholder:focus:before,.amprot-select-block.-multiple.-active>.amprot-placeholder:active:before,.amprot-select-block.-multiple.-active>.amprot-placeholder:hover:after,.amprot-select-block.-multiple.-active>.amprot-placeholder:focus:after,.amprot-select-block.-multiple.-active>.amprot-placeholder:active:after{background:#504d58}.amprot-select-block.-multiple.-active>.amprot-placeholder:before,.amprot-select-block.-multiple.-active>.amprot-placeholder:after{right:9px;left:inherit;border:0}.amprot-select-options{position:absolute;top:calc(100% - 2px);right:0;left:0;z-index:2;display:block;visibility:hidden;overflow:auto;margin:0;padding:0;max-height:300px;border-width:0 1px 1px;border-style:solid;border-color:#a39fa8;border-radius:0 0 2px 2px;background:#fff;list-style-type:none;opacity:0;pointer-events:none}.amprot-select-options .amprot-option{display:flex;justify-content:space-between;align-items:center;position:relative;margin:0;padding:10px;color:#0e1025;font-size:14px;line-height:1;cursor:pointer}.amprot-select-options .amprot-option:hover{background-color:#026bb3;color:#fff}.amprot-select-options .amprot-option.-selected{background-color:#025c9a;color:#fff}.amprot-select-options .amprot-option .amprot-title,.amprot-select-options .amprot-option .amprot-value{pointer-events:none}.amprot-select-options .amprot-option:not(:hover):not(.-selected) .amprot-value{color:#504d58}.amprot-select-block>.amprot-placeholder{display:flex;align-items:center;position:relative;z-index:10;padding:0 30px 0 10px;height:30px;border:1px solid #a39fa8;border-radius:2px;background:#fff;color:#bebbc3;font-size:14px;line-height:1;cursor:pointer}.amprot-select-block>.amprot-placeholder>.amprot-value:before{padding:0 5px;color:#a39fa8;content:'|'}.amprot-select-block>.amprot-placeholder:after{position:absolute;top:8px;right:10px;display:block;width:8px;height:8px;border-width:0 1px 1px 0;border-style:solid;border-color:#a39fa8;content:'';transform:rotate(45deg)}.amprot-select-block>.amprot-placeholder.-selected{color:#0e1025}.amprot-input-block>.amprot-select{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);margin:-1px;padding:0;width:1px;height:1px;border:0}.amprot-close-button{position:relative;display:block;padding:0;width:25px;height:100%;border:0;border-radius:0 50px 50px 0;background:none;box-shadow:none;color:inherit;line-height:1}.amprot-close-button:before,.amprot-close-button:after{position:absolute;top:50%;left:7px;display:block;width:11px;height:1px;background:#a39fa8;content:''}.amprot-close-button:before{transform:rotate(45deg)}.amprot-close-button:after{transform:rotate(-45deg)}.amprot-close-button:hover:before,.amprot-close-button:focus:before,.amprot-close-button:active:before,.amprot-close-button:hover:after,.amprot-close-button:focus:after,.amprot-close-button:active:after{background:#504d58}.amprot-close-button:not(.primary){box-shadow:none}.amprot-close-button:hover,.amprot-close-button:focus,.amprot-close-button:active{border:0;background:none;color:inherit}.-select .amprot-input-block{display:flex;flex-direction:column}.-select .amprot-input-block .mage-error[generated]{order:3}.required.mage-error~.amprot-select-block .amprot-placeholder{border-color:#c84f4f}.amprot-tags-block{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style-type:none}.amprot-tags-block>.amprot-option{display:flex;align-items:center;transition:.1s all ease-in;overflow:hidden;margin:10px 10px 0 0;padding:0;border:1px solid #1e79c2;border-radius:50px;color:#0e1025}.amprot-tags-block>.amprot-option>.amprot-title{padding:10px}.amprot-tags-block>.amprot-option>.amprot-value{padding:10px 0;color:#504d58;font-weight:bold}.amprot-tags-block>.amprot-option:hover{border-color:#026bb3}.amprot-tags-block>.amprot-option:hover>.amprot-title{color:#000}.amprot-swatches-block{display:flex;flex-wrap:wrap;box-sizing:border-box;margin:0;padding:0}.amprot-swatches-block *,.amprot-swatches-block *:before,.amprot-swatches-block *:after{box-sizing:border-box}.amprot-swatches-block:not(.-swatch-thumbnail) .amprot-text{display:none}.amprot-swatch-option{display:inline-flex;align-items:center;overflow:hidden;margin:0 15px 15px 0;padding:3px 10px;height:40px;border:1px solid #efefef;border-radius:1px;color:#0e1025;font-size:14px;cursor:pointer}.amprot-swatch-option .amprot-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;flex-grow:1;margin:0 25px 0 5px;line-height:1.3}.amprot-swatch-option .amprot-price{display:block;color:#504d58;line-height:1.3}.amprot-swatch-option:hover,.amprot-swatch-option.-selected{border-color:#1e79c2}.amprot-swatch-option:hover .amprot-price,.amprot-swatch-option.-selected .amprot-price{font-weight:600}.amprot-swatch-option:hover .amprot-text,.amprot-swatch-option.-selected .amprot-text{color:#0e1025}.-swatch-vertical .amprot-swatch-option{display:block;padding:0;height:auto;border:0;text-align:center}.-swatch-vertical .amprot-name{margin:5px 0;color:#504d58}.-swatch-vertical .amprot-price{color:#504d58;font-weight:400}.-swatch-vertical .amprot-image-block{margin:0 auto;padding:5px;width:60px;height:60px;border:1px solid #efefef;border-radius:1px}.-swatch-vertical .amprot-swatch-option:hover .amprot-image-block,.-swatch-vertical .amprot-swatch-option.-selected .amprot-image-block{border-color:#1e79c2}.-swatch-vertical .amprot-swatch-option:hover .amprot-name,.-swatch-vertical .amprot-swatch-option.-selected .amprot-name{color:#0e1025}.-swatch-vertical .amprot-swatch-option:hover .amprot-price,.-swatch-vertical .amprot-swatch-option.-selected .amprot-price{color:#0e1025;font-weight:400}.-swatch-thumbnail .amprot-swatch-option{display:block;padding:5px;max-width:100%;height:auto}.-swatch-thumbnail .amprot-image-block{display:flex;justify-content:center;align-items:center;min-width:30px;width:auto;height:30px;line-height:1}.-swatch-thumbnail .amprot-image-placeholder{display:none}.-swatch-thumbnail .amprot-name,.-swatch-thumbnail .amprot-price{display:none}.amprot-image-block{display:flex;justify-content:center;align-items:center;min-width:30px;width:30px;height:30px}.amprot-image-block .amprot-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#504d58;font-size:18px;line-height:1.3}.amprot-image-block .amprot-image{min-width:100%;min-height:100%;background-position:center;background-size:contain;background-repeat:no-repeat}.amprot-swatch-input{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);margin:-1px;padding:0;width:1px;height:1px;border:0}