<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#xtra-pdp-content img {
width:auto !important;
max-width:100%;
margin:auto;
}

#xtra-pdp-content h1 {
font-family: Oxygen, sans-serif;
font-weight: bold;
font-style: italic;
color: #0277bd;
font-size: 36px;
line-height: 40px;
margin:bottom:15px;
}

@media(max-width:767px){
#xtra-pdp-content h1 {
font-size: 7vw;
line-height: 8vw;
margin: 70px 0 15px;
}
}

@media(max-width:767px){
#xtra-pdp-content .bv-ratings-summary {
margin: auto;
width: max-content;
}
}

#xtra-pdp-content p {
font-weight:normal;
}

#xtra-pdp-product-info {
margin-top:30px;
}

main {
background:url('/images/rainbow-background.jpg');
background-repeat:no-repeat;
background-position:top right;
}

@media (min-width:901px) {
.float-left-desktop {
float:left;
width:50%;
}
}

@media (max-width:767px) {
.float-left-desktop .slider {
margin-top:20px !important;
}
}

@media (min-width:901px) {
.float-right-desktop {
float:right;
width:50%;
}
}

@media(max-width:900px){
.center-mobile {
text-align:center;
}

#BVRRSummaryContainer {
width:max-content;
max-width:93%;
margin:auto;
}
}

#BVRRContainer .csm-review-content {
width:100% !important;
}

.slider {
margin-top:0 !important;
}

#carousel {
width:90%;
margin:auto;
}

@media(max-width:900px){
#carousel {
display:none;
}
}

#carousel li {
padding:0 1vw;
}

.flavor-text {
//margin-bottom:20px;
}

.flavor-text p, .reviews .buttons span.read-reviews {
line-height:2.5rem;
}

.sub-head {
font-family: Oxygen, sans-serif;
font-weight: bold;
font-style: italic;
color: #0277bd;
font-size: 18px;
line-height: 20px;
margin:bottom:10px;
}

@media(max-width:900px){
.social-icons {
padding-top:25px;
}
}

</pre></body></html>