/* Stripe Express */
@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.box-tocart .action.tocart.payment-request-button
{
    padding: 0;
}

.payment-request-button {
    width: 240px;
}

.payment-request-button.disabled,
.payment-request-button.disabled * {
    pointer-events: none !important;
}

.payment-request-button.disabled {
    opacity: 0.5;
    filter: grayscale(50%);
}

.catalog-product-view .payment-request-button {
    margin-right: 1%;
    width: 49%;
}

.stripe-payments-express-minicart {
    margin-top: 15px;
}

.stripe-payments-express-minicart .payment-request-button, .payment-request-button.cart {
    width: 100% !important;
}

.cart-summary .stripe-payments-express-minicart {
    margin-top: 0;
    margin-bottom: 25px;
}
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_QuickCart
 * @copyright   Copyright (c) Mageplaza (https://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */

.mpquickcart{
    z-index: 10000 !important;
}

.mpquickcart .modal-content .minicart-wrapper .block-minicart {
    width: 100%;
    display: block;
    position: static;
    border: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
    height: 100%;
}

.mpquickcart .modal-content .minicart-wrapper {
    display: block;
    position: static;
    float: none !important;
    width: 100% !important;
    margin: 0;
    height: 100%;
}

.modal-slide.mpquickcart {
    width: 450px;
    right: 0;
    left: auto;
    max-width: 100%;
}

.mpquickcart._inner-scroll._show ~ .modals-overlay {
    background-color: transparent;
}

body._has-modal.mpquickcart-has-modal {
    overflow: unset;
}

.mpquickcart .modal-title {
    font-weight: 400;
    font-size: 24px;
    margin-bottom: 0;
}

.mpquickcart .minicart-wrapper .block-minicart .block-title {
    display: block;
    margin: 15px 0;
}

.mpquickcart .minicart-items-wrapper {
    margin: 0;
    padding: 0 0 15px 0;
    overflow-y: hidden;
    border: none;
    height: unset !important;
}

.mpquickcart .minicart-items .product-item {
    padding: 15px 0;
}

.mpquickcart .minicart-items .product-item .product-image-container{
    width: 86px !important;
}

.mpquickcart .block-minicart .block-content > .actions > .primary {
    margin: 0;
}

.mpquickcart .action-close {
    top: 11px;
    right: 11px;
}

.mpquickcart .block-items {
    overflow-y: auto;
    margin-bottom: 15px;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

@media only screen and (max-height: 640px) {
    .mpquickcart .block-items {
        height: 39%;
    }
}

@media only screen and (max-height: 568px) {
    .mpquickcart .block-items {
        height: 26%;
    }
}

.mpquickcart .block-footer {
    position: relative;
}

.mpquickcart .block-footer .cart-totals {
    overflow-y: auto;
    padding-left: 10px;
    padding-right: 10px;
}

@media only screen and (max-height: 736px) {
    .mpquickcart .block-footer .cart-totals {
        max-height: 40%;
    }
}

.mpquickcart .table-totals {
    border-radius: 4px;
}

.mpquickcart .cart-discount {
    width: 100%;
    padding-right: 0;
    float: none;
    margin: 15px 0;
    border-bottom: none;
}

.mpquickcart .actions-toolbar .primary .action {
    margin: 0;
}

.mpquickcart .cart-discount .actions-toolbar {
    padding-left: 10px;
}

.mpquickcart .actions-toolbar .primary {
    float: right;
}

.mpquickcart .block-minicart .block-footer > .actions {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    max-height: 15%;
    display: contents;
}

@media only screen and (max-width: 360px) {
    .mpquickcart .block-minicart .block-footer > .actions {
        margin: 0 0 20px;
        position: unset;
    }
}

@media only screen and (max-width: 767px) {
    .mpquickcart._inner-scroll._show ~ .modals-overlay {
        display: none;
    }
}

.mpquickcart .button-action {
    vertical-align: middle;
    display: inline-block;
    margin: 0 5px 3px;
    background: #178dca;
    padding: 2px;
    width: 24px;
    border-radius: 2px;
}

.mpquickcart .minicart-items .item-qty {
    margin: 0;
}

.mpquickcart .minicart-items .product-item-name {
    margin-right: 58px;
}

.mpquickcart .block-minicart .block-content > .actions > .primary .action.primary {
    width: 48%;
    display: inline-block;
}

.mpquickcart #top-cart-btn-checkout {
    float: right;
}

.mpquickcart .block-minicart .block-content > .actions > .primary .action.viewcart {
    color: #fff;
    text-decoration: none;
    text-align: center;
}

#mpquickcart-coupon-form .fieldset {
    margin-bottom: 0;
}

.mpquickcart-icon-wrapper {
    background-color: inherit;
    right: 10px;
    top: 10px;
    z-index: 2;
}

.mpquickcart .modal-content {
    height: 100% !important;
}

.mpquickcart .button-action:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    font-family: 'luma-icons';
    vertical-align: text-top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}

.mpquickcart .button-action.minus:before {
    content: '\e60f';
}

