html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, main,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, menu, nav, section,
main, summary{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
audio, canvas, progress, video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;}
a:active, a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
dfn, i, em{font-style:italic;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
code, kbd, pre, samp{font-family:monospace, monospace;}
button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
textarea{overflow:auto;}
optgroup {
font-weight: bold; } *{margin:0;padding:0;box-sizing:border-box !important;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.threesixty{margin:0 auto;overflow:hidden;max-height:100%;position:relative;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;}
.threesixty .threesixty_images{display:none;list-style:none;margin:0;padding:0;}
.threesixty .threesixty_images img.previous-image{display:none;}
.threesixty .spinner{width:60px;display:block;margin:0 auto;height:30px;background:#333;background:rgba(0, 0, 0, 0.7);border-radius:5px;}
.threesixty .spinner span{font-family:Arial, "MS Trebuchet", sans-serif;font-size:12px;font-weight:bolder;color:#FFF;text-align:center;line-height:30px;display:block;}
.threesixty .nav_bar{position:absolute;color:#fff;z-index:1;height:32px;background:rgba(37, 36, 36, 0.6);border:1px solid rgba(0, 0, 0, 0.7);border-radius:5px;box-shadow:inset 0 0 5px rgba(255, 255, 255, 0.5);}
.threesixty .nav_bar.bottom-right{bottom:10px;right:20px;}
.threesixty .nav_bar.bottom-left{bottom:10px;left:20px;}
.threesixty .nav_bar.top-left{top:10px;left:20px;}
.threesixty .nav_bar.top-right{top:10px;right:20px;}
.threesixty .nav_bar.top-center{top:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.threesixty .nav_bar.bottom-center{bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.threesixty .nav_bar .butn{z-index:2;float:left;width:30px;height:30px;padding:7.5px;border-right:1px solid rgba(0, 0, 0, 0.7);border-left:1px solid rbga(255, 255, 255, 0.2);border-radius:0;cursor:pointer;}
.threesixty .nav_bar .butn:first-child{border-left:none;}
.threesixty .nav_bar .butn:last-child{border-right:none;}
.threesixty .nav_bar .butn span{z-index:13;display:block;width:15px;height:15px;margin:auto;}
.threesixty .nav_bar .butn span.icon-play{background:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/sprite.png) no-repeat 0 0;}
.threesixty .nav_bar .butn span.icon-pause{background:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/sprite.png) no-repeat -15px 0;}
.threesixty .nav_bar .butn span.icon-forward{background:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/sprite.png) no-repeat -30px 0;}
.threesixty .nav_bar .butn span.icon-back{background:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/sprite.png) no-repeat -45px 0;}
.threesixty .nav_bar .butn span.icon-fullscreen{background:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/sprite.png) no-repeat -60px 0;}
.threesixty .nav_bar .butn span.icon-resize{background:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/sprite.png) no-repeat -75px 0;}
.threesixty .nav_bar .butn span.icon-download{background:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/sprite.png) no-repeat -90px 0;}
_:-webkit-full-screen, .threesixty {
background-color: transparent; }.panWrapper{position:fixed;width:100%;height:100%;overflow:hidden;background-color:#fff;z-index:9999;left:0;top:0;display:none;cursor:move;}
.panWrapper *{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;}
.panWrapper a.controls{background-size:100%;width:32px;height:32px;display:block;position:absolute;left:50%;z-index:2;bottom:30px;cursor:pointer;}
.panWrapper a.controls.in{background-image:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/zoomIn.png);margin-left:-30px;}
.panWrapper a.controls.out{background-image:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/zoomOut.png);margin-left:15px;}
.panWrapper a.controls.close{background-image:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/close.png);left:auto;right:30px;top:30px;}
.panWrapper .loading{z-index:3;position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px;width:100px;height:100px;background-image:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/loading.gif);background-repeat:no-repeat;background-size:100%;display:block;}
.panWrapper img {
max-width: unset !important;
}.threesixty .nav_bar{color:#fff !important;z-index:1 !important;border-radius:5px !important;background:transparent !important;border:0 !important;box-shadow:none !important;}
.threesixty .nav_bar.bottom-right{bottom:10px !important;right:20px !important;}
.threesixty .nav_bar.bottom-left{bottom:10px !important;left:20px !important;}
.threesixty .nav_bar.top-left{top:10px !important;left:20px !important;}
.threesixty-products .nav_bar.top-right{top:unset;bottom:80px;left:50% !important;display:flex !important;justify-content:center !important;align-items:center !important;transform:translateX(-50%) !important;}
.custom-slider-cl{position:relative;background-color:#f7f7f7 !important;padding-top:0px !important;max-width:570px !important;overflow:hidden;}
.threesixty .nav_bar.top-center{top:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.threesixty .nav_bar.bottom-center{bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.threesixty .nav_bar .butn{z-index:2 !important;width:40px !important;height:40px !important;padding:0px !important;border-radius:0 !important;cursor:pointer !important;border-right:0 !important;border-left:0 !important;}
.threesixty .nav_bar .butn:first-child{border-left:none !important;}
.threesixty .nav_bar .butn:last-child{border-right:none !important;}
.threesixty .nav_bar .butn span{z-index:13;display:block;width:40px;height:40px;margin:auto;}
.threesixty .nav_bar .butn span.icon-play{background:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/sprite-play.png) no-repeat !important;}
.threesixty .nav_bar .butn span.icon-pause{background:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/sprite-pause.png) no-repeat !important;}
.threesixty .nav_bar .butn span.icon-forward{background:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/sprite-right.png) no-repeat !important;}
.threesixty .nav_bar .butn span.icon-back{background:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/sprite-left.png) no-repeat !important;}
.threesixty .nav_bar .butn span.icon-fullscreen{background:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/sprite-fullscreen.png) no-repeat !important;display:none !important;}
.threesixty .nav_bar .butn span.icon-resize{background:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/sprite-fullscreen.png) no-repeat !important;display:none !important;}
.threesixty .nav_bar .butn span.icon-download{background:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/sprite-1.png) no-repeat 0px 0;display:none !important;}
.mfp-fade.mfp-bg.mfp-ready{opacity:0.7;background-color:#000;}
.mfp-close{width:40px;height:40px;line-height:33px;font-size:26px;text-align:center;position:absolute;color:#fff;right:0px;}
button.mfp-close, button.mfp-arrow{background-color:#000 !important;}
.threesixty-btn{background-color:#000 !important;display:flex;width:30px;height:30px;margin-left:auto;position:absolute;top:60px;right:1rem;z-index:1;border-radius:50%;position:absolute !important;outline:none !important;text-decoration:none !important;}
.threesixty-btn img{width:18px !important;height:18px !important;position:relative;top:5px;left:5px;}
.slider-side-icons{display:flex;align-items:flex-end;flex-direction:column;padding:25px 25px 0px;position:absolute;top:0;left:0;width:100%;z-index:1;}
.full-screen{background:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/sprite-fullscreen.png) no-repeat;width:35px;height:35px;cursor:pointer;}
.image-zoomin{background:url(//www.my-oh-my.com/app/plugins/360-product-viewer-for-woocommerce/images/zoom-in-out.png) no-repeat;width:35px;height:35px;cursor:pointer;margin-top:10px;}
.image-zoomin a{position:absolute;bottom:22px;}
.threesixty .threesixty_images{text-align:center;}
.threesixty_content_wrap .threesixty .threesixty_images img{top:-40px;width:auto;object-fit:contain;position:absolute;left:0;right:0;margin:0 auto;}
.threesixty_content_wrap .threesixty .threesixty_images{display:none;list-style:none;margin:0;padding:0;position:relative;top:110px;}
.custom-slider-cl .threesixty .nav_bar.top-right{top:unset;bottom:20px;left:50%;transform:translateX(calc(-50% - -10px));width:max-content;}
.threesixty-btn, .slider-side-icons .full-screen, .slider-side-icons .image-zoomin{position:relative;}
.threesixty-btn:hover::before, .slider-side-icons .full-screen:hover::before, .slider-side-icons .image-zoomin:hover::before{content:"360 Product View";position:absolute;right:calc(100% + 10px);top:0;height:30px;width:140px;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;transition:all 0.5s;}
.slider-side-icons .full-screen:hover::before{content:"Full Screen";width:95px;}
.slider-side-icons .image-zoomin:hover::before{content:"Zoom In / Zoom Out";width:155px;}
.threesixty-btn:hover::after, .slider-side-icons .full-screen:hover::after, .slider-side-icons .image-zoomin:hover::after{content:"";position:absolute;border:8px solid transparent;border-left-color:#000;top:50%;transform:translateY(-50%);right:25px;}
.slider-side-icons .full-screen::after, .slider-side-icons .image-zoomin::after{right:30px !important;top:15px !important;}
.short-threesixty-products .threesixty{width:100% !important;}
.short-threesixty-products .slider-side-icons{padding:0px;}
.short-threesixty-products .threesixty{width:100% !important;}
.threesixty .threesixty_images.short-threesixty-products{width:100%;height:auto;}
.full-screen-product.enable-show-cursor{cursor:pointer !important;height:100% !important;width:100% !important;}
.threesixty.threesixty-products.enable-show-cursor{cursor:pointer !important;}
.threesixty_images__container{display:flex;justify-content:center;align-items:center;height:100%;}
body .panWrapper img{max-width:100% !important;}
.threesixty_content_wrap .threesixty-products{background-color:#fff;}
.threesixty img.normal.current-image{width:100% !important;height:auto !important;}
img.normal.current-image.fullscreen_img{width:auto !important;}
@media screen and (max-width:768px){
div#threesixty_content_wrap{width:100% !important;margin:0 auto;position:relative;}
.threesixty-btn{right:17%;}
}
@media screen and (max-width:660px){
.threesixty-btn{right:2%;}
}
@media screen and (max-width:650px){
.threesixty .nav_bar.top-right{top:unset !important;right:unset !important;}
}
@media screen and (max-width:500px){
.threesixty .threesixty_images{top:50px;}
.threesixty-btn{right:3%;}
}
@media screen and (max-width:414px){
.threesixty .threesixty_images{top:60px;}
.threesixty .nav_bar.top-right{bottom:49px;left:55%;}
}
@media screen and (max-width:360px){
.threesixty .nav_bar .butn{height:20px;}
.threesixty-products .threesixty_images{top:160px;}
.threesixty .nav_bar.top-right{bottom:30px !important;}
}
@media screen and (max-width:320px){
.threesixty .nav_bar.top-right{bottom:20px !important;left:58% !important;}
}
@media screen and (max-width:991px){
div#threesixty_content_wrap{width:100% !important;}
.woocommerce img, .woocommerce-page img{max-width:100%;width:100%;}
.threesixty-btn img{width:16px !important;height:16px !important;}
}
@media screen and (max-width:767px){
.threesixty-btn {
right: 12px;
top: 80px;
width: 26px;
height: 26px;
}
.enable-show-cursor {
cursor: pointer !important;
width: 100% !important;   
} .threesixty_content_wrap .threesixty .threesixty_images {
top: 40px;
}
}.fr-request-form div.field-row{margin:0 0 1em;}
.fr-request-form div.field-row label{display:block;position:relative;}
.fr-required-field-notice{color:#ff0b0b;font-size:12px;display:block;}
.fr-request-form div.field-type-checkbox label, .fr-request-form div.field-type-radio label{display:inline-block;}
.theme-storefront .my_account_orders .button.refund::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f2f5";margin-left:.5407911001em;}
.fr-cancel-request-description{margin:0 0 1.41575em;}
.fr-cancel-request-description .button{cursor:pointer;padding:10px 20px;text-decoration:none;font-weight:600;text-shadow:none;display:inline-block;background-color:#EEE;color:#333;border-radius:3px;border:1px solid #DDD;margin-right:3px;}
.fr-cancel-request-description .button.cf-button{background-color:#55bd2b;border-color:#459a23;color:#FFF;}
.fr-cancel-request-description .button.cf-button:hover{background-color:#459a23;border-color:#316e18;color:#FFF;}
.fr-cancel-request-description .button.ds-button{background-color:#ff0b0b;border-color:#d00808;color:#FFF;}
.fr-cancel-request-description .button.ds-button:hover{background-color:#d00808;border-color:#b00606;color:#FFF;}
input[type="number"].qty-input{width:3.706325903em;padding:.326em;}
.fr-cancel-order-section{padding:20px;border:1px solid #EEE;}
.woocommerce-table-refund-details-wrapper{overflow-x:auto;}
table.woocommerce-table-refund-details{border:1px solid #EEE;border-collapse:collapse;}
table.woocommerce-table-refund-details tbody tr td{background-color:#FFF;border:1px solid #EEE;padding:1em;vertical-align:middle;}
table.woocommerce-table-refund-details thead th{padding:1em;vertical-align:middle;}
table.fr-dark{border:1px solid #2c3338;border-collapse:collapse;background-color:#2c3338;}
table.fr-dark tbody tr td{background-color:#2c3338;color:#EEE;border:1px solid #505c65;padding:1em;vertical-align:middle;}
table.fr-dark thead th{padding:1em;vertical-align:middle;}
table.fr-dark:not(.has-background) tbody tr:nth-child(2n) td{background-color:#3c464d;}
table.fr-dark th{background-color:#2c3338;color:#EEE;}
.check-all-button{text-align:right;}
.check-all-button button{border-radius:3px;font-size:16px;border:1px solid #e0e0e0;background-color:#F8F8F8;box-shadow:none;}
.check-all-button button:active, .check-all-button button:focus, .check-all-button button:hover{box-shadow:none;outline:none;}
.check-all-button button:hover{background-color:#eef5ff;border:1px solid #b9c8de;}
.multiselect{width:80%;height:auto;line-height:2;}
.fr-refund-shortcode-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;}
.fr-refund-shortcode-field-wrapper {
display: flex;
align-items: flex-start;
justify-content: flex-start;
flex-direction: column;
margin-bottom: 10px;
}