.oso-return-page{
--navy:#07182f;
--navy2:#0d2342;
--orange:#f47721;
--orange2:#ff9b19;
--green:#23864b;
--red:#b94034;
--text:#172033;
--muted:#5d6878;
--light:#f7f9fc;
--border:#dfe5ec;
--white:#ffffff;
width:calc(100vw - 80px);
max-width:1400px;
position:relative;
left:50%;
transform:translateX(-50%);
margin:0;
padding:30px 0 46px;
font-family:inherit;
color:var(--text);
line-height:1.6;
}
.oso-return-page *{
box-sizing:border-box;
}
.oso-return-page a{
text-decoration:none;
}
/* HERO */
.oso-return-hero{
min-height:390px;
border-radius:16px;
overflow:hidden;
display:flex;
align-items:center;
position:relative;
background:
linear-gradient(
90deg,
rgba(5,20,40,.98) 0%,
rgba(5,20,40,.94) 39%,
rgba(5,20,40,.38) 67%,
rgba(5,20,40,.08) 100%
),
url('https://cdn.shopify.com/s/files/1/0266/8616/0940/files/ChatGPT_Image_Aug_12_2026_11_30_32_PM.png?v=1786602643');
background-size:cover;
background-position:center;
box-shadow:0 14px 40px rgba(7,24,47,.10);
}
.oso-return-hero-copy{
width:58%;
padding:52px 48px;
color:#fff;
}
.oso-return-eyebrow{
color:var(--orange2);
font-size:13px;
font-weight:900;
text-transform:uppercase;
letter-spacing:.09em;
margin-bottom:10px;
}
.oso-return-hero h1{
color:#fff;
font-size:50px;
line-height:1.04;
margin:0 0 17px;
font-weight:900;
letter-spacing:-.035em;
}
.oso-return-hero p{
color:#f0f4f8;
font-size:18px;
line-height:1.65;
margin:0;
max-width:600px;
}
/* QUICK BENEFITS */
.oso-return-benefits{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:14px;
margin:-28px 28px 34px;
position:relative;
z-index:3;
}
.oso-return-benefit{
background:#fff;
border:1px solid var(--border);
border-radius:13px;
padding:23px 18px;
text-align:center;
box-shadow:0 8px 26px rgba(7,24,47,.08);
}
.oso-return-icon{
width:58px;
height:58px;
border-radius:50%;
border:1px solid #ffd1ab;
background:#fff8f1;
color:var(--orange);
display:flex;
align-items:center;
justify-content:center;
margin:0 auto 13px;
}
.oso-return-icon svg{
width:31px;
height:31px;
fill:none;
stroke:currentColor;
stroke-width:1.8;
stroke-linecap:round;
stroke-linejoin:round;
}
.oso-return-benefit h3{
color:var(--navy);
font-size:18px;
margin:0 0 6px;
font-weight:900;
}
.oso-return-benefit p{
color:var(--muted);
font-size:14px;
line-height:1.5;
margin:0;
}
/* SECTION TITLES */
.oso-return-section-head{
text-align:center;
margin:38px 0 20px;
}
.oso-return-section-head span{
display:block;
color:var(--orange);
font-size:12px;
text-transform:uppercase;
letter-spacing:.10em;
font-weight:900;
}
.oso-return-section-head h2{
color:var(--navy);
font-size:31px;
margin:5px 0 0;
line-height:1.2;
font-weight:900;
letter-spacing:-.02em;
}
.oso-section-subtitle{
max-width:760px;
margin:10px auto 0;
color:var(--muted);
font-size:15px;
}
/* RETURN PROCESS */
.oso-return-process{
background:var(--light);
border:1px solid #edf0f4;
border-radius:14px;
padding:32px 26px;
margin-bottom:34px;
}
.oso-return-process .oso-return-section-head{
margin-top:0;
}
.oso-steps{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:14px;
}
.oso-step{
text-align:center;
background:#fff;
border:1px solid var(--border);
border-radius:11px;
padding:22px 16px;
transition:transform .2s ease, box-shadow .2s ease;
}
.oso-step:hover{
transform:translateY(-2px);
box-shadow:0 8px 24px rgba(7,24,47,.06);
}
.oso-step-number{
width:36px;
height:36px;
background:var(--navy);
color:#fff;
border-radius:50%;
display:flex;
align-items:center;
justify-content:center;
margin:0 auto 11px;
font-size:13px;
font-weight:900;
}
.oso-step-icon{
width:50px;
height:50px;
color:var(--orange);
margin:0 auto 10px;
}
.oso-step-icon svg{
width:100%;
height:100%;
fill:none;
stroke:currentColor;
stroke-width:1.5;
stroke-linecap:round;
stroke-linejoin:round;
}
.oso-step h3{
color:var(--navy);
font-size:16px;
margin:0 0 7px;
font-weight:900;
}
.oso-step p{
color:var(--muted);
font-size:13.5px;
line-height:1.55;
margin:0;
}
.oso-step a{
color:var(--orange);
font-weight:800;
}
/* FEES - KEPT PROMINENT */
.oso-fees{
display:grid;
grid-template-columns:1fr 1fr;
gap:16px;
margin-bottom:35px;
}
.oso-fee-card{
border:2px solid var(--orange);
border-radius:12px;
overflow:hidden;
background:#fffaf5;
display:grid;
grid-template-columns:155px 1fr;
min-height:100px;
box-shadow:0 6px 18px rgba(244,119,33,.08);
}
.oso-fee-value{
background:linear-gradient(90deg,#ff6900,#f47721);
color:#fff;
display:flex;
align-items:center;
justify-content:center;
font-size:38px;
font-weight:900;
}
.oso-fee-copy{
padding:19px 22px;
}
.oso-fee-copy h3{
color:var(--navy);
font-size:18px;
margin:0 0 4px;
font-weight:900;
}
.oso-fee-copy p{
color:var(--text);
font-size:15px;
margin:0;
line-height:1.5;
}
/* ELIGIBILITY + SHIPPING */
.oso-main-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:18px;
margin-bottom:24px;
}
.oso-panel{
background:#fff;
border:1px solid var(--border);
border-radius:13px;
padding:25px;
box-shadow:0 5px 18px rgba(7,24,47,.035);
}
.oso-panel-title{
display:flex;
align-items:center;
gap:11px;
margin-bottom:18px;
}
.oso-panel-title-icon{
width:40px;
height:40px;
border-radius:50%;
display:flex;
align-items:center;
justify-content:center;
background:#fff7ed;
color:var(--orange);
flex:0 0 40px;
}
.oso-panel-title-icon svg{
width:24px;
height:24px;
fill:none;
stroke:currentColor;
stroke-width:1.8;
stroke-linecap:round;
stroke-linejoin:round;
}
.oso-panel h2{
color:var(--navy);
font-size:22px;
margin:0;
font-weight:900;
}
/* ELIGIBILITY */
.oso-eligible-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:12px;
}
.oso-mini-card{
border:1px solid var(--border);
border-radius:10px;
padding:18px 16px;
background:#fff;
}
.oso-mini-card.good{
background:#fbfefc;
}
.oso-mini-card.bad{
background:#fffdfc;
}
.oso-mini-card h3{
margin:0 0 13px;
font-size:14px;
font-weight:900;
letter-spacing:.04em;
}
.oso-mini-card.good h3{
color:var(--navy);
}
.oso-mini-card.bad h3{
color:var(--navy);
}
.oso-mini-card ul{
list-style:none;
margin:0;
padding:0;
}
.oso-mini-card li{
position:relative;
padding-left:27px;
margin-bottom:11px;
font-size:14px;
line-height:1.45;
color:var(--text);
}
.oso-mini-card li:last-child{
margin-bottom:0;
}
.oso-mini-card.good li:before{
content:"✓";
position:absolute;
left:0;
color:var(--green);
font-weight:900;
}
.oso-mini-card.bad li:before{
content:"×";
position:absolute;
left:0;
color:var(--orange);
font-weight:900;
font-size:18px;
top:-2px;
}
/* SHIPPING */
.oso-shipping-box{
border:1px solid var(--border);
border-left:3px solid var(--green);
border-radius:10px;
padding:18px;
display:grid;
grid-template-columns:55px 1fr;
gap:15px;
margin-bottom:12px;
background:#fff;
}
.oso-shipping-box:last-child{
margin-bottom:0;
}
.oso-shipping-box.orange{
border-left-color:var(--orange);
}
.oso-shipping-icon{
width:50px;
height:50px;
border-radius:50%;
background:#f5fbf7;
color:var(--green);
display:flex;
align-items:center;
justify-content:center;
}
.oso-shipping-box.orange .oso-shipping-icon{
background:#fff7ef;
color:var(--orange);
}
.oso-shipping-icon svg{
width:28px;
height:28px;
fill:none;
stroke:currentColor;
stroke-width:1.7;
stroke-linecap:round;
stroke-linejoin:round;
}
.oso-shipping-copy strong{
display:block;
font-size:12px;
text-transform:uppercase;
letter-spacing:.03em;
margin-bottom:3px;
}
.oso-shipping-box:not(.orange) .oso-shipping-copy strong{
color:var(--green);
}
.oso-shipping-box.orange .oso-shipping-copy strong{
color:#c45c00;
}
.oso-shipping-copy h3{
color:var(--navy);
font-size:17px;
margin:0 0 4px;
font-weight:900;
}
.oso-shipping-copy p{
margin:0;
color:var(--text);
font-size:14px;
line-height:1.5;
}
/* CANCELLATION */
.oso-cancel{
background:linear-gradient(110deg,var(--navy),var(--navy2));
color:#fff;
border-radius:13px;
padding:25px 27px;
display:grid;
grid-template-columns:1.15fr 1fr 1fr 1fr;
gap:20px;
align-items:center;
margin:30px 0;
}
.oso-cancel h2{
color:var(--orange2);
margin:0;
font-size:21px;
font-weight:900;
}
.oso-cancel-item{
border-left:1px solid rgba(255,255,255,.18);
padding-left:18px;
color:#fff;
font-size:14px;
line-height:1.5;
}
.oso-cancel-item strong{
color:#fff;
}
/* REFUNDS + HELP */
.oso-bottom-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:15px;
margin-top:20px;
}
.oso-help-box{
background:linear-gradient(110deg,var(--navy),var(--navy2));
color:#fff;
border-radius:13px;
padding:26px;
display:grid;
grid-template-columns:62px 1fr;
gap:18px;
align-items:center;
}
.oso-help-icon{
width:60px;
height:60px;
color:var(--orange);
}
.oso-help-icon svg{
width:100%;
height:100%;
fill:none;
stroke:currentColor;
stroke-width:1.5;
stroke-linecap:round;
stroke-linejoin:round;
}
.oso-help-box h2{
color:var(--orange2);
margin:0 0 6px;
font-size:22px;
font-weight:900;
}
.oso-help-box p{
color:#fff;
font-size:14px;
line-height:1.6;
margin:0 0 10px;
}
.oso-help-box p:last-child{
margin-bottom:0;
}
.oso-help-contact{
display:grid;
gap:8px;
}
.oso-help-link{
display:flex;
align-items:center;
gap:9px;
color:#fff !important;
font-size:14px;
font-weight:700;
}
.oso-help-link svg{
width:19px;
height:19px;
flex:0 0 19px;
fill:none;
stroke:var(--orange2);
stroke-width:1.8;
stroke-linecap:round;
stroke-linejoin:round;
}
.oso-refund-box{
border:1px solid var(--border);
border-radius:13px;
background:#fff;
padding:26px;
box-shadow:0 5px 18px rgba(7,24,47,.035);
}
.oso-refund-box h2{
color:var(--navy);
font-size:22px;
margin:0 0 10px;
font-weight:900;
}
.oso-refund-box p{
color:var(--text);
font-size:14.5px;
line-height:1.6;
margin:0 0 11px;
}
.oso-refund-note{
padding-top:11px;
border-top:1px solid var(--border);
font-weight:800;
}
.oso-policy-note{
margin-top:18px;
text-align:center;
color:var(--muted);
font-size:13.5px;
line-height:1.55;
}
/* TABLET */
@media(max-width:900px){
.oso-return-page{
width:calc(100vw - 32px);
}
.oso-return-benefits{
grid-template-columns:1fr 1fr;
}
.oso-main-grid{
grid-template-columns:1fr;
}
.oso-cancel{
grid-template-columns:1fr 1fr;
}
.oso-cancel-item:nth-child(2){
border-left:0;
}
.oso-steps{
grid-template-columns:1fr 1fr;
}
.oso-bottom-grid{
grid-template-columns:1fr;
}
}
/* MOBILE */
@media(max-width:650px){
.oso-return-page{
width:100%;
left:0;
transform:none;
padding:15px 12px 30px;
}
.oso-return-hero{
min-height:355px;
background-position:62% center;
align-items:flex-end;
border-radius:12px;
}
.oso-return-hero-copy{
width:100%;
padding:30px 21px;
background:
linear-gradient(
0deg,
rgba(5,20,40,.98),
rgba(5,20,40,.68),
transparent
);
}
.oso-return-hero h1{
font-size:35px;
}
.oso-return-hero p{
font-size:15px;
line-height:1.6;
}
.oso-return-benefits{
margin:-16px 8px 27px;
grid-template-columns:1fr 1fr;
gap:9px;
}
.oso-return-benefit{
padding:16px 10px;
}
.oso-return-icon{
width:48px;
height:48px;
}
.oso-return-icon svg{
width:27px;
height:27px;
}
.oso-return-benefit h3{
font-size:14px;
}
.oso-return-benefit p{
font-size:12.5px;
}
.oso-return-section-head{
margin:31px 0 16px;
}
.oso-return-section-head h2{
font-size:24px;
}
.oso-section-subtitle{
font-size:13.5px;
}
.oso-return-process{
padding:23px 14px;
}
.oso-steps{
grid-template-columns:1fr;
gap:10px;
}
.oso-step{
display:grid;
grid-template-columns:38px 45px 1fr;
column-gap:10px;
text-align:left;
align-items:center;
padding:15px;
}
.oso-step-number,
.oso-step-icon{
margin:0;
}
.oso-step p{
grid-column:3;
}
.oso-fees{
grid-template-columns:1fr;
gap:10px;
}
.oso-fee-card{
grid-template-columns:105px 1fr;
min-height:90px;
}
.oso-fee-value{
font-size:28px;
}
.oso-fee-copy{
padding:15px;
}
.oso-fee-copy h3{
font-size:16px;
}
.oso-fee-copy p{
font-size:13.5px;
}
.oso-eligible-grid{
grid-template-columns:1fr;
}
.oso-panel{
padding:20px 15px;
}
.oso-panel h2{
font-size:19px;
}
.oso-shipping-box{
grid-template-columns:44px 1fr;
padding:15px;
}
.oso-shipping-icon{
width:42px;
height:42px;
}
.oso-cancel{
grid-template-columns:1fr;
gap:12px;
padding:21px 18px;
}
.oso-cancel-item{
border-left:0;
border-top:1px solid rgba(255,255,255,.18);
padding:12px 0 0;
}
.oso-help-box{
grid-template-columns:50px 1fr;
padding:21px 18px;
}
.oso-help-icon{
width:48px;
height:48px;
}
.oso-refund-box{
padding:21px 18px;
}
}
Outdoor Solar Outlet Return Policy
Returns Made Simple
Eligible products can be returned within 30 days of delivery.
Clear requirements, straightforward steps, and U.S.-based support
are here when you need help.
30-Day Returns
Return eligible items within 30 days of delivery.
Easy Process
Simple return steps and clear instructions.
Secure Refunds
Approved refunds go back to your original payment method.
U.S.-Based Support
Real people ready to help when you need it.
Simple 4-Step Process
How to Start a Return
Please contact our support team before shipping any item back.
Returns must receive authorization before being sent.
02
Receive Authorization
Our team will review your request and provide a Return
Authorization (RMA) and return instructions when approved.
03
Package Your Return
Use the original packaging and include all accessories,
manuals, parts, and packing materials.
04
Ship & Refund
Ship according to the provided instructions. Once the return
is received and inspected, any approved refund will be processed.
Important Fees to Know
Please Note the Following Fees
10%
Restocking Fee
A 10% restocking fee applies to all non-defective returns.
$4.99
Cancellation Fee
A flat $4.99 cancellation fee applies to approved cancellations.
ELIGIBLE FOR RETURN
- Within 30 days of delivery
- Unused and in resalable condition
- Original packaging included
- All accessories and manuals included
NOT ELIGIBLE
- Installed or modified products
- Customer-damaged or broken products
- Products with an active warranty replacement claim
- Holiday and Christmas lighting after December 20
Who Pays Return Shipping?
Damaged, Defective or Incorrect Item
Outdoor Solar Outlet Pays
Contact us within 24 hours of delivery. For an approved
damaged, defective, or incorrect-item return, we will provide
return instructions and a prepaid return label when applicable.
Changed Your Mind / Ordered Wrong Item
Customer Pays
The customer is responsible for return shipping.
Please use UPS, FedEx, USPS, or another trackable carrier
and keep your tracking number until the return is processed.
Need to Cancel an Order?
Cancel within 12 hours
of purchase and before fulfillment.
Once packed or shipped,
the order cannot be cancelled.
$4.99 cancellation fee
applies to approved cancellations.
Need Help?
Our U.S.-based customer support team is here to help
make the return process clear.
Refund Information
Once your returned item is received and inspected,
any approved refund will be issued to the original
payment method.
Processing time after we issue a refund may vary depending
on your bank, credit card company, or payment provider.
Original shipping charges are non-refundable.
Please keep your return tracking number until your return has been
fully processed. Questions about a return? Our support team is here to help.