body{margin:0 auto;}
*{box-sizing:border-box;}
.dascentservice{display:block;width:100%;height:auto;margin:30px auto 0 auto;padding:0 0 2em;box-sizing:border-box;font-family:system-ui;}
.innerproduct{display:block;width:90%;margin:0 auto;}
.productcover{display:block;width:100%;height:auto;text-align:center;padding:3em 0 0;background-color:#93F;border-radius:20px 20px 0 0;margin:0 auto;background-repeat:no-repeat;background-size:cover;align-content:center;background-position:0 0;background-attachment:fixed;}.productcover img{display:block;width:100%;height:auto;margin:0 auto;}
.prodescription{display:block;width:100%;height:auto;padding:0;margin:0 auto;box-shadow:0 0 3px #ccc;}
.progtitle{display:flex;width:100%;height:auto;margin:0 auto 10px auto;background-color:#f1f1f1;border-bottom:5px solid #ccc;box-sizing:border-box;flex-direction:row;flex:wrap;}
.progtitle h1{display:block;width:100%;height:auto;color:#036;font-size:1.7em;font-weight:100;margin:0 auto;padding:.7em 0 .7em;text-indent:18px;}.xprice{display:block;width:100%;height:auto;margin:0 auto;align-content:center;text-align:right;justify-content:end;}
.mood{display:block;width:90%;height:auto;padding:.4em .7em .4em;margin:0 auto;text-align:right;justify-content:end;}.oldvalue{color:#666;text-decoration:line-through;margin-right:20px;}
a.realprice{color:#09F;text-decoration:none;padding:.5em 1em .5em;border:1px solid #09F;font-weight:500;}
a.realprice:hover{color:#90C;text-decoration:none;padding:.5em 1em .5em;border:1px solid #90C;font-weight:500;}
.decontainer{display:block;width:90%;height:auto;margin:0 auto;}
.t888button{display:block;width:100%;height:auto;margin:40px auto 0 auto;padding:2em 0 2em;background-color:#f1f1f1;border-top:5px solid #ccc;}
.buybutton{display:flex;width:90%;height:auto;margin:0 auto;justify-content:start;align-content:center;gap:10px;flex-direction:row;}
.buybutton p{display:block;width:100%;height:auto;margin:0 auto;text-align:center;}
.buybutton p.gladiola{font-size:1.4rem;font-weight:100;}
.buybutton p.gogogo{padding:.2em 0 0; text-align:right;}
.t888button a.dobuy{padding:.7em 1.7em .7em;text-align:center;margin:0 auto;background-color:#F93;color:#fff;text-decoration:none;border-radius:8px;font-size:14px;border:1px solid #F93;box-shadow:inset 0 1px 4px #FC6, 0 2px 2px #999;font-weight:bold;text-transform:uppercase;letter-spacing:.2em;text-shadow:0 1px 2px #000;}
.t888button a.dobuy:hover{padding:.7em 1.7em .7em;text-align:center;margin:0 auto;background-color:#000;color:#F93;text-decoration:none;border-radius:8px;border:1px solid #222;box-shadow:inset 0 1px 2px #333, 0 2px 5px -3px #999;}


#testimonials{display:block;width:90%;height:auto;margin:20px auto 22px auto;padding:3em 0 3em;box-sizing:border-box;}
.wratings{display:block;width:90%;height:auto;margin:10px auto 12px auto;box-sizing:border-box;padding:1em 1.7em 1em;border:1px solid #ccc;border-radius:10px;background-color:#f1f1f1;box-shadow:inset 0 0 3px #fff;}



/*** Reviews ***/
span.glsr-tag-value{font-size:15px;font-weight:500;color:#036;}
h4.glsr-tag-value{font-size:18px;font-weight:500;color:#036;margin-bottom:4px;}
h4.glsr-tag-value:after{content:'';display:block;width:70%;height:1px;background-color:#f1f1f1;box-shadow:0 2px 4px #fff;transform:translate(-3px,2px);}
.glsr-review{box-sizing:border-box;padding:.7em .7em 1em;border-bottom:1px solid #ccc;}
.glsr-review-rating{margin-top:0;margin-bottom:2px;}
.glsr-review p{display:block;margin:0 auto;line-height:normal;padding:0;}
p.glsr-no-margins{display:none!important;}
.glsr-review:nth-child(even) {background-color: #fafafa;}
.glsr-review:nth-child(odd) {background-color: transparent; /* Or leave it out if white is the default */}
.glsr-review-avatar img{border-radius:50%;box-shadow:0 0 2px #036;}



/*** Tabs ***/
.custom-tab-area {width: 90%;max-width:100%;border: 0px solid #ccc;margin:0 auto;box-sizing: border-box;}
.custom-tab-headers {display: flex;flex-wrap: wrap;flex-direction:row;font-size:15px;text-transform:uppercase;text-shadow:0 1px 2px #fff; user-select: none;}
.custom-tab-header {flex: 1;padding: 10px;border: 1px solid #ccc;border-bottom: none;cursor: pointer;background-color: #f0f0f0;text-align: center;box-sizing: border-box;}
.custom-tab-header.oactive {background-color: #fff;}
.custom-tab-panel {padding: 20px;display: none;border-top: 1px solid #ccc;box-sizing: border-box;overflow:auto;transition: display .4s ease-in-out, height .4s ease-in-out;}
.custom-tab-panel.oactive {display: block;height:auto;}

/** More ***/
.more-text {display:block;opacity: 1;max-height: 0;overflow: hidden;transition: opacity 0.5s ease-in-out, max-height 0.5s ease-in-out;margin-top: 10px;margin-bottom:20px;border-bottom:1px solid #f1f1f1;}
.more-text.show {opacity: 1;max-height: 800px;}
.read-more-link {cursor: pointer;color: #000;text-decoration: none;font-size:15px;padding:.5em 0 .5em;background-color:#cfcfcf;border-radius:0;text-align:center;user-select:none;}
.read-more-link::after {content: "";display: inline-block;margin-left: 5px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1' fill='black' viewBox='0 0 16 16'%3E%3Cpath d='M8 13.1l-8-8 2.1-2.2 5.9 5.9 5.9-5.9 2.1 2.2z'/%3E%3C/svg%3E");
  height: 10px;width: 10px;transform: rotate(0deg);transition: transform 0.3s ease-in-out; }
.read-more-link.expanded::after {content: "";transform: rotate(180deg);}
.striflexit{display:flex;flex-direction:row;gap:20px;justify-content:center;padding:.7em 0 .5em;width:80%;height:auto;margin:10px auto 12px auto;}
.orangeblack888{display:block;margin: 10px auto 12px auto;background-color:#f1f1f1;padding:1em 0 1em;}
.tcenter{font-size:15px;color:#888;text-align:center;}
.striflexit img{max-width:280px;height:auto;margin:0 auto;}
.pmnts {flex: 1 0 300px;padding:1em 0 1em;text-align:center;}

@media only screen and (min-width: 250px) and (max-width: 700px) {
.dascentservice,.innerproduct{width:99%;}.decontainer{width:97%;}
.progtitle{display:flex;width:100%;height:auto;margin:0 auto;background-color:#f1f1f1;border-bottom:5px solid #ccc;box-sizing:border-box;flex-direction:column;flex:wrap;}
	.productcover{display:block;width:100%;height:auto;text-align:center;padding:3em 0 0;background-color:#93F;border-radius:0;margin:0 auto;background-repeat:no-repeat;background-size:cover;align-content:center;background-position:center;background-attachment:scroll;}
.progtitle h1{display:block;width:100%;height:auto;color:#036;font-size:19px;font-weight:bold;margin:0 auto;padding:.7em 0 .3em;text-indent:revert;text-align:center;justify-content:center;align-content:center;}.xprice{display:block;width:100%;height:auto;margin:0 auto;align-content:center;text-align:center;justify-content:center;padding:.6em 0 1.5em;}
.mood{display:block;width:100%;height:auto;padding:.2em 0 .2em;margin:0 auto;text-align:center;justify-content:center;}.oldvalue{display:block;color:#ccc;text-decoration:line-through;margin:0 auto 10px auto;text-align:center;}
a.realprice{color:#09F;text-decoration:none;padding:.3em 1em .3em;border:1px solid #09F;font-weight:500;margin:10px auto 3px auto;font-size:15px;}
a.realprice:hover{color:#90C;text-decoration:none;padding:.3em 1em .3em;border:1px solid #90C;font-weight:500;margin:10px auto 3px auto;font-size:15px;}
.custom-tab-header {padding: 8px;font-size: 0.9em;}
.custom-tab-panel { padding: 10px;}.custom-tab-headers{flex-direction:column;}
.buybutton{display:flex;width:90%;height:auto;margin:0 auto;justify-content:center;align-content:center;gap:0;flex-direction:column;}.buybutton p{display:block;width:90%;height:auto;margin:0 auto;text-align:center;}
.buybutton p.gladiola{font-size:15px;font-weight:400;text-align:center;}
.buybutton p.gogogo{padding:1em 0 0; text-align:center;}
.striflexit{display:flex;flex-direction:column;gap:0;padding:.7em 0 .5em;width:90%;height:auto;margin:10px auto 12px auto;}.orangeblack888{display:flex;flex-direction:column;}.striflexit img{display:block;max-width:280px;width:100%;height:auto;margin:0 auto;}
.pmnts {flex:1;padding:0;text-align:center;}
	}