.mpquickcart .button-action.plus:before {
    content: '\e61c';
}.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/Mediband/Default/en_US/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 #202020;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.5;pointer-events:none}.fotorama__nav-wrap .fotorama__arr--disabled{opacity:0}.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:100%;left:0;position:absolute;top:0;transition-duration:.3s;transition-property:width,height,top,left;vertical-align:middle;width:100%;object-fit:contain}.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/Mediband/Default/en_US/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}#itoris_dynamicproductoptions .form-list .field, .itoris_dynamicproductoptions .form-list .field {
	width: 270px;
}

.validation-advice {
    margin: 5px 0 0;
    color: #df280a;
    font-size: 13px;
}

#itoris_dynamicproductoptions .form-list input.default-message,
#itoris_dynamicproductoptions .form-list textarea.default-message,
.itoris_dynamicproductoptions .form-list input.default-message,
.itoris_dynamicproductoptions .form-list textarea.default-message {
	font-style: italic;
	color: #a4a4a4;
}
#itoris_dynamicproductoptions .form-list.option-fields-cols-1 .field,
.itoris_dynamicproductoptions .form-list.option-fields-cols-1 .field {
	width: 97%;
}
#itoris_dynamicproductoptions .form-list.option-fields-cols-1 .field .control,
.itoris_dynamicproductoptions .form-list.option-fields-cols-1 .field .control {
	width: auto;
}
#itoris_dynamicproductoptions .form-list.option-fields-cols-1 .field .control input,
#itoris_dynamicproductoptions .form-list.option-fields-cols-1 .field .control textarea,
.itoris_dynamicproductoptions .form-list.option-fields-cols-1 .field .control input,
.itoris_dynamicproductoptions .form-list.option-fields-cols-1 .field .control textarea {
	width: 100%;
}
#itoris_dynamicproductoptions .form-list.option-fields-cols-1 .field .control input[type="checkbox"],
#itoris_dynamicproductoptions .form-list.option-fields-cols-1 .field .control input[type="radio"],
.itoris_dynamicproductoptions .form-list.option-fields-cols-1 .field .control input[type="checkbox"],
.itoris_dynamicproductoptions .form-list.option-fields-cols-1 .field .control input[type="radio"] {
	width: auto;
}
#itoris_dynamicproductoptions .form-list .field .control input.datetime-picker,
.itoris_dynamicproductoptions .form-list .field .control input.datetime-picker {
	width: 150px;
}
#itoris_dynamicproductoptions .form-list.option-fields-cols-2 .field .time-picker,
.itoris_dynamicproductoptions .form-list.option-fields-cols-2 .field .time-picker {
	display: block;
	margin-top: 2px;
}
#itoris_dynamicproductoptions .form-list input[type="radio"],
#itoris_dynamicproductoptions .form-list input[type="checkbox"],
.itoris_dynamicproductoptions .form-list input[type="radio"],
.itoris_dynamicproductoptions .form-list input[type="checkbox"] {
	float: left;
	width: auto;
}
#itoris_dynamicproductoptions .form-list .options-list span.label,
.itoris_dynamicproductoptions .form-list .options-list span.label {
	display: block;
	margin-left: 18px;
}
#itoris_dynamicproductoptions .form-list .options-list li,
.itoris_dynamicproductoptions .form-list .options-list li {
	float: left;
	margin-right: 20px;
}
#itoris_dynamicproductoptions_popup, .itoris_dynamicproductoptions_popup {
	position: absolute;
	top: 75px;
	left: 50%;
	z-index: 3001;
	/*overflow: hidden;*/
	background-color: #ffffff;
	border: 3px solid #000000;
	border-radius: 3px;
	text-align: left;
    max-width:95%;
}
#itoris_dynamicproductoptions_popup .fieldset:first-child, .itoris_dynamicproductoptions_popup .fieldset:first-child {
	margin-top: 5px;
}
#itoris_dynamicproductoptions_popup .fieldset-section:first-child, .itoris_dynamicproductoptions_popup .fieldset-section:first-child {
	margin-top: 24px;
}
#itoris_dynamicproductoptions_popup .fieldset:last-child, .itoris_dynamicproductoptions_popup .fieldset:last-child {
	margin-bottom: 10px;
}
#itoris_dynamicproductoptions_popup .popup-title, .itoris_dynamicproductoptions_popup .popup-title {
	margin: 5px 0 0 5px;
    font-size:20px;
}
#itoris_dynamicproductoptions_popup_mask {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0.7;
	z-index: 3000;
}
#itoris_dynamicproductoptions_popup .product-options-bottom .add-to-box, .itoris_dynamicproductoptions_popup .product-options-bottom .add-to-box {
	display:inline-block;
	margin: 0;
}
#itoris_dynamicproductoptions_popup .product-options-bottom .add-to-box .or, .itoris_dynamicproductoptions_popup .product-options-bottom .add-to-box .or {
	float: none;
}
#itoris_dynamicproductoptions_popup_price {
	padding-right: 10px;
}
#itoris_dynamicproductoptions_button_edit {
	margin-top: 5px;
}
#itoris_dynamicproductoptions .itoris-dynamicoptions-list-images li,
.itoris_dynamicproductoptions .itoris-dynamicoptions-list-images li {
	clear: none;
	width: auto;
	float: left;
}

