@charset "UTF-8";
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.image-source-link{color:#98c3d1}.mfp-bg,.mfp-container{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-ready .mfp-container{opacity:1}.mfp-ready.mfp-bg{opacity:.8}.mfp-removing .mfp-container,.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all .3s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all .3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform:scale(1.3)}.mfp-zoom-out.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}button.mfp-close.ekit-popup-close{border:1px solid #fff;margin:20px;border-radius:50%;transition:all .3s ease-in-out}button.mfp-close.ekit-popup-close:hover{background-color:#000;color:#fff;border-color:#000;width:44px}.mfp-iframe-holder .mfp-close.ekit-popup-close{width:44px;text-align:center;padding-right:0;top:0;right:0}.mfp-container.mfp-iframe-holder{position:fixed}.mfp-container.mfp-iframe-holder .mfp-close.ekit-popup-close{position:fixed}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.white-popup-block{background:#ccc;padding:20px;max-width:300px;margin:0 auto;animation:open 1s}.mfp-removing{animation:close 1s}.mfp-open .modal-popup-group,.mfp-open .xs-modal-sidebar{animation-name:galleryopen;animation-duration:.5s;animation-fill-mode:both;backface-visibility:hidden}@font-face {
font-family: 'feather';
src: url(//livrariatanamao.com.br/wp-content/plugins/woo-smart-quick-view/assets/libs/feather/fonts/feather.eot);
src: url(//livrariatanamao.com.br/wp-content/plugins/woo-smart-quick-view/assets/libs/feather/fonts/feather.eot#iefix) format('embedded-opentype'),
url(//livrariatanamao.com.br/wp-content/plugins/woo-smart-quick-view/assets/libs/feather/fonts/feather.ttf) format('truetype'),
url(//livrariatanamao.com.br/wp-content/plugins/woo-smart-quick-view/assets/libs/feather/fonts/feather.woff) format('woff'),
url(//livrariatanamao.com.br/wp-content/plugins/woo-smart-quick-view/assets/libs/feather/fonts/feather.svg#feather) format('svg');
font-weight: normal;
font-style: normal;
}@font-face {
font-family: 'woosq';
src: url(//livrariatanamao.com.br/wp-content/plugins/woo-smart-quick-view/assets/fonts/woosq.eot?bhfj08);
src: url(//livrariatanamao.com.br/wp-content/plugins/woo-smart-quick-view/assets/fonts/woosq.eot?bhfj08#iefix) format('embedded-opentype'),
url(//livrariatanamao.com.br/wp-content/plugins/woo-smart-quick-view/assets/fonts/woosq.ttf?bhfj08) format('truetype'),
url(//livrariatanamao.com.br/wp-content/plugins/woo-smart-quick-view/assets/fonts/woosq.woff?bhfj08) format('woff'),
url(//livrariatanamao.com.br/wp-content/plugins/woo-smart-quick-view/assets/fonts/woosq.svg?bhfj08#woosq) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="woosq-icon-"], [class*=" woosq-icon-"] { font-family: 'woosq' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.woosq-icon-57:before {
content: "\e900";
}
.woosq-icon-58:before {
content: "\e901";
}
.woosq-icon-59:before {
content: "\e902";
}
.woosq-icon-60:before {
content: "\e903";
}
.woosq-icon-61:before {
content: "\e904";
}
.woosq-icon-62:before {
content: "\e905";
}
.woosq-icon-10:before {
content: "\e906";
}
.woosq-icon-11:before {
content: "\e907";
}
.woosq-icon-12:before {
content: "\e908";
}
.woosq-icon-13:before {
content: "\e909";
}
.woosq-icon-14:before {
content: "\e90a";
}
.woosq-icon-15:before {
content: "\e90b";
}
.woosq-icon-8:before {
content: "\e90c";
}
.woosq-icon-16:before {
content: "\e90d";
}
.woosq-icon-17:before {
content: "\e90e";
}
.woosq-icon-9:before {
content: "\e90f";
}
.woosq-icon-18:before {
content: "\e910";
}
.woosq-icon-19:before {
content: "\e911";
}
.woosq-icon-20:before {
content: "\e912";
}
.woosq-icon-21:before {
content: "\e913";
}
.woosq-icon-22:before {
content: "\e914";
}
.woosq-icon-5:before {
content: "\e915";
}
.woosq-icon-23:before {
content: "\e916";
}
.woosq-icon-24:before {
content: "\e917";
}
.woosq-icon-25:before {
content: "\e918";
}
.woosq-icon-26:before {
content: "\e919";
}
.woosq-icon-27:before {
content: "\e91a";
}
.woosq-icon-28:before {
content: "\e91b";
}
.woosq-icon-29:before {
content: "\e91c";
}
.woosq-icon-30:before {
content: "\e91d";
}
.woosq-icon-38:before {
content: "\e91e";
}
.woosq-icon-39:before {
content: "\e91f";
}
.woosq-icon-40:before {
content: "\e920";
}
.woosq-icon-31:before {
content: "\e921";
}
.woosq-icon-6:before {
content: "\e922";
}
.woosq-icon-1:before {
content: "\e923";
}
.woosq-icon-7:before {
content: "\e924";
}
.woosq-icon-63:before {
content: "\e925";
}
.woosq-icon-3:before {
content: "\e926";
}
.woosq-icon-4:before {
content: "\e927";
}
.woosq-icon-32:before {
content: "\e928";
}
.woosq-icon-33:before {
content: "\e929";
}
.woosq-icon-34:before {
content: "\e92a";
}
.woosq-icon-35:before {
content: "\e92b";
}
.woosq-icon-36:before {
content: "\e92c";
}
.woosq-icon-2:before {
content: "\e92d";
}
.woosq-icon-64:before {
content: "\e92e";
}
.woosq-icon-37:before {
content: "\e92f";
}
.woosq-icon-41:before {
content: "\f002";
}
.woosq-icon-42:before {
content: "\f045";
}
.woosq-icon-43:before {
content: "\f06e";
}
.woosq-icon-44:before {
content: "\f08e";
}
.woosq-icon-45:before {
content: "\f0d0";
}
.woosq-icon-50:before {
content: "\f104";
}
.woosq-icon-49:before {
content: "\f105";
}
.woosq-icon-48:before {
content: "\f140";
}
.woosq-icon-47:before {
content: "\f14c";
}
.woosq-icon-46:before {
content: "\f24d";
}
.woosq-icon-51:before {
content: "\e930";
}
.woosq-icon-52:before {
content: "\e931";
}
.woosq-icon-53:before {
content: "\e932";
}
.woosq-icon-54:before {
content: "\e933";
}
.woosq-icon-55:before {
content: "\e934";
}
.woosq-icon-56:before {
content: "\e935";
}@keyframes wpc-spinner {
to {
transform: rotate(360deg);
}
}
@-webkit-keyframes wpc-spinner {
to {
-webkit-transform: rotate(360deg);
}
}
@keyframes woosq-spinner {
to {
transform: rotate(360deg);
}
}
@-webkit-keyframes woosq-spinner {
to {
-webkit-transform: rotate(360deg);
}
}
.woosq-btn-has-icon {
display: inline-flex;
align-items: center;
}
.woosq-btn-has-icon .woosq-btn-icon {
margin: 0;
}
.woosq-btn-icon-text .woosq-btn-text {
margin-left: 5px;
}
.woosq-btn-text-icon .woosq-btn-text {
margin-right: 5px;
}
.woosq-popup {
position: relative;
width: 90%;
max-width: 920px;
margin: 0 auto;
padding: 0;
background-color: #fff;
max-height: 460px;
box-sizing: border-box;
overflow: hidden;
}
.woosq-popup *, .woosq-sidebar * {
box-sizing: border-box;
}
.woosq-open .select2-container {
z-index: 99999969;
}
.woosq-product {
position: relative;
overflow: hidden;
}
.woosq-product > .product {
display: flex !important;
float: none !important;
}
.woosq-product > .product > div {
width: 50% !important;
float: none !important;
margin: 0 !important;
height: 460px;
overflow: auto;
}
.woosq-product .thumbnails {
outline: none;
width: 460px;
max-height: 460px;
text-align: center;
position: relative;
background-color: #f9f9f9;
}
.woosq-product .thumbnails .images {
width: 100% !important;
height: 100% !important;
float: none !important;
margin: 0 !important;
padding: 0 !important;
}
.woosq-product .thumbnails .thumbnail {
display: flex;
height: 100%;
justify-content: center;
}
.woosq-product .thumbnails img {
display: block;
object-fit: contain;
object-position: center;
vertical-align: middle;
max-height: 460px;
max-width: 100%;
margin: auto;
border-radius: 0;
}
.woosq-product .thumbnails img[data-fancybox="gallery"] {
cursor: pointer;
}
.woosq-open .fancybox-container {
z-index: 99999970;
}
.woosq-product .thumbnails {
position: relative;
margin: 0 0 0 0;
}
.woosq-product .thumbnails .slick-slide {
outline: none;
max-height: 100%;
}
.woosq-product .thumbnails .slick-list {
display: flex;
width: 100%;
height: 100%;
max-height: 100%;
position: relative;
}
.woosq-product .thumbnails .slick-track {
display: flex;
align-items: center;
max-height: 460px;
}
.woosq-product .thumbnails .slick-dots {
margin: 0;
padding: 0;
display: block;
width: 100%;
text-align: center;
position: absolute;
left: 0;
bottom: 10px;
z-index: 8;
}
.woosq-product .thumbnails .slick-dots li {
position: relative;
display: inline-block;
width: 16px;
height: 16px;
margin: 0;
padding: 0;
cursor: pointer;
}
.woosq-product .thumbnails .slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 16px;
height: 16px;
padding: 5px;
margin: 0;
text-align: center;
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
opacity: .5;
}
.woosq-product .thumbnails .slick-dots li.slick-active button {
opacity: 1;
}
.woosq-product .thumbnails .slick-dots li button:before {
content: '';
display: block;
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #000000;
}
.woosq-product .thumbnails .slick-dots li button:focus {
outline: none;
}
.woosq-product .thumbnails .slick-arrow {
width: 44px;
height: 44px;
line-height: 44px;
text-align: center;
padding: 0 0 0 0;
margin: 0 0 0 0;
overflow: hidden;
position: absolute;
top: 50%;
transform: translateY(-50%);
font-size: 0;
color: #222;
background-color: transparent;
border-radius: 0;
border: none !important;
z-index: 8;
}
.woosq-product .thumbnails .slick-arrow:hover {
color: #fff;
background-color: rgba(0, 0, 0, .5);
}
.woosq-product .thumbnails .slick-arrow:before {
font-family: "feather";
font-size: 24px;
line-height: 44px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.woosq-product .thumbnails .slick-arrow:focus {
outline: none;
}
.woosq-product .thumbnails .slick-arrow.slick-prev {
left: 0;
}
.woosq-product .thumbnails .slick-arrow.slick-prev:before {
content: '\e929';
}
.woosq-product .thumbnails .slick-arrow.slick-next {
right: 0;
}
.woosq-product .thumbnails .slick-arrow.slick-next:before {
content: '\e92a';
}
.woosq-product > .product .summary {
margin: 0;
padding: 0;
background-color: #fff;
}
.woosq-related {
padding-top: 20px;
padding-bottom: 0;
margin-top: 10px;
margin-bottom: 0;
border-width: 1px 0 0 0;
border-style: dashed;
border-color: #dddddd;
}
.woosq-related .woosq-related-heading {
margin-bottom: 10px;
}
.woosq-related .woosq-related-product {
outline: none;
display: flex;
align-items: center;
}
.woosq-related .woosq-related-product .woosq-related-product-image {
width: 80px;
flex: 0 0 80px;
margin: 0;
}
.woosq-related .woosq-related-product .woosq-related-product-image img {
width: 100%;
height: auto;
}
.woosq-related .woosq-related-product .woosq-related-product-info {
flex-grow: 1;
padding: 0 10px;
text-align: start;
}
.woosq-related .woosq-related-product .woosq-related-product-name {
font-weight: 700;
}
.woosq-related .woosq-related-product .woosq-related-product-atc p, .woosq-related .woosq-related-product .woosq-related-product-atc .add_to_cart_inline {
margin: 0;
padding: 0;
border: none;
display: inline-block;
width: 100%;
}
.woosq-related .woosq-related-product .woosq-related-product-atc p .button {
display: block;
margin: 0;
outline: none;
}
.woosq-related .slick-dots {
list-style: none;
text-align: center;
margin: 0;
padding: 0;
}
.woosq-related .slick-dots li {
display: inline-block;
margin: 0 5px;
font-size: 0;
}
.woosq-related .slick-dots li button {
width: 8px;
height: 8px;
border-radius: 50%;
padding: 0;
font-size: 0;
line-height: 0;
background-color: rgba(0, 0, 0, .2);
border: none;
outline: none;
overflow: hidden;
}
.woosq-related .slick-dots li.slick-active button {
background-color: rgba(0, 0, 0, .5);
}
.view-details-btn {
width: 50%;
height: 44px;
line-height: 44px;
overflow: hidden;
position: absolute;
left: auto;
right: 0;
bottom: 0;
background-color: #222;
box-shadow: 10px -20px 20px #fff;
color: #fff;
text-align: center;
outline: none;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
}
.view-details-btn:after {
content: '\e90f';
font-family: "feather";
margin-left: 10px;
}
.view-details-btn:hover {
background-color: #5fbd74;
}
.woosq-product > .product .summary .summary-content {
height: 100%;
overflow-x: hidden;
overflow-y: auto;
position: relative;
padding: 20px;
}
.woosq-popup.view-details .woosq-product > .product .summary .summary-content {
padding-bottom: 64px;
} body.rtl .mfp-woosq .mfp-close {
right: auto !important;
left: 0 !important;
} @media screen and (max-width: 1023px) {
.woosq-popup {
max-width: 460px;
max-height: 90vh;
overflow: hidden;
display: flex;
flex-direction: column;
}
.woosq-product {
height: 100%;
flex-grow: 1;
position: relative;
overflow-y: auto;
}
.woosq-product > .product {
display: flex;
flex-direction: column;
}
.woosq-product > .product > div {
width: 100% !important;
float: none !important;
margin: 0 !important;
height: auto;
}
.woosq-product > .product .thumbnails {
max-height: 338px;
}
.woosq-product .thumbnails img {
max-height: 338px;
margin: 0;
}
.woosq-product .thumbnails .slick-track {
max-height: 338px;
}
.view-details-btn {
width: 100%;
}
}
@media screen and (max-width: 767px) {
.mfp-woosq .mfp-arrow {
display: none;
}
} .mfp-woosq {
z-index: 99999969;
overflow: auto;
}
.mfp-woosq .mfp-content {
text-align: -webkit-auto;
}
.mfp-woosq .mfp-container {
padding: 0;
}
.mfp-woosq .mfp-close {
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
font-size: 0;
}
.mfp-woosq .mfp-close:hover {
background-color: transparent;
}
.mfp-woosq .mfp-close:active {
top: 0;
}
.mfp-woosq .mfp-close:focus {
outline: none;
}
.mfp-woosq .mfp-close:before {
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
content: '\e9ea';
font-family: "feather";
display: inline-block;
font-size: 24px;
color: #222;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.mfp-woosq .mfp-preloader {
position: absolute;
top: 50%;
left: 50%;
width: 30px;
height: 30px;
font-size: 0;
margin: 0 auto;
margin-top: -15px;
margin-left: -15px;
right: auto;
bottom: auto;
}
.mfp-woosq .mfp-preloader:before {
content: '\e9a7';
font-family: "feather";
display: inline-block;
font-size: 24px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #fff;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
-webkit-animation: woosq-spinner 1s linear infinite;
-moz-animation: woosq-spinner 1s linear infinite;
-ms-animation: woosq-spinner 1s linear infinite;
-o-animation: woosq-spinner 1s linear infinite;
animation: woosq-spinner 1s linear infinite;
}
.mfp-woosq .mfp-arrow {
width: 60px;
height: 60px;
line-height: 60px;
border: none;
padding: 0;
outline: none;
text-align: center;
margin-top: -30px;
border-radius: 0;
opacity: 1;
}
.mfp-woosq .mfp-arrow:active {
margin-top: -30px;
}
.mfp-woosq .mfp-arrow:hover {
background-color: rgba(0, 0, 0, .5);
}
.mfp-woosq .mfp-arrow:focus {
outline: none;
}
.mfp-woosq .mfp-arrow:before {
width: 60px;
height: 60px;
line-height: 60px;
padding: 0;
border-width: 0;
margin: 0;
display: inline-block;
font-family: "feather";
font-size: 24px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #fff;
}
.mfp-woosq .mfp-arrow:after {
display: none;
}
.mfp-woosq .mfp-arrow.mfp-arrow-left:before {
content: '\e90e';
}
.mfp-woosq .mfp-arrow.mfp-arrow-right:before {
content: '\e90f';
} .mfp-fade {   }
.mfp-fade.mfp-bg {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
opacity: 0;
} .mfp-zoom-in {   }
.mfp-zoom-in .mfp-with-anim {
opacity: 0;
transition: all 0.2s ease-in-out;
transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
opacity: 0;
transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
opacity: 1;
transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
transform: scale(0.8);
opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-newspaper {   }
.mfp-newspaper .mfp-with-anim {
opacity: 0;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.5s;
transform: scale(0) rotate(500deg);
}
.mfp-newspaper.mfp-bg {
opacity: 0;
transition: all 0.5s;
}
.mfp-newspaper.mfp-ready .mfp-with-anim {
opacity: 1;
transform: scale(1) rotate(0deg);
}
.mfp-newspaper.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-newspaper.mfp-removing .mfp-with-anim {
transform: scale(0) rotate(500deg);
opacity: 0;
}
.mfp-newspaper.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-move-horizontal {   }
.mfp-move-horizontal .mfp-with-anim {
opacity: 0;
transition: all 0.3s;
transform: translateX(-50px);
}
.mfp-move-horizontal.mfp-bg {
opacity: 0;
transition: all 0.3s;
}
.mfp-move-horizontal.mfp-ready .mfp-with-anim {
opacity: 1;
transform: translateX(0);
}
.mfp-move-horizontal.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-move-horizontal.mfp-removing .mfp-with-anim {
transform: translateX(50px);
opacity: 0;
}
.mfp-move-horizontal.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-move-from-top {   }
.mfp-move-from-top .mfp-content {
}
.mfp-move-from-top .mfp-with-anim {
opacity: 0;
transition: all 0.2s;
transform: translateY(-100px);
}
.mfp-move-from-top.mfp-bg {
opacity: 0;
transition: all 0.2s;
}
.mfp-move-from-top.mfp-ready .mfp-with-anim {
opacity: 1;
transform: translateY(0);
}
.mfp-move-from-top.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-move-from-top.mfp-removing .mfp-with-anim {
transform: translateY(-50px);
opacity: 0;
}
.mfp-move-from-top.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-3d-unfold {   }
.mfp-3d-unfold .mfp-content {
perspective: 2000px;
}
.mfp-3d-unfold .mfp-with-anim {
opacity: 0;
transition: all 0.3s ease-in-out;
transform-style: preserve-3d;
transform: rotateY(-60deg);
}
.mfp-3d-unfold.mfp-bg {
opacity: 0;
transition: all 0.5s;
}
.mfp-3d-unfold.mfp-ready .mfp-with-anim {
opacity: 1;
transform: rotateY(0deg);
}
.mfp-3d-unfold.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-3d-unfold.mfp-removing .mfp-with-anim {
transform: rotateY(60deg);
opacity: 0;
}
.mfp-3d-unfold.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-zoom-out {   }
.mfp-zoom-out .mfp-with-anim {
opacity: 0;
transition: all 0.3s ease-in-out;
transform: scale(1.3);
}
.mfp-zoom-out.mfp-bg {
opacity: 0;
transition: all 0.3s ease-out;
}
.mfp-zoom-out.mfp-ready .mfp-with-anim {
opacity: 1;
transform: scale(1);
}
.mfp-zoom-out.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-zoom-out.mfp-removing .mfp-with-anim {
transform: scale(1.3);
opacity: 0;
}
.mfp-zoom-out.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-slide-bottom {   }
.mfp-slide-bottom .mfp-with-anim {
opacity: 0;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
-webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
-moz-transform: translateY(-20px) perspective(600px) rotateX(10deg);
-ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);
-o-transform: translateY(-20px) perspective(600px) rotateX(10deg);
transform: translateY(-20px) perspective(600px) rotateX(10deg);
} .mfp-slide-bottom.mfp-ready .mfp-with-anim {
opacity: 1;
-webkit-transform: translateY(0) perspective(600px) rotateX(0);
-moz-transform: translateY(0) perspective(600px) rotateX(0);
-ms-transform: translateY(0) perspective(600px) rotateX(0);
-o-transform: translateY(0) perspective(600px) rotateX(0);
transform: translateY(0) perspective(600px) rotateX(0);
} .mfp-slide-bottom.mfp-removing .mfp-with-anim {
opacity: 0;
-webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
-moz-transform: translateY(-10px) perspective(600px) rotateX(10deg);
-ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);
-o-transform: translateY(-10px) perspective(600px) rotateX(10deg);
transform: translateY(-10px) perspective(600px) rotateX(10deg);
} .mfp-slide-bottom.mfp-bg {
opacity: 0;
-webkit-transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
-o-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;
} .mfp-slide-bottom.mfp-ready.mfp-bg {
opacity: 0.8;
} .mfp-slide-bottom.mfp-removing.mfp-bg {
opacity: 0;
} .woosq-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
z-index: 99999968;
opacity: 0;
visibility: hidden;
}
.woosq-sidebar {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
font-size: 14px;
padding: 0;
height: 100%;
max-height: 100%;
background-color: #ffffff;
z-index: 99999969;
position: fixed;
display: flex;
flex-direction: column;
opacity: 0;
visibility: hidden;
}
.woosq-sidebar .woosq-close {
width: 40px;
height: 40px;
line-height: 40px;
font-size: 0;
background-image: url(//livrariatanamao.com.br/wp-content/plugins/woo-smart-quick-view/assets/images/close.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 20px 20px;
text-align: center;
position: absolute;
top: 0;
left: -40px;
z-index: 9;
cursor: pointer;
}
body.woosq-open .woosq-overlay, body.woosq-open .woosq-sidebar {
opacity: 1;
visibility: visible;
}
.woosq-sidebar .woosq-product {
flex-grow: 1;
overflow-x: hidden;
overflow-y: auto;
}
.woosq-sidebar .woosq-product > .product {
display: flex;
flex-direction: column;
}
.woosq-sidebar .woosq-product > .product > div {
width: 100% !important;
float: none !important;
margin: 0 !important;
height: auto;
}
.woosq-sidebar .view-details-btn {
width: 100%;
position: relative;
box-shadow: none;
padding: 14px 20px;
line-height: 1;
height: auto;
}
.woosq-sidebar.woosq-loading:before {
content: '';
display: block;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, .5);
position: absolute;
top: 0;
left: 0;
z-index: 8;
}
.woosq-sidebar.woosq-loading:after {
width: 32px;
height: 32px;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-top: -16px;
margin-left: -16px;
content: '';
background-image: url(//livrariatanamao.com.br/wp-content/plugins/woo-smart-quick-view/assets/images/curve.svg);
background-repeat: no-repeat;
background-position: center;
-webkit-animation: woosq-spinner 1s linear infinite;
-moz-animation: woosq-spinner 1s linear infinite;
-ms-animation: woosq-spinner 1s linear infinite;
-o-animation: woosq-spinner 1s linear infinite;
animation: woosq-spinner 1s linear infinite;
z-index: 9;
} .woosq-sidebar.woosq-position-01 {
position: fixed;
top: 0;
left: 100%;
width: 100%;
max-width: 460px;
box-sizing: border-box;
text-align: start;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.woosq-open .woosq-sidebar.woosq-position-01 {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
} .woosq-sidebar.woosq-position-02 {
position: fixed;
top: 0;
left: 0;
width: 100%;
max-width: 460px;
box-sizing: border-box;
text-align: start;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.woosq-sidebar.woosq-position-02 .woosq-close {
left: unset;
right: -40px;
}
.woosq-open .woosq-sidebar.woosq-position-02 {
-webkit-transform: translate3d(0px, 0, 0);
transform: translate3d(0px, 0, 0);
}
.woosq-sidebar.woosq-heading-yes {
display: flex;
flex-direction: column;
}
.woosq-sidebar.woosq-heading-yes .woosq-sidebar-heading {
flex: 0 0 auto;
height: 48px;
line-height: 48px;
padding: 0 60px 0 20px;
margin: 0;
position: relative;
color: #222222;
font-weight: 700;
text-transform: uppercase;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
overflow: hidden;
background-color: rgba(0, 0, 0, .1);
}
.woosq-sidebar.woosq-heading-yes .woosq-sidebar-heading .woosq-close {
display: inline-block;
width: 48px;
height: 48px;
line-height: 48px;
position: absolute;
left: unset;
top: 0;
right: 0;
cursor: pointer;
font-size: 0;
background-image: url(//livrariatanamao.com.br/wp-content/plugins/woo-smart-quick-view/assets/images/close-dark.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 14px;
}
.woosq-sidebar.woosq-heading-yes .woosq-product .thumbnails {
padding: 20px 20px 0 20px;
background-color: transparent;
}
@media screen and (max-width: 1023px) {
.woosq-sidebar .woosq-close {
left: unset !important;
right: 0 !important;
background-color: rgba(255, 255, 255, .5);
background-image: url(//livrariatanamao.com.br/wp-content/plugins/woo-smart-quick-view/assets/images/close-dark.svg);
}
}

.wooco-wrap {
display: inline-block;
width: 100%;
}
.wooco-wrap .wooco-text, .wooco-wrap .wooco_components {
margin: 0 0 15px 0;
}
.wooco-wrap .wooco-text {
white-space: pre-line;
}
.wooco-wrap .wooco-summary {
display: flex;
align-items: center;
justify-content: space-between;
}
.wooco-wrap .wooco-summary .wooco-total {
flex-grow: 1;
}
.wooco_components .wooco_component {
padding: 10px 0;
border-bottom: 1px solid #ddd;
}
.wooco_components .wooco_component.wooco_component_layout_list, .wooco_components .wooco_component.wooco_component_layout_grid, .wooco_components .wooco_component.wooco_component_layout_grid_2, .wooco_components .wooco_component.wooco_component_layout_grid_3, .wooco_components .wooco_component.wooco_component_layout_grid_4 {
border-bottom: none;
padding-bottom: 0;
}
.wooco_components .wooco_component.wooco_component_required:not(.wooco_component_option_none_required).wooco_component_has_1 .dd-container .dd-select, .wooco_components .wooco_component.wooco_component_required:not(.wooco_component_option_none_required).wooco_component_has_1 .select2 {
pointer-events: none;
}
.wooco_components .wooco_component.wooco_component_required:not(.wooco_component_option_none_required).wooco_component_has_1 .dd-container .dd-select .dd-pointer, .wooco_components .wooco_component.wooco_component_required:not(.wooco_component_option_none_required).wooco_component_has_1 .select2 .select2-selection__arrow {
display: none;
}
.wooco_components .wooco_component.wooco_component_required .wooco_component_name:after {
content: " *";
color: #ff0000;
}
.wooco_components .wooco_component .wooco_component_name {
font-weight: 700;
}
.wooco_component_product {
display: flex;
align-items: center;
margin-top: 10px;
margin-left: -5px;
margin-right: -5px;
}
.wooco_component_product_info {
flex-grow: 1;
}
.wooco_component_product_description {
font-size: 14px;
}
.wooco_component_product_description > span {
display: inline-block;
margin-right: 10px;
}
.wooco_component_product_description .stock {
display: inline-block !important;
margin: 0 !important;
padding: 0 !important;
}
.wooco_component_product > div {
padding-right: 5px;
padding-left: 5px;
}
body.woocommerce-no-js .wooco-wrap + form.cart {
display: none;
}
.wooco-alert {
padding: 6px 10px 6px 14px;
border-left: 4px solid #222;
background-color: #eeeeee;
font-size: 14px;
}
.wooco-disabled {
opacity: 0.5 !important;
pointer-events: none !important;
cursor: not-allowed !important;
}
.wooco_component_product .wooco_component_product_qty {
padding-left: 10px;
}
.wooco_component_product .wooco_component_product_qty input {
width: 40px;
text-align: center;
margin: 0;
padding: 0 5px;
height: 40px;
line-height: 38px;
box-shadow: none;
border-width: 1px 0 1px 0;
border-style: solid;
border-color: #ddd;
background-color: #fff;
-moz-appearance: textfield;
}
.wooco_component_product .wooco_component_product_qty input::-webkit-outer-spin-button, .wooco_component_product .wooco_component_product_qty input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.wooco_component_product_selection {
display: flex;
width: 100%;
align-items: center;
flex-grow: 1;
}
.wooco_component_product_selection > a {
margin-left: 10px;
margin-right: 10px;
}
.wooco_component_product_selection .dd-select {
background-color: #ffffff !important;
}
.wooco_component_product_selection .dd-options {
max-height: 360px;
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}
.wooco_component_product_selection .dd-options li {
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}
.wooco_component_product_selection .dd-option-image, .wooco_component_product_selection .dd-selected-image {
max-width: 42px;
border-radius: 3px;
}
.wooco_component_product_selection .dd-selected-text, .wooco_component_product_selection .dd-option-text {
font-size: 14px;
font-weight: 600;
line-height: inherit !important;
color: #6d6d6d;
display: block;   }
.wooco_component_product_selection .dd-desc, .wooco_component_product_selection .dd-desc * {
white-space: break-spaces;
}
.wooco_component_product_selection .dd-desc > span {
margin-right: 10px;
}
.wooco_component_product_selection .dd-desc .stock {
display: inline-block !important;
margin: 0 !important;
padding: 0 !important;
}
.wooco_component_product_selection .dd-option.dd-option-without-desc, .wooco_component_product_selection .dd-selected.dd-option-without-desc {
display: flex;
align-items: center;
}
.wooco_component_product_selection .dd-option.dd-option-without-desc label, .wooco_component_product_selection .dd-selected.dd-option-without-desc label {
flex-grow: 1;
}
.wooco_component_product_selection .dd-option.dd-option-disabled, .wooco_component_product_selection .dd-selected.dd-option-disabled {
pointer-events: none !important;
opacity: 0.5;
}
.wooco_component_product_image {
width: 50px;
flex: 0 0 50px;
}
.wooco_component_product_image img {
width: 100%;
height: auto;
}
.wooco_component_product_name {
text-align: left;
flex-grow: 1;
}
.wooco_component_product_link {
width: 16px;
height: 16px;
display: inline-block;
background-image: url(//livrariatanamao.com.br/wp-content/plugins/wpc-composite-products/assets/images/open.svg);
background-repeat: no-repeat;
background-position: center;
text-decoration: none;
}
.wooco_component_product_availability .stock {
margin: 0 !important;
padding: 0 !important;
}
.wooco-item-child .product-price .amount, .wooco-item-child .product-price .tax_label,
.wooco-item-child .product-subtotal .amount, .wooco-item-child .product-subtotal .tax_label,
.wooco-item-child .product-total .amount, .wooco-item-child .product-total .tax_label {
opacity: 0.3;
}
.wooco-qty-wrap, .wooco-qty-input {
display: flex;
align-items: center;
}
.wooco-qty-wrap .quantity {
margin: 0;
}
.wooco-minus, .wooco-plus {
display: inline-block;
width: 40px;
height: 40px;
flex: 0 0 40px;
line-height: 38px;
text-align: center;
cursor: pointer;
background-color: #fefefe;
border: 1px solid #ddd;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.wooco-minus:hover, .wooco-plus:hover {
background-color: #f0f0f0;
} .select2-dropdown.wpc-select2-dropdown {
border: 1px solid #aaa;
border-radius: 4px;
}
.wpc-select2-dropdown ul li {
display: flex;
align-items: center;
padding: 5px 10px;
}
.wpc-select2-dropdown ul li .image {
width: 40px;
flex: 0 0 40px;
margin-right: 10px;
}
.wpc-select2-dropdown ul li .info {
flex-grow: 1;
display: flex;
flex-direction: column;
}
.wpc-select2-dropdown ul li .info .desc {
font-size: 14px;
}
.wpc-select2-dropdown ul li .info .desc > span {
margin-right: 10px;
}
.wpc-select2-dropdown ul li .info .stock {
display: inline-block !important;
margin: 0 !important;
padding: 0 !important;
}
.select2-container--open .wpc-select2-dropdown.select2-dropdown--below {
border-top: 1px solid #aaa;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
} .wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_link, .wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_image, .wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_availability, .wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_price {
display: none !important;
}
.wooco_component_product_selection_grid {
display: flex;
flex-wrap: wrap;
width: 100%;
flex-grow: 1;
margin-left: -10px;
margin-right: -10px;
font-size: 14px;
}
.wooco_component_product_selection_grid_item {
-webkit-tap-highlight-color: transparent;
}
.wooco_component_product_selection_grid_item_image {
margin-bottom: 10px;
}
.wooco_component_product_selection_grid_item_name {
font-weight: 700;
}
.wooco_component_product_selection_grid .wooco_component_product_selection_grid_item {
width: calc(33.3333333333% - 20px);
margin: 10px;
padding: 10px;
border: 1px solid #dddddd;
text-align: center;
cursor: pointer;
position: relative;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
.wooco_component_layout_grid_2 .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item {
width: calc(50% - 20px);
}
.wooco_component_layout_grid_3 .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item {
width: calc(33.3333333333% - 20px);
}
.wooco_component_layout_grid_4 .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item {
width: calc(25% - 20px);
}
.wooco_component_product_selection_grid_item.wooco_item_selected {
border-color: green;
}
.wooco_component_product_selection_grid_item:before {
content: "✓";
color: #ffffff;
display: block;
width: 28px;
height: 28px;
line-height: 28px;
background-color: #eeeeee;
text-align: center;
font-size: 16px;
position: absolute;
top: 15px;
right: 15px;
z-index: 9;
border-radius: 50%;
border-width: 2px;
border-style: solid;
border-color: #ffffff;
border-image: initial;
box-sizing: border-box;
}
.wooco_component_product_selection_grid_item.wooco_item_selected:before {
color: #ffffff;
background-color: green;
}
.wooco_component_product_selection_grid_item[data-purchasable=no] {
pointer-events: none;
opacity: 0.5;
}
.wooco_component_product_selection_grid_item_desc p {
margin-bottom: 0;
}
.wooco_component_product_selection_grid_item_qty {
margin-top: 10px;
justify-content: center;
opacity: 0.5;
pointer-events: none;
}
.wooco_component_product_selection_grid_item_image img {
margin: 0 auto;
}
.wooco_component_product_selection_grid_item.wooco_item_selected .wooco_component_product_selection_grid_item_qty {
opacity: 1;
pointer-events: auto;
}
.wooco_component_product_selection_grid_item_link {
position: absolute;
top: 15px;
left: 15px;
display: block;
width: 28px;
height: 28px;
line-height: 28px;
background-color: #eeeeee;
background-image: url(//livrariatanamao.com.br/wp-content/plugins/wpc-composite-products/assets/images/open.svg);
background-size: 16px;
background-repeat: no-repeat;
background-position: center;
text-align: center;
font-size: 0;
z-index: 9;
border-radius: 2px;
border-width: 2px;
border-style: solid;
border-color: #ffffff;
border-image: initial;
text-decoration: none;
box-sizing: border-box;
overflow: hidden;
opacity: 0;
visibility: hidden;
}
.wooco_component_product_selection_grid_item:hover .wooco_component_product_selection_grid_item_link, .wooco_component_product_selection_grid_item.wooco_item_selected .wooco_component_product_selection_grid_item_link {
opacity: 1;
visibility: visible;
}
.wooco_component_multiple .wooco_component_product_selection_grid_item:before {
border-radius: 2px;
} .wooco_component_layout_list .wooco_component_product_link {
display: none !important;
}
.wooco_component_product_selection_list {
width: 100%;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item {
display: flex;
width: 100%;
align-items: center;
padding: 10px 5px;
margin-bottom: 10px;
border: 1px solid #dddddd;
-webkit-tap-highlight-color: transparent;
position: relative;
cursor: pointer;
font-size: 14px;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item:hover {
border-color: #999999;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item[data-purchasable=no] {
pointer-events: none;
opacity: 0.5;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item.wooco_item_selected {
border-color: green;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item.wooco_item_selected .wooco_component_product_selection_list_item_choose span:before {
color: #ffffff;
background-color: green;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item > div {
padding-left: 5px;
padding-right: 5px;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_choose {
width: 38px;
flex: 0 0 38px;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_choose span:before {
content: "✓";
color: #ffffff;
display: block;
width: 28px;
height: 28px;
line-height: 28px;
background-color: #eeeeee;
text-align: center;
font-size: 16px;
border-radius: 50%;
border-width: 2px;
border-style: solid;
border-color: #ffffff;
border-image: initial;
box-sizing: border-box;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_image {
width: 50px;
flex: 0 0 50px;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_info {
flex-grow: 1;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_info .wooco_component_product_selection_list_item_name {
font-weight: 700;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_info .wooco_component_product_selection_list_item_desc > span {
display: inline-block;
margin-right: 10px;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_info .wooco_component_product_selection_list_item_desc p {
margin-bottom: 0;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_link {
line-height: 1;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_link a {
display: inline-block;
width: 28px;
height: 28px;
line-height: 28px;
background-color: #eeeeee;
background-image: url(//livrariatanamao.com.br/wp-content/plugins/wpc-composite-products/assets/images/open.svg);
background-size: 16px;
background-repeat: no-repeat;
background-position: center;
text-align: center;
font-size: 0;
z-index: 9;
border-radius: 2px;
border-width: 2px;
border-style: solid;
border-color: #ffffff;
border-image: initial;
text-decoration: none;
box-sizing: border-box;
overflow: hidden;
}
.wooco_component_multiple .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_choose span:before {
border-radius: 4px;
} body.rtl .wooco_component_product_selection .dd-option-image, body.rtl .wooco_component_product_selection .dd-selected-image {
float: right;
margin-right: 0;
margin-left: 5px;
}
body.rtl .wooco_component_product_selection .dd-pointer {
right: auto;
left: 10px;
}
body.rtl .wpc-select2-dropdown ul li .image {
margin-right: 0;
margin-left: 10px;
}
.wooco-cart-item-edit:before {
content: "✎";
display: inline-block;
margin-right: 5px;
} .wooco-selected {
display: none;
margin-bottom: 12px;
padding: 10px 14px;
border: 1px solid #e5e5e5;
border-radius: 4px;
background: #fafafa;
font-size: 13px;
line-height: 1.6;
}
.wooco-selected-row {
display: flex;
align-items: baseline;
gap: 4px;
padding: 2px 0;
}
.wooco-selected-row:not(:last-child) {
border-bottom: 1px dashed #eee;
padding-bottom: 4px;
margin-bottom: 2px;
}
.wooco-selected-label {
font-weight: 600;
color: #555;
white-space: nowrap;
flex-shrink: 0;
}
.wooco-selected-name {
color: #333;
} @media only screen and (max-width: 767px) {
.wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item {
width: calc(50% - 20px);
}
}
@media only screen and (max-width: 479px) {
.wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item {
width: calc(100% - 20px);
}
}#yith-wcwtl-output {
margin-bottom: 20px;
position: relative;
}
#yith-wcwtl-output:after,
#yith-wcwtl-output:before {
content: '';
clear: both;
display: table;
}
#yith-wcwtl-output label {
display: block;
margin-bottom: 5px;
}
#yith-wcwtl-output .yith-wcwtl-msg{
margin-bottom: 20px;
}
#yith-wcwtl-output .yith-wcwtl-msg h4{
color: #b21e1e;
margin-bottom: 15px;
font-weight: 600;
}
#yith-wcwtl-output label:last-of-type {
margin-bottom: 10px;
}
#yith-wcwtl-output input, #yith-wcwtl-output p {
margin-bottom: 10px;
}
#yith-wcwtl-output p{
color: #333333;
margin-top: 0;
}
#yith-wcwtl-output form {
display: grid;
grid-template-columns: 3fr 1fr;
grid-column-gap: 10px;
grid-row-gap: 10px;
}
#yith-wcwtl-output form #yith-wcwtl-email{
width: 100%;
height: 100%;
}
input#yith-wcwtl-email {
border-color: #e0e0e0;
border-radius: 9px;
padding: 18px;
font-size: 14px;
}
input#yith-wcwtl-email::-webkit-input-placeholder { color: #8d8d8d;
opacity: 1;
}
input#yith-wcwtl-email:-ms-input-placeholder { color: #8d8d8d;
opacity: 1;
}
input#yith-wcwtl-email::placeholder {
color: #8d8d8d;
opacity: 1;
}
#yith-wcwtl-output input#yith-wcwtl-policy-check {
display: inline;
margin: -2px 8px 0 0;
text-align: center;
vertical-align: middle;
}
#yith-wcwtl-output label[for="yith-wcwtl-policy-check"]{
margin: 10px 0 20px 0;
grid-column: 1 / -1;
}
#yith-wcwtl-output label[for="yith-wcwtl-policy-check"] span{
font-size: 12px;
}
#yith-wcwtl-output input#yith-wcwtl-policy-check + span {
font-size: 12px;
display: inline;
}
.yith-wcwtl-notices {
margin: 20px 0;
}
#yith-wcwtl-output .yith-wcwtl-notices p {
font-size: 14px;
font-weight: 700;
} .yith-wcwtl-ajax-message .wrapper-notice{
display: flex;
align-items: center;
}
.yith-wcwtl-ajax-message .wrapper-notice img{
margin-right: 30px;
}
.yith-wcwtl-ajax-message .wrapper-notice span{
line-height: 27px;
font-size: 17px;
} table.my_account_waitlist .product-info img {
max-width: 50px;
height: auto;
}
table.my_account_waitlist .product-info {
display: inline-block;
text-decoration: none !important;
box-shadow: none;
}
table.my_account_waitlist .product-image,
table.my_account_waitlist .product-title {
display: inline-block;
vertical-align: middle;
}
table.my_account_waitlist .product-title {
margin-left: 5px;
}
table.my_account_waitlist .waitlist-product-variation ul {
margin-bottom: 0;
margin-left: 0;
list-style: none;
}
@media( max-width: 996px ){
#yith-wcwtl-output form{
grid-template-columns: repeat(1, 1fr);
}
#yith-wcwtl-output form #yith-wcwtl-email{
height: auto;
}
}
@media (max-width: 768px) {
table.my_account_waitlist .waitlist-actions:before {
content: '' !important;
}
}