.yaroo-product-pickup-note {
display: flex;
align-items: flex-start;
gap: 0.9rem;
margin-top: 1rem;
padding: 1rem 1.05rem;
border: 1px solid rgba(255, 122, 0, 0.32);
border-radius: 18px;
background:
radial-gradient(circle at top left, rgba(255, 122, 0, 0.18), transparent 38%),
linear-gradient(135deg, rgba(255, 122, 0, 0.1), rgba(255, 255, 255, 0.035));
box-shadow: 0 12px 30px rgba(0, 0, 0, 0.18);
color: var(--text, #fff);
}
.yaroo-product-pickup-note__icon {
flex: 0 0 auto;
display: inline-flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
border-radius: 999px;
background: var(--orange, #ff7a00);
color: #101014;
font-weight: 900;
line-height: 1;
box-shadow: 0 8px 18px rgba(255, 122, 0, 0.28);
}
.yaroo-product-pickup-note p {
margin: 0;
color: var(--text-soft, #d8d8df);
font-size: 0.92rem;
line-height: 1.55;
}
.yaroo-product-pickup-note a {
color: var(--orange-2, #ff9a3d);
font-weight: 800;
text-decoration: underline;
text-decoration-thickness: 1px;
text-underline-offset: 3px;
}
.yaroo-product-pickup-note a:hover {
color: var(--orange, #ff7a00);
}
@media (max-width: 640px) {
.yaroo-product-pickup-note {
gap: 0.75rem;
padding: 0.9rem;
border-radius: 16px;
}
.yaroo-product-pickup-note p {
font-size: 0.88rem;
}
} .yaroo-product-info .yaroo-product-pickup-note {
margin-top: 1.1rem;
}
.yaroo-product-pickup-note--right {
width: 100%;
}
.yaroo-product-gallery > .yaroo-product-pickup-note {
display: none;
}
.yaroo-product-delivery-notices {
display: grid;
gap: 0.85rem;
margin-top: 1.1rem;
}
.yaroo-product-delivery-notices .yaroo-product-pickup-note {
margin-top: 0;
}
.yaroo-product-pickup-note__content {
min-width: 0;
}
.yaroo-product-pickup-note__content strong {
display: block;
margin: 0 0 0.28rem;
color: var(--text, #fff);
font-size: 0.94rem;
line-height: 1.3;
}
.yaroo-product-pickup-note--no_courier {
border-color: rgba(255, 122, 0, 0.42);
background:
radial-gradient(circle at top left, rgba(255, 122, 0, 0.22), transparent 38%),
linear-gradient(135deg, rgba(255, 122, 0, 0.12), rgba(255, 255, 255, 0.035));
}