#itoris_dynamicproductoptions_popup, .itoris_dynamicproductoptions_popup {border: 6px solid #000000; border-radius:13px;}
#itoris_dynamicproductoptions_popup .popup-title, .itoris_dynamicproductoptions_popup .popup-title {text-align:center; font-weight:bold;}
#itoris_dynamicproductoptions .fieldset, .itoris_dynamicproductoptions .fieldset, #product-options-wrapper .fieldset.fieldset-section {margin:35px 0px 5px 0px; padding:0px; border:1px solid #888888; border-radius:5px;}
#itoris_dynamicproductoptions_popup #itoris_dynamicproductoptions .fieldset {margin:35px 10px 5px 10px;}
#itoris_dynamicproductoptions_popup .swatch-opt {display: block !important; margin:10px 10px;}
body .swatch-option-tooltip {z-index:3002;}
#itoris_dynamicproductoptions .fieldset table, .itoris_dynamicproductoptions .fieldset table {margin:10px 20px;}
#itoris_dynamicproductoptions .fieldset table td, .itoris_dynamicproductoptions .fieldset table td {padding:0px 0px 5px 0px;}
.itoris_dynamicproductoptions .fieldset table td {border: none;}
#itoris_dynamicproductoptions input[type=text], #itoris_dynamicproductoptions input[type=password],
.itoris_dynamicproductoptions input[type=text], .itoris_dynamicproductoptions input[type=password] {border:1px solid #88888; border-radius: 3px; padding:3px; font-size:12px; width:97%;}
#itoris_dynamicoptions_qty {width:50px; padding:0; text-align:center;}
#itoris_dynamicproductoptions select, .itoris_dynamicproductoptions select {border:1px solid #88888; border-radius: 3px; width:97%;}
#itoris_dynamicproductoptions textarea, .itoris_dynamicproductoptions textarea {border:1px solid #88888; border-radius: 3px; padding:3px; font-size:12px; width:97%;}
#itoris_dynamicproductoptions select.multiselect, .itoris_dynamicproductoptions select.multiselect {height:auto;}
#itoris_dynamicproductoptions select option, .itoris_dynamicproductoptions select option {border:none;}
#itoris_dynamicproductoptions .no-margin, .itoris_dynamicproductoptions .no-margin {font-size:12px; line-height:14px; color:#666666; font-style:italic; clear:both;}
#itoris_dynamicproductoptions .fieldset .legend, .itoris_dynamicproductoptions .fieldset .legend {background:#f5f5f5; width:auto; border:1px solid #888888; border-bottom:1px solid #f5f5f5; border-top-left-radius:5px; border-top-right-radius:5px; font-size:14px; line-height:28px; color:#666666; margin: -29px 0px 0px 10px; padding:0px 15px;}
#itoris_dynamicproductoptions .fieldset-section h2.legend, .itoris_dynamicproductoptions .fieldset-section h2.legend {float:left;}
#itoris_dynamicproductoptions .fieldset-section .section-title, .itoris_dynamicproductoptions .fieldset-section .section-title {float:left; font-size:14px;}
#itoris_dynamicproductoptions .options-list input.radio, #itoris_dynamicproductoptions .options-list input.checkbox,
.itoris_dynamicproductoptions .options-list input.radio, .itoris_dynamicproductoptions .options-list input.checkbox {padding:0;}
#itoris_dynamicproductoptions .options-list label, .itoris_dynamicproductoptions .options-list label {font-size:12px; line-height:18px; padding:0;width: auto;}
/*#itoris_dynamicproductoptions .form-list .options-list li{margin-right:20px !important;}*/
#itoris_dynamicproductoptions_popup .product-options-bottom, .itoris_dynamicproductoptions_popup .product-options-bottom {border-top:1px solid #aaaaaa; background:#dddddd; padding:5px 10px; text-align:right; white-space:nowrap;}
#itoris_dynamicproductoptions_popup_button_cancel, #itoris_dynamicproductoptions_popup_button_cancel span,
#itoris_dynamicproductoptions_popup_button_apply, #itoris_dynamicproductoptions_popup_button_apply span,
button.itoris_dynamicproductoptions_popup_button_cancel, button.itoris_dynamicproductoptions_popup_button_cancel span,
button.itoris_dynamicproductoptions_popup_button_apply, button.itoris_dynamicproductoptions_popup_button_apply span,
#itoris_dynamicoptions_add_to_cart, #itoris_dynamicoptions_add_to_cart span,
.itoris_dynamicoptions_add_to_cart, .itoris_dynamicoptions_add_to_cart span {background:none; border:none; padding:0; margin:0; height:32px;text-transform: none;font-weight: normal;}
#itoris_dynamicproductoptions_popup_button_apply span span, button.itoris_dynamicproductoptions_popup_button_apply span span,
#itoris_dynamicoptions_add_to_cart span span, .itoris_dynamicoptions_add_to_cart span span {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0567a3', endColorstr='#03395a'); /* IE6-9 */
	background: -webkit-gradient(linear, left top, left bottom, from(#0567a3), to(#03395a));
	background: -moz-linear-gradient(top,  #0567a3,  #03395a); /* firefox 3.6+ */
	background: -o-linear-gradient(top,  #0567a3,  #03395a); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0567a3,  #03395a); /* IE10+ */
	color:#ffffff; border:none; border-radius:3px; padding:0px 15px; font-size:14px; line-height:32px;
}
#itoris_dynamicproductoptions_popup_button_cancel span span, button.itoris_dynamicproductoptions_popup_button_cancel span span {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4E4E', endColorstr='#CE2929'); /* IE6-9 */
	background: -webkit-gradient(linear, left top, left bottom, from(#FF4E4E), to(#CE2929));
	background: -moz-linear-gradient(top,  #FF4E4E,  #CE2929); /* firefox 3.6+ */
	background: -o-linear-gradient(top,  #FF4E4E,  #CE2929); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FF4E4E,  #CE2929); /* IE10+ */
	color:#ffffff; border:none; border-radius:3px; padding:0px 15px; font-size:14px; line-height:32px;
}
#itoris_dynamicproductoptions .fieldset, .itoris_dynamicproductoptions .fieldset {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ffffff'); /* IE6-9 */
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ffffff));
	background: -moz-linear-gradient(top,  #f5f5f5,  #ffffff); /* firefox 3.6+ */
	background: -o-linear-gradient(top,  #f5f5f5,  #ffffff); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5f5f5,  #ffffff); /* IE10+ */
}
#itoris_dynamicproductoptions_popup_button_cancel {float:left}
#itoris_dynamicproductoptions_popup_price *:not(script) {margin:0; padding:0; display:inline-block;}
#itoris_dynamicproductoptions_popup_price br {display:none}
#itoris_dynamicproductoptions_popup_price .price {line-height:22px; font-size:16px; color:#BC6600;}
#itoris_dynamicproductoptions_popup_price .old-price {display:none;}
#itoris_dynamicproductoptions .form-list .field-disabled {pointer-events: none;}
#itoris_dynamicproductoptions .form-list .field-disabled label, .itoris_dynamicproductoptions .form-list .field-disabled label {color: #aaaaaa;}
#itoris_dynamicproductoptions .form-list .field-disabled input, #itoris_dynamicproductoptions .form-list .field-disabled textarea,
#itoris_dynamicproductoptions .form-list .field-disabled select,
.itoris_dynamicproductoptions .form-list .field-disabled input, .itoris_dynamicproductoptions .form-list .field-disabled textarea,
.itoris_dynamicproductoptions .form-list .field-disabled select {background-color: #eeeeee;border-color: #dddddd;color:#aaaaaa;}
#itoris_dynamicproductoptions .form-list .field-disabled .control img, .itoris_dynamicproductoptions .form-list .field-disabled .control img {display: none;}
#itoris_dynamicproductoptions .form-list .date-trig-icon, .itoris_dynamicproductoptions .form-list .date-trig-icon {margin-left: 5px;margin-right:5px;cursor: pointer;}
.calendar {z-index: 15000;}

#itoris_dynamicproductoptions table.form-list,
#itoris_dynamicproductoptions table.form-list div.field,
#itoris_dynamicproductoptions table.form-list div.field div,
.itoris_dynamicproductoptions table.form-list,
.itoris_dynamicproductoptions table.form-list div.field,
.itoris_dynamicproductoptions table.form-list div.field div{width:100%}
#itoris_dynamicproductoptions table.form-list div.field div.date-ceil, .itoris_dynamicproductoptions table.form-list div.field div.date-ceil {width: 165px;}
#itoris_dynamicproductoptions table.form-list div.field div.date-ceil-picker, .itoris_dynamicproductoptions table.form-list div.field div.date-ceil-picker {width: 195px;}
#itoris_dynamicproductoptions table.form-list div.field div.date-ceil select, .itoris_dynamicproductoptions table.form-list div.field div.date-ceil select {margin-bottom: 3px;}

#itoris_dynamicproductoptions table.form-list, .itoris_dynamicproductoptions table.form-list {border-spacing:10px; margin:0 !important;border-collapse: separate;}
#itoris_dynamicproductoptions table.form-list:only-child, .itoris_dynamicproductoptions table.form-list:only-child {margin-top:-20px !important;}
#itoris_dynamicproductoptions_popup #itoris_dynamicproductoptions table.form-list:only-child {margin-top:0 !important;}
#itoris_dynamicproductoptions_popup_close_icon, .itoris_dynamicproductoptions_popup_close_icon {width: 38px;height: 38px;background: url(../../frontend/Mediband/Default/en_US/Itoris_DynamicProductOptions/css/images/close.png) center no-repeat;right:-2px;top:-4px;cursor: pointer;position: absolute;}

#itoris_dynamicproductoptions .delete-file-icon, .itoris_dynamicproductoptions .delete-file-icon {width: 14px !important; height: 14px !important; background: url(../../frontend/Mediband/Default/en_US/Itoris_DynamicProductOptions/css/images/icon-delete.gif) center no-repeat;cursor: pointer;display: inline-block;margin-left:5px;}

#itoris_dynamicproductoptions_configuration {clear: both;}
#itoris_dynamicproductoptions_configuration ul {list-style: none;}
#itoris_dynamicproductoptions_configuration strong, .itoris_dynamicproductoptions_configuration strong {vertical-align: top;}
#itoris_dynamicproductoptions_configuration .dynamicoptions-radio-checkbox-values, .itoris_dynamicproductoptions_configuration .dynamicoptions-radio-checkbox-values {display: inline-block;}
#itoris_dynamicproductoptions_configuration .dynamicoptions-radio-checkbox-values img, .itoris_dynamicproductoptions_configuration .dynamicoptions-radio-checkbox-values img {display: block;margin-bottom: 3px;}

#itoris_dynamicproductoptions_add_to_cart_configure.configure-button-update-page {float:none;margin-bottom: 10px;}
#itoris_dynamicproductoptions_add_to_cart_configure {clear:both;border-bottom:none;}

#product-options-wrapper .fieldset {border:none;}
#itoris_dynamicproductoptions_popup ul.option-fields-cols-1, .itoris_dynamicproductoptions_popup ul.option-fields-cols-1 {margin:10px;}

#itoris_dynamicproductoptions textarea, .itoris_dynamicproductoptions textarea {resize: none;}
#itoris_dynamicproductoptions .options-list.mage-error, .itoris_dynamicproductoptions .options-list.mage-error {border-width: 0 !important;padding: 0;}


.itoris-dynamicoptions-list-images img {clear:both; float: left;}
.itoris-dynamicoptions-list-images .itoris-dynamicoptions-swatch_html img {clear:none; float: none; max-width:100%;}

#itoris_dynamicproductoptions_popup .add-to-cart {display:inline-block;margin-left: 5px;}
#itoris_dynamicproductoptions_popup button span span {display: block;}
#itoris_dynamicproductoptions_popup_button_apply {margin-left:5px;}

#itoris_dynamicproductoptions .control .note, .itoris_dynamicproductoptions .control .note {font-size: 11px;}
#itoris_dynamicproductoptions textarea, .itoris_dynamicproductoptions textarea {border: 1px solid #C0C0C0;}

#itoris_dynamicproductoptions .form-list .field .control .input-text.option-qty, .itoris_dynamicproductoptions .form-list .field .control .input-text.option-qty {width: 40px;text-align: center; margin: 3px 0px; padding:4px;}

#itoris_dynamicproductoptions table.form-list {border-spacing: 0px !important;}
#itoris_dynamicproductoptions tr.fields td, .itoris_slider_group  .itoris_dynamicproductoptions tr.fields td {padding:0px !important;}
#itoris_dynamicproductoptions tr.fields td div.field, #itoris_dynamicproductoptions li.fields div.field, .itoris_slider_group  .itoris_dynamicproductoptions div.field {margin:5px; float:left;}
#itoris_dynamicproductoptions tr.fields td div.field .choice, #itoris_dynamicproductoptions li.fields div.field .choice, .itoris_slider_group  .itoris_dynamicproductoptions div.field .choice {width:auto;}
#itoris_dynamicproductoptions tr.fields td div.field.empty, .itoris_slider_group .itoris_dynamicproductoptions div.field.empty {display:none;}

.option-qty-comment {font-size:10px;}
#itoris_dynamicproductoptions label.required em {display:none;}
#itoris_dynamicproductoptions .section-title:not(.no-required):after{content:'*'; color:red; margin-left:5px;}
#itoris_dynamicproductoptions label.required:after{content:'*'; color:red; margin-left:5px; font-size: 1.6rem; font-weight: bold}
#itoris_dynamicproductoptions .field > div > label.label {display:none;}

#itoris_dynamicproductoptions ul.form-list {list-style:none; padding: 0px; margin: 0px 0px 0px 10px; display:table; width:100%;}

#itoris_dynamicproductoptions table.form-list div.field div.itoris-dynamicoptions-thumbnail-color,
.itoris_slider_group .itoris_dynamicproductoptions .choice .itoris-dynamicoptions-thumbnail-color,
.itoris-dynamicoptions-thumbnail-color {width:75px; height:75px;}
.dpo_swatch .itoris-dynamicoptions-thumbnail-image {max-height:75px;}
.dpo_swatch_custom_html > label.label {display:none !important}
.itoris-dynamicoptions-swatch_html {background:#fff;}

.itoris-dynamicoptions-list-images > div.dpo_swatch {position:relative}
.itoris-dynamicoptions-list-images > div.dpo_swatch > img, .itoris-dynamicoptions-list-images > div.dpo_swatch > .itoris-dynamicoptions-thumbnail-color, .itoris-dynamicoptions-list-images > div.dpo_swatch > .itoris-dynamicoptions-swatch_html {border:3px solid transparent; padding:1px; cursor:pointer; border-radius:5px; position:relative;}
.itoris-dynamicoptions-list-images > div.dpo_swatch > .itoris-dynamicoptions-swatch_html {border:1px solid #ccc;}
.itoris-dynamicoptions-list-images > div.dpo_swatch > input:checked ~ img, .itoris-dynamicoptions-list-images > div.dpo_swatch > input:checked ~ .itoris-dynamicoptions-thumbnail-color, .itoris-dynamicoptions-list-images > div.dpo_swatch > input:checked ~ .itoris-dynamicoptions-swatch_html {border:3px solid red; padding:1px;}
.itoris-dynamicoptions-list-images > div.dpo_swatch > input:checked ~ .itoris-dynamicoptions-thumbnail-color:after{content:''; border:1px solid #fff; position:absolute; left:0; top:0; right:0; bottom:0;}
.itoris-dynamicoptions-list-images > div.dpo_swatch > input {visibility:hidden; position:absolute; z-index:-1;}
.itoris-dynamicoptions-list-images > div.dpo_swatch > label, .dpo_tooltip_icon .dpo_tooltip_body {display:none;}
.itoris-dynamicoptions-list-images > div.dpo_swatch:hover > label, .dpo_tooltip_icon:hover .dpo_tooltip_body {display:block; position:absolute; z-index:2000; left:3px; margin-bottom:5px; bottom:100%; background:#fffefe; border:1px solid #aaa; padding:5px 15px !important; border-radius:3px; white-space:nowrap; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);}
.itoris-dynamicoptions-list-images > div.dpo_swatch:hover > label:before, .itoris-dynamicoptions-list-images > div.dpo_swatch:hover > label:after, .dpo_tooltip_icon:hover .dpo_tooltip_body:before, .dpo_tooltip_icon:hover .dpo_tooltip_body:after {top: 100%; left: 15px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.itoris-dynamicoptions-list-images > div.dpo_swatch:hover > label:after, .dpo_tooltip_icon:hover .dpo_tooltip_body:after { border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 5px; margin-left: -5px;}
.itoris-dynamicoptions-list-images > div.dpo_swatch:hover > label:before, .dpo_tooltip_icon:hover .dpo_tooltip_body:before { border-color: rgba(204, 204, 204, 0); border-top-color: #ccc; border-width: 6px; margin-left: -6px;}
.itoris-dynamicoptions-list-images > div.dpo_swatch > .itoris-dynamicoptions-thumbnail-color.dpo-choice-none {border:1px solid #ccc; padding:3px;}
.dpo-choice-none:before, .dpo-choice-none:after {position: absolute; content: ''; background: #ccc; display: block; width: 100%; height: 1px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
.dpo-choice-none:after {-webkit-transform: rotate(45deg); transform: rotate(45deg); }

#itoris_dynamicproductoptions .options-list .dpo_swatch_text > input {visibility: hidden; position: absolute; z-index: -1;}
#itoris_dynamicproductoptions .options-list .dpo_swatch_text > label {border:1px solid #ccc; position:relative; border-radius:5px; background:#fff; padding:7px 15px; margin:2px; display:inline-block; cursor:pointer;}
#itoris_dynamicproductoptions .options-list .dpo_swatch_text > label:hover {background:#fafafa;}
#itoris_dynamicproductoptions .options-list .dpo_swatch_text > input:checked ~ label {border:2px solid red; margin:0;}
#itoris_dynamicproductoptions .options-list .dpo_swatch_text > label .dpo_tooltip_icon { position: absolute; left:0; top:0; right:0; bottom:0; margin:0;}
#itoris_dynamicproductoptions .options-list .dpo_swatch_text > label .dpo_tooltip_icon:after {display:none}
#itoris_dynamicproductoptions .options-list .dpo_swatch_text > label .dpo_tooltip_icon .dpo_tooltip_body {margin-bottom:8px;}
.dpo_tooltip_icon:hover:before{content:' '; position:absolute; left:-100%; right:-100%; top:-20px; height:40px; }
.dpo_swatch > label span:first-child:after {content:''; position:absolute; left:-50px; right:-50px; top:100%; height:20px;}

#itoris_dynamicproductoptions .mage-error {clear:both; font-weight: 500}
.bundle-options-container .product-options-wrapper #itoris_dynamicproductoptions .field.choice input {float:none}
.bundle-options-container .product-options-wrapper #itoris_dynamicproductoptions .field.choice .label {display:inline-block; margin-left:5px;}
.bundle-options-container .product-options-wrapper #itoris_dynamicproductoptions .field.choice .price-notice {float:none}
.bundle-options-container .product-options-wrapper #itoris_dynamicproductoptions .itoris-dynamicoptions-list-images > div.field.choice.dpo_swatch > label {display:none}
.bundle-options-container .product-options-wrapper #itoris_dynamicproductoptions .itoris-dynamicoptions-list-images > div.field.choice.dpo_swatch:hover > label {display:block}

@media only screen and (max-width: 490px) {
    #itoris_dynamicproductoptions_popup tr.fields td, #itoris_dynamicproductoptions_popup .add-to-cart {display:block;}
    #itoris_dynamicproductoptions_popup {max-width:95% !important;}
}

.dpo_tooltip_icon {margin-left:5px; cursor:pointer; position:relative; top:-2px;}
.dpo_tooltip_icon:after {content:'i'; display:inline-block; font-size:14px; line-height:16px; width:16px; height:16px; font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold; text-align:center; border-radius:8px; background:#1979c3; color:#fff; text-indent: -1px;}
#itoris_dynamicproductoptions .fieldset .dpo_tooltip_icon .dpo_tooltip_body {font-size:12px; width:400px; left:-200px; text-align:left;}
.dpo_tooltip_icon:hover .dpo_tooltip_body {white-space: normal;}
.dpo_tooltip_icon:hover .dpo_tooltip_body:before, .dpo_tooltip_icon:hover .dpo_tooltip_body:after {left:50%; margin-left:-12px;}
.dpo_tooltip_body p {margin:3px 0;}
select.open-dd {box-shadow: 0px 0px 4px 1px rgb(10, 74, 139, 0.8);}
.dpo_dd_mask {position:absolute; left:0; right:0; top:0; background:transparent;}
.dpo_dd_list_outer {background:#fff; position:absolute; z-index:2; top:100%; border:1px solid #ccc; box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4); margin-top:1px;}
.dpo_dd_list {position:relative; overflow-x:hidden; overflow-y:auto; max-height:300px}
#itoris_dynamicproductoptions table.dpo_dd_list_inner {margin:0px}
.dpo_dd_list_value {cursor:pointer; position:relative;}
.dpo_dd_list_value:not(.disabled):hover {background:#e1efff;}
.dpo_dd_list_value.disabled {opacity:0.3; pointer-events:none;}
.dpo_dd_list_value_selected, .dpo_dd_list_value_selected:hover {background:#f5f5f5;}
.dpo_dd_list_value_selected {font-weight:bold;}
.dpo_dd_list_preview {text-align:center; vertical-align:middle; width:90px; height:60px;}
.dpo_dd_list_preview img {display:inline-block; max-width:75px; max-height:50px; border-radius:5px;}
#itoris_dynamicproductoptions .form-list div.field .dpo_dd_list_preview div {display:inline-block; width:50px; height:50px; border-radius:5px; border:1px solid #ddd; position:relative; background:#fff;}
.dpo_dd_list_label {text-align:left; vertical-align:middle;}
#itoris_dynamicproductoptions .fieldset .form-list div.field .dpo_dd_search {width:calc(100% - 20px); margin:5px 10px; padding: 3px 10px; border:1px solid #ddd; font-size: 14px; background: url('data:image/svg+xml;utf8,<svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 30"><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg>') no-repeat right 4px transparent;}
.nothing-found {margin: 20px 0; text-align:center;}
#itoris_dynamicproductoptions .compare_at_price {color:red; text-decoration:line-through;}
.page-product-grouped .itoris_dynamicproductoptions .form-list {padding:0; list-style:none}.catalogprintpdf-popup .modal-inner-wrap{ width: 490px; }
.productprintpdf-popup .modal-inner-wrap{ width: 490px; }/*------------fontcss-------------*/
@font-face{
    font-family: "Antonio";
    src: url(../../frontend/Mediband/Default/en_US/fonts/product/Antonio-Regular.ttf);
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .antonio {
    font-family: Antonio;
}
@font-face{
    font-family:"Arial Bold";
    src: url(../../frontend/Mediband/Default/en_US/fonts/product/arial-bold.ttf);
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .arial-bold{font-family: Arial Bold !important}
@font-face{
    font-family: "Dax";
    src: url(../../frontend/Mediband/Default/en_US/fonts/product/Dax.ttf);
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .dax {
    font-family: "Dax";
}
@font-face {
    font-family: 'Cartwheel';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Cartwheel/Cartwheel.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Cartwheel/Cartwheel.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Cartwheel/Cartwheel.woff') format('woff'), 
    url('../../frontend/Mediband/Default/en_US/fonts/product/Cartwheel/Cartwheel.svg#Playfair Display') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .cartwheel {
    font-family: 'Cartwheel';
}
@font-face {
    font-family: 'East Market NF';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/EastMarket/EASTMARK.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/EastMarket/EASTMARK.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/EastMarket/EASTMARK.woff') format('woff'), 
    url('../../frontend/Mediband/Default/en_US/fonts/product/EastMarket/EASTMARK.svg#Playfair Display') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .east-market-nf {
    font-family: 'East Market NF';
}
@font-face {
    font-family: 'Edmunds';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Edmunds/edmunds.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Edmunds/edmunds.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Edmunds/edmunds.woff') format('woff'), 
    url('../../frontend/Mediband/Default/en_US/fonts/product/Edmunds/edmunds.svg#Playfair Display') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .edmunds {
    font-family: 'Edmunds';
}
@font-face {
    font-family: 'Flux';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Flux/Flux.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Flux/Flux.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Flux/Flux.woff') format('woff'), 
    url('../../frontend/Mediband/Default/en_US/fonts/product/Flux/Flux.svg#Playfair Display') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .flux {
    font-family: 'Flux';
}
@font-face {
    font-family: 'Grand Hotel';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Grand_Hotel/GrandHotel.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Grand_Hotel/GrandHotel.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Grand_Hotel/GrandHotel.woff') format('woff'), 
    url('../../frontend/Mediband/Default/en_US/fonts/product/Grand_Hotel/GrandHotel.svg#Playfair Display') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .grand-hotel {
    font-family: 'Grand Hotel';
}
@font-face {
    font-family: 'HVD Comic Serif';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/HVD_Comic_Serif/HVD_Comic_Serif.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/HVD_Comic_Serif/HVD_Comic_Serif.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/HVD_Comic_Serif/HVD_Comic_Serif.woff') format('woff'), 
    url('../../frontend/Mediband/Default/en_US/fonts/product/HVD_Comic_Serif/HVD_Comic_Serif.svg#HVD_Comic_Serif') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .hvd-comic-serif {
    font-family: 'HVD Comic Serif';
}
@font-face {
    font-family: 'Kaushan Script';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Kaushan_Script/KaushanScript-Regular.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Kaushan_Script/KaushanScript-Regular.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Kaushan_Script/KaushanScript-Regular.woff') format('woff'), 
    url('../../frontend/Mediband/Default/en_US/fonts/product/Kaushan_Script/KaushanScript-Regular.svg#KaushanScript-Regular') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .kaushan-script {
    font-family: 'Kaushan Script';
}
@font-face {
    font-family: 'Kells';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Kells/Kells.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Kells/Kells.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Kells/Kells.woff') format('woff'), 
    url('../../frontend/Mediband/Default/en_US/fonts/product/Kells/Kells.svg#Kells') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .kells {
    font-family: 'Kells';
}
@font-face {
    font-family: 'Komika Hand';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Komika_Hand/KomikaH.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Komika_Hand/KomikaH.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Komika_Hand/KomikaH.woff') format('woff'), 
    url('../../frontend/Mediband/Default/en_US/fonts/product/Komika_Hand/KomikaH.svg#Komika_Hand') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .komika-hand {
    font-family: 'Komika Hand';
}
@font-face {
    font-family: 'Lintsec';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Lintsec/Lintsec.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Lintsec/lintsec.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Lintsec/lintsec.woff') format('woff'), 
    url('../../frontend/Mediband/Default/en_US/fonts/product/Lintsec/lintsec.svg#Lintsec') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .lintsec {
    font-family: Lintsec;
}
@font-face {
    font-family: 'Lobster';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Lobster/Lobster.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Lobster/Lobster.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Lobster/Lobster.woff') format('woff'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Lobster/Lobster.svg#Lobster') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .lobster {
    font-family: Lobster;
}
@font-face {
    font-family: 'Pacifico';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Pacifico/Pacifico.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Pacifico/Pacifico.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Pacifico/Pacifico.woff') format('woff'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Pacifico/Pacifico.svg#Pacifico') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .pacifico {
    font-family: Pacifico;
}
@font-face {
    font-family: 'Sansita One';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Sansita_One/SansitaOne.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Sansita_One/SansitaOne.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Sansita_One/SansitaOne.woff') format('woff'), 
    url('../../frontend/Mediband/Default/en_US/fonts/product/Sansita_One/SansitaOne.svg#sansitaone') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .sansita-one {
    font-family: 'Sansita One';
}
@font-face {
    font-family: 'Sedgwick Co';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Sedgwick_Co/sedgwick_co.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Sedgwick_Co/sedgwick_co.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Sedgwick_Co/sedgwick_co.woff') format('woff'), 
    url('../../frontend/Mediband/Default/en_US/fonts/product/Sedgwick_Co/sedgwick_co.svg#Sedgwick_Co') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .sedgwick-co {
    font-family: 'Sedgwick Co';
}
@font-face {
    font-family: 'Sports World';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Sports_World/Sports_World.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Sports_World/Sports_World.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Sports_World/Sports_World.woff') format('woff'), 
    url('../../frontend/Mediband/Default/en_US/fonts/product/Sports_World/Sports_World.svg#Sports_World') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .sports-world {
    font-family: 'Sports World';
}
@font-face {
    font-family: 'Titan One';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Titan_One/Titan_One.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Titan_One/Titan_One.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Titan_One/Titan_One.woff') format('woff'), 
    url('../../frontend/Mediband/Default/en_US/fonts/product/Titan_One/Titan_One.svg#Titan_One') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .titan-one {
    font-family: 'Titan One';
}
@font-face {
    font-family: 'Trocchi Bold';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Trocchi/Trocchi.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Trocchi/Trocchi.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Trocchi/Trocchi.woff') format('woff'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Trocchi/Trocchi.svg#Trocchi') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .trocchi-bold {
    font-family: 'Trocchi Bold';
}
@font-face {
    font-family: 'VAGRounded Lt';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/VAGRounded-Lt/VAGRounded-Lt.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/VAGRounded-Lt/VAGRounded-Lt.eot?#iefix') format('embedded-opentype'), 
    url('../../frontend/Mediband/Default/en_US/fonts/product/VAGRounded-Lt/VAGRounded-Lt.woff2') format('woff2'), 
    url('../../frontend/Mediband/Default/en_US/fonts/product/VAGRounded-Lt/VAGRounded-Lt.woff') format('woff'), 
    url('../../frontend/Mediband/Default/en_US/fonts/product/VAGRounded-Lt/VAGRounded-Lt.svg#VAGRounded-Lt') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .vag-rounded-lt {
    font-family: 'VAGRounded Lt';
}
@font-face {
    font-family: 'Veggieburger';
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Veggieburger/VeggiMed.eot');
    src: url('../../frontend/Mediband/Default/en_US/fonts/product/Veggieburger/VeggiMed.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Mediband/Default/en_US/fonts/product/Veggieburger/VeggiMed.woff') format('woff'), 
    url('../../frontend/Mediband/Default/en_US/fonts/product/Veggieburger/VeggiMed.svg#Veggieburger') format('svg');
    font-style: normal;
    font-weight: normal;
}
#itoris_dynamicproductoptions .veggieburger {
    font-family: Veggieburger;
}
#itoris_dynamicproductoptions .comic-sans-ms {
    font-family: 'Comic Sans MS';
}
#itoris_dynamicproductoptions .verdana {
    font-family: Verdana;
}